* Build Error in master @ 2012-01-26 14:26 Noah Lavine 2012-01-26 22:06 ` Andy Wingo 0 siblings, 1 reply; 13+ messages in thread From: Noah Lavine @ 2012-01-26 14:26 UTC (permalink / raw) To: guile-devel Hello, I just checked out the latest master. I attempted to build it, but got stuck at this point: GEN guile-procedures.texi /bin/sh: line 1: 75746 Broken pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weak-set.doc weak-table.doc weak-vector.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc 75747 Segmentation fault | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi So I verified that meta/guile also produced a segmentation fault, rebuilt with debugging enabled, and then did meta/gdb-uninstalled-guile. Here is the backtrace I got at the segfault: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x000000000000030c 0x00007fff8707e257 in pthread_mutex_lock () (gdb) bt #0 0x00007fff8707e257 in pthread_mutex_lock () #1 0x00000001000f2839 in scm_c_weak_set_add_x (set=0x10101cff0, raw_hash=2821877404945499297, pred=0x1000be04b <symbol_lookup_predicate_fn>, closure=0x10101efc0, obj=0x10101efc0) at weak-set.c:758 #2 0x00000001000be1f7 in scm_i_str2symbol (str=0x10101efe0) at symbols.c:254 #3 0x00000001000be8dc in scm_from_latin1_symboln (sym=0x100122478 "vm-run", len=6) at symbols.c:516 #4 0x00000001000be836 in scm_from_latin1_symbol (sym=0x100122478 "vm-run") at symbols.c:499 #5 0x00000001000f071b in scm_bootstrap_vm () at vm.c:888 #6 0x000000010004872b in scm_i_init_guile (base=0x7fff5fbfef90) at init.c:396 #7 0x00000001000bfe79 in scm_i_init_thread_for_guile (base=0x7fff5fbfef90, parent=0x0) at threads.c:824 #8 0x00000001000bff80 in with_guile_and_parent (base=0x7fff5fbfef90, data=<value temporarily unavailable, due to optimizations>) at threads.c:890 #9 0x0000000100330e09 in GC_call_with_stack_base () #10 0x00000001000c00d2 in scm_i_with_guile_and_parent (func=0x1000485dd <invoke_main_func>, data=0x7fff5fbff040, parent=0x0) at threads.c:940 #11 0x00000001000c00fe in scm_with_guile (func=0x1000485dd <invoke_main_func>, data=0x7fff5fbff040) at threads.c:946 #12 0x00000001000485be in scm_boot_guile (argc=1, argv=0x7fff5fbff0b8, main_func=0x100000e46 <inner_main>, closure=0x0) at init.c:318 #13 0x0000000100000edb in main (argc=1, argv=0x7fff5fbff0b8) at guile.c:81 Does anyone know what might have caused this? Thanks, Noah ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-01-26 14:26 Build Error in master Noah Lavine @ 2012-01-26 22:06 ` Andy Wingo 2012-01-27 1:04 ` Noah Lavine 2012-01-29 20:21 ` Catonano 0 siblings, 2 replies; 13+ messages in thread From: Andy Wingo @ 2012-01-26 22:06 UTC (permalink / raw) To: Noah Lavine; +Cc: guile-devel On Thu 26 Jan 2012 15:26, Noah Lavine <noah.b.lavine@gmail.com> writes: > I just checked out the latest master. I attempted to build it, but got > stuck at this point: Is it http://lists.gnu.org/archive/html/bug-guile/2011-12/msg00058.html ? Andy -- http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-01-26 22:06 ` Andy Wingo @ 2012-01-27 1:04 ` Noah Lavine 2012-01-29 20:21 ` Catonano 1 sibling, 0 replies; 13+ messages in thread From: Noah Lavine @ 2012-01-27 1:04 UTC (permalink / raw) To: Andy Wingo; +Cc: guile-devel I don't think so, because I don't get Throw to key misc-error with args ("module-transformer" "no module, and `macroexpand' unbound" () #f). I'm going to try a git bisect and see where this appears. Noah On Thu, Jan 26, 2012 at 5:06 PM, Andy Wingo <wingo@pobox.com> wrote: > On Thu 26 Jan 2012 15:26, Noah Lavine <noah.b.lavine@gmail.com> writes: > >> I just checked out the latest master. I attempted to build it, but got >> stuck at this point: > > Is it http://lists.gnu.org/archive/html/bug-guile/2011-12/msg00058.html > ? > > Andy > -- > http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-01-26 22:06 ` Andy Wingo 2012-01-27 1:04 ` Noah Lavine @ 2012-01-29 20:21 ` Catonano 2012-02-01 2:12 ` Noah Lavine 1 sibling, 1 reply; 13+ messages in thread From: Catonano @ 2012-01-29 20:21 UTC (permalink / raw) To: Andy Wingo; +Cc: guile-devel [-- Attachment #1: Type: text/plain, Size: 461 bytes --] Il giorno 26 gennaio 2012 23:06, Andy Wingo <wingo@pobox.com> ha scritto: > On Thu 26 Jan 2012 15:26, Noah Lavine <noah.b.lavine@gmail.com> writes: > > > I just checked out the latest master. I attempted to build it, but got > > stuck at this point: > > Is it http://lists.gnu.org/archive/html/bug-guile/2011-12/msg00058.html > ? > yyes, in my case, this is what happens with the version checked out from git. The tarballed 3.0.2 works fine Hope this helps [-- Attachment #2: Type: text/html, Size: 910 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-01-29 20:21 ` Catonano @ 2012-02-01 2:12 ` Noah Lavine 2012-02-01 9:01 ` Andy Wingo 0 siblings, 1 reply; 13+ messages in thread From: Noah Lavine @ 2012-02-01 2:12 UTC (permalink / raw) To: Catonano; +Cc: Andy Wingo, guile-devel I've done some debugging. Here is what I know so far: The error happens in scm_bootstrap_vm, which is called before we enter Scheme, so the error is only in the C code. It happens in scm_i_str2symbol, when scm_bootstrap_vm wants to make some symbol. Here's how symbols work: there is a variable called 'symbols', in symbols.c, which is a weak set holding all of our symbols. This is presumably how we intern them. When scm_i_str2symbol wants to make a new symbol, it first checks if the symbol already exists, and if it does not, calls scm_c_weak_set_add_x with the symbols set and the new symbol. scm_i_str2symbol passes the 'symbols' object to scm_c_weak_set_add_x. scm_c_weak_set_add_x then unpacks it (it is an SCM) to get an scm_t_weak_set. That weak set was stored in 'symbols' by scm_symbols_prehistory. However, in the run that fails, scm_c_weak_set_add_x unpacks a *different* scm_t_weak_set value than scm_symbols_prehistory stored there. This value points to memory that is not allocated, which is where we get the segmentation fault. More specifically, In scm_symbols_prehistory, the "symbols" set is at 0x1006cff50, and the SCM 'symbols' is 0x10101cff0 In the failing call, the SCM 'symbols' is 0x10101cff0, but the failing set is at 0x304, which has not been allocated. So the question is, what might change this value wrongly? Does anyone know? Or alternatively, what's a good way for me to debug this? Thanks, Noah On Sun, Jan 29, 2012 at 3:21 PM, Catonano <catonano@gmail.com> wrote: > > > Il giorno 26 gennaio 2012 23:06, Andy Wingo <wingo@pobox.com> ha scritto: > >> On Thu 26 Jan 2012 15:26, Noah Lavine <noah.b.lavine@gmail.com> writes: >> >> > I just checked out the latest master. I attempted to build it, but got >> > stuck at this point: >> >> Is it http://lists.gnu.org/archive/html/bug-guile/2011-12/msg00058.html >> ? > > > yyes, in my case, this is what happens with the version checked out from > git. > > The tarballed 3.0.2 works fine > > Hope this helps ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-02-01 2:12 ` Noah Lavine @ 2012-02-01 9:01 ` Andy Wingo 2012-02-03 2:59 ` Noah Lavine 0 siblings, 1 reply; 13+ messages in thread From: Andy Wingo @ 2012-02-01 9:01 UTC (permalink / raw) To: Noah Lavine; +Cc: guile-devel On Wed 01 Feb 2012 03:12, Noah Lavine <noah.b.lavine@gmail.com> writes: > In the failing call, > the SCM 'symbols' is 0x10101cff0, but the failing set is at 0x304, > which has not been allocated. 0x304 is one of the iflags, SCM_EOL I think. So, I know it might not have anything to do with it, but can you verify that your guile includes patch 0aed71aa51e89e714de2392c2a5f44694dca77ea ? I just committed that last night, and although it does not seem to be related, who knows. Andy -- http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-02-01 9:01 ` Andy Wingo @ 2012-02-03 2:59 ` Noah Lavine 2012-02-07 14:07 ` Noah Lavine 0 siblings, 1 reply; 13+ messages in thread From: Noah Lavine @ 2012-02-03 2:59 UTC (permalink / raw) To: Andy Wingo; +Cc: guile-devel Got it! And unfortunately, it's a GC error. Here's what happens: symbols is an SCM object defined in symbols.c. It points to an scm_cell_t which has two elements: a type tag, and a pointer to an scm_weak_set_t. That scm_cell_t is at 0x10101cff0. However, that scm_cell_t is garbage collected in the scm_cons at symbols.c:250. The reason it gets filled with SCM_EOL is that the cons is scm_cons (SCM_BOOL_F, SCM_EOL). So I expect that the scm_cell_t is garbage collected and then immediately reclaimed to be the pair, which would result in its second cell being filled with SCM_EOL, which would explain why we later extract SCM_EOL from it. As a test, I changed the variable 'symbols' in symbols.c to be non-static. That didn't fix it, but then again, I don't really know how GC works yet. I can read the libgc documentation and try to figure this out, but can anyone point me to what I should be looking for? Thanks, Noah On Wed, Feb 1, 2012 at 4:01 AM, Andy Wingo <wingo@pobox.com> wrote: > On Wed 01 Feb 2012 03:12, Noah Lavine <noah.b.lavine@gmail.com> writes: > >> In the failing call, >> the SCM 'symbols' is 0x10101cff0, but the failing set is at 0x304, >> which has not been allocated. > > 0x304 is one of the iflags, SCM_EOL I think. > > So, I know it might not have anything to do with it, but can you verify > that your guile includes patch 0aed71aa51e89e714de2392c2a5f44694dca77ea > ? I just committed that last night, and although it does not seem to be > related, who knows. > > Andy > -- > http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-02-03 2:59 ` Noah Lavine @ 2012-02-07 14:07 ` Noah Lavine 2012-02-07 14:46 ` Noah Lavine 0 siblings, 1 reply; 13+ messages in thread From: Noah Lavine @ 2012-02-07 14:07 UTC (permalink / raw) To: Andy Wingo; +Cc: guile-devel Hello, I inserted a GC_is_visible check in my code and learned that 'symbols' is visible, but the things it points to were getting garbage collected anyway. It seemed like a GC bug, so I'm trying to build Guile with the latest version of GC and hoping that fixes it. I just wanted to warn everyone that the GC_get_free_space_divisor function will break with libgc 7.2alpha6, because libgc includes the same function with the same name. I'm not sure what to do about that - probably try to automatically discover it in configure and put more #ifdefs around our definition (gc.c:212). Noah On Thu, Feb 2, 2012 at 9:59 PM, Noah Lavine <noah.b.lavine@gmail.com> wrote: > Got it! And unfortunately, it's a GC error. Here's what happens: > > symbols is an SCM object defined in symbols.c. It points to an > scm_cell_t which has two elements: a type tag, and a pointer to an > scm_weak_set_t. That scm_cell_t is at 0x10101cff0. > > However, that scm_cell_t is garbage collected in the scm_cons at > symbols.c:250. The reason it gets filled with SCM_EOL is that the cons > is scm_cons (SCM_BOOL_F, SCM_EOL). So I expect that the scm_cell_t is > garbage collected and then immediately reclaimed to be the pair, which > would result in its second cell being filled with SCM_EOL, which would > explain why we later extract SCM_EOL from it. > > As a test, I changed the variable 'symbols' in symbols.c to be > non-static. That didn't fix it, but then again, I don't really know > how GC works yet. > > I can read the libgc documentation and try to figure this out, but can > anyone point me to what I should be looking for? > > Thanks, > Noah > > On Wed, Feb 1, 2012 at 4:01 AM, Andy Wingo <wingo@pobox.com> wrote: >> On Wed 01 Feb 2012 03:12, Noah Lavine <noah.b.lavine@gmail.com> writes: >> >>> In the failing call, >>> the SCM 'symbols' is 0x10101cff0, but the failing set is at 0x304, >>> which has not been allocated. >> >> 0x304 is one of the iflags, SCM_EOL I think. >> >> So, I know it might not have anything to do with it, but can you verify >> that your guile includes patch 0aed71aa51e89e714de2392c2a5f44694dca77ea >> ? I just committed that last night, and although it does not seem to be >> related, who knows. >> >> Andy >> -- >> http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in master 2012-02-07 14:07 ` Noah Lavine @ 2012-02-07 14:46 ` Noah Lavine 0 siblings, 0 replies; 13+ messages in thread From: Noah Lavine @ 2012-02-07 14:46 UTC (permalink / raw) To: Andy Wingo; +Cc: guile-devel Oh, and the same will happen with GC_get_suspend_signal, which we define at scmsigs.c:155. Other than that, though, the new gc resolves the problem I had. I am willing to chalk this up to a GC bug and not worry about it more. Noah On Tue, Feb 7, 2012 at 9:07 AM, Noah Lavine <noah.b.lavine@gmail.com> wrote: > Hello, > > I inserted a GC_is_visible check in my code and learned that 'symbols' > is visible, but the things it points to were getting garbage collected > anyway. It seemed like a GC bug, so I'm trying to build Guile with the > latest version of GC and hoping that fixes it. > > I just wanted to warn everyone that the GC_get_free_space_divisor > function will break with libgc 7.2alpha6, because libgc includes the > same function with the same name. I'm not sure what to do about that - > probably try to automatically discover it in configure and put more > #ifdefs around our definition (gc.c:212). > > Noah > > On Thu, Feb 2, 2012 at 9:59 PM, Noah Lavine <noah.b.lavine@gmail.com> wrote: >> Got it! And unfortunately, it's a GC error. Here's what happens: >> >> symbols is an SCM object defined in symbols.c. It points to an >> scm_cell_t which has two elements: a type tag, and a pointer to an >> scm_weak_set_t. That scm_cell_t is at 0x10101cff0. >> >> However, that scm_cell_t is garbage collected in the scm_cons at >> symbols.c:250. The reason it gets filled with SCM_EOL is that the cons >> is scm_cons (SCM_BOOL_F, SCM_EOL). So I expect that the scm_cell_t is >> garbage collected and then immediately reclaimed to be the pair, which >> would result in its second cell being filled with SCM_EOL, which would >> explain why we later extract SCM_EOL from it. >> >> As a test, I changed the variable 'symbols' in symbols.c to be >> non-static. That didn't fix it, but then again, I don't really know >> how GC works yet. >> >> I can read the libgc documentation and try to figure this out, but can >> anyone point me to what I should be looking for? >> >> Thanks, >> Noah >> >> On Wed, Feb 1, 2012 at 4:01 AM, Andy Wingo <wingo@pobox.com> wrote: >>> On Wed 01 Feb 2012 03:12, Noah Lavine <noah.b.lavine@gmail.com> writes: >>> >>>> In the failing call, >>>> the SCM 'symbols' is 0x10101cff0, but the failing set is at 0x304, >>>> which has not been allocated. >>> >>> 0x304 is one of the iflags, SCM_EOL I think. >>> >>> So, I know it might not have anything to do with it, but can you verify >>> that your guile includes patch 0aed71aa51e89e714de2392c2a5f44694dca77ea >>> ? I just committed that last night, and although it does not seem to be >>> related, who knows. >>> >>> Andy >>> -- >>> http://wingolog.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Build Error in Master @ 2012-03-08 2:23 Noah Lavine 2012-03-08 2:46 ` Mark H Weaver 2012-03-09 14:34 ` Ludovic Courtès 0 siblings, 2 replies; 13+ messages in thread From: Noah Lavine @ 2012-03-08 2:23 UTC (permalink / raw) To: guile-devel 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. Has weak-table.c changed recently? Noah ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in Master 2012-03-08 2:23 Build Error in Master Noah Lavine @ 2012-03-08 2:46 ` Mark H Weaver 2012-03-09 14:34 ` Ludovic Courtès 1 sibling, 0 replies; 13+ messages in thread From: Mark H Weaver @ 2012-03-08 2:46 UTC (permalink / raw) To: Noah Lavine; +Cc: guile-devel Hi Noah, Noah Lavine <noah.b.lavine@gmail.com> writes: > 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. > > Has weak-table.c changed recently? This is just a guess, but the recent elisp branch merge renumbered many of the VM instructions. After I recompiled the C files, Guile failed ungracefully with mysterious errors. Deleting all of the .go files and recompiling them fixed the problem for me. I found this a bit surprising, because the elisp merge _did_ bump the SCM_OBJCODE_MINOR_VERSION in _scm.h from 0 to 1. I would have expected that to force recompilations of the older .go files, but apparently it doesn't. Regards, Mark ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in Master 2012-03-08 2:23 Build Error in Master Noah Lavine 2012-03-08 2:46 ` Mark H Weaver @ 2012-03-09 14:34 ` Ludovic Courtès 2012-03-13 2:30 ` Noah Lavine 1 sibling, 1 reply; 13+ messages in thread From: Ludovic Courtès @ 2012-03-09 14:34 UTC (permalink / raw) To: guile-devel Hi Noah! Noah Lavine <noah.b.lavine@gmail.com> 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’. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Build Error in Master 2012-03-09 14:34 ` Ludovic Courtès @ 2012-03-13 2:30 ` Noah Lavine 0 siblings, 0 replies; 13+ messages in thread From: Noah Lavine @ 2012-03-13 2:30 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guile-devel 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 <ludo@gnu.org>: > Hi Noah! > > Noah Lavine <noah.b.lavine@gmail.com> 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’. > > ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2012-03-13 2:30 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-01-26 14:26 Build Error in master Noah Lavine 2012-01-26 22:06 ` Andy Wingo 2012-01-27 1:04 ` Noah Lavine 2012-01-29 20:21 ` Catonano 2012-02-01 2:12 ` Noah Lavine 2012-02-01 9:01 ` Andy Wingo 2012-02-03 2:59 ` Noah Lavine 2012-02-07 14:07 ` Noah Lavine 2012-02-07 14:46 ` Noah Lavine -- strict thread matches above, loose matches on Subject: below -- 2012-03-08 2:23 Build Error in Master Noah Lavine 2012-03-08 2:46 ` Mark H Weaver 2012-03-09 14:34 ` Ludovic Courtès 2012-03-13 2:30 ` Noah Lavine
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).