From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Newsgroups: gmane.lisp.guile.bugs Subject: bug#39988: [3.0.1] Segfault in GC Date: Mon, 09 Mar 2020 10:11:59 +0100 Message-ID: <87mu8p6gf4.fsf@gnu.org> References: <87sgii7bz6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="10596"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) To: 39988@debbugs.gnu.org, 39266@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Mon Mar 09 10:13:12 2020 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jBETH-0002dL-AW for guile-bugs@m.gmane-mx.org; Mon, 09 Mar 2020 10:13:11 +0100 Original-Received: from localhost ([::1]:39130 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBETG-0004RH-AQ for guile-bugs@m.gmane-mx.org; Mon, 09 Mar 2020 05:13:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54708) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBETA-0004Qv-MZ for bug-guile@gnu.org; Mon, 09 Mar 2020 05:13:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jBET8-0006Gp-FG for bug-guile@gnu.org; Mon, 09 Mar 2020 05:13:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43821) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jBET8-0006Gj-BR for bug-guile@gnu.org; Mon, 09 Mar 2020 05:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jBET8-00080b-73 for bug-guile@gnu.org; Mon, 09 Mar 2020 05:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 09 Mar 2020 09:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39988 X-GNU-PR-Package: guile Original-Received: via spool by 39988-submit@debbugs.gnu.org id=B39988.158374513130712 (code B ref 39988); Mon, 09 Mar 2020 09:13:02 +0000 Original-Received: (at 39988) by debbugs.gnu.org; 9 Mar 2020 09:12:11 +0000 Original-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 Original-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 Original-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 Original-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 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") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:9631 Archived-At: 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.