Project

General

Profile

Feature #8998 » hash_aset_fstring_check_bt.txt

backtrace from gdb - normalperson (Eric Wong), 10/09/2013 06:29 AM

 
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/ew/ruby/ruby...done.
[New LWP 2654]
[New LWP 3197]
[New LWP 5063]
[New LWP 2672]
[New LWP 2681]
[New LWP 2675]
[New LWP 3514]
[New LWP 2680]
[New LWP 3195]
[New LWP 2676]
[New LWP 3153]
[New LWP 3128]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./test/runner.rb: TestGem#test_self_refresh_keeps_loaded_specs_activated '.
Program terminated with signal 6, Aborted.
#0 0x00002ab87f8e9475 in *__GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
(gdb) #0 0x00002ab87f8e9475 in *__GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00002ab87f8ec6f0 in *__GI_abort () at abort.c:92
#2 0x00002ab87e4fc428 in rb_bug (
fmt=fmt@entry=0x2ab87e6d55d7 "Segmentation fault") at error.c:311
#3 0x00002ab87e5d4186 in sigsegv (sig=<optimized out>, info=<optimized out>,
ctx=<optimized out>) at signal.c:695
#4 <signal handler called>
#5 0x00002ab87e6415a1 in vm_search_method (ci=ci@entry=0x2ab8827215b0,
recv=46972069949480) at vm_insnhelper.c:849
#6 0x00002ab87e648b2c in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x2ab882a00f10, initial=initial@entry=0) at insns.def:1016
#7 0x00002ab87e643b7b in vm_exec (th=0x2ab882a00f10) at vm.c:1235
#8 0x00002ab87e6532dd in rb_yield_0 (argv=0x7fff357eb710,
argc=<optimized out>) at vm_eval.c:937
#9 rb_yield_values (n=n@entry=2) at vm_eval.c:969
#10 0x00002ab87e521c66 in each_pair_i_fast (key=<optimized out>,
value=<optimized out>) at hash.c:1510
#11 0x00002ab87e5223f7 in hash_foreach_iter (key=<optimized out>,
value=<optimized out>, argp=argp@entry=140734090885472) at hash.c:187
#12 0x00002ab87e5df1ce in st_foreach_check (table=0x2ab8a2f500c0,
func=func@entry=0x2ab87e5223e0 <hash_foreach_iter>,
arg=arg@entry=140734090885472, never=never@entry=52) at st.c:990
#13 0x00002ab87e52287f in hash_foreach_call (arg=arg@entry=140734090885472)
at hash.c:219
#14 0x00002ab87e50513e in rb_ensure (
b_proc=b_proc@entry=0x2ab87e522860 <hash_foreach_call>,
data1=data1@entry=140734090885472,
e_proc=e_proc@entry=0x2ab87e522340 <hash_foreach_ensure>,
data2=data2@entry=46972070043480) at eval.c:820
#15 0x00002ab87e52649c in rb_hash_foreach (farg=0,
func=0x2ab87e521cd0 <each_pair_i>, hash=46972070043480) at hash.c:236
#16 rb_hash_each_pair (hash=46972070043480) at hash.c:1543
#17 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (th=0x2ab8808125a0,
reg_cfp=0x2ab87ea63f80, ci=<optimized out>) at vm_insnhelper.c:1537
#18 0x00002ab87e648ad3 in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x2ab880922240, initial=initial@entry=0) at insns.def:1002
#19 0x00002ab87e643b7b in vm_exec (th=0x2ab880922240) at vm.c:1235
#20 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357ebf18, argc=1)
at vm_eval.c:937
#21 rb_yield (val=46971950863792, val@entry=46972070046320) at vm_eval.c:947
#22 0x00002ab87e50513e in rb_ensure (b_proc=0x2ab87e6531d0 <rb_yield>,
data1=46972070046320, e_proc=0x2ab87e529690 <io_close>,
data2=46972070046320) at eval.c:820
#23 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (th=0x2ab8808125a0,
reg_cfp=0x2ab87ea645c0, ci=<optimized out>) at vm_insnhelper.c:1537
#24 0x00002ab87e648ad3 in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x2ab8808a6dd0, initial=initial@entry=0) at insns.def:1002
#25 0x00002ab87e643b7b in vm_exec (th=0x2ab8808a6dd0) at vm.c:1235
#26 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357ec5e8, argc=1)
at vm_eval.c:937
#27 rb_yield (val=46971950863792) at vm_eval.c:947
#28 0x00002ab87e50513e in rb_ensure (
b_proc=b_proc@entry=0x2ab87e4e7e80 <chdir_yield>,
data1=data1@entry=140734090889024,
e_proc=e_proc@entry=0x2ab87e4e76e0 <chdir_restore>,
data2=data2@entry=140734090889024) at eval.c:820
#29 0x00002ab87e4e89c4 in dir_s_chdir (argc=<optimized out>,
argv=<optimized out>, obj=<optimized out>) at dir.c:875
#30 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (th=0x2ab8808125a0,
reg_cfp=0x2ab87ea64840, ci=<optimized out>) at vm_insnhelper.c:1537
#31 0x00002ab87e648ad3 in vm_exec_core (th=th@entry=0x2ab8808125a0,
initial=initial@entry=0) at insns.def:1002
#32 0x00002ab87e643b7b in vm_exec (th=0x2ab8808125a0) at vm.c:1235
#33 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357ecd08, argc=1)
at vm_eval.c:937
#34 rb_yield (val=46971950863792) at vm_eval.c:947
#35 0x00002ab87e4aecc2 in rb_ary_each (array=46972067964080) at array.c:1777
#36 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (
th=th@entry=0x2ab8808125a0, reg_cfp=reg_cfp@entry=0x2ab87ea64930,
ci=ci@entry=0x2ab88f5532a0) at vm_insnhelper.c:1537
#37 0x00002ab87e654f65 in vm_call_cfunc (ci=0x2ab88f5532a0,
reg_cfp=0x2ab87ea64930, th=0x2ab8808125a0) at vm_insnhelper.c:1627
#38 vm_call_method (th=0x2ab8808125a0, cfp=0x2ab87ea64930, ci=0x2ab88f5532a0)
at vm_insnhelper.c:1821
#39 0x00002ab87e648ad3 in vm_exec_core (th=th@entry=0x2ab8808125a0,
initial=initial@entry=0) at insns.def:1002
#40 0x00002ab87e643b7b in vm_exec (th=0x2ab8808125a0) at vm.c:1235
#41 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357ed398, argc=1)
at vm_eval.c:937
#42 rb_yield (val=46971950863792) at vm_eval.c:947
#43 0x00002ab87e4b652d in rb_ary_collect (ary=46972035458240) at array.c:2633
#44 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (th=0x2ab8808125a0,
reg_cfp=0x2ab87ea64b10, ci=<optimized out>) at vm_insnhelper.c:1537
#45 0x00002ab87e648ad3 in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x7fff357ed840, initial=initial@entry=0) at insns.def:1002
#46 0x00002ab87e643b7b in vm_exec (th=0x7fff357ed840) at vm.c:1235
#47 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357ed958, argc=1)
at vm_eval.c:937
#48 rb_yield (val=46971950863792) at vm_eval.c:947
#49 0x00002ab87e4aecc2 in rb_ary_each (array=46972160280600) at array.c:1777
#50 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (
th=th@entry=0x2ab8808125a0, reg_cfp=reg_cfp@entry=0x2ab87ea64c00,
ci=ci@entry=0x2ab8809fdbf0) at vm_insnhelper.c:1537
#51 0x00002ab87e654f65 in vm_call_cfunc (ci=0x2ab8809fdbf0,
reg_cfp=0x2ab87ea64c00, th=0x2ab8808125a0) at vm_insnhelper.c:1627
#52 vm_call_method (th=0x2ab8808125a0, cfp=0x2ab87ea64c00, ci=0x2ab8809fdbf0)
at vm_insnhelper.c:1821
#53 0x00002ab87e648ad3 in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x2ab87ea64cf0, initial=initial@entry=0) at insns.def:1002
#54 0x00002ab87e643b7b in vm_exec (th=0x2ab87ea64cf0) at vm.c:1235
#55 0x00002ab87e6531f5 in rb_yield_0 (argv=0x7fff357edfe8, argc=1)
at vm_eval.c:937
#56 rb_yield (val=46971950863792) at vm_eval.c:947
#57 0x00002ab87e4aecc2 in rb_ary_each (array=46972160281080) at array.c:1777
#58 0x00002ab87e6546b2 in vm_call_cfunc_with_frame (
th=th@entry=0x2ab8808125a0, reg_cfp=reg_cfp@entry=0x2ab87ea64d90,
ci=ci@entry=0x2ab880a9f9d0) at vm_insnhelper.c:1537
#59 0x00002ab87e654f65 in vm_call_cfunc (ci=0x2ab880a9f9d0,
reg_cfp=0x2ab87ea64d90, th=0x2ab8808125a0) at vm_insnhelper.c:1627
#60 vm_call_method (th=0x2ab8808125a0, cfp=0x2ab87ea64d90, ci=0x2ab880a9f9d0)
at vm_insnhelper.c:1821
#61 0x00002ab87e648ad3 in vm_exec_core (th=0x2ab8808125a0,
th@entry=0x2ab87fc3ceb8, initial=initial@entry=0) at insns.def:1002
#62 0x00002ab87e643b7b in vm_exec (th=0x2ab87fc3ceb8, th@entry=0x2ab8808125a0)
at vm.c:1235
#63 0x00002ab87e644205 in rb_iseq_eval_main (
iseqval=iseqval@entry=46971918587640) at vm.c:1485
#64 0x00002ab87e5019fa in ruby_exec_internal (n=0x2ab8808596f8) at eval.c:252
#65 0x00002ab87e5046e7 in ruby_exec_node (n=0x2ab8808596f8) at eval.c:317
#66 ruby_run_node (n=<optimized out>) at eval.c:309
#67 0x00002ab87e4ae59b in main (argc=4, argv=0x7fff357ee918) at main.c:36
(gdb) quit
(3-3/3)