Ruby segmentation fault - bignorm()

Discussion in 'Ruby' started by Ico, Dec 8, 2006.

  1. Ico

    Ico Guest

    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)

    --
    :wq
    ^X^Cy^K^X^C^C^C^C
     
    Ico, Dec 8, 2006
    #1
    1. Advertising

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. David Espada
    Replies:
    6
    Views:
    173
    David Espada
    Mar 5, 2004
  2. Replies:
    2
    Views:
    241
  3. Replies:
    3
    Views:
    144
    Xavier
    Apr 27, 2006
  4. Giacecco
    Replies:
    0
    Views:
    150
    Giacecco
    Sep 25, 2006
  5. nrolland
    Replies:
    0
    Views:
    131
    nrolland
    Oct 28, 2006
Loading...

Share This Page