From unknown Sat Jun 21 10:27:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#39988 <39988@debbugs.gnu.org> To: bug#39988 <39988@debbugs.gnu.org> Subject: Status: Heap corruption leads to random crashes Reply-To: bug#39988 <39988@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:27:08 +0000 retitle 39988 Heap corruption leads to random crashes reassign 39988 guile submitter 39988 Ludovic Court=C3=A8s severity 39988 important thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 08 17:50:28 2020 Received: (at submit) by debbugs.gnu.org; 8 Mar 2020 21:50:29 +0000 Received: from localhost ([127.0.0.1]:49407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jB3oa-0006fx-8e for submit@debbugs.gnu.org; Sun, 08 Mar 2020 17:50:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:33423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jB3oY-0006fq-D6 for submit@debbugs.gnu.org; Sun, 08 Mar 2020 17:50:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58879) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jB3oW-0002NQ-3A for bug-guile@gnu.org; Sun, 08 Mar 2020 17:50:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60286) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jB3oV-0001ir-W3 for bug-guile@gnu.org; Sun, 08 Mar 2020 17:50:24 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36912 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jB3oV-0005gL-5y for bug-guile@gnu.org; Sun, 08 Mar 2020 17:50:23 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guile@gnu.org Subject: [3.0.1] Segfault in GC X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 =?utf-8?Q?Vent=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 08 Mar 2020 22:50:21 +0100 Message-ID: <87sgii7bz6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Building =E2=80=98guile3.0-guix=E2=80=99 on x86_64-linux from Guix commit 1a30351bf37930222f077cdbcbb6659372f1ea2d leads to a GC segfault. This can be reproduced with: guix pull --commit=3D1a30351bf37930222f077cdbcbb6659372f1ea2d guix build -K guile3.0-guix =E2=80=98guix pull=E2=80=99 also segfaults similarly on x86_64-linux. The build log for =E2=80=98guile3.0-guix=E2=80=99 goes like this: --8<---------------cut here---------------start------------->8--- [ 43%] LOAD gnu/services.scm [ 43%] LOAD gnu/services/admin.scm [ 43%] LOAD gnu/services/audio.scm [ 44%] LOAD gnu/services/auditd.scm [ 44%] LOAD gnu/services/avahi.scm [ 44%] LOAD gnu/services/base.scm [ 44%] LOAD gnu/services/certbot.scm /gnu/store/29jhbbg1hf557x8j53f9sxd9imlmf02a-bash-minimal-5.0.7/bin/bash: li= ne 7: 26114 Segmentation fault XDG_CACHE_HOME=3D/nowhere host=3Dx86_64= -unknown-linux-gnu srcdir=3D"." ./pre-inst-env /gnum make[2]: *** [Makefile:5785: make-go] Error 139 make[2]: Leaving directory '/tmp/guix-build-guile3.0-guix-1.0.1-14.c2f9ea2.= drv-0/source' --8<---------------cut here---------------end--------------->8--- The backtrace: --8<---------------cut here---------------start------------->8--- (gdb) bt #0 GC_clear_fl_marks (q=3D) at alloc.c:880 #1 0x00007f92ec27d331 in GC_finish_collection () at alloc.c:987 #2 0x00007f92ec27d705 in GC_try_to_collect_inner ( stop_func=3D0x7f92ec27c8e0 ) at alloc.c:502 #3 0x00007f92ec27e314 in GC_collect_or_expand (needed_blocks=3Dneeded_bloc= ks@entry=3D1,=20 ignore_off_page=3Dignore_off_page@entry=3D0, retry=3Dretry@entry=3D0) a= t alloc.c:1353 #4 0x00007f92ec27e50f in GC_allocobj (gran=3Dgran@entry=3D1, kind=3D1) at = alloc.c:1445 #5 0x00007f92ec28413f in GC_generic_malloc_inner (lb=3Dlb@entry=3D16, k=3D= k@entry=3D1) at malloc.c:143 #6 0x00007f92ec2854f6 in GC_generic_malloc_many (lb=3Dlb@entry=3D16, k=3Dk= @entry=3D1,=20 result=3Dresult@entry=3D0x7f92ec2b0458 ) at mallocx.c= :445 #7 0x00007f92ec290623 in GC_malloc_kind (bytes=3D16, knd=3D1) at thread_lo= cal_alloc.c:184 #8 0x00007f92ec28463a in GC_malloc (lb=3D) at malloc.c:294 #9 0x00007f92ec353b73 in scm_cell (cdr=3D772, car=3D140268964272160) at ../libguile/gc.h:161 #10 scm_cons (y=3D0x304, x=3D0x7f92e9c9d820) at pairs.h:155 #11 scm_append (args=3D) at list.c:255 #12 0x00007f92e9a2c7a0 in ?? () #13 0x00007f92eb99fd80 in ?? () #14 0x00007f92ec418880 in ?? () from /gnu/store/gjr8c5qibb1v8clbafsr3a1xn9h4wb9y-guile-next-3.0.1/lib/li= bguile-3.0.so.1 #15 0x00007f92eb99fd80 in ?? () #16 0x00007f92ec352f0b in scm_jit_enter_mcode (thread=3D0x7f92eb99fd80,=20 mcode=3D0x7f92e8b66e70 "H\203\350\060I\211\314I)\304I\203\374@\017\205\= 263\006") at jit.c:5777 #17 0x00007f92ec3ae4b9 in vm_regular_engine (thread=3D0x7f92caf2e5e0) at vm= -engine.c:360 #18 0x00007f92ec3af155 in scm_call_n (proc=3D,=20 argv=3Dargv@entry=3D0x7ffec93ceb48, nargs=3Dnargs@entry=3D1) at vm.c:16= 00 #19 0x00007f92ec32d207 in scm_primitive_eval (exp=3D) at eva= l.c:671 #20 0x00007f92ec354bcb in scm_primitive_load (filename=3Dfilename@entry=3D0= x7f92cfa84f40) at load.c:131 #21 0x00007f92ec356078 in scm_primitive_load_path (args=3D) = at load.c:1267 #22 0x00007f92e96ceef0 in ?? () #23 0x00007f92eb99fd80 in ?? () #24 0x00007f92ec418880 in ?? () from /gnu/store/gjr8c5qibb1v8clbafsr3a1xn9h4wb9y-guile-next-3.0.1/lib/li= bguile-3.0.so.1 #25 0x00007f92eb99fd80 in ?? () #26 0x00007f92ec352f0b in scm_jit_enter_mcode (thread=3D0x7f92eb99fd80,=20 mcode=3D0x7f92e8b66e70 "H\203\350\060I\211\314I)\304I\203\374@\017\205\= 263\006") at jit.c:5777 #27 0x00007f92ec3ae4b9 in vm_regular_engine (thread=3D0x7f92cf24c850) at vm= -engine.c:360 #28 0x00007f92ec3af155 in scm_call_n (proc=3D,=20 argv=3Dargv@entry=3D0x7ffec93ceed8, nargs=3Dnargs@entry=3D1) at vm.c:16= 00 #29 0x00007f92ec32d207 in scm_primitive_eval (exp=3D) at eva= l.c:671 #30 0x00007f92ec354bcb in scm_primitive_load (filename=3Dfilename@entry=3D0= x7f92cfa57440) at load.c:131 #31 0x00007f92ec356078 in scm_primitive_load_path (args=3D) = at load.c:1267 #32 0x00007f92e96ceef0 in ?? () #33 0x00007f92eb99fd80 in ?? () #34 0x00007f92ec418880 in ?? () from /gnu/store/gjr8c5qibb1v8clbafsr3a1xn9h4wb9y-guile-next-3.0.1/lib/li= bguile-3.0.so.1 #35 0x00007f92eb99fd80 in ?? () #36 0x00007f92ec352f0b in scm_jit_enter_mcode (thread=3D0x7f92eb99fd80,=20 mcode=3D0x7f92e39387f0 "I\211\314I)\304I\203\374\020\017\217", ) at jit.c:5777 #37 0x00007f92ec3ae7a8 in vm_regular_engine (thread=3D0x7f92cf219410) at vm= -engine.c:374 #38 0x00007f92ec3af155 in scm_call_n (proc=3D,=20 argv=3Dargv@entry=3D0x7ffec93cf268, nargs=3Dnargs@entry=3D1) at vm.c:16= 00 #39 0x00007f92ec32d207 in scm_primitive_eval (exp=3D) at eva= l.c:671 #40 0x00007f92ec354bcb in scm_primitive_load (filename=3D) a= t load.c:131 #41 0x00007f92ec3add1c in vm_regular_engine (thread=3D0x7f92eb99fd80) at vm= -engine.c:972 #42 0x00007f92ec3af155 in scm_call_n (proc=3D,=20 argv=3Dargv@entry=3D0x7ffec93cf438, nargs=3Dnargs@entry=3D1) at vm.c:16= 00 #43 0x00007f92ec32d207 in scm_primitive_eval (exp=3D,=20 exp@entry=3D0x7f92e98c4fe0) at eval.c:671 #44 0x00007f92ec32d263 in scm_eval (exp=3D0x7f92e98c4fe0,=20 module_or_state=3Dmodule_or_state@entry=3D0x7f92e98a7f00) at eval.c:705 #45 0x00007f92ec385080 in scm_shell (argc=3D834, argv=3D0x7ffec93cfa98) at = script.c:357 #46 0x00007f92ec344c0d in invoke_main_func (body_data=3D0x7ffec93cf940) at = init.c:308 #47 0x00007f92ec327e5a in c_body (d=3D0x7ffec93cf880) at continuations.c:430 #48 0x00007f92ec3add1c in vm_regular_engine (thread=3D0x7f92eb99fd80) at vm= -engine.c:972 #49 0x00007f92ec3af155 in scm_call_n (proc=3D,=20 argv=3Dargv@entry=3D0x7ffec93cf640, nargs=3Dnargs@entry=3D2) at vm.c:16= 00 #50 0x00007f92ec32c09a in scm_call_2 (proc=3D, arg1=3D,=20 arg2=3D) at eval.c:503 #51 0x00007f92ec32d89a in scm_c_with_exception_handler (type=3Dtype@entry= =3D0x404,=20 handler=3Dhandler@entry=3D0x7f92ec3a4580 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffec93cf7b0,=20 thunk=3Dthunk@entry=3D0x7f92ec3a46c0 ,=20 thunk_data=3Dthunk_data@entry=3D0x7ffec93cf7b0) at exceptions.c:170 #52 0x00007f92ec3a48bd in scm_c_catch (tag=3Dtag@entry=3D0x404,=20 body=3Dbody@entry=3D0x7f92ec327e50 , body_data=3Dbody_data@entr= y=3D0x7ffec93cf880,=20 handler=3Dhandler@entry=3D0x7f92ec3280f0 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffec93cf880,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f92ec327f50 ,=20 pre_unwind_handler_data=3D0x7f92e9c763c0) at throw.c:168 #53 0x00007f92ec328403 in scm_i_with_continuation_barrier ( body=3Dbody@entry=3D0x7f92ec327e50 , body_data=3Dbody_data@entr= y=3D0x7ffec93cf880,=20 handler=3Dhandler@entry=3D0x7f92ec3280f0 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffec93cf880,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7f92ec327f50 ,=20 pre_unwind_handler_data=3D0x7f92e9c763c0) at continuations.c:368 #54 0x00007f92ec328495 in scm_c_with_continuation_barrier (func=3D,=20 data=3D) at continuations.c:464 #55 0x00007f92ec3a335f in with_guile (base=3Dbase@entry=3D0x7ffec93cf8e8,=20 data=3Ddata@entry=3D0x7ffec93cf910) at threads.c:645 #56 0x00007f92ec289a68 in GC_call_with_stack_base ( fn=3Dfn@entry=3D0x7f92ec3a3310 , arg=3Darg@entry=3D0x7ffec9= 3cf910) at misc.c:1941 #57 0x00007f92ec3a3678 in scm_i_with_guile (dynamic_state=3D= ,=20 data=3Ddata@entry=3D0x7ffec93cf910, func=3Dfunc@entry=3D0x7f92ec344bf0 = ) at threads.c:688 #58 scm_with_guile (func=3Dfunc@entry=3D0x7f92ec344bf0 ,= =20 data=3Ddata@entry=3D0x7ffec93cf940) at threads.c:694 #59 0x00007f92ec344d82 in scm_boot_guile (argc=3Dargc@entry=3D834,=20 argv=3Dargv@entry=3D0x7ffec93cfa98, main_func=3Dmain_func@entry=3D0x401= 240 ,=20 closure=3Dclosure@entry=3D0x0) at init.c:291 #60 0x0000000000401100 in main (argc=3D834, argv=3D0x7ffec93cfa98) at guile= .c:95 (gdb) info threads Id Target Id Frame=20 * 1 Thread 0x7f92ebcc3b80 (LWP 6259) GC_clear_fl_marks (q=3D) at alloc.c:880 2 Thread 0x7f92ea67b700 (LWP 6266) 0x00007f92ec257efc in pthread_cond_= wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc= -2.29/lib/libpthread.so.0 3 Thread 0x7f92e79fd700 (LWP 6276) 0x00007f92ec25b344 in read () from = /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthread.so.0 4 Thread 0x7f92e9623700 (LWP 6271) 0x00007f92ec25b344 in read () from = /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthread.so.0 5 Thread 0x7f92eb00c700 (LWP 6265) 0x00007f92ec257efc in pthread_cond_= wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc= -2.29/lib/libpthread.so.0 6 Thread 0x7f92eb99d700 (LWP 6264) 0x00007f92ec257efc in pthread_cond_= wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc= -2.29/lib/libpthread.so.0 --8<---------------cut here---------------end--------------->8--- Setting GUILE_JIT_THRESHOLD=3D-1, the thing goes further without segfaulting, but then it hangs with: --8<---------------cut here---------------start------------->8--- [ 50%] LOAD guix/store/ssh.scm [ 50%] LOAD guix/scripts/offload.scm Backtrace: [ 50%] LOAD guix/store/database.scm [ 50%] LOAD guix/store/deduplication.scm [ 50%] LOAD guix/store/roots.scm [ 50%] LOAD guix/config.scm [ 50%] LOAD guix/tests.scm [ 50%] LOAD guix/tests/http.scm --8<---------------cut here---------------end--------------->8--- Apparently a deadlock on =E2=80=98all_weak_tables_lock=E2=80=99: --8<---------------cut here---------------start------------->8--- (gdb) bt #0 0x00007f9a51bc00bc in __lll_lock_wait () from /gnu/store/ahqgl4h89xqj69= 5lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthread.so.0 #1 0x00007f9a51bb9674 in pthread_mutex_lock () from /gnu/store/ahqgl4h89xq= j695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthread.so.0 #2 0x00007f9a51d1624f in scm_c_make_weak_table (k=3D, kind= =3DSCM_WEAK_TABLE_KIND_KEY) at weak-table.c:505 #3 0x00007f9a51d12d1c in vm_regular_engine (thread=3D0x7f9a51304d80) at vm= -engine.c:972 #4 0x00007f9a51d14155 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7ffc439d27d8, nargs=3Dnargs@entry=3D1) at vm.c:1600 #5 0x00007f9a51c92207 in scm_primitive_eval (exp=3D) at eva= l.c:671 #6 0x00007f9a51cb9bcb in scm_primitive_load (filename=3D) a= t load.c:131 #7 0x00007f9a51d12d1c in vm_regular_engine (thread=3D0x7f9a51304d80) at vm= -engine.c:972 #8 0x00007f9a51d14155 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7ffc439d29a8, nargs=3Dnargs@entry=3D1) at vm.c:1600 #9 0x00007f9a51c92207 in scm_primitive_eval (exp=3D, exp@en= try=3D0x7f9a4f269fe0) at eval.c:671 #10 0x00007f9a51c92263 in scm_eval (exp=3D0x7f9a4f269fe0, module_or_state= =3Dmodule_or_state@entry=3D0x7f9a4f24cf00) at eval.c:705 #11 0x00007f9a51cea080 in scm_shell (argc=3D834, argv=3D0x7ffc439d3008) at = script.c:357 #12 0x00007f9a51ca9c0d in invoke_main_func (body_data=3D0x7ffc439d2eb0) at = init.c:308 #13 0x00007f9a51c8ce5a in c_body (d=3D0x7ffc439d2df0) at continuations.c:430 #14 0x00007f9a51d12d1c in vm_regular_engine (thread=3D0x7f9a51304d80) at vm= -engine.c:972 #15 0x00007f9a51d14155 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7ffc439d2bb0, nargs=3Dnargs@entry=3D2) at vm.c:1600 #16 0x00007f9a51c9109a in scm_call_2 (proc=3D, arg1=3D, arg2=3D) at eval.c:503 #17 0x00007f9a51c9289a in scm_c_with_exception_handler (type=3Dtype@entry= =3D0x404, handler=3Dhandler@entry=3D0x7f9a51d09580 , handler_data=3Dhandler_data@entry=3D0x7ffc439d2d20,=20 thunk=3Dthunk@entry=3D0x7f9a51d096c0 , thunk_data=3Dthunk_d= ata@entry=3D0x7ffc439d2d20) at exceptions.c:170 #18 0x00007f9a51d098bd in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f9a51c8ce50 , body_data=3Dbody_data@entry=3D0x7ffc439d2= df0, handler=3Dhandler@entry=3D0x7f9a51c8d0f0 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffc439d2df0, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f9a51c8cf50 , pre_unwi= nd_handler_data=3D0x7f9a4f5db3c0) at throw.c:168 #19 0x00007f9a51c8d403 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f9a51c8ce50 , body_data=3Dbody_data@entry=3D0x7ffc439d2df0, = handler=3Dhandler@entry=3D0x7f9a51c8d0f0 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffc439d2df0, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f9a51c8cf50 , pre_unwi= nd_handler_data=3D0x7f9a4f5db3c0) at continuations.c:368 #20 0x00007f9a51c8d495 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:464 #21 0x00007f9a51d0835f in with_guile (base=3Dbase@entry=3D0x7ffc439d2e58, d= ata=3Ddata@entry=3D0x7ffc439d2e80) at threads.c:645 #22 0x00007f9a51beea68 in GC_call_with_stack_base (fn=3Dfn@entry=3D0x7f9a51= d08310 , arg=3Darg@entry=3D0x7ffc439d2e80) at misc.c:1941 #23 0x00007f9a51d08678 in scm_i_with_guile (dynamic_state=3D= , data=3Ddata@entry=3D0x7ffc439d2e80, func=3Dfunc@entry=3D0x7f9a51ca9bf0 ) at threads.c:688 #24 scm_with_guile (func=3Dfunc@entry=3D0x7f9a51ca9bf0 , = data=3Ddata@entry=3D0x7ffc439d2eb0) at threads.c:694 #25 0x00007f9a51ca9d82 in scm_boot_guile (argc=3Dargc@entry=3D834, argv=3Da= rgv@entry=3D0x7ffc439d3008, main_func=3Dmain_func@entry=3D0x401240 , closure=3Dclosure@entry=3D0x0) at init.c:291 #26 0x0000000000401100 in main (argc=3D834, argv=3D0x7ffc439d3008) at guile= .c:95 (gdb) info threads Id Target Id Frame=20 * 1 Thread 0x7f9a51628b80 (LWP 7003) "guile" 0x00007f9a51bc00bc in __lll= _lock_wait () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/l= ib/libpthread.so.0 2 Thread 0x7f9a51302700 (LWP 7006) "guile" 0x00007f9a51bbcefc in pthre= ad_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4= pj-glibc-2.29/lib/libpthread.so.0 3 Thread 0x7f9a50971700 (LWP 7007) "guile" 0x00007f9a51bbcefc in pthre= ad_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4= pj-glibc-2.29/lib/libpthread.so.0 4 Thread 0x7f9a4ffe0700 (LWP 7008) "guile" 0x00007f9a51bbcefc in pthre= ad_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4= pj-glibc-2.29/lib/libpthread.so.0 5 Thread 0x7f9a4f008700 (LWP 7009) "guile" 0x00007f9a51bbcefc in pthre= ad_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4= pj-glibc-2.29/lib/libpthread.so.0 6 Thread 0x7f9a4d522700 (LWP 7010) "guile" 0x00007f9a51bc0344 in read = () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 --8<---------------cut here---------------end--------------->8--- To be continued=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 09 04:21:09 2020 Received: (at control) by debbugs.gnu.org; 9 Mar 2020 08:21:09 +0000 Received: from localhost ([127.0.0.1]:49742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBDev-0004l6-AB for submit@debbugs.gnu.org; Mon, 09 Mar 2020 04:21:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBDeq-0004kC-DC for control@debbugs.gnu.org; Mon, 09 Mar 2020 04:21:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jBDel-0006sK-AA for control@debbugs.gnu.org; Mon, 09 Mar 2020 04:20:59 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=39554 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jBDek-0007zI-SU for control@debbugs.gnu.org; Mon, 09 Mar 2020 04:20:59 -0400 Date: Mon, 09 Mar 2020 09:20:54 +0100 Message-Id: <87y2sa547t.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #39988 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) severity 39988 important quit From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 09 05:12:10 2020 Received: (at 39988) by debbugs.gnu.org; 9 Mar 2020 09:12:11 +0000 Received: from localhost ([127.0.0.1]:49791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBESI-0007zC-1J for submit@debbugs.gnu.org; Mon, 09 Mar 2020 05:12:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBESF-0007yt-AN; Mon, 09 Mar 2020 05:12:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38808) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jBESA-0005Of-72; Mon, 09 Mar 2020 05:12:02 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=39622 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jBES9-0007Op-HS; Mon, 09 Mar 2020 05:12:02 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 39988@debbugs.gnu.org, 39266@debbugs.gnu.org Subject: Re: bug#39988: [3.0.1] Segfault in GC References: <87sgii7bz6.fsf@gnu.org> Date: Mon, 09 Mar 2020 10:11:59 +0100 In-Reply-To: <87sgii7bz6.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 08 Mar 2020 22:50:21 +0100") Message-ID: <87mu8p6gf4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39988 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s skribis: > Apparently a deadlock on =E2=80=98all_weak_tables_lock=E2=80=99: I reproduced the deadlock: --8<---------------cut here---------------start------------->8--- (gdb) thread 1 [Switching to thread 1 (Thread 0x7faee3633b80 (LWP 5809))] #0 0x00007faee3bcb0bc in __lll_lock_wait () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 (gdb) bt #0 0x00007faee3bcb0bc in __lll_lock_wait () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 #1 0x00007faee3bc4674 in pthread_mutex_lock () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 #2 0x00007faee3d22a2f in scm_c_make_weak_table (k=3D, kind= =3DSCM_WEAK_TABLE_KIND_KEY) at weak-table.c:505 #3 0x00007faee139814b in ?? () #4 0x00007faee330fd80 in ?? () #5 0x00007faee3d89860 in ?? () from /gnu/store/s5p2yja08zcg6j56y1wfvnm6nxiyllz1-guile-next-3.0.1/lib/li= bguile-3.0.so.1 #6 0x00007faee330fd80 in ?? () #7 0x00007faee3cc46eb in scm_jit_enter_mcode (thread=3D0x7faee330fd80,=20 mcode=3D0x7faedb2a87f0 "I\211\314I)\304I\203\374\020\017\217", ) at jit.c:5725 #8 0x00007faee3d1ff88 in vm_regular_engine (thread=3D0x7faed63eab30) at vm= -engine.c:374 #9 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7fff3f56ce98, nargs=3Dnargs@entry=3D1) at vm.c:1600 #10 0x00007faee3c9d1e7 in scm_primitive_eval (exp=3D) at eva= l.c:671 #11 0x00007faee3cc63ab in scm_primitive_load (filename=3D) a= t load.c:131 #12 0x00007faee3d1f4fc in vm_regular_engine (thread=3D0x7faee330fd80) at vm= -engine.c:972 #13 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7fff3f56d068, nargs=3Dnargs@entry=3D1) at vm.c:1600 #14 0x00007faee3c9d1e7 in scm_primitive_eval (exp=3D,=20 exp@entry=3D((@ (ice-9 control) %) (begin (set! %load-path (cons "." %l= oad-path)) (set! %load-path (cons "." %load-path)) ((@@ (ice-9 command-line= ) load/lang) "./build-aux/compile-all.scm") (quit)))) at eval.c:671 #15 0x00007faee3c9d243 in scm_eval ( exp=3D((@ (ice-9 control) %) (begin (set! %load-path (cons "." %load-pa= th)) (set! %load-path (cons "." %load-path)) ((@@ (ice-9 command-line) load= /lang) "./build-aux/compile-all.scm") (quit))),=20 module_or_state=3Dmodule_or_state@entry=3D"#" =3D {...})= at eval.c:705 #16 0x00007faee3cf6860 in scm_shell (argc=3D834, argv=3D0x7fff3f56d6c8) at = script.c:357 #17 0x00007faee3cb4bed in invoke_main_func (body_data=3D0x7fff3f56d570) at = init.c:308 #18 0x00007faee3c97e3a in c_body (d=3D0x7fff3f56d4b0) at continuations.c:430 #19 0x00007faee3d1f4fc in vm_regular_engine (thread=3D0x7faee330fd80) at vm= -engine.c:972 #20 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7fff3f56d270, nargs=3Dnargs@entry=3D2) at vm.c:1600 #21 0x00007faee3c9c07a in scm_call_2 (proc=3D, arg1=3D, arg2=3D) at eval.c:503 #22 0x00007faee3c9d87a in scm_c_with_exception_handler (type=3Dtype@entry= =3D#t,=20 handler=3Dhandler@entry=3D0x7faee3d15d60 ,=20 handler_data=3Dhandler_data@entry=3D0x7fff3f56d3e0, thunk=3Dthunk@entry= =3D0x7faee3d15ea0 ,=20 thunk_data=3Dthunk_data@entry=3D0x7fff3f56d3e0) at exceptions.c:170 #23 0x00007faee3d1609d in scm_c_catch (tag=3Dtag@entry=3D#t, body=3Dbody@en= try=3D0x7faee3c97e30 ,=20 body_data=3Dbody_data@entry=3D0x7fff3f56d4b0, handler=3Dhandler@entry= =3D0x7faee3c980d0 ,=20 handler_data=3Dhandler_data@entry=3D0x7fff3f56d4b0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7faee3c97f30 ,=20 pre_unwind_handler_data=3D0x7faee15e63c0) at throw.c:168 #24 0x00007faee3c983e3 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7faee3c97e30 ,=20 body_data=3Dbody_data@entry=3D0x7fff3f56d4b0, handler=3Dhandler@entry= =3D0x7faee3c980d0 ,=20 handler_data=3Dhandler_data@entry=3D0x7fff3f56d4b0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7faee3c97f30 ,=20 pre_unwind_handler_data=3D0x7faee15e63c0) at continuations.c:368 #25 0x00007faee3c98475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:464 #26 0x00007faee3d14b3f in with_guile (base=3Dbase@entry=3D0x7fff3f56d518, d= ata=3Ddata@entry=3D0x7fff3f56d540) at threads.c:645 #27 0x00007faee3bf9a68 in GC_call_with_stack_base (fn=3Dfn@entry=3D0x7faee3= d14af0 ,=20 arg=3Darg@entry=3D0x7fff3f56d540) at misc.c:1941 #28 0x00007faee3d14e58 in scm_i_with_guile (dynamic_state=3D= , data=3Ddata@entry=3D0x7fff3f56d540,=20 func=3Dfunc@entry=3D0x7faee3cb4bd0 ) at threads.c:688 #29 scm_with_guile (func=3Dfunc@entry=3D0x7faee3cb4bd0 , = data=3Ddata@entry=3D0x7fff3f56d570) at threads.c:694 #30 0x00007faee3cb4d62 in scm_boot_guile (argc=3Dargc@entry=3D834, argv=3Da= rgv@entry=3D0x7fff3f56d6c8,=20 main_func=3Dmain_func@entry=3D0x401240 , closure=3Dclosure@= entry=3D0x0) at init.c:291 #31 0x0000000000401100 in main (argc=3D834, argv=3D0x7fff3f56d6c8) at guile= .c:95 (gdb) thread 5 [Switching to thread 5 (Thread 0x7faee0f93700 (LWP 5815))] #0 0x00007faee3bc7efc in pthread_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 (gdb) bt #0 0x00007faee3bc7efc in pthread_cond_wait@@GLIBC_2.3.2 () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 #1 0x00007faee3d15355 in scm_pthread_cond_wait (cond=3D, mu= tex=3D) at threads.c:1605 #2 0x00007faee3d15523 in block_self (queue=3D((#) #),=20 mutex=3Dmutex@entry=3D0x7faee1201f80, waittime=3Dwaittime@entry=3D0x0) = at threads.c:312 #3 0x00007faee3d15657 in lock_mutex (current_thread=3D0x7faee330fb40, wait= time=3D0x0, m=3D0x7faee1201f80,=20 kind=3DSCM_MUTEX_RECURSIVE) at threads.c:1021 #4 scm_timed_lock_mutex (mutex=3D#, timeout=3D) at threads.c:1085 #5 0x00007faee13a663f in ?? () #6 0x00007faee330fb40 in ?? () #7 0x00007faee3d89860 in ?? () from /gnu/store/s5p2yja08zcg6j56y1wfvnm6nxiyllz1-guile-next-3.0.1/lib/li= bguile-3.0.so.1 #8 0x00007faee330fb40 in ?? () #9 0x00007faee3cc46eb in scm_jit_enter_mcode (thread=3D0x7faee330fb40,=20 mcode=3D0x7faee1396410 "I\211\314I)\304I\203\374\020\017\214\272\002") = at jit.c:5725 #10 0x00007faee3d1fc99 in vm_regular_engine (thread=3D0x7faee155ace8) at vm= -engine.c:360 #11 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7faee0f92090, nargs=3Dnargs@entry=3D3) at vm.c:1600 #12 0x00007faee3c9c09f in scm_call_3 (proc=3D, arg1=3Darg1@e= ntry=3D(guile), arg2=3D,=20 arg3=3Darg3@entry=3D#f) at eval.c:510 #13 0x00007faee3ccbf2f in scm_maybe_resolve_module (name=3Dname@entry=3D(gu= ile)) at modules.c:195 #14 0x00007faee3cb8898 in resolve_module (name=3D(guile), public_p=3D) at intrinsics.c:317 #15 0x00007faee3d1ef94 in vm_regular_engine (thread=3D0x7faee330fb40) at vm= -engine.c:1583 #16 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7faee0f92278, nargs=3Dnargs@entry=3D1) at vm.c:1600 #17 0x00007faee3c9c058 in scm_call_1 (proc=3D, arg1=3D) at eval.c:496 #18 0x00007faee3d1f4fc in vm_regular_engine (thread=3D0x7faee330fb40) at vm= -engine.c:972 #19 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7faee0f92420, nargs=3Dnargs@entry=3D4) at vm.c:1600 #20 0x00007faee3c9c0d4 in scm_call_4 (proc=3D, arg1=3Darg1@e= ntry=3D"#" =3D {...},=20 arg2=3Darg2@entry=3D# 7faee15e63c0>= , arg3=3Darg3@entry=3D#:count,=20 arg4=3Darg4@entry=3D20) at eval.c:517 #21 0x00007faee3c8f5f9 in display_backtrace_body (a=3D) at b= acktrace.c:239 #22 0x00007faee3c9d87a in scm_c_with_exception_handler (type=3Dtype@entry= =3D#t,=20 handler=3Dhandler@entry=3D0x7faee3d15d60 ,=20 handler_data=3Dhandler_data@entry=3D0x7faee0f925d0, thunk=3Dthunk@entry= =3D0x7faee3d15ea0 ,=20 thunk_data=3Dthunk_data@entry=3D0x7faee0f925d0) at exceptions.c:170 #23 0x00007faee3d1609d in scm_c_catch (tag=3Dtag@entry=3D#t, body=3Dbody@en= try=3D0x7faee3c8f4d0 ,=20 body_data=3Dbody_data@entry=3D0x7faee0f92640, handler=3Dhandler@entry= =3D0x7faee3c8f8b0 ,=20 handler_data=3Dhandler_data@entry=3D0x7faee15e63c0, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x0,=20 pre_unwind_handler_data=3D0x0) at throw.c:168 #24 0x00007faee3d160be in scm_internal_catch (tag=3Dtag@entry=3D#t,=20 body=3Dbody@entry=3D0x7faee3c8f4d0 , body_data= =3Dbody_data@entry=3D0x7faee0f92640,=20 handler=3Dhandler@entry=3D0x7faee3c8f8b0 , hand= ler_data=3Dhandler_data@entry=3D0x7faee15e63c0) at throw.c:177 #25 0x00007faee3c8f4c5 in scm_display_backtrace_with_highlights (stack=3Dst= ack@entry=3D"#" =3D {...},=20 port=3Dport@entry=3D# 7faee15e63c0>= , first=3Dfirst@entry=3D#f,=20 depth=3Ddepth@entry=3D#f, highlights=3Dhighlights@entry=3D()) at backtr= ace.c:277 #26 0x00007faee3c9801f in print_exception_and_backtrace ( args=3D0x7faee11f7f50, tag=3Dwrong-type-arg,=20 port=3D# 7faee15e63c0>) at continua= tions.c:409 #27 pre_unwind_handler (error_port=3D0x7faee15e63c0, tag=3Dwrong-type-arg,= =20 args=3D0x7faee11f7f50) at continuations.c:453 #28 0x00007faee3d15e1b in catch_pre_unwind_handler (data=3D0x7faee0f92d80,= =20 exn=3D0x7faee11f7980) at throw.c:135 #29 0x00007faee3d1f4fc in vm_regular_engine (thread=3D0x7faee330fb40) at vm= -engine.c:972 #30 0x00007faee3d20935 in scm_call_n (proc=3Dproc@entry=3D#, argv=3D, nargs=3D5) at vm.c:1600 #31 0x00007faee3c9c3d4 in scm_apply_0 (proc=3D#, args= =3D()) at eval.c:603 #32 0x00007faee3c9d07d in scm_apply_1 (proc=3D, arg1=3Darg1@= entry=3Dwrong-type-arg,=20 args=3Dargs@entry=3D0x7faee10d5610) at eval.c:609 #33 0x00007faee3d16259 in scm_throw (key=3Dkey@entry=3Dwrong-type-arg,=20 args=3D0x7faee10d5610) at throw.c:262 #34 0x00007faee3d163a9 in scm_ithrow (key=3Dkey@entry=3Dwrong-type-arg, arg= s=3D,=20 no_return=3Dno_return@entry=3D1) at throw.c:457 #35 0x00007faee3c9a585 in scm_error_scm (key=3Dkey@entry=3Dwrong-type-arg, = subr=3D,=20 message=3Dmessage@entry=3D"Wrong type argument in position ~A (expectin= g ~A): ~S",=20 args=3Dargs@entry=3D0x7faee10d59a0,=20 data=3Ddata@entry=3D0x7faee10d5ab0) at error.c:90 #36 0x00007faee3c9a61f in scm_error (key=3Dwrong-type-arg,=20 subr=3Dsubr@entry=3D0x7faee3d4bf60 "weak-vector= -ref",=20 message=3Dmessage@entry=3D0x7faee3d3d490 "Wrong type argument in positi= on ~A (expecting ~A): ~S",=20 args=3D0x7faee10d59a0,=20 rest=3Drest@entry=3D0x7faee10d5ab0) at error.c:62 #37 0x00007faee3c9a9e0 in scm_wrong_type_arg_msg ( subr=3Dsubr@entry=3D0x7faee3d4bf60 "weak-vector= -ref", pos=3Dpos@entry=3D1,=20 bad_value=3D0x7faec8cc8980,=20 szMessage=3DszMessage@entry=3D0x7faee3d4bee0 "weak vector") at error.c:= 282 #38 0x00007faee3d23716 in scm_c_weak_vector_ref (wv=3D, k=3D= k@entry=3D0) at weak-vector.c:193 #39 0x00007faee3d22838 in scm_i_weak_car ( pair=3D0x7faec7c7d7e0) at weak-list.h:39 #40 scm_i_visit_weak_list (list_loc=3D0x7faee3d8a868 , vis= it=3D) at weak-list.h:49 #41 vacuum_all_weak_tables () at weak-table.c:494 #42 0x00007faee3ca5f2e in async_gc_finalizer (ptr=3D0x7faee3312ea0, data=3D= 0x0) at finalizers.c:316 #43 0x00007faee3bf26ef in GC_invoke_finalizers () at finalize.c:1276 #44 0x00007faee3ca63c9 in scm_run_finalizers () at finalizers.c:398 #45 0x00007faee3ca643d in finalization_thread_proc (unused=3D) at finalizers.c:233 #46 0x00007faee3c97e3a in c_body (d=3D0x7faee0f92e50) at continuations.c:430 #47 0x00007faee3d1f4fc in vm_regular_engine (thread=3D0x7faee330fb40) at vm= -engine.c:972 #48 0x00007faee3d20935 in scm_call_n (proc=3D, argv=3Dargv@e= ntry=3D0x7faee0f92c10, nargs=3Dnargs@entry=3D2) at vm.c:1600 #49 0x00007faee3c9c07a in scm_call_2 (proc=3D, arg1=3D, arg2=3D) at eval.c:503 #50 0x00007faee3c9d87a in scm_c_with_exception_handler (type=3Dtype@entry= =3D#t,=20 handler=3Dhandler@entry=3D0x7faee3d15d60 ,=20 handler_data=3Dhandler_data@entry=3D0x7faee0f92d80, thunk=3Dthunk@entry= =3D0x7faee3d15ea0 ,=20 thunk_data=3Dthunk_data@entry=3D0x7faee0f92d80) at exceptions.c:170 #51 0x00007faee3d1609d in scm_c_catch (tag=3Dtag@entry=3D#t, body=3Dbody@en= try=3D0x7faee3c97e30 ,=20 body_data=3Dbody_data@entry=3D0x7faee0f92e50, handler=3Dhandler@entry= =3D0x7faee3c980d0 ,=20 handler_data=3Dhandler_data@entry=3D0x7faee0f92e50,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7faee3c97f30 ,=20 pre_unwind_handler_data=3D0x7faee15e63c0) at throw.c:168 #52 0x00007faee3c983e3 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7faee3c97e30 ,=20 body_data=3Dbody_data@entry=3D0x7faee0f92e50, handler=3Dhandler@entry= =3D0x7faee3c980d0 ,=20 handler_data=3Dhandler_data@entry=3D0x7faee0f92e50,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7faee3c97f30 ,=20 pre_unwind_handler_data=3D0x7faee15e63c0) at continuations.c:368 #53 0x00007faee3c98475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:464 #54 0x00007faee3d14b3f in with_guile (base=3Dbase@entry=3D0x7faee0f92eb8, d= ata=3Ddata@entry=3D0x7faee0f92ee0) at threads.c:645 #55 0x00007faee3bf9a68 in GC_call_with_stack_base (fn=3Dfn@entry=3D0x7faee3= d14af0 ,=20 arg=3Darg@entry=3D0x7faee0f92ee0) at misc.c:1941 #56 0x00007faee3d14e58 in scm_i_with_guile (dynamic_state=3D= , data=3D,=20 func=3D) at threads.c:688 #57 scm_with_guile (func=3D, data=3D) at thre= ads.c:694 #58 0x00007faee3bc2015 in start_thread () from /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthre= ad.so.0 #59 0x00007faee372891f in clone () from /gnu/store/ahqgl4h89xqj695lgqvsaf6z= h2nhy4pj-glibc-2.29/lib/libc.so.6 --8<---------------cut here---------------end--------------->8--- It stems from the bug described in , this time on x86_64. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 10 13:23:22 2020 Received: (at control) by debbugs.gnu.org; 10 Mar 2020 17:23:22 +0000 Received: from localhost ([127.0.0.1]:53220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBibC-0005Re-B1 for submit@debbugs.gnu.org; Tue, 10 Mar 2020 13:23:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBibB-0005RP-0J for control@debbugs.gnu.org; Tue, 10 Mar 2020 13:23:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jBib5-0003QL-TZ for control@debbugs.gnu.org; Tue, 10 Mar 2020 13:23:15 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=59734 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jBib5-0005Hj-D3 for control@debbugs.gnu.org; Tue, 10 Mar 2020 13:23:15 -0400 Date: Tue, 10 Mar 2020 18:23:13 +0100 Message-Id: <87k13st98e.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #39266 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 39266 39988 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 16:21:59 2020 Received: (at control) by debbugs.gnu.org; 11 Mar 2020 20:21:59 +0000 Received: from localhost ([127.0.0.1]:55611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC7ra-0000pW-P0 for submit@debbugs.gnu.org; Wed, 11 Mar 2020 16:21:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC7rZ-0000pK-Tc for control@debbugs.gnu.org; Wed, 11 Mar 2020 16:21:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40142) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jC7rU-00017b-QK for control@debbugs.gnu.org; Wed, 11 Mar 2020 16:21:52 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=39124 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jC7rU-0007Pt-9u for control@debbugs.gnu.org; Wed, 11 Mar 2020 16:21:52 -0400 Date: Wed, 11 Mar 2020 21:21:51 +0100 Message-Id: <87v9nafxr4.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #39266 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) retitle 39266 Heap corruption leads to random crashes quit From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 12 11:59:50 2020 Received: (at control) by debbugs.gnu.org; 12 Mar 2020 15:59:50 +0000 Received: from localhost ([127.0.0.1]:57717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCQFS-00076N-5Y for submit@debbugs.gnu.org; Thu, 12 Mar 2020 11:59:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCQFQ-000766-Oa for control@debbugs.gnu.org; Thu, 12 Mar 2020 11:59:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60287) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jCQFL-0008Jy-Hi for control@debbugs.gnu.org; Thu, 12 Mar 2020 11:59:43 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49854 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jCQFL-0000PO-1C for control@debbugs.gnu.org; Thu, 12 Mar 2020 11:59:43 -0400 Date: Thu, 12 Mar 2020 16:59:40 +0100 Message-Id: <87eetxsgwj.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #39266 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 39266 36811 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 12 12:01:57 2020 Received: (at control) by debbugs.gnu.org; 12 Mar 2020 16:01:57 +0000 Received: from localhost ([127.0.0.1]:57722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCQHV-0007Cj-Is for submit@debbugs.gnu.org; Thu, 12 Mar 2020 12:01:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jCQHT-0007CU-Lm for control@debbugs.gnu.org; Thu, 12 Mar 2020 12:01:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jCQHO-0003gy-Gk for control@debbugs.gnu.org; Thu, 12 Mar 2020 12:01:50 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49884 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jCQHL-0006Ot-6n for control@debbugs.gnu.org; Thu, 12 Mar 2020 12:01:47 -0400 Date: Thu, 12 Mar 2020 17:01:46 +0100 Message-Id: <878sk5sgt1.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #39266 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 39266 39208 quit From unknown Sat Jun 21 10:27:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 10 Apr 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator