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.