From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?G=C3=B6ran?= Weinholt Newsgroups: gmane.lisp.guile.bugs Subject: bug#32374: future.test randomly hangs in 2.2.4 Date: Mon, 06 Aug 2018 11:59:40 +0200 Message-ID: <87y3dj4xyr.fsf@teapot.weinholt.se> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1533550387 10046 195.159.176.226 (6 Aug 2018 10:13:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Aug 2018 10:13:07 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) To: 32374@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon Aug 06 12:13:03 2018 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fmcVa-0002Uz-I2 for guile-bugs@m.gmane.org; Mon, 06 Aug 2018 12:13:03 +0200 Original-Received: from localhost ([::1]:33290 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fmcXh-0003C5-7a for guile-bugs@m.gmane.org; Mon, 06 Aug 2018 06:15:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fmcXZ-0003Bl-5X for bug-guile@gnu.org; Mon, 06 Aug 2018 06:15:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fmcXW-0000RO-HN for bug-guile@gnu.org; Mon, 06 Aug 2018 06:15:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37295) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fmcXW-0000RH-C6 for bug-guile@gnu.org; Mon, 06 Aug 2018 06:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fmcXW-0007P8-6k for bug-guile@gnu.org; Mon, 06 Aug 2018 06:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?G=C3=B6ran?= Weinholt Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 06 Aug 2018 10:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32374 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.153355046728399 (code B ref -1); Mon, 06 Aug 2018 10:15:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Aug 2018 10:14:27 +0000 Original-Received: from localhost ([127.0.0.1]:42313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fmcWw-0007Nw-Gm for submit@debbugs.gnu.org; Mon, 06 Aug 2018 06:14:27 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fmcWu-0007Ng-5b for submit@debbugs.gnu.org; Mon, 06 Aug 2018 06:14:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fmcWm-0000AH-Bz for submit@debbugs.gnu.org; Mon, 06 Aug 2018 06:14:19 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42345) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fmcWm-0000AD-78 for submit@debbugs.gnu.org; Mon, 06 Aug 2018 06:14:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fmcWj-0002H5-8h for bug-guile@gnu.org; Mon, 06 Aug 2018 06:14:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fmcWg-00006H-BR for bug-guile@gnu.org; Mon, 06 Aug 2018 06:14:13 -0400 Original-Received: from iustitia.weinholt.se ([2a02:28f0:0:a::7dce:e5a8]:40230) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fmcWf-000055-Nh for bug-guile@gnu.org; Mon, 06 Aug 2018 06:14:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=weinholt.se ; s=iustitia2012; h=Content-Transfer-Encoding:Content-Type:MIME-Version: Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NSV/Rzo0+DADltLZppsqCqcqWb/25n+00uGbWbxv1MQ=; b=wEHyO1q42TshbYrnfjY92oYltO EYFjoWqel6OPF38TQPxDR7fXI6ydw3fqXtzOHKlKx3rxDwSwVmxQDn3amDQZBKNIvI/UmkKEX7X+S is5J4t6LG1acqOgJH7ladFdn/26V9hDZ46cC6LXA/IJc6gKU+jzFcLLmB5beJg786aW6YIZClNjFW MHY0XQhKO2HvQ8c7JMkgiytj/J1B0GM1UwWzOdYNmLcBliXn5vh3dbCs5QdDzQ6l/bCvoprYhptpI KaN3nNzXljJtXVH5zV1AIqUzEz0ncpq8HznzgxCe7eZeCl4sA+3gHYnO+9JuzJKSXAtK5sJMU5385 G2mX0bDw==; Original-Received: from uucp by iustitia.weinholt.se with local-bsmtp (Exim 4.89) (envelope-from ) id 1fmcWc-0006UD-HI; Mon, 06 Aug 2018 12:14:06 +0200 Original-Received: from weinholt by teapot.weinholt.se with local (Exim 4.91) (envelope-from ) id 1fmcIe-00083d-HW; Mon, 06 Aug 2018 11:59:40 +0200 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 208.118.235.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.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:9114 Archived-At: Hello schemers, While trying to reproduce #31776 (FAIL: gc.test: gc: after-gc-hook gets called), I managed to provoke a random hang in future.test. This was done while /proc was unmounted and these warnings were printed before the test: GC Warning: pthread_getattr_np or pthread_attr_getstack failed for main thr= ead GC Warning: Couldn't read /proc/stat FWIW, asyncs.test also printed this at one point: ERROR: asyncs.test: preemption via sigprof - arguments: ((vm-error vm-run "Unrewindable partial continuation" (#))) Reading symbols from /tmp/guile-2.2-2.2.4+1/libguile/.libs/guile...done. Attaching to program: /tmp/guile-2.2-2.2.4+1/libguile/.libs/guile, process = 28485 [New LWP 28508] [New LWP 28509] [New LWP 28512] [New LWP 28513] [New LWP 28514] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f51d3f64e6c in futex_wait_cancelable (private=3D, exp= ected=3D0, futex_word=3D0x5581e7a29e60) at ../sysdeps/unix/sysv/linux/futex= -internal.h:88 88 ../sysdeps/unix/sysv/linux/futex-internal.h: No such file or directory. (gdb) thread apply all bt Thread 6 (Thread 0x7f51d0ac5700 (LWP 28514)): #0 0x00007f51d3f64e6c in futex_wait_cancelable (private=3D,= expected=3D0, futex_word=3D0x5581e7a293e0) at ../sysdeps/unix/sysv/linux/f= utex-internal.h:88 #1 __pthread_cond_wait_common (abstime=3D0x0, mutex=3D0x5581e7b5ffc0, cond= =3D0x5581e7a293b8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=3Dcond@entry=3D0x5581e7a293b8, mutex=3Dmutex@= entry=3D0x5581e7b5ffc0) at pthread_cond_wait.c:655 #3 0x00007f51d41ffbf5 in scm_pthread_cond_wait (cond=3Dcond@entry=3D0x5581= e7a293b8, mutex=3Dmutex@entry=3D0x5581e7b5ffc0) at threads.c:1621 #4 0x00007f51d41ffdbb in block_self (queue=3D0x5581e7b5a1f0, mutex=3Dmutex= @entry=3D0x5581e7b5ffc0, waittime=3Dwaittime@entry=3D0x0) at threads.c:316 #5 0x00007f51d42002cd in timed_wait (c=3D0x5581e7b5ef60, current_thread=3D= 0x5581e7a29380, current_thread=3D0x5581e7a29380, waittime=3D0x0, m=3D0x5581= e7b5ffc0, kind=3DSCM_MUTEX_STANDARD) at threads.c:1347 #6 scm_timed_wait_condition_variable (cond=3D0x5581e7b5a200, mutex=3D0x558= 1e7b5a260, timeout=3D0x904) at threads.c:1440 #7 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #8 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #9 0x00007f51d41850c8 in scm_call_with_unblocked_asyncs (proc=3D0x5581e7e4= 3f00) at async.c:400 #10 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #11 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #12 0x00007f51d41ff076 in really_launch (d=3D0x5581e7e33bc0) at threads.c:7= 94 #13 0x00007f51d418ddfa in c_body (d=3D0x7f51d0ac4e40) at continuations.c:422 #14 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #15 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #16 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7e= 43fa0, handler=3D0x5581e7e43f80, pre_unwind_handler=3D0x5581e7e43f60) at th= row.c:137 #17 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d0ac4= e40, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d0ac4e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d0ac4e40, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d0ac4e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #21 0x00007f51d41ff396 in with_guile (base=3D0x7f51d0ac4ea8, data=3D0x7f51d= 0ac4ed0) at threads.c:661 #22 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #23 0x00007f51d41fe89d in scm_i_with_guile (dynamic_state=3D= , data=3D0x5581e7e33bc0, func=3D0x7f51d41ff000 ) at threads.= c:704 #24 launch_thread (d=3D0x5581e7e33bc0) at threads.c:803 #25 0x00007f51d3f5ef2a in start_thread (arg=3D0x7f51d0ac5700) at pthread_cr= eate.c:463 #26 0x00007f51d3e91edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 Thread 5 (Thread 0x7f51d12c7700 (LWP 28513)): #0 0x00007f51d3f64e6c in futex_wait_cancelable (private=3D,= expected=3D0, futex_word=3D0x5581e7a295a0) at ../sysdeps/unix/sysv/linux/f= utex-internal.h:88 #1 __pthread_cond_wait_common (abstime=3D0x0, mutex=3D0x5581e7b5ffc0, cond= =3D0x5581e7a29578) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=3Dcond@entry=3D0x5581e7a29578, mutex=3Dmutex@= entry=3D0x5581e7b5ffc0) at pthread_cond_wait.c:655 #3 0x00007f51d41ffbf5 in scm_pthread_cond_wait (cond=3Dcond@entry=3D0x5581= e7a29578, mutex=3Dmutex@entry=3D0x5581e7b5ffc0) at threads.c:1621 #4 0x00007f51d41ffdbb in block_self (queue=3D0x5581e7b5a1f0, mutex=3Dmutex= @entry=3D0x5581e7b5ffc0, waittime=3Dwaittime@entry=3D0x0) at threads.c:316 #5 0x00007f51d42002cd in timed_wait (c=3D0x5581e7b5ef60, current_thread=3D= 0x5581e7a29540, current_thread=3D0x5581e7a29540, waittime=3D0x0, m=3D0x5581= e7b5ffc0, kind=3DSCM_MUTEX_STANDARD) at threads.c:1347 #6 scm_timed_wait_condition_variable (cond=3D0x5581e7b5a200, mutex=3D0x558= 1e7b5a260, timeout=3D0x904) at threads.c:1440 #7 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #8 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #9 0x00007f51d41850c8 in scm_call_with_unblocked_asyncs (proc=3D0x5581e7e4= 1f00) at async.c:400 #10 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #11 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #12 0x00007f51d41ff076 in really_launch (d=3D0x5581e7e33c00) at threads.c:7= 94 #13 0x00007f51d418ddfa in c_body (d=3D0x7f51d12c6e40) at continuations.c:422 #14 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #15 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #16 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7e= 41fa0, handler=3D0x5581e7e41f80, pre_unwind_handler=3D0x5581e7e41f60) at th= row.c:137 #17 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d12c6= e40, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d12c6e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d12c6e40, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d12c6e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #21 0x00007f51d41ff396 in with_guile (base=3D0x7f51d12c6ea8, data=3D0x7f51d= 12c6ed0) at threads.c:661 #22 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #23 0x00007f51d41fe89d in scm_i_with_guile (dynamic_state=3D= , data=3D0x5581e7e33c00, func=3D0x7f51d41ff000 ) at threads.= c:704 #24 launch_thread (d=3D0x5581e7e33c00) at threads.c:803 #25 0x00007f51d3f5ef2a in start_thread (arg=3D0x7f51d12c7700) at pthread_cr= eate.c:463 #26 0x00007f51d3e91edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 Thread 4 (Thread 0x7f51d1ac8700 (LWP 28512)): #0 0x00007f51d3f64e6c in futex_wait_cancelable (private=3D,= expected=3D0, futex_word=3D0x5581e7a29760) at ../sysdeps/unix/sysv/linux/f= utex-internal.h:88 #1 __pthread_cond_wait_common (abstime=3D0x0, mutex=3D0x5581e7b5ffc0, cond= =3D0x5581e7a29738) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=3Dcond@entry=3D0x5581e7a29738, mutex=3Dmutex@= entry=3D0x5581e7b5ffc0) at pthread_cond_wait.c:655 #3 0x00007f51d41ffbf5 in scm_pthread_cond_wait (cond=3Dcond@entry=3D0x5581= e7a29738, mutex=3Dmutex@entry=3D0x5581e7b5ffc0) at threads.c:1621 #4 0x00007f51d41ffdbb in block_self (queue=3D0x5581e7b5a1f0, mutex=3Dmutex= @entry=3D0x5581e7b5ffc0, waittime=3Dwaittime@entry=3D0x0) at threads.c:316 #5 0x00007f51d42002cd in timed_wait (c=3D0x5581e7b5ef60, current_thread=3D= 0x5581e7a29700, current_thread=3D0x5581e7a29700, waittime=3D0x0, m=3D0x5581= e7b5ffc0, kind=3DSCM_MUTEX_STANDARD) at threads.c:1347 #6 scm_timed_wait_condition_variable (cond=3D0x5581e7b5a200, mutex=3D0x558= 1e7b5a260, timeout=3D0x904) at threads.c:1440 #7 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #8 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #9 0x00007f51d41850c8 in scm_call_with_unblocked_asyncs (proc=3D0x5581e7e3= ff20) at async.c:400 #10 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #11 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #12 0x00007f51d41ff076 in really_launch (d=3D0x5581e7e33c40) at threads.c:7= 94 #13 0x00007f51d418ddfa in c_body (d=3D0x7f51d1ac7e40) at continuations.c:422 #14 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #15 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #16 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7e= 3ffc0, handler=3D0x5581e7e3ffa0, pre_unwind_handler=3D0x5581e7e3ff80) at th= row.c:137 #17 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d1ac7= e40, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d1ac7e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d1ac7e40, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d1ac7e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #21 0x00007f51d41ff396 in with_guile (base=3D0x7f51d1ac7ea8, data=3D0x7f51d= 1ac7ed0) at threads.c:661 #22 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #23 0x00007f51d41fe89d in scm_i_with_guile (dynamic_state=3D= , data=3D0x5581e7e33c40, func=3D0x7f51d41ff000 ) at threads.= c:704 #24 launch_thread (d=3D0x5581e7e33c40) at threads.c:803 #25 0x00007f51d3f5ef2a in start_thread (arg=3D0x7f51d1ac8700) at pthread_cr= eate.c:463 #26 0x00007f51d3e91edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 Thread 3 (Thread 0x7f51d22c9700 (LWP 28509)): #0 0x00007f51d3f68394 in __libc_read (fd=3D12, buf=3Dbuf@entry=3D0x7f51d22= c85b0, nbytes=3Dnbytes@entry=3D1) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f51d41df467 in read (__nbytes=3D1, __buf=3D0x7f51d22c85b0, __fd= =3D) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #2 read_signal_pipe_data (data=3D0x7f51d22c85b0) at scmsigs.c:152 #3 0x00007f51d3b4a0c3 in GC_do_blocking_inner () from /lib/x86_64-linux-gn= u/libgc.so.1 #4 0x00007f51d3b3e9ce in GC_with_callee_saves_pushed () from /lib/x86_64-l= inux-gnu/libgc.so.1 #5 0x00007f51d3b4451c in GC_do_blocking () from /lib/x86_64-linux-gnu/libg= c.so.1 #6 0x00007f51d41ff77a in scm_without_guile (func=3D0x7f51d41df450 , data=3D0x7f51d22c85b0) at threads.c:722 #7 0x00007f51d41df3cb in signal_delivery_thread (data=3D) a= t scmsigs.c:177 #8 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #9 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #10 0x00007f51d41850c8 in scm_call_with_unblocked_asyncs (proc=3D0x5581e7bc= 4f40) at async.c:400 #11 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #12 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #13 0x00007f51d41ff076 in really_launch (d=3D0x5581e7bb1480) at threads.c:7= 94 #14 0x00007f51d418ddfa in c_body (d=3D0x7f51d22c8e40) at continuations.c:422 #15 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #16 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #17 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7b= 36160, handler=3D0x5581e7b36120, pre_unwind_handler=3D0x5581e7b360e0) at th= row.c:137 #18 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #19 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d22c8= e40, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d22c8e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #20 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d22c8e40, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d22c8e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #21 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #22 0x00007f51d41ff396 in with_guile (base=3D0x7f51d22c8ea8, data=3D0x7f51d= 22c8ed0) at threads.c:661 #23 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #24 0x00007f51d41fe89d in scm_i_with_guile (dynamic_state=3D= , data=3D0x5581e7bb1480, func=3D0x7f51d41ff000 ) at threads.= c:704 #25 launch_thread (d=3D0x5581e7bb1480) at threads.c:803 #26 0x00007f51d3f5ef2a in start_thread (arg=3D0x7f51d22c9700) at pthread_cr= eate.c:463 #27 0x00007f51d3e91edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 Thread 2 (Thread 0x7f51d2fed700 (LWP 28508)): #0 0x00007f51d3f68394 in __libc_read (fd=3D5, buf=3Dbuf@entry=3D0x7f51d2fe= ca40, nbytes=3Dnbytes@entry=3D1) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f51d419d0d7 in read (__nbytes=3D1, __buf=3D0x7f51d2feca40, __fd= =3D) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #2 read_finalization_pipe_data (data=3D0x7f51d2feca40) at finalizers.c:199 #3 0x00007f51d3b4a0c3 in GC_do_blocking_inner () from /lib/x86_64-linux-gn= u/libgc.so.1 #4 0x00007f51d3b3e9ce in GC_with_callee_saves_pushed () from /lib/x86_64-l= inux-gnu/libgc.so.1 #5 0x00007f51d3b4451c in GC_do_blocking () from /lib/x86_64-linux-gnu/libg= c.so.1 #6 0x00007f51d41ff77a in scm_without_guile (func=3D0x7f51d419d0c0 , data=3D0x7f51d2feca40) at threads.c:722 #7 0x00007f51d419d48b in finalization_thread_proc (unused=3D) at finalizers.c:212 #8 0x00007f51d418ddfa in c_body (d=3D0x7f51d2fece40) at continuations.c:422 #9 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #10 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #11 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7c= 03e80, handler=3D0x5581e7c03e60, pre_unwind_handler=3D0x5581e7c03e40) at th= row.c:137 #12 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #13 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d2fec= e40, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d2fece40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #14 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7f51d2fece40, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7f51d2fece40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #15 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #16 0x00007f51d41ff396 in with_guile (base=3D0x7f51d2fecea8, data=3D0x7f51d= 2feced0) at threads.c:661 #17 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #18 0x00007f51d41ff728 in scm_i_with_guile (dynamic_state=3D= , data=3D, func=3D) at threads.c:704 #19 scm_with_guile (func=3D, data=3D) at thre= ads.c:710 #20 0x00007f51d3f5ef2a in start_thread (arg=3D0x7f51d2fed700) at pthread_cr= eate.c:463 #21 0x00007f51d3e91edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:95 Thread 1 (Thread 0x7f51d3302740 (LWP 28485)): #0 0x00007f51d3f64e6c in futex_wait_cancelable (private=3D,= expected=3D0, futex_word=3D0x5581e7a29e60) at ../sysdeps/unix/sysv/linux/f= utex-internal.h:88 #1 __pthread_cond_wait_common (abstime=3D0x0, mutex=3D0x5581e7b5ffc0, cond= =3D0x5581e7a29e38) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=3Dcond@entry=3D0x5581e7a29e38, mutex=3Dmutex@= entry=3D0x5581e7b5ffc0) at pthread_cond_wait.c:655 #3 0x00007f51d41ffbf5 in scm_pthread_cond_wait (cond=3Dcond@entry=3D0x5581= e7a29e38, mutex=3Dmutex@entry=3D0x5581e7b5ffc0) at threads.c:1621 #4 0x00007f51d41ffdbb in block_self (queue=3D0x5581e7b5a270, mutex=3Dmutex= @entry=3D0x5581e7b5ffc0, waittime=3Dwaittime@entry=3D0x0) at threads.c:316 #5 0x00007f51d41ffe6f in lock_mutex (current_thread=3D0x5581e7a29e00, wait= time=3D0x0, m=3D0x5581e7b5ffc0, kind=3DSCM_MUTEX_STANDARD) at threads.c:1037 #6 scm_timed_lock_mutex (mutex=3D0x5581e7b5a260, timeout=3D= ) at threads.c:1098 #7 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #8 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #9 0x00007f51d4194c07 in scm_primitive_eval (exp=3D) at eva= l.c:662 #10 0x00007f51d41b119b in scm_primitive_load (filename=3D) a= t load.c:123 #11 0x00007f51d42081a4 in vm_debug_engine () at vm-engine.c:786 #12 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #13 0x00007f51d4194c07 in scm_primitive_eval (exp=3D, exp@en= try=3D0x5581e7b82dc0) at eval.c:662 #14 0x00007f51d4194c63 in scm_eval (exp=3D0x5581e7b82dc0, module_or_state= =3Dmodule_or_state@entry=3D0x5581e7b5c140) at eval.c:696 #15 0x00007f51d41e0750 in scm_shell (argc=3D13, argv=3D0x7ffd8d3fb2a8) at s= cript.c:454 #16 0x00007f51d41ab50d in invoke_main_func (body_data=3D0x7ffd8d3fb150) at = init.c:340 #17 0x00007f51d418ddfa in c_body (d=3D0x7ffd8d3fb090) at continuations.c:422 #18 0x00007f51d420c53f in vm_regular_engine () at vm-engine.c:786 #19 0x00007f51d4211d8f in scm_call_n () at vm.c:1257 #20 0x00007f51d4200784 in catch (tag=3Dtag@entry=3D0x404, thunk=3D0x5581e7a= c4280, handler=3D0x5581e7ac4260, pre_unwind_handler=3D0x5581e7ac4200) at th= row.c:137 #21 0x00007f51d4200aa5 in scm_catch_with_pre_unwind_handler (key=3Dkey@entr= y=3D0x404, thunk=3D, handler=3D, pre_unwind_h= andler=3D) at throw.c:254 #22 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7ffd8d3fb= 090, handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffd8d3fb090, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #23 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 , body_data=3Dbody_data@entry=3D0x7ffd8d3fb090, = handler=3Dhandler@entry=3D0x7f51d418e080 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffd8d3fb090, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 , pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #24 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:456 #25 0x00007f51d41ff396 in with_guile (base=3D0x7ffd8d3fb0f8, data=3D0x7ffd8= d3fb120) at threads.c:661 #26 0x00007f51d3b444e8 in GC_call_with_stack_base () from /lib/x86_64-linux= -gnu/libgc.so.1 #27 0x00007f51d41ff728 in scm_i_with_guile (dynamic_state=3D= , data=3Ddata@entry=3D0x7ffd8d3fb120, func=3Dfunc@entry=3D0x7f51d41ab4f0 ) at threads.c:704 #28 scm_with_guile (func=3Dfunc@entry=3D0x7f51d41ab4f0 , = data=3Ddata@entry=3D0x7ffd8d3fb150) at threads.c:710 #29 0x00007f51d41ab6a2 in scm_boot_guile (argc=3D13, argv=3D0x7ffd8d3fb2a8,= main_func=3D0x5581e6700270 , closure=3D0x0) at init.c:323 #30 0x00005581e6700114 in main (argc=3D13, argv=3D0x7ffd8d3fb2a8) at guile.= c:101 --=20 G=C3=B6ran Weinholt Debian developer 73 de SA6CJK