From: Minero Aoki Date: 2002-01-30T13:21:04+09:00 Subject: [ruby-dev:15810] racc fails on alpha-freebsd あおきです。 Racc が Alpha で落ちるという話の続きですが、完全なスタック トレースをいただけたので張り付けます。なにかわかるでしょうか? ------------------------------------------------------------------- 青木峰郎 #0 0x1602bdffc in init_regs (regs=0x160412468, num_regs=10) at regex.c:3506 #1 0x1602be0f4 in ruby_re_match (bufp=0x120373d00, string_arg=0x12034a000 '-' ..., size=10240, pos=0, regs=0x160412468) at regex.c:3601 #2 0x1602bdce8 in ruby_re_search (bufp=0x120373d00, string=0x12034a000 '-' ..., size=10240, startpos=0, range=10240, regs=0x160412468) at regex.c:3273 #3 0x1602b0d24 in rb_reg_search (re=4833768984, str=4833184432, pos=0, reverse=0) at re.c:614 #4 0x1602caeec in rb_str_index_m (argc=1614881896, argv=0x1, str=4833184432) at string.c:676 #5 0x160260660 in call_cfunc (func=0x1602cada0 , recv=4833184432, len=42396608, argc=10240, argv=0x7c2269800da70bbd) at eval.c:4233 #6 0x160260e1c in rb_call0 (klass=4833302872, recv=4833184432, id=4017, argc=1, argv=0x1fffdfb98, body=0x120165138, nosuper=1) at eval.c:4361 #7 0x160261804 in rb_call (klass=4833302872, recv=4833184432, mid=4017, argc=1, argv=0x1fffdfb98, scope=0) at eval.c:4581 #8 0x16025acb4 in rb_eval (self=4833826344, n=0x1) at eval.c:2530 #9 0x16025b744 in rb_eval (self=4833826344, n=0x1) at eval.c:2676 #10 0x1602590a0 in rb_eval (self=4833826344, n=0x1) at eval.c:2011 #11 0x16025e710 in rb_yield_0 (val=4833771824, self=4833826344, klass=0, acheck=0) at eval.c:3601 #12 0x16025e9e0 in rb_yield (val=5909849192) at eval.c:3687 #13 0x160243c88 in rb_ary_each (ary=4833871144) at array.c:630 #14 0x160260624 in call_cfunc (func=0x160243c40 , recv=4833871144, len=42396608, argc=10240, argv=0x7c2269800da70bbd) at eval.c:4227 #15 0x160260e1c in rb_call0 (klass=4833268472, recv=4833871144, id=3569, argc=0, argv=0x0, body=0x12015cb50, nosuper=1) at eval.c:4361 #16 0x160261804 in rb_call (klass=4833268472, recv=4833871144, mid=3569, argc=0, argv=0x0, scope=0) at eval.c:4581 #17 0x16025acb4 in rb_eval (self=4833826344, n=0x1) at eval.c:2530 #18 0x160259b20 in rb_eval (self=4833826344, n=0x1) at eval.c:2262 #19 0x160261314 in rb_call0 (klass=4834391864, recv=4833826344, id=14401, argc=0, argv=0x1fffe5970, body=0x12020e410, nosuper=0) at eval.c:4488 #20 0x160261804 in rb_call (klass=4834391864, recv=4833826344, mid=14401, argc=5, argv=0x1fffe5948, scope=1) at eval.c:4581 #21 0x16025acb4 in rb_eval (self=4833826344, n=0x1) at eval.c:2530 #22 0x1602590a0 in rb_eval (self=4833826344, n=0x1) at eval.c:2011 #23 0x160261314 in rb_call0 (klass=4834391864, recv=4833826344, id=14305, argc=0, argv=0x1fffe7e40, body=0x120235240, nosuper=0) at eval.c:4488 #24 0x160261804 in rb_call (klass=4834391864, recv=4833826344, mid=14305, argc=1, argv=0x1fffe7e38, scope=1) at eval.c:4581 #25 0x16025acb4 in rb_eval (self=4833826344, n=0x1) at eval.c:2530 #26 0x1602590a0 in rb_eval (self=4833826344, n=0x1) at eval.c:2011 #27 0x160261314 in rb_call0 (klass=4834391864, recv=4833826344, id=8801, argc=0, argv=0x1fffea2b8, body=0x1202410e0, nosuper=0) at eval.c:4488 #28 0x160261804 in rb_call (klass=4834391864, recv=4833826344, mid=8801, argc=1, argv=0x1fffea2b0, scope=0) at eval.c:4581 #29 0x16025acb4 in rb_eval (self=4834253504, n=0x1) at eval.c:2530 #30 0x160261314 in rb_call0 (klass=4834186104, recv=4834253504, id=6185, argc=0, argv=0x1fffeb730, body=0x120249290, nosuper=0) at eval.c:4488 #31 0x160261804 in rb_call (klass=4834186104, recv=4834253504, mid=6185, argc=1, argv=0x1fffeb728, scope=0) at eval.c:4581 #32 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #33 0x16025e710 in rb_yield_0 (val=4, self=4833311152, klass=0, acheck=0) at eval.c:3601 #34 0x16025a018 in rb_eval (self=4833866264, n=0x1) at eval.c:2344 #35 0x1602590a0 in rb_eval (self=4833866264, n=0x1) at eval.c:2011 #36 0x160261314 in rb_call0 (klass=4834383264, recv=4833866264, id=9257, argc=0, argv=0x1fffeef88, body=0x12013a618, nosuper=0) at eval.c:4488 #37 0x160261804 in rb_call (klass=4834383264, recv=4833866264, mid=9257, argc=2, argv=0x1fffeef78, scope=0) at eval.c:4581 #38 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #39 0x160259b20 in rb_eval (self=4833311152, n=0x1) at eval.c:2262 #40 0x1602590a0 in rb_eval (self=4833311152, n=0x1) at eval.c:2011 #41 0x16025e710 in rb_yield_0 (val=4833866264, self=4833311152, klass=0, acheck=0) at eval.c:3601 #42 0x16025a018 in rb_eval (self=4833866264, n=0x1) at eval.c:2344 #43 0x16025e710 in rb_yield_0 (val=4833865184, self=4833866264, klass=0, acheck=0) at eval.c:3601 #44 0x16025e9e0 in rb_yield (val=5909849192) at eval.c:3687 #45 0x16025fcc0 in rb_ensure (b_proc=0x16025e9c0 , data1=4833865184, e_proc=0x16027e180 , data2=4833865184) at eval.c:4019 #46 0x16027f9a8 in rb_file_s_open (argc=539837536, argv=0x1ffff3f48, klass=4833865184) at io.c:1754 #47 0x160260660 in call_cfunc (func=0x16027f800 , recv=4833242072, len=42396608, argc=10240, argv=0x7c2269800da70bbd) at eval.c:4233 #48 0x160260e1c in rb_call0 (klass=4833242032, recv=4833242072, id=6369, argc=2, argv=0x1ffff3f48, body=0x120153d98, nosuper=1) at eval.c:4361 #49 0x160261804 in rb_call (klass=4833242032, recv=4833242072, mid=6369, argc=2, argv=0x1ffff3f48, scope=0) at eval.c:4581 #50 0x16025acb4 in rb_eval (self=4833866264, n=0x1) at eval.c:2530 #51 0x160259b20 in rb_eval (self=4833866264, n=0x1) at eval.c:2262 #52 0x160261314 in rb_call0 (klass=4834383264, recv=4833866264, id=2857, argc=0, argv=0x1ffff6920, body=0x12013cbe8, nosuper=0) at eval.c:4488 #53 0x160261804 in rb_call (klass=4834383264, recv=4833866264, mid=2857, argc=3, argv=0x1ffff6908, scope=1) at eval.c:4581 #54 0x160261cb8 in rb_funcall2 (recv=9275426387689663424, mid=8944827808617008061, argc=42396608, argv=0x160412468) at eval.c:4665 #55 0x160264d84 in rb_obj_call_init (obj=4833866264, argc=3, argv=0x1ffff6908) at eval.c:5685 #56 0x160264e44 in rb_class_new_instance (argc=538898968, argv=0x1ffff6908, klass=10240) at eval.c:5701 #57 0x160260660 in call_cfunc (func=0x160264dc0 , recv=4834383264, len=42396608, argc=10240, argv=0x7c2269800da70bbd) at eval.c:4233 #58 0x160260e1c in rb_call0 (klass=4833319392, recv=4834383264, id=3169, argc=3, argv=0x1ffff6908, body=0x120167bb8, nosuper=1) at eval.c:4361 #59 0x160261804 in rb_call (klass=4833319392, recv=4834383264, mid=3169, argc=3, argv=0x1ffff6908, scope=0) at eval.c:4581 #60 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #61 0x160259b20 in rb_eval (self=4833311152, n=0x1) at eval.c:2262 #62 0x1602590a0 in rb_eval (self=4833311152, n=0x1) at eval.c:2011 #63 0x160261314 in rb_call0 (klass=4833319472, recv=4833311152, id=8769, argc=0, argv=0x1ffff9dc0, body=0x12013d6b0, nosuper=0) at eval.c:4488 #64 0x160261804 in rb_call (klass=4833319472, recv=4833311152, mid=8769, argc=3, argv=0x1ffff9da8, scope=1) at eval.c:4581 #65 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #66 0x1602590a0 in rb_eval (self=4833311152, n=0x1) at eval.c:2011 #67 0x160261314 in rb_call0 (klass=4833319472, recv=4833311152, id=8665, argc=0, argv=0x1ffffc270, body=0x12014d330, nosuper=0) at eval.c:4488 #68 0x160261804 in rb_call (klass=4833319472, recv=4833311152, mid=8665, argc=3, argv=0x1ffffc258, scope=1) at eval.c:4581 #69 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #70 0x16025a0a4 in rb_eval (self=4833311152, n=0x1) at eval.c:2354 #71 0x160261314 in rb_call0 (klass=4833319472, recv=4833311152, id=8609, argc=0, argv=0x0, body=0x12014e8e8, nosuper=0) at eval.c:4488 #72 0x160261804 in rb_call (klass=4833319472, recv=4833311152, mid=8609, argc=0, argv=0x0, scope=2) at eval.c:4581 #73 0x16025acb4 in rb_eval (self=4833311152, n=0x1) at eval.c:2530 #74 0x160256064 in eval_node (self=4833311152, node=0x12014b5f8) at eval.c:1060 #75 0x160256594 in ruby_run () at eval.c:1190 #76 0x120000e50 in main (argc=3, argv=0x1fffffa80, envp=0x2800) at main.c:50 (gdb) frame #0 0x1602bdffc in init_regs (regs=0x160412468, num_regs=10) at regex.c:3506 3506 regs->beg[i] = regs->end[i] = -1; (gdb) up #1 0x1602be0f4 in ruby_re_match (bufp=0x120373d00, string_arg=0x12034a000 '-' ..., size=10240, pos=0, regs=0x160412468) at regex.c:3601 3601 init_regs(regs, num_regs); (gdb)