From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Newsgroups: gmane.lisp.guile.bugs Subject: bug#62691: Calling system* in the module body hangs Guile, while calling open-pipe* does not Date: Sun, 16 Jul 2023 22:28:37 +0200 Message-ID: <87o7kbr47e.fsf@gnu.org> References: <87fs99xz9j.fsf@ngyro.com> <87a5zexsl5.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28429"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Cc: 62691-done@debbugs.gnu.org, =?UTF-8?Q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB_?= =?UTF-8?Q?=D0=91=D0=B0=D1=85=D1=82=D0=B5=D1=80=D0=B5=D0=B2?= To: Timothy Sample Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Sun Jul 16 22:29:33 2023 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qL8N2-00078k-7b for guile-bugs@m.gmane-mx.org; Sun, 16 Jul 2023 22:29:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qL8Ma-00076Z-VA; Sun, 16 Jul 2023 16:29:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qL8MZ-00076K-2C for bug-guile@gnu.org; Sun, 16 Jul 2023 16:29:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qL8MY-0001bH-RB for bug-guile@gnu.org; Sun, 16 Jul 2023 16:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qL8MY-0003mQ-9X for bug-guile@gnu.org; Sun, 16 Jul 2023 16:29:02 -0400 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-To: bug-guile@gnu.org Resent-Date: Sun, 16 Jul 2023 20:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 62691 X-GNU-PR-Package: guile Mail-Followup-To: 62691@debbugs.gnu.org, ludo@gnu.org, mike.bakhterev@gmail.com Original-Received: via spool by 62691-done@debbugs.gnu.org id=D62691.168953932814501 (code D ref 62691); Sun, 16 Jul 2023 20:29:02 +0000 Original-Received: (at 62691-done) by debbugs.gnu.org; 16 Jul 2023 20:28:48 +0000 Original-Received: from localhost ([127.0.0.1]:48649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL8MK-0003lp-6i for submit@debbugs.gnu.org; Sun, 16 Jul 2023 16:28:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL8MH-0003lc-BI for 62691-done@debbugs.gnu.org; Sun, 16 Jul 2023 16:28:46 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qL8MB-0001VH-EX; Sun, 16 Jul 2023 16:28:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=mqZcZK0JrWiPx3l+YAAR533P0DlTlRRuQoDOgQxt3VM=; b=f2lZMRHeBspWWiw7P/Lq Ju5PJpO8g/9xOaxNZIe+pc1SQ8O4WM0FYpd2rpzfQgGiroLD8hO7re2lqKAhLzYBYCBX37pGkKw0n R6S6W5EJ5FGrHE7AremS/7kTPUVTqALKS/ViLLwB9ugehTlRndkvkfSoAvtNh3+M5VSloeaR5u+0K e/ADHbrzkT2JMR+W+QRWDp44uxEvp9echd87VXg0y+3xN1BLzyOFVEca+ecC+4mC+mpsbmnVNJiHx /FniGcAH4vOjGLzWLSQY87NHSk3SxUnY0zRy03xdtsMvtj7DftvAD7mMhcfK8ZXPo2Iijg6v77+49 WihqP7sykmqc1Q==; Original-Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qL8MA-0005K4-Si; Sun, 16 Jul 2023 16:28:39 -0400 In-Reply-To: <87a5zexsl5.fsf@ngyro.com> (Timothy Sample's message of "Tue, 11 Apr 2023 10:59:50 -0600") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.bugs:10636 Archived-At: Hi, Timothy Sample skribis: >>>From 6b6792c7a21de9be1825719bfca0f01177381cf9 Mon Sep 17 00:00:00 2001 > From: Timothy Sample > Date: Tue, 11 Apr 2023 10:22:46 -0600 > Subject: [PATCH] Avoid module resolution in 'call-with-new-thread'. > MIME-Version: 1.0 > Content-Type: text/plain; charset=3DUTF-8 > Content-Transfer-Encoding: 8bit > > Fixes . > Reported by =D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB =D0=91=D0=B0=D1=85=D1=82= =D0=B5=D1=80=D0=B5=D0=B2 . > > * module/ice-9/threads.scm (call-with-new-thread): Do not use 'set!' > to set object properties while the calling thread is waiting on the > new thread to initialize. Woow, good catch! Finally, applied. Thanks! Ludo=E2=80=99.