From: Noritugu Nakamura Date: 1996-12-25T18:19:50+09:00 Subject: [ruby-list:1502] Re: ruby 1.0 on IRIX (Re: wish ...) 中村です。 In article <199612250905.SAA22226@castanet.caelum.co.jp> matz@caelum.co.jp (Yukihiro Matsumoto) writes: > Bus Errorがでるまでcontで継続してください. これでいいでしょうか? gc Process 15708 (ruby) stopped on signal SIGBUS: Bus error (handler sigbus) at [st_foreach:370 ,0x468fac] 370 retval = (*func)(ptr->key, ptr->record, arg); (dbx) where > 0 st_foreach(table = 0x10053180, func = 0x433b80, arg = (nil)) ["st.c":370, 0x468fac] 1 mark_tbl(tbl = 0xb) ["gc.c":318, 0x433c0c] 2 gc_mark(obj = 0x100498a0) ["gc.c":390, 0x4340e4] 3 gc() ["gc.c":636, 0x434b90] 4 newobj() ["gc.c":231, 0x433860] 5 ary_new2(len = 10) ["array.c":35, 0x408274] 6 rb_eval(self = 268746224, node = 0x10025f18) ["eval.c":1443, 0x41ee14] 7 rb_eval(self = 268746224, node = 0x10025d50) ["eval.c":1300, 0x41e548] 8 rb_yield_0(val = 1913, self = 268746224) ["eval.c":2082, 0x421cac] 9 rb_yield(val = 11) ["eval.c":2116, 0x421e6c] 10 fix_upto(from = 3, to = 11) ["numeric.c":982, 0x4445a4] 11 rb_call(class = 0x10047740, recv = 3, mid = 3649, argc = 1, argv = 0x7ffbe408, scope = 0) ["eval.c":2522, 0x423a4c] 12 rb_eval(self = 268746224, node = 0x10025f60) ["eval.c":1197, 0x41d8bc] 13 rb_eval(self = 268746224, node = 0x10025d20) ["eval.c":1038, 0x41ca44] 14 rb_eval(self = 268746224, node = 0x10025cc0) ["eval.c":892, 0x41c0a4] 15 rb_eval(self = 268746224, node = 0x10025b70) ["eval.c":1085, 0x41cdf8] 16 rb_eval(self = 268746224, node = 0x10025b58) ["eval.c":892, 0x41c0a4] 17 eval_node(self = 11) ["eval.c":563, 0x41ab50] 18 ruby_run() ["eval.c":590, 0x41aca4] 19 main(argc = 11, argv = 0xb, envp = (nil)) ["main.c":21, 0x4403a8] 20 __start() ["crt1text.s":133, 0x4081bc] ****************************************************************************** gc Process 15677 (ruby) stopped on signal SIGBUS: Bus error (handler sigbus) at [st_foreach:370 ,0x468fac] 370 retval = (*func)(ptr->key, ptr->record, arg); (dbx) cont sample/test.rb:865: [BUG] Bus Error Process 15677 (ruby) stopped on signal SIGABRT: Abort (see abort(3c)) (default) at [_kill:15 +0x8,0xfae25d4] Source (of kill.s) not available for Process 15677 (dbx) where > 0 _kill(0x3d3d, 0x6, 0x7ffbc168, 0x0) ["kill.s":15, 0xfae25d4] 1 raise(0x6, 0x6, 0x7ffbc168, 0x0) ["raise.c":22, 0xfae3928] 2 abort(0x3d3d, 0x6, 0x7ffbc168, 0x0) ["abort.c":37, 0xfb17354] 3 Bug(fmt = 0x7ffbc168 = "", __builtin_va_alist = 16) ["error.c":128, 0x416e70] 4 sigbus(sig = 15677) ["signal.c":303, 0x4655c0] 5 _sigtramp(0x3d3d, 0x6, 0x7ffbd228, 0x0) ["sigtramp.s":59, 0xfad5958] 6 st_foreach(table = 0x10053180, func = 0x433b80, arg = (nil)) ["st.c":370, 0x468fac] 7 mark_tbl(tbl = 0xb) ["gc.c":318, 0x433c0c] 8 gc_mark(obj = 0x100498a0) ["gc.c":390, 0x4340e4] 9 gc() ["gc.c":636, 0x434b90] 10 newobj() ["gc.c":231, 0x433860] 11 ary_new2(len = 10) ["array.c":35, 0x408274] 12 rb_eval(self = 268746224, node = 0x10025f18) ["eval.c":1443, 0x41ee14] 13 rb_eval(self = 268746224, node = 0x10025d50) ["eval.c":1300, 0x41e548] 14 rb_yield_0(val = 1913, self = 268746224) ["eval.c":2082, 0x421cac] 15 rb_yield(val = 11) ["eval.c":2116, 0x421e6c] 16 fix_upto(from = 3, to = 11) ["numeric.c":982, 0x4445a4] 17 rb_call(class = 0x10047740, recv = 3, mid = 3649, argc = 1, argv = 0x7ffbe408, scope = 0) ["eval.c":2522, 0x423a4c] 18 rb_eval(self = 268746224, node = 0x10025f60) ["eval.c":1197, 0x41d8bc] 19 rb_eval(self = 268746224, node = 0x10025d20) ["eval.c":1038, 0x41ca44] 20 rb_eval(self = 268746224, node = 0x10025cc0) ["eval.c":892, 0x41c0a4] 21 rb_eval(self = 268746224, node = 0x10025b70) ["eval.c":1085, 0x41cdf8] 22 rb_eval(self = 268746224, node = 0x10025b58) ["eval.c":892, 0x41c0a4] 23 eval_node(self = 11) ["eval.c":563, 0x41ab50] 24 ruby_run() ["eval.c":590, 0x41aca4] 25 main(argc = 11, argv = 0xb, envp = (nil)) ["main.c":21, 0x4403a8] 26 __start() ["crt1text.s":133, 0x4081bc] 中村典嗣@京都大学大学院工学研究科電子通信工学専攻 E-mail: nnakamur@tamaru.kuee.kyoto-u.ac.jp