X-Loop: help-debbugs@HIDDEN Subject: bug#32374: future.test randomly hangs in 2.2.4 Resent-From: =?UTF-8?Q?G=C3=B6ran?= Weinholt <goran@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Mon, 06 Aug 2018 10:15:02 +0000 Resent-Message-ID: <handler.32374.B.153355046728399 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 32374 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 32374 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guile@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.153355046728399 (code B ref -1); Mon, 06 Aug 2018 10:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2018 10:14:27 +0000 Received: from localhost ([127.0.0.1]:42313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1fmcWw-0007Nw-Gm for submit <at> debbugs.gnu.org; Mon, 06 Aug 2018 06:14:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <goran@HIDDEN>) id 1fmcWu-0007Ng-5b for submit <at> debbugs.gnu.org; Mon, 06 Aug 2018 06:14:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <goran@HIDDEN>) id 1fmcWm-0000AH-Bz for submit <at> debbugs.gnu.org; Mon, 06 Aug 2018 06:14:19 -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.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 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 <goran@HIDDEN>) id 1fmcWm-0000AD-78 for submit <at> debbugs.gnu.org; Mon, 06 Aug 2018 06:14:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <goran@HIDDEN>) id 1fmcWj-0002H5-8h for bug-guile@HIDDEN; Mon, 06 Aug 2018 06:14:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <goran@HIDDEN>) id 1fmcWg-00006H-BR for bug-guile@HIDDEN; Mon, 06 Aug 2018 06:14:13 -0400 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 <goran@HIDDEN>) id 1fmcWf-000055-Nh for bug-guile@HIDDEN; 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==; Received: from uucp by iustitia.weinholt.se with local-bsmtp (Exim 4.89) (envelope-from <goran@HIDDEN>) id 1fmcWc-0006UD-HI; Mon, 06 Aug 2018 12:14:06 +0200 Received: from weinholt by teapot.weinholt.se with local (Exim 4.91) (envelope-from <goran@HIDDEN>) id 1fmcIe-00083d-HW; Mon, 06 Aug 2018 11:59:40 +0200 From: =?UTF-8?Q?G=C3=B6ran?= Weinholt <goran@HIDDEN> Date: Mon, 06 Aug 2018 11:59:40 +0200 Message-ID: <87y3dj4xyr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (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 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) 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" (#<vm-continuation 559aa17ca710>))) 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<optimized out>, 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<optimized out>,= 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d0ac4= e40, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d0ac4e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d0ac4e40, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d0ac4e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3D0x5581e7e33bc0, func=3D0x7f51d41ff000 <really_launch>) 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<optimized out>,= 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d12c6= e40, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d12c6e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d12c6e40, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d12c6e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3D0x5581e7e33c00, func=3D0x7f51d41ff000 <really_launch>) 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<optimized out>,= 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #18 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d1ac7= e40, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d1ac7e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #19 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d1ac7e40, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d1ac7e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #20 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3D0x5581e7e33c40, func=3D0x7f51d41ff000 <really_launch>) 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<optimized out>) 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 <read_si= gnal_pipe_data>, data=3D0x7f51d22c85b0) at threads.c:722 #7 0x00007f51d41df3cb in signal_delivery_thread (data=3D<optimized out>) 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #19 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d22c8= e40, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d22c8e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #20 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d22c8e40, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d22c8e40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #21 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3D0x5581e7bb1480, func=3D0x7f51d41ff000 <really_launch>) 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<optimized out>) 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 <read_fi= nalization_pipe_data>, data=3D0x7f51d2feca40) at threads.c:722 #7 0x00007f51d419d48b in finalization_thread_proc (unused=3D<optimized out= >) 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #13 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d2fec= e40, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d2fece40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #14 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7f51d2fece40, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7f51d2fece40, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #15 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3D<optimized out>, func=3D<optimized out>) at threads.c:704 #19 scm_with_guile (func=3D<optimized out>, data=3D<optimized out>) 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<optimized out>,= 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<optimized out>= ) 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<optimized out>) at eva= l.c:662 #10 0x00007f51d41b119b in scm_primitive_load (filename=3D<optimized out>) 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<optimized out>, 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<optimized out>, handler=3D<optimized out>, pre_unwind_h= andler=3D<optimized out>) at throw.c:254 #22 0x00007f51d4200c6f in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7ffd8d3fb= 090, handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7ffd8d3fb090, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at throw.c:377 #23 0x00007f51d418e3e0 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7f51d418ddf0 <c_body>, body_data=3Dbody_data@entry=3D0x7ffd8d3fb090, = handler=3Dhandler@entry=3D0x7f51d418e080 <c_handler>,=20 handler_data=3Dhandler_data@entry=3D0x7ffd8d3fb090, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x7f51d418ded0 <pre_unwind_handler>, pre_unwi= nd_handler_data=3D0x5581e7ac69c0) at continuations.c:360 #24 0x00007f51d418e475 in scm_c_with_continuation_barrier (func=3D<optimize= d out>, data=3D<optimized out>) 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<optimized out>= , data=3Ddata@entry=3D0x7ffd8d3fb120, func=3Dfunc@entry=3D0x7f51d41ab4f0 <i= nvoke_main_func>) at threads.c:704 #28 scm_with_guile (func=3Dfunc@entry=3D0x7f51d41ab4f0 <invoke_main_func>, = data=3Ddata@entry=3D0x7ffd8d3fb150) at threads.c:710 #29 0x00007f51d41ab6a2 in scm_boot_guile (argc=3D13, argv=3D0x7ffd8d3fb2a8,= main_func=3D0x5581e6700270 <inner_main>, 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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?G=C3=B6ran?= Weinholt <goran@HIDDEN> Subject: bug#32374: Acknowledgement (future.test randomly hangs in 2.2.4) Message-ID: <handler.32374.B.153355046728399.ack <at> debbugs.gnu.org> References: <87y3dj4xyr.fsf@HIDDEN> X-Gnu-PR-Message: ack 32374 X-Gnu-PR-Package: guile Reply-To: 32374 <at> debbugs.gnu.org Date: Mon, 06 Aug 2018 10:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guile@HIDDEN If you wish to submit further information on this problem, please send it to 32374 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 32374: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32374 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.