Ruby segmentation fault - bignorm()

I

Ico

Hello,

I have created a small project in ruby to visualize disk space usage.
This script works fine for me and for a lot of people who are using it,
but a few users reported to me that the program causes a segmentation
fault. I have spent quite some time on this, but I am not able to
reproduce this myself. Fortunately, one of my users generated a stack
backtrace of the breaking code - attached to the end of this message.

The top frame shows this :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1479578976 (LWP 27229)]
0xa7ea6ce3 in bignorm (x=2815056860) at bignum.c:106
106 while (len-- && !ds[len]) ;

It seems that something goes wrong in bignum library, but I am not sure
if this is caused by a bug/malfunction of my script, or by something
internal to ruby.

Could some of the more enlightened ruby-hackers take a peek at this
trace, and maybe say something about what could be the cause of this ?

The script itself is avaialble at http://zevv.nl/code/philesight/

Thank you for your time,

Ico

----- GDB backtrace follows -------------------------------

GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) r -- philesight --db /tmp/db --index /mnt/strateg
Starting program: /usr/bin/ruby1.8 -- philesight --db /tmp/db --index /mnt/strateg
[Thread debugging using libthread_db enabled]
[New Thread -1479578976 (LWP 27229)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1479578976 (LWP 27229)]
0xa7ea6ce3 in bignorm (x=2815056860) at bignum.c:106
106 while (len-- && !ds[len]) ;
(gdb) bt full
#0 0xa7ea6ce3 in bignorm (x=2815056860) at bignum.c:106
len = 1100466652
ds = (unsigned int *) 0x0
#1 0xa7ea930b in rb_big_mul (x=2815057020, y=2815057000) at bignum.c:1267
No locals.
#2 0xa7ec32cb in call_cfunc (func=0xa7ea92df <rb_big_mul>, recv=2815057020, len=1, argc=1, argv=0xaf9dbd20) at eval.c:5655
No locals.
#3 0xa7ec273d in rb_call0 (klass=2815362540, recv=2815057020, id=42, oid=42, argc=1, argv=0xaf9dbd20, body=0xa7cf04fc, flags=0) at eval.c:5805
len = 1
_frame = {self = 2815057020, argc = 1, last_func = 42, orig_func = 42, last_class = 2815362540, prev = 0xaf9dcaa4, tmp = 0x0, node = 0xa7cd7650, iter = 0, flags = 0, uniq = 9974}
_iter = {iter = 0, prev = 0xaf9dc6ec}
b2 = (NODE *) 0xa7f30d99
result = 4
itr = 0
safe = -1
tick = 9859
#4 0xa7ec3e54 in rb_call (klass=2815362540, recv=2815057020, mid=42, argc=1, argv=0xaf9dbd20, scope=0, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7cf04fc
noex = 0
id = 42
ent = (struct cache_entry *) 0xa7f650e8
#5 0xa7ebc323 in rb_eval (self=2814849000, n=0xa7cd7650) at eval.c:3436
recv = 2815057020
argc = 1
argv = (VALUE *) 0xaf9dbd20
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7650
state = -1348615820
result = 4
#6 0xa7ebc1b2 in rb_eval (self=2814849000, n=0xa7cd7614) at eval.c:3431
i = 0
n = (NODE *) 0xa7cd763c
_iter = {iter = 0, prev = 0xaf9dca98}
tmp_block = (struct BLOCK *) 0x0
tmp_iter = 0
recv = 9475
argc = 1
argv = (VALUE *) 0xaf9dc310
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7628
state = 135114176
result = 4
#7 0xa7ec05bb in rb_yield_0 (val=2815098140, self=2814849000, klass=0, flags=0, avalue=0) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 2946353464, uc_link = 0xa7f32a0a, uc_stack = {ss_sp = 0x0, ss_flags = 135094856, ss_size = 135094856}, uc_mcontext = {gregs = {3, 0, -1477043644, -1348613800,
-1348613424, -1348610076, -1348613352, -1348613920, -1477043644, -1476974060, 0, 0, -1477698996, -1479747536, -1477704456, -1348613752, -1482748351, 4, 34}, fpregs = 0xaf9dca04,
oldmask = 2817923652, cr2 = 5233}, uc_sigmask = {__val = {0, 2946353640, 2817277524, 2815351140, 2815219760, 5233, 5233, 0, 0, 2815349960, 0, 2946353960, 2816627904, 2815062140, 0, 0, 2817268187, 10,
0, 5233, 0, 2815349960, 2817979256, 2817218357, 2817923652, 2946355128, 2817245987, 2815351140, 2815805604, 5233, 0, 0}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295,
ipoff = 2817366732, cssel = 118489203, dataoff = 2946348240, datasel = 4294901883, _st = {{significand = {72, 0, 0, 0}, exponent = 11784}, {significand = {42951, 21752, 42978, 1064}, exponent = 0}, {
significand = {0, 0, 10112, 42958}, exponent = 34}, {significand = {0, 6724, 42998, 333}, exponent = 0}, {significand = {52104, 44957, 13046, 42988}, exponent = 4}, {significand = {0, 51364,
42965, 22776}, exponent = 42978}, {significand = {9, 0, 4144, 0}, exponent = 21752}, {significand = {42978, 32, 65535, 72}, exponent = 0}}, status = 1072}}, status = 0}}, frame = 0xaf9dcaa4,
iter = 0xaf9dca98, tag = 7, retval = 4, scope = 0xa7ccd844, dst = 0, prev = 0xaf9dd62c, blkid = 0}
_iter = {iter = 0, prev = 0xaf9dceac}
_class = 2814867920
_old = (struct RVarmap * volatile) 0x0
node = (NODE *) 0xa7cd7614
result = 4
old_cref = 2814850160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9dd7ac
old_scope = (struct SCOPE * volatile) 0xa7ccd844
old_vmode = 0
frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9dce74, tmp = 0x0, node = 0xa7cd7790, iter = 0, flags = 0, uniq = 6793}
cnode = (NODE *) 0xa7cd7790
lambda = 0
state = 0
#8 0xa7ec0990 in rb_yield (val=2815098140) at eval.c:5062
No locals.
#9 0xa7ea41e8 in rb_ary_select (ary=2815062140) at array.c:1823
result = 2815062760
i = 0
#10 0xa7ec32ac in call_cfunc (func=0xa7ea41a3 <rb_ary_select>, recv=2815062140, len=0, argc=0, argv=0x0) at eval.c:5652
No locals.
#11 0xa7ec273d in rb_call0 (klass=2815354160, recv=2815062140, id=3721, oid=3721, argc=0, argv=0x0, body=0xa7cede14, flags=0) at eval.c:5805
len = 0
_frame = {self = 2815062140, argc = 0, last_func = 3721, orig_func = 3721, last_class = 2815354160, prev = 0xaf9de904, tmp = 0x0, node = 0xa7cd7790, iter = 2, flags = 0, uniq = 9971}
_iter = {iter = 2, prev = 0xaf9dd98c}
b2 = (NODE *) 0xa7f30d99
result = 4
itr = 2
safe = -1
tick = 9859
#12 0xa7ec3e54 in rb_call (klass=2815354160, recv=2815062140, mid=3721, argc=0, argv=0x0, scope=0, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7cede14
noex = 0
id = 3721
ent = (struct cache_entry *) 0xa7f67728
#13 0xa7ebc323 in rb_eval (self=2814849000, n=0xa7cd7790) at eval.c:3436
recv = 2815062140
argc = 0
argv = (VALUE *) 0x0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7790
state = 1
result = 4
#14 0xa7ebb06c in rb_eval (self=2814849000, n=0xa7cd7600) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9de93c}
_block = {var = 0xa7cd7754, body = 0xa7cd7614, self = 2814849000, frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9df7d4, tmp = 0x0,
node = 0xa7cd7600, iter = 0, flags = 0, uniq = 6793}, scope = 0xa7ccd844, klass = 2814867920, cref = 0xa7c73470, iter = 0, vmode = 0, flags = 1, uniq = 114, dyna_vars = 0x0, orig_thread = 135536328,
wrapper = 0, block_obj = 0, outer = 0x0, prev = 0x0}
_tag = {buf = {{context = {uc_flags = 2946356808, uc_link = 0xa7d5e87f, uc_stack = {ss_sp = 0xa7e254c0, ss_flags = 28, ss_size = 2817923652}, uc_mcontext = {gregs = {-1479747496, 0, -1348610440,
-1477605868, -1348610076, -1348605648, -1348609192, -1348610672, -1477043644, -1348610516, 0, 0, -1479747496, -1477043644, -1477726210, -1477240506, 28, -1348610408, -1477591795},
fpregs = 0xaf9dd718, oldmask = 2946356888, cr2 = 4294967295}, uc_sigmask = {__val = {0, 2817923652, 43, 2946361156, 2946356936, 2817726892, 2815375420, 0, 27, 2817463807, 2815220040, 2817923652,
2946356984, 2817729481, 2, 27, 3, 264, 50, 2817923652, 2946357288, 2817274571, 529, 101, 2946357304, 2817274571, 2815219820, 2815220040, 2946357320, 2946352496, 134844360, 4294967295}},
__fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817366732, cssel = 118489203, dataoff = 2946348240, datasel = 4294901883, _st = {{significand = {6724, 42998, 3, 0},
exponent = 2}, {significand = {0, 14396, 42959, 14396}, exponent = 42959}, {significand = {3, 0, 55384, 42956}, exponent = 14396}, {significand = {42959, 56424, 42956, 55176}, exponent = 44957}, {
significand = {6973, 42995, 14396, 42959}, exponent = 34928}, {significand = {42957, 55240, 44957, 4726}, exponent = 42899}, {significand = {35408, 2065, 28736, 2066}, exponent = 0}, {
significand = {0, 62513, 42898, 56424}, exponent = 42956}}, status = 2817923652}}, status = 0}}, frame = 0xaf9de904, iter = 0xaf9de93c, tag = 3, retval = 4, scope = 0xa7ccd844, dst = 0,
prev = 0xaf9de784, blkid = 114}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7600
state = 0
result = 4
#15 0xa7ebd496 in rb_eval (self=2814849000, n=0xa7cd7524) at eval.c:3617
contnode = (NODE * volatile) 0xa7cd7510
node = (NODE * volatile) 0xa7cd77cc
state = 0
result = 4
#16 0xa7eba153 in rb_eval (self=2814849000, n=0xa7cd85a0) at eval.c:2908
contnode = (NODE * volatile) 0xa7cd6ef8
node = (NODE * volatile) 0xa7cd7524
state = 0
result = 4
#17 0xa7ec2ec4 in rb_call0 (klass=2814867920, recv=2814849000, id=10505, oid=10505, argc=0, argv=0xaf9dea74, body=0xa7cd85a0, flags=0) at eval.c:5949
node = (NODE *) 0xa7cd8668
i = 1
nopt = 1
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0xaf9de924, ss_flags = -1479632696, ss_size = 2}, uc_mcontext = {gregs = {0, 0, 0, 0, -1348601856, 10505, -1348605464,
-1348606208, -1477043644, 0, -1480099376, 0, 0, 0, -1477694457, 0, 0, 0, 0}, fpregs = 0xaf9de870, oldmask = 0, cr2 = 0}, uc_sigmask = {__val = {0, 0, 0, 0, 0, 0, 2815220820, 1, 2946360144, 0, 0, 0,
1, 0 <repeats 15 times>, 2946365384, 0, 4543, 2815261780}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548,
datasel = 4294901883, _st = {{significand = {32148, 42957, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 55444}, {significand = {42956,
32248, 42957, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {59624, 44957, 0, 0}, exponent = 61392}, {significand = {
44957, 61979, 42962, 6724}, exponent = 42998}}, status = 2817227759}}, status = 0}}, frame = 0xaf9de904, iter = 0xaf9de93c, tag = 1, retval = 4, scope = 0xa7ccd844, dst = 0, prev = 0xaf9df648,
blkid = 0}
_old = (struct RVarmap * volatile) 0xa7ccd934
_class = 2814867920
_vmode = 0
_old = (struct SCOPE * volatile) 0xa7ccd9e8
_scope = (struct SCOPE *) 0xa7ccd844
state = 0
local_vars = (VALUE *) 0xaf9de724
saved_cref = (NODE *) 0xa7c73470
_frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9df7d4, tmp = 0x0, node = 0xa7cd7d6c, iter = 0, flags = 0, uniq = 6793}
_iter = {iter = 0, prev = 0xaf9df7c8}
b2 = (NODE *) 0xa7cd6bc4
result = 4
itr = 0
safe = -1
tick = 9859
#18 0xa7ec3e54 in rb_call (klass=2814867920, recv=2814849000, mid=10505, argc=1, argv=0xaf9dea70, scope=1, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7c733bc
noex = 0
id = 10505
ent = (struct cache_entry *) 0xa7f6d788
#19 0xa7ebc5ff in rb_eval (self=2814849000, n=0xa7cd7d6c) at eval.c:3451
argc = 1
argv = (VALUE *) 0xaf9dea70
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7d6c
state = 24162310
result = 4
#20 0xa7ebd518 in rb_eval (self=2814849000, n=0xa7cd7a88) at eval.c:3627
contnode = (NODE * volatile) 0xa7cd7c90
node = (NODE * volatile) 0xa7cd7da8
state = -1478339392
result = 4
#21 0xa7ec05bb in rb_yield_0 (val=2815220040, self=2814849000, klass=0, flags=0, avalue=0) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0xe91, ss_flags = 135471448, ss_size = 2814848520}, uc_mcontext = {gregs = {-1479708476, 0, 0, 0, -1348601856, -1348597996,
-1348601784, -1348602352, -1477043644, -1476974060, 0, 0, 1, -1348601424, -1477704456, 0, -1478344716, 135467520, 2}, fpregs = 0xaf9df734, oldmask = 2946365508, cr2 = 2815332740}, uc_sigmask = {
__val = {0, 2, 333, 333, 2814866260, 2946367412, 0, 2815258760, 0, 0, 6759, 0, 2815805604, 2815316360, 0, 2946367400, 2815805604, 2815220760, 0, 0, 2816627904, 135504096, 2, 0, 4, 2816628992,
2816628984, 24, 32, 2, 2816627960, 17}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {
{significand = {58784, 42956, 192, 0}, exponent = 63864}, {significand = {42956, 30828, 42957, 0}, exponent = 0}, {significand = {8920, 2068, 21776, 42978}, exponent = 2}, {significand = {0, 5233,
0, 976}, exponent = 0}, {significand = {63400, 44957, 7438, 42986}, exponent = 58784}, {significand = {42956, 21696, 42978, 3300}, exponent = 44958}, {significand = {6724, 42998, 16372, 42978},
exponent = 21696}, {significand = {42978, 11227, 2068, 63416}, exponent = 44957}}, status = 2815813759}}, status = 0}}, frame = 0xaf9df7d4, iter = 0xaf9df7c8, tag = 7, retval = 4,
scope = 0xa7ccd9e8, dst = 0, prev = 0xaf9df8b8, blkid = 0}
_iter = {iter = 0, prev = 0xaf9dfdbc}
_class = 2814867920
_old = (struct RVarmap * volatile) 0x0
node = (NODE *) 0xa7cd7a88
result = 4
old_cref = 2814850160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9e06dc
old_scope = (struct SCOPE * volatile) 0xa7ccd9e8
old_vmode = 0
frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9dfd84, tmp = 0x0, node = 0xa7cd8460, iter = 0, flags = 0, uniq = 6778}
cnode = (NODE *) 0xa7cd8460
lambda = 0
state = 0
#22 0xa7ec0990 in rb_yield (val=2815220040) at eval.c:5062
No locals.
#23 0xa7eae473 in dir_each (dir=2815220140) at dir.c:437
dirp = (struct dir_data *) 0x8142290
dp = (struct dirent *) 0x8142bc4
#24 0xa7ec19fb in rb_ensure (b_proc=0xa7eae3d7 <dir_each>, data1=2815220140, e_proc=0xa7eae61c <dir_close>, data2=2815220140) at eval.c:5445
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0xa7f61a44, uc_stack = {ss_sp = 0xaf9e1290, ss_flags = -1348597996, ss_size = 2946365672}, uc_mcontext = {gregs = {-1477163319, 0, 8565, 0,
-1348597996, 7449, -1348601272, -1348601696, -1477043644, -1477779581, -1477043644, 0, -1477730130, -1480099376, -1477699109, -1348600104, -1479651276, -1480099376, -1477043644},
fpregs = 0xaf9df9a4, oldmask = 2817923652, cr2 = 2946365872}, uc_sigmask = {__val = {0, 2946365832, 2817277524, 2815332740, 2815332760, 7337, 7337, 1, 2946365872, 2815332660, 0, 33, 2816627920,
2815220140, 56, 0, 2815805604, 2946365940, 48, 7337, 0, 2815332660, 2817974552, 2817218357, 2817923652, 2946365928, 2817278081, 2815332740, 2815332760, 7337, 1, 2946365872}}, __fpregs_mem = {
cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {9852, 41087, 58, 0}, exponent = 64024}, {
significand = {44957, 48867, 42992, 63920}, exponent = 44957}, {significand = {26472, 42996, 63996, 44957}, exponent = 63920}, {significand = {44957, 1, 0, 7449}, exponent = 0}, {significand = {
64024, 44957, 16562, 42988}, exponent = 37272}, {significand = {42958, 7337, 0, 1}, exponent = 0}, {significand = {64020, 44957, 26472, 42996}, exponent = 6724}, {significand = {42998, 64056,
44957, 6470}, exponent = 42995}}, status = 2817923652}}, status = 0}}, frame = 0xaf9dfd84, iter = 0xaf9dfdbc, tag = 0, retval = 4, scope = 0xa7ccd9e8, dst = 0, prev = 0xaf9e055c, blkid = 0}
state = 0
result = 4
retval = 2815220140
#25 0xa7eaff83 in dir_foreach (io=2815332760, dirname=2815220220) at dir.c:1446
dir = 2815220140
#26 0xa7ec32cb in call_cfunc (func=0xa7eaff3d <dir_foreach>, recv=2815332760, len=1, argc=1, argv=0xaf9dfef0) at eval.c:5655
No locals.
#27 0xa7ec273d in rb_call0 (klass=2815332740, recv=2815332760, id=7449, oid=7449, argc=1, argv=0xaf9dfef0, body=0xa7ce910c, flags=0) at eval.c:5805
len = 1
_frame = {self = 2815332760, argc = 1, last_func = 7449, orig_func = 7449, last_class = 2815332740, prev = 0xaf9e1264, tmp = 0x0, node = 0xa7cd8460, iter = 2, flags = 0, uniq = 6779}
_iter = {iter = 2, prev = 0xaf9e08bc}
b2 = (NODE *) 0x0
result = 4
itr = 2
safe = -1
tick = 9859
#28 0xa7ec3e54 in rb_call (klass=2815332740, recv=2815332760, mid=7449, argc=1, argv=0xaf9dfef0, scope=0, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7ce910c
noex = 0
id = 7449
ent = (struct cache_entry *) 0xa7f6ee98
#29 0xa7ebc323 in rb_eval (self=2814849000, n=0xa7cd8460) at eval.c:3436
recv = 2815332760
argc = 1
argv = (VALUE *) 0xaf9dfef0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd8460
state = -1479161692
result = 4
#30 0xa7ebb06c in rb_eval (self=2814849000, n=0xa7cd7a4c) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9e129c}
_block = {var = 0xa7cd8424, body = 0xa7cd7a88, self = 2814849000, frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e2134, tmp = 0x0,
node = 0xa7cd7a60, iter = 0, flags = 0, uniq = 6778}, scope = 0xa7ccd9e8, klass = 2814867920, cref = 0xa7c73470, iter = 0, vmode = 0, flags = 1, uniq = 112, dyna_vars = 0x0, orig_thread = 135438448,
wrapper = 0, block_obj = 0, outer = 0x0, prev = 0x0}
_tag = {buf = {{context = {uc_flags = 2812250323, uc_link = 0xa7c72e08, uc_stack = {ss_sp = 0xa7ccdb14, ss_flags = -1479746796, ss_size = 1}, uc_mcontext = {gregs = {0, 0, 1, -1348598356, -1348597996,
-1348595056, -1348597112, -1348598592, -1477043644, -1348598436, 0, 0, 0, 0, -1477726210, 135528784, 22, 0, 0}, fpregs = 0xaf9e0648, oldmask = 0, cr2 = 0}, uc_sigmask = {__val = {0, 2815220500,
2815228880, 2815220500, 2815228880, 2812349072, 2815220500, 2946370788, 2946369048, 2812250621, 2, 2946369032, 2814848520, 0, 0, 0, 2815228880, 2815220500, 2817923652, 333, 2946369368, 2817274614,
2814848520, 2815228880, 2815220500, 0, 0, 0, 0, 0, 0, 0}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548,
datasel = 4294901883, _st = {{significand = {10564, 42951, 1508, 42957}, exponent = 33768}, {significand = {42957, 0, 0, 1760}, exponent = 44958}, {significand = {13996, 42959, 0, 0}, exponent = 0}, {
significand = {0, 0, 0, 3068}, exponent = 42957}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {43, 0, 0, 0}, exponent = 13996}, {
significand = {42959, 61152, 42998, 22325}, exponent = 42987}}, status = 2817923652}}, status = 0}}, frame = 0xaf9e1264, iter = 0xaf9e129c, tag = 3, retval = 4, scope = 0xa7ccd9e8, dst = 0,
prev = 0xaf9e0b2c, blkid = 112}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7a60
state = 0
result = 4
#31 0xa7ebb5ae in rb_eval (self=2814849000, n=0xa7cd85a0) at eval.c:3252
_tag = {buf = {{context = {uc_flags = 2817376720, uc_link = 0x81287b0, uc_stack = {ss_sp = 0xa7c6f078, ss_flags = -1348596912, ss_size = 0}, uc_mcontext = {gregs = {2087, 0, 1, 43, -1348595568,
-1348594732, -1348595624, -1348597104, -1477043644, -1479706336, 0, 0, 0, 0, -1477724805, 0, -1348593028, -1, -1479734296}, fpregs = 0xaf9e0c18, oldmask = 0, cr2 = 0}, uc_sigmask = {__val = {0, 1,
2946369248, 0, 3, 2087, 1, 135432280, 18, 18, 0, 2817991388, 4294967295, 1, 0, 0, 110, 0, 134843032, 135432298, 7208960, 0, 2817221591, 2946373752, 0, 0, 0, 126, 2946370616, 0, 2946375976, 0}},
__fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {3068, 42957, 1508, 42957},
exponent = 33648}, {significand = {42957, 0, 0, 3248}, exponent = 44958}, {significand = {13996, 42959, 0, 0}, exponent = 0}, {significand = {0, 8924, 42999, 3048}, exponent = 42957}, {
significand = {65535, 65535, 10564, 42951}, exponent = 65535}, {significand = {65535, 0, 0, 18}, exponent = 0}, {significand = {43, 0, 0, 0}, exponent = 13996}, {significand = {42959, 61152,
42998, 22325}, exponent = 42987}}, status = 2817923652}}, status = 0}}, frame = 0xaf9e1264, iter = 0xaf9e129c, tag = 0, retval = 4, scope = 0xa7ccd9e8, dst = 0, prev = 0xaf9e10e4, blkid = 0}
e_info = 4
rescuing = 0
contnode = (NODE * volatile) 0xa7cd7268
node = (NODE * volatile) 0xa7cd7920
state = 0
result = 1
#32 0xa7ec2ec4 in rb_call0 (klass=2814867920, recv=2814849000, id=10505, oid=10505, argc=0, argv=0xaf9e13d4, body=0xa7cd85a0, flags=0) at eval.c:5949
node = (NODE *) 0xa7cd8668
i = 1
nopt = 1
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0xaf9e1284, ss_flags = -1479632696, ss_size = 2}, uc_mcontext = {gregs = {0, 0, 0, 0, -1348591264, 10505, -1348594872,
-1348595616, -1477043644, 0, -1480099376, 0, 0, 0, -1477694457, 0, 0, 0, 0}, fpregs = 0xaf9e11d0, oldmask = 0, cr2 = 0}, uc_sigmask = {__val = {0, 0, 0, 0, 0, 0, 2815233020, 1, 2946370736, 0, 0, 0,
1, 0 <repeats 15 times>, 2946375976, 0, 1611, 2815261780}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548,
datasel = 4294901883, _st = {{significand = {32148, 42957, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 55864}, {significand = {42956,
32248, 42957, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {4680, 44958, 0, 0}, exponent = 6448}, {significand = {
44958, 61979, 42962, 6724}, exponent = 42998}}, status = 2817227759}}, status = 0}}, frame = 0xaf9e1264, iter = 0xaf9e129c, tag = 1, retval = 4, scope = 0xa7ccd9e8, dst = 0, prev = 0xaf9e1fa8,
blkid = 0}
_old = (struct RVarmap * volatile) 0xa7cd033c
_class = 2814867920
_vmode = 0
_old = (struct SCOPE * volatile) 0xa7cd065c
_scope = (struct SCOPE *) 0xa7ccd9e8
state = 0
local_vars = (VALUE *) 0xaf9e1084
saved_cref = (NODE *) 0xa7c73470
_frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e2134, tmp = 0x0, node = 0xa7cd7d6c, iter = 0, flags = 0, uniq = 6778}
_iter = {iter = 0, prev = 0xaf9e2128}
b2 = (NODE *) 0xa7cd6bc4
result = 4
itr = 0
safe = -1
tick = 9859
#33 0xa7ec3e54 in rb_call (klass=2814867920, recv=2814849000, mid=10505, argc=1, argv=0xaf9e13d0, scope=1, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7c733bc
noex = 0
id = 10505
ent = (struct cache_entry *) 0xa7f6d788
#34 0xa7ebc5ff in rb_eval (self=2814849000, n=0xa7cd7d6c) at eval.c:3451
argc = 1
argv = (VALUE *) 0xaf9e13d0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7d6c
state = 24162319
result = 4
#35 0xa7ebd518 in rb_eval (self=2814849000, n=0xa7cd7a88) at eval.c:3627
contnode = (NODE * volatile) 0xa7cd7c90
node = (NODE * volatile) 0xa7cd7da8
state = -1478339392
result = 4
#36 0xa7ec05bb in rb_yield_0 (val=2815231460, self=2814849000, klass=0, flags=0, avalue=0) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 135309576, uc_link = 0x0, uc_stack = {ss_sp = 0x131, ss_flags = 135439960, ss_size = 136}, uc_mcontext = {gregs = {-1478384296, 0, 2, 135229027, -1348591264,
-1348587404, -1348591192, -1348591760, -1477043644, -1476974060, 0, 0, 1, -1348590832, -1477704456, 0, -1478344716, 135439456, 2}, fpregs = 0xaf9e2094, oldmask = 2946376100, cr2 = 2815332740},
uc_sigmask = {__val = {0, 2, 333, 333, 2814866260, 2946378004, 0, 2815258760, 201, 135439456, 136, 2946375772, 2815805604, 2815316360, 0, 2816622580, 2815805604, 135439464, 2946375848, 2815814945,
2816627904, 135439464, 192, 0, 0, 2816628976, 2816627960, 136, 2816627916, 2, 2816627960, 16}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018,
cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {42088, 2066, 192, 0}, exponent = 10524}, {significand = {42951, 3, 0, 42088}, exponent = 2066}, {significand = {
21752, 42978, 6256, 2068}, exponent = 2}, {significand = {0, 5233, 0, 24}, exponent = 0}, {significand = {8456, 44958, 7552, 42986}, exponent = 42088}, {significand = {2066, 192, 0, 13892},
exponent = 44958}, {significand = {8456, 44958, 16372, 42978}, exponent = 21696}, {significand = {42978, 1771, 2068, 8472}, exponent = 44958}}, status = 2815813759}}, status = 0}},
frame = 0xaf9e2134, iter = 0xaf9e2128, tag = 7, retval = 4, scope = 0xa7cd065c, dst = 0, prev = 0xaf9e2218, blkid = 0}
_iter = {iter = 0, prev = 0xaf9e271c}
_class = 2814867920
_old = (struct RVarmap * volatile) 0x0
node = (NODE *) 0xa7cd7a88
result = 4
old_cref = 2814850160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9e303c
old_scope = (struct SCOPE * volatile) 0xa7cd065c
old_vmode = 0
frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e26e4, tmp = 0x0, node = 0xa7cd8460, iter = 0, flags = 0, uniq = 6608}
cnode = (NODE *) 0xa7cd8460
lambda = 0
state = 0
#37 0xa7ec0990 in rb_yield (val=2815231460) at eval.c:5062
No locals.
#38 0xa7eae473 in dir_each (dir=2815231520) at dir.c:437
dirp = (struct dir_data *) 0x8140660
dp = (struct dirent *) 0x81406d4
#39 0xa7ec19fb in rb_ensure (b_proc=0xa7eae3d7 <dir_each>, data1=2815231520, e_proc=0xa7eae61c <dir_close>, data2=2815231520) at eval.c:5445
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0xa7f61a44, uc_stack = {ss_sp = 0xaf9e3bf0, ss_flags = -1348587404, ss_size = 2946376264}, uc_mcontext = {gregs = {-1477163319, 0, 8565, 0,
-1348587404, 7449, -1348590680, -1348591104, -1477043644, -1477779581, -1477043644, 0, -1477730130, -1480099376, -1477699109, -1348589512, -1479651276, -1480099376, -1477043644},
fpregs = 0xaf9e2304, oldmask = 2817923652, cr2 = 2946376464}, uc_sigmask = {__val = {0, 2946376424, 2817277524, 2815332740, 2815332760, 7337, 7337, 1, 2946376464, 2815332660, 0, 24, 2816627916,
2815231520, 56, 2946376544, 2815805604, 2946376532, 48, 7337, 0, 2815332660, 2817974552, 2817218357, 2817923652, 2946376520, 2817278081, 2815332740, 2815332760, 7337, 1, 2946376464}},
__fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {9852, 41087, 58, 0},
exponent = 9080}, {significand = {44958, 48867, 42992, 8976}, exponent = 44958}, {significand = {26472, 42996, 9052, 44958}, exponent = 8976}, {significand = {44958, 1, 0, 7449}, exponent = 0}, {
significand = {9080, 44958, 16562, 42988}, exponent = 37272}, {significand = {42958, 7337, 0, 1}, exponent = 0}, {significand = {9076, 44958, 26472, 42996}, exponent = 6724}, {significand = {
42998, 9112, 44958, 6470}, exponent = 42995}}, status = 2817923652}}, status = 0}}, frame = 0xaf9e26e4, iter = 0xaf9e271c, tag = 0, retval = 4, scope = 0xa7cd065c, dst = 0, prev = 0xaf9e2ebc,
blkid = 0}
state = 0
result = 4
retval = 2815231520
#40 0xa7eaff83 in dir_foreach (io=2815332760, dirname=2815231600) at dir.c:1446
dir = 2815231520
#41 0xa7ec32cb in call_cfunc (func=0xa7eaff3d <dir_foreach>, recv=2815332760, len=1, argc=1, argv=0xaf9e2850) at eval.c:5655
No locals.
#42 0xa7ec273d in rb_call0 (klass=2815332740, recv=2815332760, id=7449, oid=7449, argc=1, argv=0xaf9e2850, body=0xa7ce910c, flags=0) at eval.c:5805
len = 1
_frame = {self = 2815332760, argc = 1, last_func = 7449, orig_func = 7449, last_class = 2815332740, prev = 0xaf9e3bc4, tmp = 0x0, node = 0xa7cd8460, iter = 2, flags = 0, uniq = 6609}
_iter = {iter = 2, prev = 0xaf9e321c}
b2 = (NODE *) 0x0
result = 4
itr = 2
safe = -1
tick = 9859
#43 0xa7ec3e54 in rb_call (klass=2815332740, recv=2815332760, mid=7449, argc=1, argv=0xaf9e2850, scope=0, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7ce910c
noex = 0
id = 7449
ent = (struct cache_entry *) 0xa7f6ee98
#44 0xa7ebc323 in rb_eval (self=2814849000, n=0xa7cd8460) at eval.c:3436
recv = 2815332760
argc = 1
argv = (VALUE *) 0xaf9e2850
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd8460
state = -1479161692
result = 4
#45 0xa7ebb06c in rb_eval (self=2814849000, n=0xa7cd7a4c) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9e3bfc}
_block = {var = 0xa7cd8424, body = 0xa7cd7a88, self = 2814849000, frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e4a94, tmp = 0x0,
node = 0xa7cd7a60, iter = 0, flags = 0, uniq = 6608}, scope = 0xa7cd065c, klass = 2814867920, cref = 0xa7c73470, iter = 0, vmode = 0, flags = 1, uniq = 109, dyna_vars = 0x0, orig_thread = 2817623624,
wrapper = 0, block_obj = 0, outer = 0x0, prev = 0x0}
_tag = {buf = {{context = {uc_flags = 2812250323, uc_link = 0xa7c72e08, uc_stack = {ss_sp = 0xa7cd092c, ss_flags = -1479734996, ss_size = 1}, uc_mcontext = {gregs = {0, 0, 1, -1348587764, -1348587404,
-1348584464, -1348586520, -1348588000, -1477043644, -1348587844, 0, 0, 0, 0, -1477726210, 135432280, 18, 0, 0}, fpregs = 0xaf9e2fa8, oldmask = 0, cr2 = 2812349072}, uc_sigmask = {__val = {0,
2815232300, 2814847300, 2815232300, 2814847300, 2812349072, 2815232300, 2946381380, 2946379640, 2812250621, 2, 2946379624, 2814848520, 2817733992, 2814868560, 2814910500, 2814847300, 2815232300,
2817923652, 333, 2946379960, 2817274614, 2814848520, 2814847300, 2815232300, 2817923652, 2946381200, 2814869120, 2946381160, 2817251191, 3417, 2814910500}}, __fpregs_mem = {cw = 4294902655,
sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {51364, 42965, 11284, 42951}, exponent = 33768}, {
significand = {42957, 0, 0, 936}, exponent = 2053}, {significand = {321, 0, 321, 0}, exponent = 3309}, {significand = {0, 3, 0, 12328}, exponent = 44958}, {significand = {17920, 42996, 43976,
2052}, exponent = 3309}, {significand = {0, 12304, 44958, 3583}, exponent = 42995}, {significand = {32, 0, 21712, 42978}, exponent = 14396}, {significand = {42959, 44, 0, 14396},
exponent = 42959}}, status = 2815384880}}, status = 0}}, frame = 0xaf9e3bc4, iter = 0xaf9e3bfc, tag = 3, retval = 4, scope = 0xa7cd065c, dst = 0, prev = 0xaf9e348c, blkid = 109}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7a60
state = 0
result = 4
#46 0xa7ebb5ae in rb_eval (self=2814849000, n=0xa7cd85a0) at eval.c:3252
_tag = {buf = {{context = {uc_flags = 2815296520, uc_link = 0x0, uc_stack = {ss_sp = 0x6de254cc, ss_flags = -1483606736, ss_size = 2946381048}, uc_mcontext = {gregs = {-1476868117, 0, -1483582468,
-1479670756, -1348584976, -1348584140, -1348585032, -1348586512, -1477043644, -1479706336, 0, 0, -1483605648, -1483572266, -1477724805, 0, 13073348, 135258488, -1476900168}, fpregs = 0xaf9e3578,
oldmask = 135314844, cr2 = 2946381216}, uc_sigmask = {__val = {0, 2818099975, 2946381216, 2818160208, 20, 0, 1, 0, 1, 2818099975, 2946381248, 2818160208, 1, 0, 1, 0, 1, 0, 2946381280, 135314416,
2811384828, 80992978, 0, 0, 134881416, 1, 2946381312, 135313736, 2812205339, 0, 2946386568, 0}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018,
cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {23836, 42959, 11284, 42951}, exponent = 33648}, {significand = {42957, 0, 0, 48112}, exponent = 2064}, {
significand = {45044, 43001, 48112, 2064}, exponent = 1}, {significand = {0, 13808, 44958, 761}, exponent = 43001}, {significand = {48540, 2064, 0, 0}, exponent = 1}, {significand = {0, 1, 0, 0},
exponent = 0}, {significand = {21500, 42898, 977, 0}, exponent = 28672}, {significand = {42897, 52394, 42908, 54816}, exponent = 42897}}, status = 2812193968}}, status = 0}}, frame = 0xaf9e3bc4,
iter = 0xaf9e3bfc, tag = 0, retval = 4, scope = 0xa7cd065c, dst = 0, prev = 0xaf9e3a44, blkid = 0}
e_info = 4
rescuing = 0
contnode = (NODE * volatile) 0xa7cd7268
node = (NODE * volatile) 0xa7cd7920
state = 0
result = 1
#47 0xa7ec2ec4 in rb_call0 (klass=2814867920, recv=2814849000, id=10505, oid=10505, argc=0, argv=0xaf9e3d34, body=0xa7cd85a0, flags=0) at eval.c:5949
node = (NODE *) 0xa7cd8668
i = 1
nopt = 1
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0xaf9e3be4, ss_flags = -1479632696, ss_size = 2}, uc_mcontext = {gregs = {0, 0, 1680882648, -1479616156, -1348580672, 10505,
-1348584280, -1348585024, -1477043644, 0, -1480099376, 0, -1348584684, 0, -1477694457, 0, 176181576, -1476808716, -1476899740}, fpregs = 0xaf9e3b30, oldmask = 2946382692, cr2 = 2818099975},
uc_sigmask = {__val = {0, 2818160208, 1, 0, 1, 0, 1, 2818158580, 2818067556, 2946382720, 0, 0, 1, 2818160208, 3, 0, 2946384080, 2818067128, 2817096715, 2812179328, 6, 0, 2946382632, 4294967295,
2814869160, 4294902655, 4294901792, 4294967295, 2817454018, 118489203, 106394441, 2815261780}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018,
cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {32148, 42957, 0, 0}, exponent = 55394}, {significand = {42910, 64305, 42897, 19128}, exponent = 43000}, {
significand = {1, 0, 61600, 42897}, exponent = 1708}, {significand = {42957, 32248, 42957, 0}, exponent = 0}, {significand = {21, 0, 48112, 2064}, exponent = 39184}, {significand = {42897, 63856,
42897, 31702}, exponent = 42898}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 57720, 2063, 11884}, exponent = 42951}}, status = 2818158580}}, status = 0}}, frame = 0xaf9e3bc4,
iter = 0xaf9e3bfc, tag = 1, retval = 4, scope = 0xa7cd065c, dst = 0, prev = 0xaf9e4908, blkid = 0}
_old = (struct RVarmap * volatile) 0xa7c72b88
_class = 2814867920
_vmode = 0
_old = (struct SCOPE * volatile) 0xa7c72ca0
_scope = (struct SCOPE *) 0xa7cd065c
state = 0
local_vars = (VALUE *) 0xaf9e39e4
saved_cref = (NODE *) 0xa7c73470
_frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e4a94, tmp = 0x0, node = 0xa7cd7d6c, iter = 0, flags = 0, uniq = 6608}
_iter = {iter = 0, prev = 0xaf9e4a88}
b2 = (NODE *) 0xa7cd6bc4
result = 4
itr = 0
safe = -1
tick = 9859
#48 0xa7ec3e54 in rb_call (klass=2814867920, recv=2814849000, mid=10505, argc=1, argv=0xaf9e3d30, scope=1, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7c733bc
noex = 0
id = 10505
ent = (struct cache_entry *) 0xa7f6d788
#49 0xa7ebc5ff in rb_eval (self=2814849000, n=0xa7cd7d6c) at eval.c:3451
argc = 1
argv = (VALUE *) 0xaf9e3d30
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7d6c
state = -1479613136
result = 4
#50 0xa7ebd518 in rb_eval (self=2814849000, n=0xa7cd7a88) at eval.c:3627
contnode = (NODE * volatile) 0xa7cd7c90
node = (NODE * volatile) 0xa7cd7da8
state = -1478339392
result = 4
#51 0xa7ec05bb in rb_yield_0 (val=2814848020, self=2814849000, klass=0, flags=0, avalue=0) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 7, uc_link = 0xa7f33718, uc_stack = {ss_sp = 0x8127378, ss_flags = 134715808, ss_size = 7}, uc_mcontext = {gregs = {7, 0, -1819034463, -1348581016, -1348580672,
-1348576812, -1348580600, -1348581168, -1477043644, -1476974060, 0, 0, 1, -1348580240, -1477704456, -1348581008, 7, 0, 2}, fpregs = 0xaf9e49f4, oldmask = 2946386692, cr2 = 2815332740}, uc_sigmask = {
__val = {0, 2946386344, 2817723903, 1, 135361904, 4, 2817676714, 2475932833, 0, 1839090120, 2816997288, 2946386364, 2818117737, 2817108817, 2816997300, 2818158580, 2815805604, 134513140, 2946386456,
2818099179, 134513648, 2817099408, 2817274571, 2814849160, 4, 2816628992, 2816628984, 225011986, 32, 2818067128, 2816627960, 16}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295,
ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {19556, 43000, 19136, 44958}, exponent = 19156}, {significand = {44958, 51975, 43000, 19136},
exponent = 44958}, {significand = {21752, 42978, 21768, 42978}, exponent = 2}, {significand = {0, 1, 0, 3480}, exponent = 0}, {significand = {1, 0, 20372, 42958}, exponent = 0}, {significand = {0,
64, 0, 12528}, exponent = 2062}, {significand = {21752, 42978, 16372, 42978}, exponent = 21696}, {significand = {42978, 29926, 2066, 19064}, exponent = 44958}}, status = 2815813759}},
status = 0}}, frame = 0xaf9e4a94, iter = 0xaf9e4a88, tag = 7, retval = 4, scope = 0xa7c72ca0, dst = 0, prev = 0xaf9e4b78, blkid = 0}
_iter = {iter = 0, prev = 0xaf9e507c}
_class = 2814867920
_old = (struct RVarmap * volatile) 0x0
node = (NODE *) 0xa7cd7a88
result = 4
old_cref = 2814850160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9e599c
old_scope = (struct SCOPE * volatile) 0xa7c72ca0
old_vmode = 0
frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e5044, tmp = 0x0, node = 0xa7cd8460, iter = 0, flags = 0, uniq = 3614}
cnode = (NODE *) 0xa7cd8460
lambda = 0
state = 0
#52 0xa7ec0990 in rb_yield (val=2814848020) at eval.c:5062
No locals.
#53 0xa7eae473 in dir_each (dir=2814848100) at dir.c:437
dirp = (struct dir_data *) 0x8127438
dp = (struct dirent *) 0x81274cc
#54 0xa7ec19fb in rb_ensure (b_proc=0xa7eae3d7 <dir_each>, data1=2814848100, e_proc=0xa7eae61c <dir_close>, data2=2814848100) at eval.c:5445
_tag = {buf = {{context = {uc_flags = 2946386856, uc_link = 0xa7eb585a, uc_stack = {ss_sp = 0x80704d0, ss_flags = 7337, ss_size = 2946386848}, uc_mcontext = {gregs = {-1477163319, 0, 8565, 0,
-1348576812, 7449, -1348580088, -1348580512, -1477043644, -1477779581, -1477043644, 0, -1477730130, -1479634636, -1477699109, -1482761682, -1479651276, -1479634636, -1479634556},
fpregs = 0xaf9e4c64, oldmask = 2817923652, cr2 = 2946387056}, uc_sigmask = {__val = {0, 2946387016, 2817277524, 2815332740, 2815332760, 7337, 7337, 1, 2946387056, 2815332660, 0, 120, 2946387136,
2814848100, 1, 2, 2818160208, 1, 48, 7337, 0, 2815332660, 2817974552, 2817218357, 2817923652, 2946387112, 2817278081, 2815332740, 2815332760, 7337, 1, 2946387056}}, __fpregs_mem = {cw = 4294902655,
sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {9852, 41087, 58, 0}, exponent = 19672}, {significand = {
44958, 48867, 42992, 19568}, exponent = 44958}, {significand = {26472, 42996, 19644, 44958}, exponent = 19568}, {significand = {44958, 1, 0, 7449}, exponent = 0}, {significand = {19672, 44958,
16562, 42988}, exponent = 37272}, {significand = {42958, 7337, 0, 1}, exponent = 0}, {significand = {19668, 44958, 26472, 42996}, exponent = 32}, {significand = {0, 45044, 43001, 21752},
exponent = 42978}}, status = 2817923652}}, status = 0}}, frame = 0xaf9e5044, iter = 0xaf9e507c, tag = 0, retval = 4, scope = 0xa7c72ca0, dst = 0, prev = 0xaf9e581c, blkid = 0}
state = 0
result = 4
retval = 2814848100
#55 0xa7eaff83 in dir_foreach (io=2815332760, dirname=2815315860) at dir.c:1446
dir = 2814848100
#56 0xa7ec32cb in call_cfunc (func=0xa7eaff3d <dir_foreach>, recv=2815332760, len=1, argc=1, argv=0xaf9e51b0) at eval.c:5655
No locals.
#57 0xa7ec273d in rb_call0 (klass=2815332740, recv=2815332760, id=7449, oid=7449, argc=1, argv=0xaf9e51b0, body=0xa7ce910c, flags=0) at eval.c:5805
len = 1
_frame = {self = 2815332760, argc = 1, last_func = 7449, orig_func = 7449, last_class = 2815332740, prev = 0xaf9e6524, tmp = 0x0, node = 0xa7cd8460, iter = 2, flags = 0, uniq = 3615}
_iter = {iter = 2, prev = 0xaf9e5b7c}
b2 = (NODE *) 0xa7f30d99
result = 4
itr = 2
safe = -1
tick = 9859
#58 0xa7ec3e54 in rb_call (klass=2815332740, recv=2815332760, mid=7449, argc=1, argv=0xaf9e51b0, scope=0, self=2814849000) at eval.c:6045
body = (NODE *) 0xa7ce910c
noex = 0
id = 7449
ent = (struct cache_entry *) 0xa7f6ee98
#59 0xa7ebc323 in rb_eval (self=2814849000, n=0xa7cd8460) at eval.c:3436
recv = 2815332760
argc = 1
argv = (VALUE *) 0xaf9e51b0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd8460
state = -1479161692
result = 4
#60 0xa7ebb06c in rb_eval (self=2814849000, n=0xa7cd7a4c) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9e655c}
_block = {var = 0xa7cd8424, body = 0xa7cd7a88, self = 2814849000, frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e6e24, tmp = 0x0,
node = 0xa7cd7a60, iter = 0, flags = 0, uniq = 3614}, scope = 0xa7c72ca0, klass = 2814867920, cref = 0xa7c73470, iter = 0, vmode = 0, flags = 1, uniq = 54, dyna_vars = 0x0, orig_thread = 2814849300,
wrapper = 0, block_obj = 0, outer = 0x0, prev = 0x0}
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0x0, ss_flags = 1683726, ss_size = 1}, uc_mcontext = {gregs = {0, 0, 0, -1477824042, -1348576812, -1348573872, -1348575928,
-1348577408, -1477043644, -1348577252, 0, 0, 0, 5, -1477726210, 322, 322, -1479582556, -1348574796}, fpregs = 0xaf9e5908, oldmask = 2815287240, cr2 = 0}, uc_sigmask = {__val = {0, 3586, 0,
2814888980, 1, 0, 2946392556, 4294967295, 0, 2817723801, 0, 0, 0, 1, 1, 134526536, 1, 1, 2946389008, 2946404860, 0, 0, 1, 322, 2946390272, 321, 2815384260, 2815375420, 2946394036, 0, 2815384260,
2817923652}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {65535,
65535, 0, 0}, exponent = 3513}, {significand = {0, 23256, 42959, 23716}, exponent = 42959}, {significand = {322, 0, 6724, 42998}, exponent = 322}, {significand = {0, 30304, 44958, 22952},
exponent = 44958}, {significand = {15956, 42988, 23716, 42959}, exponent = 5}, {significand = {0, 322, 0, 322}, exponent = 0}, {significand = {1, 0, 24036, 44958}, exponent = 11544}, {
significand = {42951, 2, 0, 22116}, exponent = 42959}}, status = 2814910800}}, status = 0}}, frame = 0xaf9e6524, iter = 0xaf9e655c, tag = 3, retval = 4, scope = 0xa7c72ca0, dst = 0,
prev = 0xaf9e5dec, blkid = 54}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cd7a60
state = 0
result = 4
#61 0xa7ebb5ae in rb_eval (self=2814849000, n=0xa7cd85a0) at eval.c:3252
_tag = {buf = {{context = {uc_flags = 2815274080, uc_link = 0x0, uc_stack = {ss_sp = 0xa7a16646, ss_flags = -1477969332, ss_size = 2818158580}, uc_mcontext = {gregs = {-1477969920, 0, 0, -1476872548,
-1348574384, -1348573548, -1348574440, -1348575920, -1477043644, -1479706336, 0, 0, -1348574864, -1348571568, -1477724805, -1477695683, -1477232773, -1480119116, 1}, fpregs = 0xaf9e5ed8,
oldmask = 2946392432, cr2 = 2816650728}, uc_sigmask = {__val = {0, 2815294020, 0, 0, 2812387950, 2946392068, 2815375420, 2, 0, 2817726583, 2818094748, 2812387950, 2816650728, 2817923652, 2946392528,
2946394700, 2946392392, 2817271613, 2817474663, 2814894760, 1, 2817923652, 2946392560, 2946394700, 2946392424, 2817271613, 2817474663, 2814891040, 1, 1, 2946392560, 2}}, __fpregs_mem = {
cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {2, 0, 895, 65535}, exponent = 32}, {
significand = {65535, 65535, 65535, 61378}, exponent = 42990}, {significand = {115, 1808, 2276, 42952}, exponent = 123}, {significand = {65535, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 1,
0}, exponent = 0}, {significand = {0, 25112, 44958, 6724}, exponent = 42998}, {significand = {25252, 44958, 40617, 42989}, exponent = 25112}, {significand = {44958, 12397, 42988, 33024},
exponent = 42951}}, status = 2814909620}}, status = 0}}, frame = 0xaf9e6524, iter = 0xaf9e655c, tag = 0, retval = 4, scope = 0xa7c72ca0, dst = 0, prev = 0xaf9e63a4, blkid = 0}
e_info = 4
rescuing = 0
contnode = (NODE * volatile) 0xa7cd7268
node = (NODE * volatile) 0xa7cd7920
state = 0
result = 1
#62 0xa7ec2ec4 in rb_call0 (klass=2814867920, recv=2814849000, id=10505, oid=10505, argc=0, argv=0xaf9e6694, body=0xa7cd85a0, flags=0) at eval.c:5949
node = (NODE *) 0xa7cd8668
i = 1
nopt = 1
_tag = {buf = {{context = {uc_flags = 2815384740, uc_link = 0xf6f, uc_stack = {ss_sp = 0xa7cf53e4, ss_flags = -1477002104, ss_size = 2817923652}, uc_mcontext = {gregs = {-1348574232, 0, -1348574224,
-1348574220, -1348571568, 10505, -1348573688, -1348574432, -1477043644, 0, -1480099376, 0, -1348574184, -1477709837, -1477694457, 4353, 1, -1476808716, 0}, fpregs = 0xaf9e6490, oldmask = 135313736,
cr2 = 2815382500}, uc_sigmask = {__val = {0, 2817923652, 2946393144, 2817257601, 4, 4353, 0, 0, 2817923652, 2817923652, 2946393176, 2817734606, 4, 4353, 0, 2818158624, 0, 2817923652, 2946393496,
2817274571, 2814849580, 4, 6, 135314132, 512, 1179403647, 65793, 2817237166, 0, 196611, 2946393544, 2817274571}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295,
ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {15612, 42958, 0, 0}, exponent = 0}, {significand = {0, 26104, 44958, 13003},
exponent = 42988}, {significand = {25104, 42951, 62478, 68}, exponent = 12264}, {significand = {42951, 15632, 42958, 0}, exponent = 0}, {significand = {25104, 42951, 3, 0}, exponent = 4}, {
significand = {0, 6, 0, 4096}, exponent = 0}, {significand = {2, 0, 44, 0}, exponent = 12980}, {significand = {13, 12980, 13, 200}, exponent = 0}}, status = 2818124660}}, status = 0}},
frame = 0xaf9e6524, iter = 0xaf9e655c, tag = 1, retval = 4, scope = 0xa7c72ca0, dst = 0, prev = 0xaf9e6c98, blkid = 0}
_old = (struct RVarmap * volatile) 0xa7c72d04
_class = 2815384880
_vmode = 1
_old = (struct SCOPE * volatile) 0xa7cf5d44
_scope = (struct SCOPE *) 0xa7c72ca0
state = 0
local_vars = (VALUE *) 0xaf9e6344
saved_cref = (NODE *) 0xa7ce5034
_frame = {self = 2814849000, argc = 1, last_func = 10505, orig_func = 10505, last_class = 2814867920, prev = 0xaf9e6e24, tmp = 0x0, node = 0xa7ce3cd4, iter = 0, flags = 0, uniq = 3614}
_iter = {iter = 0, prev = 0xaf9e6e18}
b2 = (NODE *) 0xa7cd6bc4
result = 4
itr = 0
safe = -1
tick = 9859
#63 0xa7ec3e54 in rb_call (klass=2814867920, recv=2814849000, mid=10505, argc=1, argv=0xaf9e6690, scope=0, self=2815379960) at eval.c:6045
body = (NODE *) 0xa7c733bc
noex = 0
id = 10505
ent = (struct cache_entry *) 0xa7f6d788
#64 0xa7ebc323 in rb_eval (self=2815379960, n=0xa7ce3964) at eval.c:3436
recv = 2814849000
argc = 1
argv = (VALUE *) 0xaf9e6690
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7ce3cd4
state = 0
result = 4
#65 0xa7ec05bb in rb_yield_0 (val=2814848620, self=2815379960, klass=0, flags=0, avalue=2) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 2946395320, uc_link = 0xa7f439aa, uc_stack = {ss_sp = 0xef1, ss_flags = 0, ss_size = 2815353100}, uc_mcontext = {gregs = {2, 0, -1477043644, -1348570488,
-1348571568, -1348562380, -1348571496, -1348572064, -1477043644, -1476974060, -1479655696, 0, 0, 0, -1477704456, -1348571240, -1477695683, -1477505169, 9}, fpregs = 0xaf9e6d84, oldmask = 1,
cr2 = 2946396192}, uc_sigmask = {__val = {0, 2946396088, 2817271613, 2817462984, 0, 1, 2946395828, 2815365340, 2, 4294967295, 2817454018, 118489203, 0, 4294901883, 2946395860, 2815365340, 2,
4294967295, 2817454018, 118489203, 2814904548, 4294901883, 2818067556, 4294902655, 4294901792, 4294967295, 2817362958, 115, 2946395624, 4294901883, 125, 2816622580}}, __fpregs_mem = {
cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {1, 0, 31184, 42951}, exponent = 0}, {
significand = {0, 6724, 42998, 3345}, exponent = 0}, {significand = {44224, 43001, 28776, 44958}, exponent = 10045}, {significand = {42988, 5911, 42986, 58672}, exponent = 42958}, {significand = {
0, 0, 25354, 42987}, exponent = 0}, {significand = {0, 2, 0, 0}, exponent = 0}, {significand = {47432, 2064, 115, 0}, exponent = 0}, {significand = {0, 28168, 44958, 1}, exponent = 0}},
status = 2814848720}}, status = 0}}, frame = 0xaf9e6e24, iter = 0xaf9e6e18, tag = 7, retval = 4, scope = 0xa7cf5d44, dst = 0, prev = 0xaf9e74a8, blkid = 0}
_iter = {iter = 0, prev = 0xaf9e7628}
_class = 2815272240
_old = (struct RVarmap * volatile) 0xa7c72ee4
node = (NODE *) 0xa7ce3964
result = 4
old_cref = 2815272160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9e91fc
old_scope = (struct SCOPE * volatile) 0xa7c73010
old_vmode = 0
frame = {self = 2815379960, argc = 0, last_func = 0, orig_func = 0, last_class = 0, prev = 0xaf9e7634, tmp = 0x0, node = 0xa7cda79c, iter = 0, flags = 0, uniq = 0}
cnode = (NODE *) 0xa7cda79c
lambda = 0
state = 0
#66 0xa7ebb4d2 in rb_eval (self=2814849240, n=0xa7cda724) at eval.c:3241
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cda79c
state = -1476809536
result = 2814848620
#67 0xa7ec05bb in rb_yield_0 (val=6, self=2814849240, klass=0, flags=0, avalue=0) at eval.c:4980
_tag = {buf = {{context = {uc_flags = 1, uc_link = 0x2f, uc_stack = {ss_sp = 0x2f, ss_flags = -1479601956, ss_size = 2946401188}, uc_mcontext = {gregs = {0, 0, 0, 0, -1348569504, -1348566204,
-1348569432, -1348570000, -1477043644, -1476974060, 0, 0, 0, 0, -1477704456, 1101, 1, -1348571072, 0}, fpregs = 0xaf9e7594, oldmask = 0, cr2 = 1}, uc_sigmask = {__val = {0, 2946397512, 2817218650,
134575008, 47, 2946397504, 2817218742, 2815364920, 9, 2946397560, 2817480422, 2815364920, 2817923652, 2946397576, 2817218742, 2815365340, 47, 2946397556, 0, 2815364940, 868, 2817073152, 853052,
2815364940, 2815365340, 47, 2817923652, 47, 2818157760, 2946397672, 2817277524, 2815365340}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018,
cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {12464, 42951, 144, 43001}, exponent = 111}, {significand = {0, 12464, 42951, 40437}, exponent = 42987}, {
significand = {6724, 42998, 30184, 44958}, exponent = 40734}, {significand = {42987, 47, 0, 0}, exponent = 0}, {significand = {3916, 42959, 30624, 42998}, exponent = 22325}, {significand = {42987,
6724, 42998, 31704}, exponent = 44958}, {significand = {49955, 42987, 4316, 42959}, exponent = 551}, {significand = {0, 47, 0, 1}, exponent = 0}}, status = 2946397712}}, status = 0}},
frame = 0xaf9e7634, iter = 0xaf9e7628, tag = 7, retval = 4, scope = 0xa7c73010, dst = 0, prev = 0xaf9e818c, blkid = 0}
_iter = {iter = 2, prev = 0xaf9e7a0c}
_class = 2815272240
_old = (struct RVarmap * volatile) 0x0
node = (NODE *) 0xa7cda724
result = 4
old_cref = 2815272160
old_wrapper = 0
block = (struct BLOCK * volatile) 0xaf9e830c
old_scope = (struct SCOPE * volatile) 0xa7c73010
old_vmode = 0
frame = {self = 2814849240, argc = 0, last_func = 3825, orig_func = 3825, last_class = 2815272240, prev = 0xaf9e79d4, tmp = 0x0, node = 0xa7cda6fc, iter = 2, flags = 0, uniq = 3538}
cnode = (NODE *) 0xa7cda6fc
lambda = 0
state = 0
#68 0xa7ec0af0 in rb_f_loop () at eval.c:5124
No locals.
#69 0xa7ec32ac in call_cfunc (func=0xa7ec0ab0 <rb_f_loop>, recv=2814849240, len=0, argc=0, argv=0x0) at eval.c:5652
No locals.
#70 0xa7ec273d in rb_call0 (klass=2815384740, recv=2814849240, id=3937, oid=3937, argc=0, argv=0x0, body=0xa7cf4138, flags=2) at eval.c:5805
len = 0
_frame = {self = 2814849240, argc = 0, last_func = 3937, orig_func = 3937, last_class = 2815384740, prev = 0xaf9e8884, tmp = 0x0, node = 0xa7cda6fc, iter = 2, flags = 0, uniq = 3539}
_iter = {iter = 2, prev = 0xaf9e84ec}
b2 = (NODE *) 0xa7f30d99
result = 4
itr = 2
safe = -1
tick = 9859
#71 0xa7ec3e54 in rb_call (klass=2815384740, recv=2814849240, mid=3937, argc=0, argv=0x0, scope=1, self=2814849240) at eval.c:6045
body = (NODE *) 0xa7cf4138
noex = 2
id = 3937
ent = (struct cache_entry *) 0xa7f69d68
#72 0xa7ebc5ff in rb_eval (self=2814849240, n=0xa7cda6fc) at eval.c:3451
argc = 0
argv = (VALUE *) 0x0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cda6fc
state = -1348567104
result = 4
#73 0xa7ebb06c in rb_eval (self=2814849240, n=0xa7cda6ac) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9e88bc}
_block = {var = 0x0, body = 0xa7cda724, self = 2814849240, frame = {self = 2814849240, argc = 0, last_func = 3825, orig_func = 3825, last_class = 2815272240, prev = 0xa7f64240, tmp = 0x0,
node = 0xa7cda710, iter = 2, flags = 0, uniq = 3538}, scope = 0xa7c73010, klass = 2815272240, cref = 0xa7cda4e0, iter = 2, vmode = 0, flags = 1, uniq = 52, dyna_vars = 0x0, orig_thread = 2814867920,
wrapper = 0, block_obj = 0, outer = 0xaf9e91fc, prev = 0xaf9e91fc}
_tag = {buf = {{context = {uc_flags = 2817923652, uc_link = 0x0, uc_stack = {ss_sp = 0xa7f9acc0, ss_flags = -1348565880, ss_size = 2817923652}, uc_mcontext = {gregs = {3345, 0, -1348565880, -1477693331,
-1348566204, -1348564816, -1348565320, -1348566800, -1477043644, -1348566644, 0, 0, -1480117156, 4, -1477726210, 9, 1201, 3, -1348566608}, fpregs = 0xaf9e8278, oldmask = 0, cr2 = 0}, uc_sigmask = {
__val = {0, 0, 0, 0, 1, 2946401188, 2814867920, 3, 2946400720, 3345, 2946401368, 2946400656, 2817923652, 0, 2815272240, 0, 0, 0, 2817272839, 0, 2818157760, 3345, 2946401416, 2946400688, 2817923652, 0,
2814867920, 0, 0, 0, 2817272839, 0}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{
significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 4}, exponent = 0}, {significand = {22784, 42978, 22776, 42978}, exponent = 0}, {significand = {0, 32, 0, 0}, exponent = 0}, {
significand = {21752, 42978, 16, 0}, exponent = 21704}, {significand = {42978, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 0, 0, 895},
exponent = 65535}}, status = 4294901792}}, status = 0}}, frame = 0xaf9e8884, iter = 0xaf9e88bc, tag = 3, retval = 4, scope = 0xa7c73010, dst = 0, prev = 0xaf9e8704, blkid = 52}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7cda710
state = 0
result = 4
#74 0xa7ec2ec4 in rb_call0 (klass=2815272240, recv=2814849240, id=3825, oid=3825, argc=0, argv=0x0, body=0xa7cda6ac, flags=0) at eval.c:5949
node = (NODE *) 0xa7cda9e0
i = 0
nopt = 0
_tag = {buf = {{context = {uc_flags = 2818157760, uc_link = 0xa7cd9e8c, uc_stack = {ss_sp = 0xa7f61a44, ss_flags = 9705, ss_size = 2818157760}, uc_mcontext = {gregs = {-1348565176, 0, -1479587336,
-1479697076, -1348562380, 3825, -1348564632, -1348565312, -1477043644, 0, -1479695056, 0, -1348564648, -1477682011, -1477694457, -1479697076, -1478338320, -1478339336, 224}, fpregs = 0xaf9e87f0,
oldmask = 2815805604, cr2 = 2816627960}, uc_sigmask = {__val = {0, 2816627916, 2816627940, 0, 2816622580, 2946402304, 2818157760, 9705, 2946402648, 2946402128, 2817923652, 2817993248, 0, 0, 134738184,
3, 2817284759, 2946402304, 32, 6, 2816622580, 2946402384, 134833384, 2946402348, 0, 2816627904, 2814849300, 0, 0, 2816627904, 16, 2817923652}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792,
tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {16252, 42958, 0, 0}, exponent = 34860}, {significand = {44958, 61712, 2055,
0}, exponent = 0}, {significand = {40708, 42957, 6724, 42998}, exponent = 34904}, {significand = {44958, 6470, 42995, 16}, exponent = 0}, {significand = {51364, 42965, 25832, 2057},
exponent = 16372}, {significand = {42978, 0, 0, 44224}, exponent = 43001}, {significand = {40708, 42957, 6724, 42998}, exponent = 895}, {significand = {65535, 42288, 42957, 6}, exponent = 0}},
status = 3345}}, status = 0}}, frame = 0xaf9e8884, iter = 0xaf9e88bc, tag = 1, retval = 4, scope = 0xa7c73010, dst = 0, prev = 0xaf9e907c, blkid = 0}
_old = (struct RVarmap * volatile) 0x0
_class = 2815384880
_vmode = 1
_old = (struct SCOPE * volatile) 0xa7cf5d44
_scope = (struct SCOPE *) 0xa7c73010
state = 0
local_vars = (VALUE *) 0x0
saved_cref = (NODE *) 0xa7ce5034
_frame = {self = 2814849240, argc = 0, last_func = 3825, orig_func = 3825, last_class = 2815272240, prev = 0xa7f64240, tmp = 0x0, node = 0xa7ce3f68, iter = 2, flags = 0, uniq = 3538}
_iter = {iter = 2, prev = 0xaf9e93dc}
b2 = (NODE *) 0xa7cda6c0
result = 4
itr = 2
safe = -1
tick = 9859
#75 0xa7ec3e54 in rb_call (klass=2815272240, recv=2814849240, mid=3825, argc=0, argv=0x0, scope=0, self=2815379960) at eval.c:6045
body = (NODE *) 0xa7cda0a8
noex = 0
id = 3825
ent = (struct cache_entry *) 0xa7f67ae8
#76 0xa7ebc323 in rb_eval (self=2815379960, n=0xa7ce3f68) at eval.c:3436
recv = 2814849240
argc = 0
argv = (VALUE *) 0x0
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7ce3f68
state = 134525992
result = 4
#77 0xa7ebb06c in rb_eval (self=2815379960, n=0xa7ce4da0) at eval.c:3166
_iter = {iter = 1, prev = 0xaf9e9778}
_block = {var = 0xa7ce3ec8, body = 0xa7ce3964, self = 2815379960, frame = {self = 2815379960, argc = 0, last_func = 0, orig_func = 0, last_class = 0, prev = 0x0, tmp = 0x0, node = 0xa7ce393c, iter = 0,
flags = 0, uniq = 0}, scope = 0xa7cf5d44, klass = 2815384880, cref = 0xa7ce5034, iter = 0, vmode = 1, flags = 1, uniq = 51, dyna_vars = 0x0, orig_thread = 0, wrapper = 0, block_obj = 0, outer = 0x0,
prev = 0x0}
_tag = {buf = {{context = {uc_flags = 0, uc_link = 0xaf9e93fc, uc_stack = {ss_sp = 0xa7f61a44, ss_flags = -1348562760, ss_size = 2817477796}, uc_mcontext = {gregs = {-1479650796, 0, -1348561616,
-1477489500, -1348562380, -1477033364, -1348561496, -1348563040, -1477043644, -1348562820, 0, 0, 1, -1348561616, -1477726210, -1477692778, 1, -1348561600, -1479646176}, fpregs = 0xaf9e9168,
oldmask = 134570040, cr2 = 2817923652}, uc_sigmask = {__val = {0, 4, 2815340440, 2817923652, 3, 4, 2815384880, 0, 1, 2815316500, 2816990972, 2818158580, 1, 2815321060, 2946404660, 2818133461, 8, 20,
2818158580, 2946405608, 2, 2815367020, 36, 2818109943, 2, 2815340440, 2816997376, 0, 2817013031, 2817923652, 2946405536, 2818157760}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792,
tag = 4294967295, ipoff = 2817454018, cssel = 118489203, dataoff = 2814904548, datasel = 4294901883, _st = {{significand = {61856, 43000, 38104, 44958}, exponent = 38100}, {significand = {44958,
45044, 43001, 0}, exponent = 0}, {significand = {57260, 42983, 37684, 44958}, exponent = 23816}, {significand = {42959, 2, 0, 28}, exponent = 0}, {significand = {45044, 43001, 38120, 44958},
exponent = 62516}, {significand = {43000, 28, 0, 6724}, exponent = 42998}, {significand = {38144, 44958, 0, 1}, exponent = 61}, {significand = {299, 470, 349, 533}, exponent = 676}},
status = 53805824}}, status = 0}}, frame = 0xa7f64240, iter = 0xaf9e9778, tag = 3, retval = 4, scope = 0xa7cf5d44, dst = 0, prev = 0xaf9e95f8, blkid = 51}
contnode = (NODE * volatile) 0x0
node = (NODE * volatile) 0xa7ce393c
state = 0
result = 2814848980
#78 0xa7eb6f9f in eval_node (self=2815379960, node=0xa7ce4da0) at eval.c:1420
beg_tree = (NODE *) 0x0
#79 0xa7eb765b in ruby_exec_internal () at eval.c:1597
_iter = {iter = 0, prev = 0xa7f64228}
_tag = {buf = {{context = {uc_flags = 2946405912, uc_link = 0xa7f2d771, uc_stack = {ss_sp = 0x4, ss_flags = -1348560768, ss_size = 2946406060}, uc_mcontext = {gregs = {0, 0, -1477043644, -1348560952,
-1476809536, -1348560896, -1348561016, -1348561440, -1477043644, -1348560956, 136, 0, 0, -1476868438, -1477741014, 0, 0, 0, -1477878808}, fpregs = 0xaf9e96e4, oldmask = 2817101601,
cr2 = 2818099179}, uc_sigmask = {__val = {0, 2818067128, 2817079512, 2817095736, 2817108970, 0, 0, 0, 2816998280, 2818067128, 2818158580, 2818067556, 2946406208, 2946406228, 2818099975, 2946406208,
2818160208, 1, 0, 1, 0, 1, 2818099975, 2946406240, 2818160208, 1, 0, 1, 0, 1, 2946406200, 2946406272}}, __fpregs_mem = {cw = 4294902655, sw = 4294901792, tag = 4294967295, ipoff = 2817454018,
cssel = 69468275, dataoff = 2815319308, datasel = 4294901883, _st = {{significand = {38816, 44958, 46328, 43001}, exponent = 33591}, {significand = {2052, 28206, 2975, 10780}, exponent = 208}, {
significand = {0, 0, 0, 0}, exponent = 0}, {significand = {0, 895, 65535, 32}, exponent = 65535}, {significand = {65535, 65535, 895, 65535}, exponent = 32}, {significand = {65535, 65535, 65535,
61378}, exponent = 42990}, {significand = {42679, 42989, 23528, 42985}, exponent = 19128}, {significand = {43000, 45044, 43001, 19128}, exponent = 43000}}, status = 1}}, status = 0}},
frame = 0xa7f64240, iter = 0xa7f64228, tag = 0, retval = 4, scope = 0xa7cf5d44, dst = 0, prev = 0x0, blkid = 0}
state = 0
#80 0xa7eb76c0 in ruby_exec () at eval.c:1617
tmp = (volatile NODE *) 0xa7eb769e
#81 0xa7eb76f5 in ruby_run () at eval.c:1627
state = -1477740858
ex = 0
#82 0x080485ff in main (argc=7, argv=0xaf9e9874, envp=0xaf9e9894) at main.c:46
No locals.
(gdb) quit
The program is running. Exit anyway? (y or n)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top