[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>

遠藤です。

12 messages 2008/12/02

[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>

Feature #841: Object#self

13 messages 2008/12/09

[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

14 messages 2008/12/20
[#37516] Re: Current status of 1.9.1 RC1's issues — Masatoshi SEKI <m_seki@...> 2008/12/20

咳といいます。

[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

11 messages 2008/12/24

[ruby-dev:37433] Message of [BUG]

From: SASADA Koichi <ko1@...>
Date: 2008-12-13 20:34:56 UTC
List: ruby-dev #37433
 ささだです.

 [BUG] が起きたときのメッセージをもうちょっと詳しくならないかと思いまし
て,少しいじりました.

 例えば,こんな感じです.

> ../trunk/test.rb:7: -- control frame ----------
> c:0006 p:---- s:0014 b:0014 l:000013 d:000013 CFUNC  :inspect
> c:0005 p:---- s:0012 b:0012 l:000011 d:000011 CFUNC  :inspect
> c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC  :p
> c:0003 p:0061 s:0006 b:0006 l:000005 d:000005 TOP    ../trunk/test.rb:7
> c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
> c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP    <dummy toplevel>:17
> ---------------------------
> -- Ruby level backtrace information --
> ../trunk/test.rb:7:in `inspect'
> ../trunk/test.rb:7:in `inspect'
> ../trunk/test.rb:7:in `p'
> ../trunk/test.rb:7:in `<main>'
> 
> -- C Level backtrace information --
> 0x814f1c9 ./miniruby(rb_vm_bugreport+0x49) [0x814f1c9]
> 0x8080049 ./miniruby [0x8080049]
> 0x808012b ./miniruby(rb_bug+0x2b) [0x808012b]
> 0x805a796 ./miniruby(rb_enc_codepoint+0x56) [0x805a796]
> 0x8110a56 ./miniruby [0x8110a56]
> 0x814c193 ./miniruby [0x814c193]
> 0x81413d2 ./miniruby(rb_funcall+0x162) [0x81413d2]
> 0x80b1076 ./miniruby(rb_inspect+0x26) [0x80b1076]
> 0x805e493 ./miniruby [0x805e493]
> 0x8153f86 ./miniruby(rb_exec_recursive+0x3b6) [0x8153f86]
> 0x805e3a9 ./miniruby [0x805e3a9]
> 0x814c193 ./miniruby [0x814c193]
> 0x81413d2 ./miniruby(rb_funcall+0x162) [0x81413d2]
> 0x80b1076 ./miniruby(rb_inspect+0x26) [0x80b1076]
> 0x80a4ff3 ./miniruby(rb_p+0x13) [0x80a4ff3]
> 0x80a515c ./miniruby [0x80a515c]
> 0x813f75e ./miniruby [0x813f75e]
> 0x814d932 ./miniruby [0x814d932]
> 0x8145be9 ./miniruby [0x8145be9]
> 0x814a33b ./miniruby [0x814a33b]
> 0x814a569 ./miniruby(rb_iseq_eval+0x129) [0x814a569]
> 0x808210f ./miniruby(ruby_exec_node+0x9f) [0x808210f]
> 0x80837ee ./miniruby(ruby_run_node+0x4e) [0x80837ee]
> 0x8059721 ./miniruby(main+0x61) [0x8059721]
> 0x400a8ea8 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0x400a8ea8]
> 0x8059631 ./miniruby [0x8059631]
> 
> [BUG] empty string: 0x400d82e2, 0x401c1440
> ruby 1.9.1 (2008-12-13) [i686-linux]
> 
> [NOTE]
> You may encounter a bug of Ruby interpreter. Bug reports are welcome.
> For details: http://www.ruby-lang.org/bugreport.html


変更点:
(1) [BUG] のメッセージを後ろにした.
(2) [NOTE] を追加,レポート方法を知るための URL を追加
    TODO: URL になんか置く
(3) glibc の機能で,関数フレームの持ち主の関数名を表示するようにした

 どうでしょう.1.9.1 にも,もしよければ入れたいのですが.

-- 
// SASADA Koichi at atdot dot net

In This Thread

Prev Next