草野@構造計画です。

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]