Project

General

Profile

Bug #5386 » gdb-backtrace.log

ktsj (Kazuki Tsujimoto), 10/02/2011 12:41 AM

 
(gdb) bt full
#0 0x00000000004c25df in st_lookup (table=0x85a908, key=488, value=0x7fffffffb970) at st.c:341
hash_val = 4304476
bin_pos = 140737488337248
ptr = 0xaaf410
#1 0x00000000004fcf2c in classname (klass=8759680) at variable.c:151
path = 4
n = 11208200
#2 0x00000000004fd0b1 in rb_class_path (klass=8759680) at variable.c:191
path = 8759680
n = 11364472
#3 0x00000000004fd5c8 in rb_class_name (klass=8759680) at variable.c:307
No locals.
#4 0x00000000004fd5e2 in rb_class2name (klass=8759680) at variable.c:313
name = 11203880
#5 0x00000000004fd62b in rb_obj_classname (obj=11203880) at variable.c:320
No locals.
#6 0x0000000000573a5f in rb_check_type (x=11203880, t=12) at error.c:413
etype = 0x7fffffffbab0 "\360\272\377\377\377\177"
type = 0x5c3390
typeend = 0x5c33d0
xt = 0
#7 0x0000000000573bc8 in rb_check_typeddata (obj=11203880, data_type=0x5be3a0) at error.c:454
etype = 0xad7178 "(", <incomplete sequence \365\252>
mesg = "wrong argument type %s (expected %s)"
#8 0x000000000053cc39 in cont_mark (ptr=0xad7130) at cont.c:163
th = 0x3
fib = 0xad7130
cont = 0xad7130
#9 0x000000000053ce80 in fiber_mark (ptr=0xad7130) at cont.c:268
fib = 0xad7130
#10 0x00000000004212e6 in gc_mark_children (objspace=0x853690, ptr=11203600, lev=1) at gc.c:1857
mark_func = 0x53ce46 <fiber_mark>
obj = 0xaaf410
#11 0x0000000000420dd5 in gc_mark (objspace=0x853690, ptr=11203600, lev=0) at gc.c:1649
obj = 0xaaf410
#12 0x000000000042068c in mark_locations_array (objspace=0x853690, x=0x7fffffffc8f0, n=907) at gc.c:1421
v = 11203600
#13 0x00000000004206f5 in gc_mark_locations (objspace=0x853690, start=0x7fffffffbc90, end=0x7fffffffe550) at gc.c:1434
n = 1304
#14 0x0000000000422c46 in mark_current_machine_context (objspace=0x853690, th=0x853310) at gc.c:2421
save_regs_gc_mark = {
j = {{
__jmpbuf = {140737353485824, -1778456105259440479, 4289088, 140737488348496, 11237320, 140737353485824, -1778456105227983199, 1778456636479825569},
__mask_was_saved = 0,
__saved_mask = {
__val = {4294967295, 19331647782192, 8729360, 8589408, 9055600, 140737488338272, 4328917, 0, 4158564305, 9055600, 8730256, 140737488338288, 9055600, 140737488338368, 4160097792, 8738704}
}
}},
v = {140737353485824, 16668287968450111137, 4289088, 140737488348496, 11237320, 140737353485824, 16668287968481568417, 1778456636479825569, 140733193388032, 4294967295, 19331647782192, 8729360, 8589408, 9055600, 140737488338272, 4328917, 0, 4158564305, 9055600, 8730256, 140737488338288, 9055600, 140737488338368, 4160097792, 8738704}
}
stack_start = 0x7fffffffbc90
stack_end = 0x7fffffffe550
#15 0x0000000000422de5 in gc_marks (objspace=0x853690) at gc.c:2473
list = 0x853690
th = 0x853310
#16 0x00000000004230b0 in garbage_collect (objspace=0x853690) at gc.c:2523
gc_time = 0
count = 0
total = 0
live = 0
#17 0x000000000041f145 in garbage_collect_with_gvl (objspace=0x853690) at gc.c:705
No locals.
#18 0x000000000041f1fe in vm_malloc_prepare (objspace=0x853690, size=64) at gc.c:735
No locals.
#19 0x000000000041f254 in vm_xmalloc (objspace=0x853690, size=64) at gc.c:769
mem = 0xab77c8
#20 0x000000000041f3f7 in ruby_xmalloc (size=64) at gc.c:833
No locals.
#21 0x000000000052e3bb in env_alloc () at vm.c:293
obj = 4322252
env = 0x8a2488
#22 0x000000000052e6f1 in vm_make_env_each (th=0x853310, cfp=0x7ffff7f60e00, envptr=0x7ffff7e61070, endptr=0x965c08) at vm.c:367
envval = 140737488338752
penvval = 11206680
env = 0x417240
nenvptr = 0x8a2488
i = 0
local_size = 4341311
#23 0x000000000052ea3a in rb_vm_make_env_object (th=0x853310, cfp=0x7ffff7f60e00) at vm.c:467
envval = 4331197
#24 0x000000000052ecbe in rb_vm_make_proc (th=0x853310, block=0x7ffff7f60e28, klass=9065800) at vm.c:540
procval = 8730256
envval = 140737488339008
blockprocval = 0
proc = 0x7fffffffbfc0
cfp = 0x7ffff7f60e00
#25 0x000000000041b5a7 in proc_new (klass=9065800, is_lambda=0) at proc.c:420
procval = 0
th = 0x853310
cfp = 0x7ffff7f60d50
block = 0x7ffff7f60e28
#26 0x000000000041b63c in rb_block_proc () at proc.c:467
No locals.
#27 0x000000000053e04a in rb_fiber_init (fibval=8759720) at cont.c:1065
No locals.
#28 0x000000000051c49c in call_cfunc (func=0x53e039 <rb_fiber_init>, recv=8759720, len=0, argc=0, argv=0x7ffff7e61080) at vm_insnhelper.c:320
No locals.
#29 0x0000000000529f6f in vm_call0 (th=0x853310, recv=8759720, id=456, argc=0, argv=0x7ffff7e61080, me=0x96be50) at vm_eval.c:79
reg_cfp = 0x7ffff7f60da8
cfp = 0x7ffff7f60d50
def = 0x96be80
val = 9879120
klass = 9053320
blockptr = 0x7ffff7f60e28
#30 0x000000000052a5c6 in rb_call0 (recv=8759720, mid=456, argc=0, argv=0x7ffff7e61080, scope=CALL_FCALL, self=6) at vm_eval.c:235
me = 0x96be50
th = 0x853310
call_status = 1
#31 0x000000000052ad18 in rb_call (recv=8759720, mid=456, argc=0, argv=0x7ffff7e61080, scope=CALL_FCALL) at vm_eval.c:449
No locals.
#32 0x000000000052b61f in rb_funcall2 (recv=8759720, mid=456, argc=0, argv=0x7ffff7e61080) at vm_eval.c:671
No locals.
#33 0x000000000041a50b in rb_obj_call_init (obj=8759720, argc=0, argv=0x7ffff7e61080) at eval.c:937
No locals.
#34 0x0000000000450da7 in rb_class_new_instance (argc=0, argv=0x7ffff7e61080, klass=9053320) at object.c:1631
obj = 8759720
#35 0x000000000051c485 in call_cfunc (func=0x450d6f <rb_class_new_instance>, recv=9053320, len=-1, argc=0, argv=0x7ffff7e61080) at vm_insnhelper.c:317
No locals.
#36 0x000000000051cdbf in vm_call_cfunc (th=0x853310, reg_cfp=0x7ffff7f60e00, num=0, recv=9053320, blockptr=0x7ffff7f60e28, me=0x8c5c20) at vm_insnhelper.c:404
val = 0
def = 0x8c5c50
cfp = 0x7ffff7f60da8
#37 0x000000000051d4cf in vm_call_method (th=0x853310, cfp=0x7ffff7f60e00, num=0, blockptr=0x7ffff7f60e28, flag=0, id=1000, me=0x8c5c20, recv=9053320) at vm_insnhelper.c:534
val = 10776352
#38 0x0000000000522e56 in vm_exec_core (th=0x853310, initial=0) at insns.def:1015
v = 11321824
me = 0x8c5c20
recv = 9053320
flag = 0
klass = 9053280
blockptr = 0x7ffff7f60e28
num = 0
id = 1000
val = 11358976
ic = 0xab71b8
blockiseq = 0xab65b0
op_argc = 0
op_id = 1000
op_flag = 0
reg_pc = 0xab77c8
reg_cfp = 0x7ffff7f60e00
insns_address_table = {0x520338, 0x520353, 0x5203e4, 0x520451, 0x5204f9, 0x520570, 0x520663, 0x520731, 0x5207e4, 0x520872, 0x52093c, 0x5209e1, 0x520ab7, 0x520b74, 0x520c05, 0x520c74, 0x520ce9, 0x520d61, 0x520ddc, 0x520ee4, 0x520f74, 0x521005, 0x52112f, 0x5211d6, 0x521337, 0x521403, 0x521494, 0x521520, 0x5216b8, 0x5217a6, 0x521a41, 0x521b82, 0x521c62, 0x521ca7, 0x521d77, 0x521e34, 0x521efd, 0x521f8e, 0x52202b, 0x5220fc, 0x52214a, 0x5226de, 0x522764, 0x522ccb, 0x522eee, 0x523159, 0x52323b, 0x523381, 0x5233e1, 0x523485, 0x5234eb, 0x523588, 0x523625, 0x5236fa, 0x523812, 0x52391a, 0x523ac7, 0x523b30, 0x523f27, 0x524280, 0x524612, 0x524a6e, 0x524f63, 0x52513f, 0x5253a9, 0x5256bf, 0x5258e4, 0x525bf6, 0x525e1b, 0x526096, 0x526325, 0x526608, 0x52691c, 0x526c30, 0x526f1b, 0x5270f7, 0x5271b9, 0x5272c4, 0x527361, 0x5273e1}
#39 0x00000000005305cf in vm_exec (th=0x853310) at vm.c:1220
_th = 0x853310
_tag = {
buf = {{
__jmpbuf = {11229184, -1778456104108104031, 4289088, 140737488348496, 11239016, 140737353486088, -1778456104017926495, 1778456489833457313},
__mask_was_saved = 0,
__saved_mask = {
__val = {140737354129704, 140737488343440, 4329640, 9066080, 0, 140737354129704, 0, 140737354032784, 140737354031104, 4267492, 140737336854112, 4218608, 0, 140737352437864, 4300200100, 11229184}
}
}},
tag = 0,
retval = 4,
prev = 0x7fffffffe110
}
state = 0
result = 9131120
err = 11235417
initial = 0
escape_dfp = 0x0
#40 0x000000000052ef9c in invoke_block_from_c (th=0x853310, block=0x7ffff7f60f30, self=9131120, argc=1, argv=0x7fffffffd368, blockptr=0x0, cref=0x0) at vm.c:609
iseq = 0xab5800
cfp = 0x7ffff7f60e58
i = 1
arg_size = 0
type = 33
ncfp = 0x7ffff7f60e00
opt_pc = 0
#41 0x000000000052f0cb in vm_yield (th=0x853310, argc=1, argv=0x7fffffffd368) at vm.c:639
blockptr = 0x7ffff7f60f30
#42 0x000000000052b855 in rb_yield_0 (argc=1, argv=0x7fffffffd368) at vm_eval.c:760
No locals.
#43 0x000000000052b88f in rb_yield (val=1) at vm_eval.c:770
No locals.
#44 0x000000000044dc70 in int_dotimes (num=3) at numeric.c:3311
i = 0
end = 1
#45 0x000000000051c49c in call_cfunc (func=0x44dbf9 <int_dotimes>, recv=3, len=0, argc=0, argv=0x7ffff7e61048) at vm_insnhelper.c:320
No locals.
#46 0x000000000051cdbf in vm_call_cfunc (th=0x853310, reg_cfp=0x7ffff7f60f08, num=0, recv=3, blockptr=0x7ffff7f60f30, me=0x8e4a30) at vm_insnhelper.c:404
val = 0
def = 0x8e4be0
cfp = 0x7ffff7f60eb0
#47 0x000000000051d4cf in vm_call_method (th=0x853310, cfp=0x7ffff7f60f08, num=0, blockptr=0x7ffff7f60f30, flag=0, id=3352, me=0x8e4a30, recv=3) at vm_insnhelper.c:534
val = 2
#48 0x0000000000522e56 in vm_exec_core (th=0x853310, initial=0) at insns.def:1015
v = 2
me = 0x8e4a30
recv = 3
flag = 0
klass = 9116960
blockptr = 0x7ffff7f60f30
num = 0
id = 3352
val = 2
ic = 0xab7a78
blockiseq = 0xab5800
op_argc = 0
op_id = 3352
op_flag = 0
reg_pc = 0xab7e68
reg_cfp = 0x7ffff7f60f08
insns_address_table = {0x520338, 0x520353, 0x5203e4, 0x520451, 0x5204f9, 0x520570, 0x520663, 0x520731, 0x5207e4, 0x520872, 0x52093c, 0x5209e1, 0x520ab7, 0x520b74, 0x520c05, 0x520c74, 0x520ce9, 0x520d61, 0x520ddc, 0x520ee4, 0x520f74, 0x521005, 0x52112f, 0x5211d6, 0x521337, 0x521403, 0x521494, 0x521520, 0x5216b8, 0x5217a6, 0x521a41, 0x521b82, 0x521c62, 0x521ca7, 0x521d77, 0x521e34, 0x521efd, 0x521f8e, 0x52202b, 0x5220fc, 0x52214a, 0x5226de, 0x522764, 0x522ccb, 0x522eee, 0x523159, 0x52323b, 0x523381, 0x5233e1, 0x523485, 0x5234eb, 0x523588, 0x523625, 0x5236fa, 0x523812, 0x52391a, 0x523ac7, 0x523b30, 0x523f27, 0x524280, 0x524612, 0x524a6e, 0x524f63, 0x52513f, 0x5253a9, 0x5256bf, 0x5258e4, 0x525bf6, 0x525e1b, 0x526096, 0x526325, 0x526608, 0x52691c, 0x526c30, 0x526f1b, 0x5270f7, 0x5271b9, 0x5272c4, 0x527361, 0x5273e1}
#49 0x00000000005305cf in vm_exec (th=0x853310) at vm.c:1220
_th = 0x853310
_tag = {
buf = {{
__jmpbuf = {0, -1778456102476519775, 4289088, 140737488348496, 0, 0, -1778456102403119455, 1778456489833457313},
__mask_was_saved = 0,
__saved_mask = {
__val = {8730256, 140737353486088, 8729360, 140737488347536, 4322446, 8, 3, 140737488347664, 5433498, 9853960, 140737352437816, 140737353486088, 8729360, 11224112, 140737353486088, 9853960}
}
}},
tag = 0,
retval = 4,
prev = 0x7fffffffe2f0
}
state = 0
result = 11209520
err = 5431282
initial = 0
escape_dfp = 0x0
#50 0x0000000000530feb in rb_iseq_eval_main (iseqval=11209520) at vm.c:1461
th = 0x853310
val = 9049616
tmp = 0
#51 0x0000000000418b1e in ruby_exec_internal (n=0xab0b30) at eval.c:204
_th = 0x853310
_tag = {
buf = {{
__jmpbuf = {0, -1778456102505879903, 4289088, 140737488348496, 0, 0, -1778456102470228319, 1778456639732377249},
__mask_was_saved = 0,
__saved_mask = {
__val = {12889190976, 0, 16668287971428066977, 4289088, 140737488348496, 0, 0, 16668287971178505889, 1778456640163341985, 16668287967151783936, 1778456640205022881, 140733193388032, 4289088, 140737488348496, 5458337, 140737488348192}
}
}},
tag = 0,
retval = 140737488348240,
prev = 0x0
}
state = 0
iseq = 11209520
th = 0x853310
#52 0x0000000000418c31 in ruby_exec_node (n=0xab0b30) at eval.c:251
No locals.
#53 0x0000000000418c04 in ruby_run_node (n=0xab0b30) at eval.c:244
status = 0
#54 0x000000000041737f in main (argc=3, argv=0x7fffffffe558) at main.c:38
variable_in_this_stack_frame = 0
(1-1/2)