Ludovic Courtès <l...@gnu.org> skribis: > I would seem that only one GC-enabled thread is not cooperating (not in > a ‘sigsuspend’ call): the one in ‘fdatasync’.
Here’s a counterexample where every thread seems to be cooperating: --8<---------------cut here---------------start------------->8--- (gdb) info threads Id Target Id Frame 1 LWP 50493 "guix publish" 0x00007f7ea5e38021 in open64 () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 2 LWP 50494 "GC-marker-0" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 3 LWP 50495 "GC-marker-1" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 4 LWP 50496 "GC-marker-2" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 5 LWP 50497 "GC-marker-3" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 6 LWP 50498 "GC-marker-4" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 7 LWP 50499 "GC-marker-5" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 8 LWP 50500 "GC-marker-6" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 9 LWP 50501 "GC-marker-7" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 10 LWP 50502 "GC-marker-8" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 11 LWP 50503 "GC-marker-9" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 12 LWP 50504 "GC-marker-10" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 13 LWP 50505 "GC-marker-11" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 14 LWP 50506 "GC-marker-12" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 15 LWP 50507 "GC-marker-13" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 16 LWP 50508 "GC-marker-14" 0x00007f7ea5dcb487 in __futex_abstimed_wait_common () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 17 LWP 50509 "guix" 0x00007f7ea5e3886c in read () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 18 LWP 50510 "guix" 0x00007f7ea5e3886c in read () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 19 LWP 50512 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 20 LWP 50513 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 21 LWP 50514 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 22 LWP 50515 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 23 LWP 50516 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 * 24 LWP 50517 "publish worker" 0x00007f7ea5dd03fc in __pthread_kill_implementation () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 25 LWP 50518 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 26 LWP 50519 "publish worker" 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 (gdb) bt #0 0x00007f7ea5dd03fc in __pthread_kill_implementation () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #1 0x00007f7ea5d864c2 in raise () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #2 0x00007f7ea5d704a3 in abort () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #3 0x00007f7ea5f5343a in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #4 0x00007f7ea5f5351d in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #5 0x00007f7ea5f5a11a in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #6 0x00007f7ea5f5ad54 in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #7 0x00007f7ea5f5affe in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #8 0x00007f7ea5f5c655 in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #9 0x00007f7ea5f5e98b in GC_generic_malloc () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #10 0x00007f7ea5f5eba5 in GC_malloc_kind_global () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #11 0x00007f7ea5fefd68 in make_bytevector (element_type=SCM_ARRAY_ELEMENT_TYPE_VU8, len=65536) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/bytevectors.c:243 #12 scm_make_bytevector (len=<optimized out>, fill=0x904) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/bytevectors.c:570 #13 0x00007f7ea5095b4f in ?? () #14 0x00007f7e9b015848 in ?? () #15 0x00007f7e99d47770 in ?? () #16 0x00007f7e9cf51b40 in ?? () #17 0x00007f7ea601decc in scm_jit_enter_mcode (thread=0x7f7e9cf51b40, mcode=0x3fb34e64 "\034\376\003") at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/jit.c:6061 #18 0x00007f7ea607a1f5 in vm_regular_engine (thread=0x7f7ea3c04b08) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:360 #19 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=3) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #20 0x00007f7ea5ff26cf in scm_call_3 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>, arg3=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/eval.c:510 #21 0x00007f7ea6049c6a in custom_binary_output_port_write (port=<optimized out>, src=0x7f7ea1f21000, start=0, count=65536) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/r6rs-ports.c:978 #22 0x00007f7ea6045f34 in scm_i_write_bytes (port=0x7f7ea54d8c20, src=0x7f7ea1f21000, start=0, count=65536) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/ports.c:2858 #23 0x00007f7ea604f746 in scm_put_bytevector (port=0x7f7ea54d8c20, bv=0x7f7ea1f21000, start=<optimized out>, count=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/r6rs-ports.c:676 #24 0x00007f7e9b14a887 in ?? () #25 0x00007f7ea28d77ec in ?? () #26 0x00007f7e99d4ffc0 in ?? () #27 0x00007f7e9cf51b40 in ?? () #28 0x00007f7ea601decc in scm_jit_enter_mcode (thread=0x7f7e9cf51b40, mcode=0x3fb35c24 "\034F\004") at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/jit.c:6061 #29 0x00007f7ea607a1f5 in vm_regular_engine (thread=0x28) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:360 #30 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #31 0x00007f7ea5feebce in scm_call_with_unblocked_asyncs (proc=0x7f7e9cf55f40) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/async.c:406 #32 0x00007f7ea607a370 in vm_regular_engine (thread=0x7f7e9cf51b40) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:972 #33 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #34 0x00007f7ea60740d3 in really_launch (d=0x7f7e9cf23640) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:782 #35 0x00007f7ea5ff0eaa in c_body (d=0x7f7e929ffe00) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:430 #36 0x00007f7ea607a370 in vm_regular_engine (thread=0x7f7e9cf51b40) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:972 #37 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=2) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #38 0x00007f7ea5ff265a in scm_call_2 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/eval.c:503 #39 0x00007f7ea6099022 in scm_c_with_exception_handler.constprop.0 (type=0x404, handler_data=handler_data@entry=0x7f7e929ffd90, thunk_data=thunk_data@entry=0x7f7e929ffd90, thunk=<optimized out>, handler=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/exceptions.c:170 #40 0x00007f7ea6074dff in scm_c_catch (tag=<optimized out>, body=<optimized out>, body_data=<optimized out>, handler=<optimized out>, handler_data=<optimized out>, pre_unwind_handler=<optimized out>, pre_unwind_handler_data=0x7f7ea5481500) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/throw.c:168 #41 0x00007f7ea5ff3426 in scm_i_with_continuation_barrier (pre_unwind_handler=0x7f7ea5ff3140 <pre_unwind_handler>, pre_unwind_handler_data=0x7f7ea5481500, handler_data=0x7f7e929ffe00, handler=0x7f7ea5ff9c30 <c_handler>, body_data=0x7f7e929ffe00, body=0x7f7ea5ff0ea0 <c_body>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:368 #42 scm_c_with_continuation_barrier (func=<optimized out>, data=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:464 #43 0x00007f7ea6074029 in with_guile (base=0x7f7e929ffe88, data=0x7f7e929ffeb0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:649 #44 0x00007f7ea5f5793a in GC_call_with_stack_base () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #45 0x00007f7ea606dc3d in scm_i_with_guile (dynamic_state=<optimized out>, data=0x7f7e9cf23640, func=0x7f7ea6074060 <really_launch>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:692 #46 launch_thread (d=0x7f7e9cf23640) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:791 #47 0x00007f7ea5dce7f4 in start_thread () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #48 0x00007f7ea5e455e8 in clone3 () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 (gdb) thread 19 [Switching to thread 19 (LWP 50512)] #0 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 (gdb) bt #0 0x00007f7ea5d867e2 in sigsuspend () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #1 0x00007f7ea5f4bae8 in ?? () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #2 <signal handler called> #3 0x00007f7e9a75a7ed in ?? () from /gnu/store/40aa02d5xnxpi2w6dhlr4ldf1kir1wz2-lzlib-1.13/lib/liblz.so #4 0x00007f7e9a760c98 in ?? () from /gnu/store/40aa02d5xnxpi2w6dhlr4ldf1kir1wz2-lzlib-1.13/lib/liblz.so #5 0x00007f7e9a762aa8 in LZ_compress_read () from /gnu/store/40aa02d5xnxpi2w6dhlr4ldf1kir1wz2-lzlib-1.13/lib/liblz.so #6 0x00007f7ea5d19052 in ?? () from /gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4/lib/libffi.so.8 #7 0x00007f7ea5d17c85 in ?? () from /gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4/lib/libffi.so.8 #8 0x00007f7ea5d1868e in ffi_call () from /gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4/lib/libffi.so.8 #9 0x00007f7ea6097cc7 in scm_i_foreign_call.constprop.0 (cif_scm=<optimized out>, pointer_scm=<optimized out>, errno_ret=errno_ret@entry=0x7f7e9a5ff4ac, argv=0x7f7ea5005a68) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/foreign.c:1140 #10 0x00007f7ea6087f25 in foreign_call (thread=0x7f7ea59916c0, cif=<optimized out>, pointer=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1289 #11 0x00007f7e99d46150 in ?? () #12 0x00007f7e9b015848 in ?? () #13 0x00007f7e99d47770 in ?? () #14 0x00007f7ea59916c0 in ?? () #15 0x00007f7ea601decc in scm_jit_enter_mcode (thread=0x7f7ea59916c0, mcode=0x7f7ea330c8e0 "E \002") at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/jit.c:6061 #16 0x00007f7ea607a1f5 in vm_regular_engine (thread=0x7f7e99d46120) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:360 #17 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=3) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #18 0x00007f7ea5ff26cf in scm_call_3 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>, arg3=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/eval.c:510 #19 0x00007f7ea6049c6a in custom_binary_output_port_write (port=<optimized out>, src=0x7f7e98823000, start=0, count=65536) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/r6rs-ports.c:978 #20 0x00007f7ea6045f34 in scm_i_write_bytes (port=0x7f7e9cf6c1e0, src=0x7f7e98823000, start=0, count=65536) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/ports.c:2858 #21 0x00007f7ea604f746 in scm_put_bytevector (port=0x7f7e9cf6c1e0, bv=0x7f7e98823000, start=<optimized out>, count=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/r6rs-ports.c:676 #22 0x00007f7e9b14a887 in ?? () #23 0x00007f7ea59916c0 in ?? () #24 0x00007f7ea50db888 in ?? () #25 0x0000000000000038 in ?? () #26 0x00007f7ea601decc in scm_jit_enter_mcode (thread=0x7f7ea59916c0, mcode=0x3fb35c24 "\034F\004") at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/jit.c:6061 #27 0x00007f7ea6087d5e in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1609 #28 0x00007f7ea5feebce in scm_call_with_unblocked_asyncs (proc=0x7f7e9cf38ec0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/async.c:406 #29 0x00007f7ea607a370 in vm_regular_engine (thread=0x7f7ea59916c0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:972 #30 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #31 0x00007f7ea60740d3 in really_launch (d=0x7f7e9cf23780) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:782 #32 0x00007f7ea5ff0eaa in c_body (d=0x7f7e9a5ffe00) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:430 #33 0x00007f7ea607a370 in vm_regular_engine (thread=0x7f7ea59916c0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm-engine.c:972 #34 0x00007f7ea6087d85 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=2) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/vm.c:1615 #35 0x00007f7ea5ff265a in scm_call_2 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/eval.c:503 #36 0x00007f7ea6099022 in scm_c_with_exception_handler.constprop.0 (type=0x404, handler_data=handler_data@entry=0x7f7e9a5ffd90, thunk_data=thunk_data@entry=0x7f7e9a5ffd90, thunk=<optimized out>, handler=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/exceptions.c:170 #37 0x00007f7ea6074dff in scm_c_catch (tag=<optimized out>, body=<optimized out>, body_data=<optimized out>, handler=<optimized out>, handler_data=<optimized out>, pre_unwind_handler=<optimized out>, pre_unwind_handler_data=0x7f7ea5481500) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/throw.c:168 #38 0x00007f7ea5ff3426 in scm_i_with_continuation_barrier (pre_unwind_handler=0x7f7ea5ff3140 <pre_unwind_handler>, pre_unwind_handler_data=0x7f7ea5481500, handler_data=0x7f7e9a5ffe00, handler=0x7f7ea5ff9c30 <c_handler>, body_data=0x7f7e9a5ffe00, body=0x7f7ea5ff0ea0 <c_body>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:368 #39 scm_c_with_continuation_barrier (func=<optimized out>, data=<optimized out>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/continuations.c:464 #40 0x00007f7ea6074029 in with_guile (base=0x7f7e9a5ffe88, data=0x7f7e9a5ffeb0) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:649 #41 0x00007f7ea5f5793a in GC_call_with_stack_base () from /gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4/lib/libgc.so.1 #42 0x00007f7ea606dc3d in scm_i_with_guile (dynamic_state=<optimized out>, data=0x7f7e9cf23780, func=0x7f7ea6074060 <really_launch>) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:692 #43 launch_thread (d=0x7f7e9cf23780) at /tmp/guix-build-guile-3.0.9.drv-0/guile-3.0.9/libguile/threads.c:791 #44 0x00007f7ea5dce7f4 in start_thread () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 #45 0x00007f7ea5e455e8 in clone3 () from /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 --8<---------------cut here---------------end--------------->8--- Ludo’.