GNU bug report logs - #32374
future.test randomly hangs in 2.2.4

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guile; Reported by: Göran Weinholt <goran@HIDDEN>; dated Mon, 6 Aug 2018 10:15:02 UTC; Maintainer for guile is bug-guile@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Aug 2018 10:14:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 06 06:14:27 2018
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>
To: bug-guile@HIDDEN
Subject: future.test randomly hangs in 2.2.4
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-Debbugs-Envelope-To: submit
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




Acknowledgement sent to Göran Weinholt <goran@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guile@HIDDEN. Full text available.
Report forwarded to bug-guile@HIDDEN:
bug#32374; Package guile. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.