草野@構造計画です。
O2でruby - version 1.0-970821をmakeしたのですが、make test
でコアダンプしました。
dbxの出力は以下の通りでした。
marina 252% ruby -v
ruby - version 1.0-970821 (mips-irix6.3)
marina 253% make test
Abort ― コア・ダンプが作成されました
sample/test.rb:895: [BUG] Bus Error
test failed
marina 254% dbx ruby
dbx version 7.1 Dec 3 1996 17:03:19
Core from signal SIGABRT: Abort (see abort(3c))
(dbx) where
> 0 _kill(0x22c3, 0x6, 0x4e6, 0x0) ["kill.s":15, 0xfa52d00]
1 _raise(0x6, 0x6, 0x4e6, 0x0) ["raise.c":25, 0xfab2d10]
2 abort(0x22c3, 0x6, 0x4e6, 0x0) ["abort.c":38, 0xfa58218]
3 Bug(fmt = 0x1001448c = "Bus Error", va_alist = 16)
["/usr/people/kusano/ruby/ruby-1.0-970821/error.c":128, 0x416568]
4 sigbus(sig = 10)
["/usr/people/kusano/ruby/ruby-1.0-970821/signal.c":304, 0x463dac]
5 _sigtramp(0x22c3, 0x6, 0x7ffef658, 0x0) ["sigtramp.s":59,
0xfa40118]
6 gc() ["/usr/people/kusano/ruby/ruby-1.0-970821/gc.c":752, 0x430780]
7 rb_newobj() ["/usr/people/kusano/ruby/ruby-1.0-970821/gc.c":243,
0x42f388]
8 ary_new2(len = 10)
["/usr/people/kusano/ruby/ruby-1.0-970821/array.c":35, 0x4087a4]
9 rb_eval(self = 268781600, node = 0x10027b68)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1643, 0x41d398]
10 rb_eval(self = 268781600, node = 0x10027988)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1506, 0x41cd94]
11 rb_yield_0(val = 423, self = 268781600)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":2366, 0x41fab0]
12 rb_yield(val = 423)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":2402, 0x41fc4c]
13 fix_upto(from = 3, to = 20001)
["/usr/people/kusano/ruby/ruby-1.0-970821/numeric.c":994, 0x440c20]
14 rb_call(class = 0x1004ee50, recv = 3, mid = 3753, argc = 1, argv =
0x7fff0b28, scope = 0)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":2834, 0x42145c]
15 rb_eval(self = 268781600, node = 0x10027bb0)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1397, 0x41c0c0]
16 rb_eval(self = 268781600, node = 0x10027958)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1232, 0x41b508]
17 rb_eval(self = 268781600, node = 0x100278b0)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1088, 0x41ad7c]
18 rb_eval(self = 268781600, node = 0x10027748)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1283, 0x41b800]
19 rb_eval(self = 268781600, node = 0x10027700)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":1088, 0x41ad7c]
20 eval_node(self = 268781600)
["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":676, 0x4199d8]
21 ruby_run() ["/usr/people/kusano/ruby/ruby-1.0-970821/eval.c":708,
0x419ae0]
More (n if no)?
22 main(argc = 2, argv = 0x7fff2f14, envp = 0x7fff2f20)
["/usr/people/kusano/ruby/ruby-1.0-970821/main.c":33, 0x408710]
23 __istart() ["crt1tinit.s":13, 0x408680]