guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build Error in Master


From: Noah Lavine
Subject: Re: Build Error in Master
Date: Mon, 12 Mar 2012 22:30:03 -0400

This problem went away for me when I made distclean and built the most
recent master. I don't know why that fixed it.

2012/3/9 Ludovic Courtès <address@hidden>:
> Hi Noah!
>
> Noah Lavine <address@hidden> skribis:
>
>> When building the latest git master, I get this error:
>>
>>   GUILEC language/tree-il/compile-glil.go
>> Assertion failed: (table->n_items < size), function rob_from_rich,
>> file weak-table.c, line 252.
>
> I’m seeing that too sometimes when running ./check-guile, with this
> backtrace (for all threads):
>
> --8<---------------cut here---------------start------------->8---
> Core was generated by `/data/src/guile-2.1/libguile/.libs/guile --debug 
> --no-auto-compile -e main -s /'.
> Program terminated with signal 6, Aborted.
> #0  0x00007fe5a0a7e85e in raise ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
>
> Thread 6 (Thread 8050):
> #0  0x00007fe5a20155ac in pthread_cond_wait@@GLIBC_2.3.2 ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #1  0x00007fe5a25601bb in scm_pthread_cond_wait (cond=0x28abe88, 
> mutex=0x23d4370)
>    at threads.c:1986
>        res = -512
>        t = 0x28abe00
> #2  0x00007fe5a25606d8 in block_self (queue=0x1c4c610, sleep_object=<value 
> optimized out>,
>    mutex=0x23d4370, waittime=0x0) at threads.c:451
>        t = 0x28abe00
>        q_handle = 0x1e173c0
>        err = <value optimized out>
> #3  0x00007fe5a2560d43 in fat_mutex_unlock (mutex=0x1c4c690, cond=0x1c4c620, 
> waittime=0x0,
>    relock=1) at threads.c:1627
>        brk = 0
>        owner = 0x1cc5ed0
>        m = 0x23d4370
>        c = 0x1bb20c0
>        t = 0x28abe00
>        err = <value optimized out>
>        ret = <value optimized out>
> #4  0x00007fe5a2560ef9 in scm_timed_wait_condition_variable (cv=0x1c4c620, 
> mx=0x1c4c690, t=0x904)
>    at threads.c:1811
>        waittime = {tv_sec = 47438496, tv_nsec = 140624247786400}
>        waitptr = <value optimized out>
> #5  0x00007fe5a256c14f in vm_debug_engine (vm=0x1cc5e80, program=0x21801c0, 
> argv=0x0, nargs=0)
>    at vm-i-system.c:911
>        subr = 0x7fe5a2560e90 <scm_timed_wait_condition_variable>
>        vp = 0x2890e70
>        objects = 0x7fe5a27f1cf0
>        stack_limit = 0x300e000
>        current_thread = 0x28abe00
>        registers = {{__jmpbuf = {42647040, 80810306853846533, 23377728, 
> 140735361079616, 2308,
>              42536560, -84392667918189051, -84345635096707579}, 
> __mask_was_saved = 0,
>            __saved_mask = {__val = {4343230760305832849, 36672864, 36672736, 
> 140624247882320,
>                36672864, 140624247774144, 140624090466832, 24, 
> 140624246742752, 140624246741380,
>                21986976, 21986984, 4343230760305832849, 140624247882320, 
> 36672864, 30170752}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #6  0x00007fe5a2560158 in really_launch (d=0x7fff81345920) at threads.c:1002
>        data = 0x7fff81345920
>        thunk = 0x21801c0
>        handler = 0x904
>        t = 0x28abe00
> #7  0x00007fe5a24eae8a in c_body (d=0x7fe598f58e40) at continuations.c:513
>        data = 0x7fe598f58e40
> #8  0x00007fe5a256c427 in vm_debug_engine (vm=0x1cc5e80, program=0x16317e0, 
> argv=0x7fe598f58d90,
>    nargs=4) at vm-i-system.c:973
>        smob = 0x28abe8c
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x2890e70
>        objects = 0x22f9508
>        stack_limit = 0x300e000
>        current_thread = 0x28abe00
>        registers = {{__jmpbuf = {23271392, 80817555584237061, 23377728, 
> 140624247304752,
>              140624090467904, 140624090467904, -84392667825914363, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {0, 6, 128, 524288, 
> 140624244487166,
>                524288, 140624246741380, 6, 32768, 16, 140624246742752, 
> 140624246741380, 1,
>                140624090467904, 140624244488924, 30170752}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #9  0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x22f9560, 0x22f9540, 0x22f9520}
> #10 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fe598f58e40, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fe598f58e40,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 22102448
>        thread = 0x28abe00
>        old_controot = 0x1cc5ec0
>        old_contbase = 0x7fe598f58eac
>        result = 0xfffffffffffffe00
> #11 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920,
>          result = 0x7fff81345920}
> #12 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fe598f58ea0, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x28abe00
>        args = 0x7fe598f58ec0
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #13 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 0
>        base = {mem_base = 0x7fe598f58eac}
> #14 0x00007fe5a255f5bc in scm_i_with_guile_and_parent (d=<value optimized 
> out>) at threads.c:946
>        args = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920, 
> parent = 0x15141b0}
> #15 launch_thread (d=<value optimized out>) at threads.c:1014
>        data = 0x7fff81345920
> #16 0x00007fe5a2010cec in start_thread ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #17 0x00007fe5a0b1d1ed in clone ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
>
> Thread 5 (Thread 8080):
> #0  0x00007fe5a20186fd in read ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #1  0x00007fe5a253cc67 in read_signal_pipe_data (data=0x7fe593ffe6b0) at 
> scmsigs.c:180
>        sdata = 0x7fe593ffe6b0
> #2  0x00007fe5a2246833 in GC_do_blocking_inner (data=0x7fe593ffe5f0 
> "P\314S\242\345\177",
>    context=<value optimized out>) at pthread_support.c:1082
>        d = 0x7fe593ffe5f0
>        me = 0x3d21540
> #3  0x00007fe5a2247b9e in GC_with_callee_saves_pushed (fn=0x7fe5a22467e0 
> <GC_do_blocking_inner>,
>    arg=0x7fe593ffe5f0 "P\314S\242\345\177") at mach_dep.c:273
>        dummy = 51962192
>        context = 0x7fe593ffe220
>        ctxt = {uc_flags = 0, uc_link = 0x0, uc_stack = {ss_sp = 0x0, ss_flags 
> = 0, ss_size = 0},
>          uc_mcontext = {gregs = {1, 38265608, 0, 0, 140624007259824, 
> 51962192, 51962192,
>              27918160, 140624007258656, 140624007259632, 140624247639120, 
> 140624007263992, 1, 0,
>              0, 140624007258640, 140624244538194, 0, 0, 0, 0, 0, 0}, fpregs = 
> 0x7fe593ffe3c8,
>            __reserved1 = {0, 0, 140624250595722, 0, 140624007259056, 0, 
> 140624007259056, 3}},
>          uc_sigmask = {__val = {18446744066729967359, 3488983867, 
> 140624250597521, 14, 59,
>              54515372, 140624242191280, 140624007259440, 140624242192088, 
> 140624242195064, 0, 0,
>              0, 140624252778896, 0, 140624252759864}}, __fpregs_mem = {cwd = 
> 895, swd = 65535,
>            ftw = 33, fop = 65535, rip = 11696301540309467135, rdp = 
> 9310164907771035648,
>            mxcsr = 8109, mxcr_mask = 32741, _st = {{significand = {0, 0, 5, 
> 0}, exponent = 124,
>                padding = {0, 1, 0}}, {significand = {0, 0, 0, 0}, exponent = 
> 0, padding = {0, 0,
>                  0}}, {significand = {15592, 41634, 32741, 0}, exponent = 
> 58752, padding = {
>                  37887, 32741, 0}}, {significand = {61240, 41633, 32741, 0}, 
> exponent = 58792,
>                padding = {37887, 32741, 0}}, {significand = {14736, 41634, 
> 32741, 0},
>                exponent = 43835, padding = {53237, 0, 0}}, {significand = 
> {62498, 41600, 32741,
>                  0}, exponent = 0, padding = {0, 0, 0}}, {significand = 
> {61240, 41633, 32741,
>                  0}, exponent = 5, padding = {0, 0, 0}}, {significand = {0, 
> 0, 0, 0},
>                exponent = 1, padding = {0, 0, 0}}}, _xmm = {{element = 
> {2728540560, 32741, 0,
>                  0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 0, 0}}, 
> {element = {
>                  2728541416, 32741, 2483021104, 32741}}, {element = 
> {2483021128, 32741, 0, 1}}, {
>                element = {0, 0, 0, 0}}, {element = {2722814964, 32741, 0, 
> 0}}, {element = {0, 0,
>                  0, 0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 0, 0}}, 
> {element = {0, 0,
>                  0, 0}}, {element = {35087016, 0, 2722503044, 32741}}, 
> {element = {4385877, 0,
>                  2717956728, 32741}}, {element = {2728531208, 32741, 484256, 
> 0}}, {element = {
>                  108476251, 0, 0, 0}}, {element = {5, 0, 3445216, 0}}}, 
> padding = {0, 0,
>              51962192, 0, 27918160, 0, 2722705408, 32741, 2726374305, 32741, 
> 5, 0, 0, 0, 0,
>              1268808313, 2717956728, 32741, 21986976, 0, 2723552096, 32741, 
> 2723799415, 32741}}}
>        old_fcw = 895
> #4  0x00007fe5a22408fc in GC_do_blocking (fn=<value optimized out>,
>    client_data=<value optimized out>) at misc.c:1635
>        my_data = {fn = 0x7fe5a253cc50 <read_signal_pipe_data>, client_data = 
> 0x7fe593ffe6b0}
> #5  0x00007fe5a255fbda in with_gc_inactive (func=0x7fe5a253cc50 
> <read_signal_pipe_data>,
>    data=0x7fe593ffe6b0) at threads.c:229
> No locals.
> #6  scm_without_guile (func=0x7fe5a253cc50 <read_signal_pipe_data>, 
> data=0x7fe593ffe6b0)
>    at threads.c:965
>        result = 0xfffffffffffffe00
>        t = <value optimized out>
> #7  0x00007fe5a253cbc4 in signal_delivery_thread (data=<value optimized out>) 
> at scmsigs.c:205
>        sigdata = {sigbyte = -68 '\274', n = 51962184, err = -1571415200}
>        sig = <value optimized out>
>        all_sigs = {__val = {18446744066730229759, 18446744073709551615 
> <repeats 15 times>}}
> #8  0x00007fe5a256c427 in vm_debug_engine (vm=0x2869f90, program=0x16317e0, 
> argv=0x7fe593ffe9e0,
>    nargs=3) at vm-i-system.c:973
>        smob = 0x22
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x1a9ff50
>        objects = 0x247e308
>        stack_limit = 0x320d000
>        current_thread = 0x328da00
>        registers = {{__jmpbuf = {23271392, -84345614276051451, 23377728, 
> 140624247792960,
>              140735361079088, 140735361079136, -84377329560273403, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {42, 113, 35086336, 
> 0, 140624247884283,
>                0, 38265728, 32, 140624246742752, 140624246741380, 2, 0, 
> 140624244488924,
>                140624247792960, 4735, 42377104}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #9  0x00007fe5a24f05de in scm_call_3 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>) at eval.c:505
>        args = {0x404, 0x247e340, 0x247e320}
> #10 0x00007fe5a25621f4 in scm_internal_catch (tag=<value optimized out>,
>    body=<value optimized out>, body_data=<value optimized out>, 
> handler=<value optimized out>,
>    handler_data=<value optimized out>) at throw.c:222
> No locals.
> #11 0x00007fe5a2560070 in really_spawn (d=0x7fff81345730) at threads.c:1092
>        data = 0x7fff81345730
>        body = 0x7fe5a253cb80 <signal_delivery_thread>
>        body_data = 0x0
>        handler = 0x7fe5a2562540 <scm_handle_by_message>
>        handler_data = <value optimized out>
>        t = 0x328da00
> #12 0x00007fe5a24eae8a in c_body (d=0x7fe593ffee40) at continuations.c:513
>        data = 0x7fe593ffee40
> #13 0x00007fe5a256c427 in vm_debug_engine (vm=0x2869f90, program=0x16317e0, 
> argv=0x7fe593ffed90,
>    nargs=4) at vm-i-system.c:973
>        smob = 0x22
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x1a9ff50
>        objects = 0x247e3a8
>        stack_limit = 0x320d000
>        current_thread = 0x328da00
>        registers = {{__jmpbuf = {23271392, 80811592053603845, 23377728, 
> 140624247304752,
>              140624007261760, 140624007261760, -84377329423958523, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {0, 6, 128, 524288, 
> 140624244487166,
>                524288, 140624246741380, 6, 32768, 16, 140624246742752, 
> 140624246741380, 1,
>                140624007261760, 140624244488924, 42377104}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #14 0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x247e460, 0x247e3e0, 0x247e3c0}
> #15 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fe593ffee40, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fe593ffee40,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 22102448
>        thread = 0x328da00
>        old_controot = 0x2869fd0
>        old_contbase = 0x7fe593ffeeac
>        result = 0xfffffffffffffe00
> #16 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a255ffe0 <really_spawn>, data = 0x7fff81345730,
>          result = 0x7fff81345730}
> #17 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fe593ffeea0, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x328da00
>        args = 0x7fe593ffeec0
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #18 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 0
>        base = {mem_base = 0x7fe593ffeeac}
> #19 0x00007fe5a255f56c in scm_i_with_guile_and_parent (d=<value optimized 
> out>) at threads.c:946
>        args = {func = 0x7fe5a255ffe0 <really_spawn>, data = 0x7fff81345730, 
> parent = 0x15141b0}
> #20 spawn_thread (d=<value optimized out>) at threads.c:1104
>        data = 0x7fff81345730
> #21 0x00007fe5a2010cec in start_thread ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #22 0x00007fe5a0b1d1ed in clone ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
>
> Thread 4 (Thread 8049):
> #0  0x00007fe5a20155ac in pthread_cond_wait@@GLIBC_2.3.2 ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #1  0x00007fe5a25601bb in scm_pthread_cond_wait (cond=0x16cbc88, 
> mutex=0x23d4370)
>    at threads.c:1986
>        res = -512
>        t = 0x16cbc00
> #2  0x00007fe5a25606d8 in block_self (queue=0x1c4c610, sleep_object=<value 
> optimized out>,
>    mutex=0x23d4370, waittime=0x0) at threads.c:451
>        t = 0x16cbc00
>        q_handle = 0x1e1fd40
>        err = <value optimized out>
> #3  0x00007fe5a2560d43 in fat_mutex_unlock (mutex=0x1c4c690, cond=0x1c4c620, 
> waittime=0x0,
>    relock=1) at threads.c:1627
>        brk = 0
>        owner = 0x1cc5f60
>        m = 0x23d4370
>        c = 0x1bb20c0
>        t = 0x16cbc00
>        err = <value optimized out>
>        ret = <value optimized out>
> #4  0x00007fe5a2560ef9 in scm_timed_wait_condition_variable (cv=0x1c4c620, 
> mx=0x1c4c690, t=0x904)
>    at threads.c:1811
>        waittime = {tv_sec = 140624109347720, tv_nsec = 140624247786400}
>        waitptr = <value optimized out>
> #5  0x00007fe5a256c14f in vm_debug_engine (vm=0x1cc5f10, program=0x21801c0, 
> argv=0x0, nargs=0)
>    at vm-i-system.c:911
>        subr = 0x7fe5a2560e90 <scm_timed_wait_condition_variable>
>        vp = 0x2890ee0
>        objects = 0x7fe5a27f1cf0
>        stack_limit = 0x2f8e000
>        current_thread = 0x16cbc00
>        registers = {{__jmpbuf = {23903232, 80810306853846533, 23377728, 
> 140735361079616, 2308,
>              42536672, -84391567869690363, -84345635096707579}, 
> __mask_was_saved = 0,
>            __saved_mask = {__val = {3578201656801121198, 36673120, 36672992, 
> 140624247882320,
>                36673120, 140624247774144, 140624098859536, 24, 
> 140624246742752, 140624246741380,
>                21986976, 21986984, 3578201656801121198, 140624247882320, 
> 36673120, 30170896}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #6  0x00007fe5a2560158 in really_launch (d=0x7fff81345920) at threads.c:1002
>        data = 0x7fff81345920
>        thunk = 0x21801c0
>        handler = 0x904
>        t = 0x16cbc00
> #7  0x00007fe5a24eae8a in c_body (d=0x7fe599759e40) at continuations.c:513
>        data = 0x7fe599759e40
> #8  0x00007fe5a256c427 in vm_debug_engine (vm=0x1cc5f10, program=0x16317e0, 
> argv=0x7fe599759d90,
>    nargs=4) at vm-i-system.c:973
>        smob = 0x16cbc8c
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x2890ee0
>        objects = 0x22f9608
>        stack_limit = 0x2f8e000
>        current_thread = 0x16cbc00
>        registers = {{__jmpbuf = {23271392, 80817555632471557, 23377728, 
> 140624247304752,
>              140624098860608, 140624098860608, -84391567777415675, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {0, 6, 128, 524288, 
> 140624244487166,
>                524288, 140624246741380, 6, 32768, 16, 140624246742752, 
> 140624246741380, 1,
>                140624098860608, 140624244488924, 30170896}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #9  0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x22f9660, 0x22f9640, 0x22f9620}
> #10 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fe599759e40, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fe599759e40,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 22102448
>        thread = 0x16cbc00
>        old_controot = 0x1cc5f50
>        old_contbase = 0x7fe599759eac
>        result = 0xfffffffffffffe00
> #11 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920,
>          result = 0x7fff81345920}
> #12 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fe599759ea0, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x16cbc00
>        args = 0x7fe599759ec0
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #13 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 0
>        base = {mem_base = 0x7fe599759eac}
> #14 0x00007fe5a255f5bc in scm_i_with_guile_and_parent (d=<value optimized 
> out>) at threads.c:946
>        args = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920, 
> parent = 0x15141b0}
> #15 launch_thread (d=<value optimized out>) at threads.c:1014
>        data = 0x7fff81345920
> #16 0x00007fe5a2010cec in start_thread ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #17 0x00007fe5a0b1d1ed in clone ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
>
> Thread 3 (Thread 8048):
> #0  0x00007fe5a20155ac in pthread_cond_wait@@GLIBC_2.3.2 ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #1  0x00007fe5a25601bb in scm_pthread_cond_wait (cond=0x14f5088, 
> mutex=0x23d4370)
>    at threads.c:1986
>        res = -512
>        t = 0x14f5000
> #2  0x00007fe5a25606d8 in block_self (queue=0x1c4c610, sleep_object=<value 
> optimized out>,
>    mutex=0x23d4370, waittime=0x0) at threads.c:451
>        t = 0x14f5000
>        q_handle = 0x1e19920
>        err = <value optimized out>
> #3  0x00007fe5a2560d43 in fat_mutex_unlock (mutex=0x1c4c690, cond=0x1c4c620, 
> waittime=0x0,
>    relock=1) at threads.c:1627
>        brk = 0
>        owner = 0x1cc5ff0
>        m = 0x23d4370
>        c = 0x1bb20c0
>        t = 0x14f5000
>        err = <value optimized out>
>        ret = <value optimized out>
> #4  0x00007fe5a2560ef9 in scm_timed_wait_condition_variable (cv=0x1c4c620, 
> mx=0x1c4c690, t=0x904)
>    at threads.c:1811
>        waittime = {tv_sec = 47438240, tv_nsec = 140624247786400}
>        waitptr = <value optimized out>
> #5  0x00007fe5a256c14f in vm_debug_engine (vm=0x1cc5fa0, program=0x21801c0, 
> argv=0x0, nargs=0)
>    at vm-i-system.c:911
>        subr = 0x7fe5a2560e90 <scm_timed_wait_condition_variable>
>        vp = 0x2890f50
>        objects = 0x7fe5a27f1cf0
>        stack_limit = 0x2f0e000
>        current_thread = 0x14f5000
>        registers = {{__jmpbuf = {21975040, 80810306853846533, 23377728, 
> 140735361079616, 2308,
>              42536784, -84390469968675323, -84345635096707579}, 
> __mask_was_saved = 0,
>            __saved_mask = {__val = {2062518879821152841, 36673344, 36673184, 
> 140624247882320,
>                36673344, 140624247774144, 140624107252240, 24, 
> 140624246742752, 140624246741380,
>                21986976, 21986984, 2062518879821152841, 140624247882320, 
> 36673344, 30171040}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #6  0x00007fe5a2560158 in really_launch (d=0x7fff81345920) at threads.c:1002
>        data = 0x7fff81345920
>        thunk = 0x21801c0
>        handler = 0x904
>        t = 0x14f5000
> #7  0x00007fe5a24eae8a in c_body (d=0x7fe599f5ae40) at continuations.c:513
>        data = 0x7fe599f5ae40
> #8  0x00007fe5a256c427 in vm_debug_engine (vm=0x1cc5fa0, program=0x16317e0, 
> argv=0x7fe599f5ad90,
>    nargs=4) at vm-i-system.c:973
>        smob = 0x14f508c
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x2890f50
>        objects = 0x22f96e8
>        stack_limit = 0x2f0e000
>        current_thread = 0x14f5000
>        registers = {{__jmpbuf = {23271392, 80817555621985797, 23377728, 
> 140624247304752,
>              140624107253312, 140624107253312, -84390469876400635, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {0, 6, 0, 524288, 
> 140624244487206,
>                524288, 140624246741380, 6, 32768, 16, 140624246742752, 
> 140624246741380, 1,
>                140624107253312, 140624244488924, 30171040}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #9  0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x22f9740, 0x22f9720, 0x22f9700}
> #10 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fe599f5ae40, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fe599f5ae40,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 22102448
>        thread = 0x14f5000
>        old_controot = 0x1cc5fe0
>        old_contbase = 0x7fe599f5aeac
>        result = 0xfffffffffffffe00
> #11 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920,
>          result = 0x7fff81345920}
> #12 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fe599f5aea0, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x14f5000
>        args = 0x7fe599f5aec0
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #13 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 32741
>        base = {mem_base = 0x7fe599f5aeac}
> #14 0x00007fe5a255f5bc in scm_i_with_guile_and_parent (d=<value optimized 
> out>) at threads.c:946
>        args = {func = 0x7fe5a25600b0 <really_launch>, data = 0x7fff81345920, 
> parent = 0x15141b0}
> #15 launch_thread (d=<value optimized out>) at threads.c:1014
>        data = 0x7fff81345920
> #16 0x00007fe5a2010cec in start_thread ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #17 0x00007fe5a0b1d1ed in clone ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
>
> Thread 2 (Thread 7701):
> #0  0x00007fe5a20148c4 in __pthread_mutex_unlock_usercnt ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #1  0x00007fe5a2578d3a in do_vacuum_weak_table (table=<value optimized out>) 
> at weak-table.c:820
>        t = 0x1940c00
> #2  0x00007fe5a25785f2 in weak_gc_callback (ptr=0x1976900, data=0x0) at 
> weak-table.c:837
>        val = <value optimized out>
>        callback = <value optimized out>
> #3  weak_gc_finalizer (ptr=0x1976900, data=0x0) at weak-table.c:855
> No locals.
> #4  0x00007fe5a2239d0e in GC_invoke_finalizers () at finalize.c:811
>        curr_fo = 0x3b1c4b0
>        count = <value optimized out>
>        bytes_freed_before = 0
> #5  0x00007fe5a24fe0fe in scm_gc () at gc.c:387
> No locals.
> #6  0x00007fe5a256c1ba in vm_debug_engine (vm=0x1537970, program=0x15ed560, 
> argv=0x7fff81345cc8,
>    nargs=1) at vm-i-system.c:902
>        subr = 0x7fe5a24fe0f0 <scm_gc>
>        vp = 0x1538f50
>        objects = 0x7fe5a27e02d0
>        stack_limit = 0x15b9000
>        current_thread = 0x14f5e00
>        registers = {{__jmpbuf = {22992224, 80814911050923525, 23377728, 
> 22254432, 22254432,
>              22253392, -81030899789545979, -84345635096707579}, 
> __mask_was_saved = 0,
>            __saved_mask = {__val = {72057594092262208, 1, 140624222957216, 
> 140735361080432,
>                28552752, 18446744073709551615, 0, 28552752, 140624219876140, 
> 38483584,
>                140624247577670, 140735361080456, 140624247582788, 
> 2320233891713610610,
>                171798691841, 22247792}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #7  0x00007fe5a24f0ba3 in scm_primitive_eval (exp=0x23c6330) at eval.c:690
> No locals.
> #8  0x00007fe5a2512f1b in scm_primitive_load (filename=<value optimized out>) 
> at load.c:132
>        reader = <value optimized out>
>        form = <value optimized out>
>        port = 0x24b3680
>        hook = <value optimized out>
>        ret = 0x4
>        encoding = <value optimized out>
> #9  0x00007fe5a256c212 in vm_debug_engine (vm=0x1537970, program=0x15ed560, 
> argv=0x7fff81346008,
>    nargs=1) at vm-i-system.c:905
>        subr = 0x7fe5a2512e40 <scm_primitive_load>
>        vp = 0x1538f50
>        objects = 0x7fe5a27e2ab8
>        stack_limit = 0x15b8000
>        current_thread = 0x14f5e00
>        registers = {{__jmpbuf = {22992224, 80816744267431429, 23377728, 
> 22253736, 22253736, 1,
>              -81030899630162427, -84345635096707579}, __mask_was_saved = 0, 
> __saved_mask = {
>              __val = {66056460, 140624246992488, 1, 3441256, 0, 22253736, 1, 
> 140624246943744,
>                140624250612641, 1, 0, 16, 140624246990832, 1, 23695504, 
> 22247792}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #10 0x00007fe5a24f0ba3 in scm_primitive_eval (exp=0x16eaa20) at eval.c:690
> No locals.
> #11 0x00007fe5a24f0c03 in scm_eval (exp=0x16eaa20, module_or_state=0x1699090) 
> at eval.c:724
>        res = <value optimized out>
> #12 0x00007fe5a253dccf in scm_shell (argc=11, argv=0x7fff813465c8) at 
> script.c:441
> No locals.
> #13 0x00007fe5a250d09d in invoke_main_func (body_data=0x7fff813464a0) at 
> init.c:336
>        closure = 0x7fff813464a0
> #14 0x00007fe5a24eae8a in c_body (d=0x7fff813463f0) at continuations.c:513
>        data = 0x7fff813463f0
> #15 0x00007fe5a2575377 in vm_regular_engine (vm=0x1537970, program=0x16317e0,
>    argv=0x7fff81346340, nargs=4) at vm-i-system.c:973
>        smob = 0x1940c08
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x1538f50
>        objects = 0x16d3288
>        stack_limit = 0x15b8000
>        current_thread = 0x14f5e00
>        registers = {{__jmpbuf = {23271392, 80816412147760645, 21586816, 
> 140624247304752,
>              140735361082352, 140735361082352, -81030901693759995, 
> -84345640672379387},
>            __mask_was_saved = 0, __saved_mask = {__val = {140624252778896, 
> 23698960, 93441044,
>                22858112, 1, 3445584, 0, 140735361082352, 140735361082352, 
> 140624246943744,
>                140624250612641, 140621524238337, 0, 23933600, 
> 140624247017784, 22247792}}}}
>        jump_table_pointer = 0x1496380
>        jump_table = 0x1496380
> #16 0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x16d32e0, 0x16d32c0, 0x16d32a0}
> #17 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fff813463f0, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fff813463f0,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 0
>        thread = 0x14f5e00
>        old_controot = 0x15141d0
>        old_contbase = 0x7fff8134645c
>        result = 0x0
> #18 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a250d080 <invoke_main_func>, data = 
> 0x7fff813464a0, result = 0x0}
> #19 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fff81346450, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x14f5e00
>        args = 0x7fff81346470
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #20 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 32741
>        base = {mem_base = 0x7fff8134645c}
> #21 0x00007fe5a255fb48 in scm_i_with_guile_and_parent (func=<value optimized 
> out>,
>    data=<value optimized out>) at threads.c:946
>        args = {func = 0x7fe5a250d080 <invoke_main_func>, data = 
> 0x7fff813464a0, parent = 0x0}
> #22 scm_with_guile (func=<value optimized out>, data=<value optimized out>) 
> at threads.c:952
> No locals.
> #23 0x00007fe5a250d1a5 in scm_boot_guile (argc=<value optimized out>, 
> argv=<value optimized out>,
>    main_func=<value optimized out>, closure=<value optimized out>) at 
> init.c:319
>        res = <value optimized out>
>        c = {main_func = 0x400d40 <inner_main>, closure = 0x0, argc = 11, argv 
> = 0x7fff813465c8}
> #24 0x0000000000400c2a in main (argc=11, argv=0x7fff813465c8) at guile.c:81
> No locals.
>
> Thread 1 (Thread 7729):
> #0  0x00007fe5a0a7e85e in raise ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
> #1  0x00007fe5a0a7fd16 in abort ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
> #2  0x00007fe5a0a773e5 in __assert_fail ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
> #3  0x00007fe5a2578858 in rob_from_rich (table=0x14f7ea0, k=210) at 
> weak-table.c:252
>        empty = <value optimized out>
>        size = 31
>        __PRETTY_FUNCTION__ = "rob_from_rich"
> #4  0x00007fe5a2578bee in resize_table (table=0x14f7ea0) at weak-table.c:531
>        other_hash = <value optimized out>
>        copy = {hash = 8746878391774947211, key = 46237120, value = 46244224}
>        new_k = <value optimized out>
>        distance = <value optimized out>
>        old_entries = <value optimized out>
>        new_entries = 0x3d52000
>        new_size_index = <value optimized out>
>        old_size = <value optimized out>
>        new_size = 223
>        old_k = <value optimized out>
> #5  0x00007fe5a2578f08 in weak_table_put_x (table=0x14f7ea0, hash=<value 
> optimized out>,
>    pred=0x7fe5a2578250 <assq_predicate>, closure=0x3d38c80, key=0x3d38c80, 
> value=0x3d38c20)
>    at weak-table.c:685
>        other_hash = 4609423897729263943
>        k = 88
>        distance = 0
>        size = 113
>        entries = 0x2176000
> #6  0x00007fe5a257945b in scm_c_weak_table_put_x (table=<value optimized out>,
>    raw_hash=187151059955677739, pred=0x7fe5a2578250 <assq_predicate>, 
> closure=0x3d38c80,
>    key=<value optimized out>, value=<value optimized out>) at weak-table.c:931
>        t = 0x14f7ea0
> #7  0x00007fe5a253e875 in scm_i_smob_apply_trampoline (smob=0x3d38c80) at 
> smob.c:444
>        name = 0x7fe5a25a3c26 "catch-closure"
>        objtable = 0x3d38c40
>        tramp = <value optimized out>
> #8  0x00007fe5a256d694 in vm_debug_engine (vm=0x1c03fa0, program=0x16317e0, 
> argv=0x7fe59aa1e9b0,
>    nargs=3) at vm-i-system.c:1108
>        vp = 0x1b88f50
>        objects = 0x15ded88
>        stack_limit = 0x17eb000
>        current_thread = 0x1866800
>        registers = {{__jmpbuf = {23271392, 80814911072419333, 23377728, 
> 140624246741380, 0,
>              28872528, -84396347669168635, -84345635096707579}, 
> __mask_was_saved = 0,
>            __saved_mask = {__val = {63556072, 28095, 44283296, 44269568, 
> 21986504, 0,
>                140624242231684, 32, 140624244528415, 1759, 140624247884852, 
> 63556144, 4735,
>                140624247792464, 0, 29376416}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #9  0x00007fe5a24f05de in scm_call_3 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>) at eval.c:505
>        args = {0x404, 0x3d38c80, 0x3d38c60}
> #10 0x00007fe5a25621f4 in scm_internal_catch (tag=<value optimized out>,
>    body=<value optimized out>, body_data=<value optimized out>, 
> handler=<value optimized out>,
>    handler_data=<value optimized out>) at throw.c:222
> No locals.
> #11 0x00007fe5a252c884 in finalize_port (ptr=<value optimized out>, 
> data=<value optimized out>)
>    at ports.c:572
>        data = {ptob = 0x1520f50, port = 0x2bf9c20}
> #12 finalize_port (ptr=<value optimized out>, data=<value optimized out>) at 
> ports.c:556
>        port = <value optimized out>
> #13 0x00007fe5a2239d0e in GC_invoke_finalizers () at finalize.c:811
>        curr_fo = 0x3d2f570
>        count = <value optimized out>
>        bytes_freed_before = 0
> #14 0x00007fe5a24f83c8 in finalization_thread_proc (unused=<value optimized 
> out>)
>    at finalizers.c:226
>        data = {byte = 0 '\000', n = 1, err = 0}
> #15 0x00007fe5a24eae8a in c_body (d=0x7fe59aa1ee40) at continuations.c:513
>        data = 0x7fe59aa1ee40
> #16 0x00007fe5a256c427 in vm_debug_engine (vm=0x1c03fa0, program=0x16317e0, 
> argv=0x7fe59aa1ed90,
>    nargs=4) at vm-i-system.c:973
>        smob = 0x1e15
>        subr = 0x7fe5a2561b60 <apply_catch_closure>
>        vp = 0x1b88f50
>        objects = 0x1c159a8
>        stack_limit = 0x17eb000
>        current_thread = 0x1866800
>        registers = {{__jmpbuf = {23271392, 80817659774942725, 23377728, 
> 140624247304752,
>              140624118541888, 140624118541888, -84396347539145211, 
> -84345635096707579},
>            __mask_was_saved = 0, __saved_mask = {__val = {0, 6, 128, 524288, 
> 140624244487166,
>                524288, 140624246741380, 6, 32768, 16, 140624246742752, 
> 140624246741380, 1,
>                140624118541888, 140624244488924, 29376416}}}}
>        jump_table_pointer = 0x164b740
>        jump_table = 0x164b740
> #17 0x00007fe5a24f0623 in scm_call_4 (proc=0x16317e0, arg1=<value optimized 
> out>,
>    arg2=<value optimized out>, arg3=<value optimized out>, arg4=<value 
> optimized out>)
>    at eval.c:512
>        args = {0x404, 0x1c15d00, 0x1c15ce0, 0x1c15cc0}
> #18 0x00007fe5a24eb603 in scm_i_with_continuation_barrier 
> (body=0x7fe5a24eae80 <c_body>,
>    body_data=0x7fe59aa1ee40, handler=0x7fe5a24eb230 <c_handler>, 
> handler_data=0x7fe59aa1ee40,
>    pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value 
> optimized out>)
>    at continuations.c:451
>        stack_item = 23952544
>        thread = 0x1866800
>        old_controot = 0x1c03fe0
>        old_contbase = 0x7fe59aa1eeac
>        result = 0x0
> #19 0x00007fe5a24eb6b5 in scm_c_with_continuation_barrier (func=<value 
> optimized out>,
>    data=<value optimized out>) at continuations.c:547
>        c_data = {func = 0x7fe5a24f83a0 <finalization_thread_proc>, data = 
> 0x0, result = 0x0}
> #20 0x00007fe5a255f99a in with_guile_and_parent (base=0x7fe59aa1eea0, 
> data=<value optimized out>)
>    at threads.c:903
>        res = <value optimized out>
>        new_thread = 1
>        t = 0x1866800
>        args = 0x7fe59aa1eec0
>        __PRETTY_FUNCTION__ = "with_guile_and_parent"
> #21 0x00007fe5a22408d5 in GC_call_with_stack_base (fn=<value optimized out>,
>    arg=<value optimized out>) at misc.c:1535
>        dummy = 32741
>        base = {mem_base = 0x7fe59aa1eeac}
> #22 0x00007fe5a255fb48 in scm_i_with_guile_and_parent (func=<value optimized 
> out>,
>    data=<value optimized out>) at threads.c:946
>        args = {func = 0x7fe5a24f83a0 <finalization_thread_proc>, data = 0x0, 
> parent = 0x16d7ca0}
> #23 scm_with_guile (func=<value optimized out>, data=<value optimized out>) 
> at threads.c:952
> No locals.
> #24 0x00007fe5a2010cec in start_thread ()
>   from 
> /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libpthread.so.0
> No symbol table info available.
> #25 0x00007fe5a0b1d1ed in clone ()
>   from /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6
> No symbol table info available.
> (gdb) quit
> --8<---------------cut here---------------end--------------->8---
>
> Ludo’.
>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]