From unknown Sun Jun 22 11:40:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69730: Segfault in (spawn) when passed wrong port Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 11 Mar 2024 11:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69730 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 69730@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171015550110739 (code B ref -1); Mon, 11 Mar 2024 11:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2024 11:11:41 +0000 Received: from localhost ([127.0.0.1]:39119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjdZE-0002n9-LU for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:11:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:56526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1rjdZC-0002n0-LM for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:11:39 -0400 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 <~@wolfsden.cz>) id 1rjdYJ-0006Ok-M0 for bug-guile@gnu.org; Mon, 11 Mar 2024 07:10:49 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rjdYF-0001jg-ID for bug-guile@gnu.org; Mon, 11 Mar 2024 07:10:43 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id A67A228A846; Mon, 11 Mar 2024 11:10:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710155432; bh=dERpVmUbRWXKeYQb1co1U8n7JRaZlPa9vhSHVRso50E=; h=Date:From:To:Subject; b=Qq7rJ6K2450P/Fm+qVHuFhrFporcYfwKeZmCn/GgChmcK9Li9T1wyEzCZmxVujLRR iFBqsh64pWY+25vcHdLaIPON49PG0IvaouxXJwvsVp0gC7YY+Z2lpbUJJ4ELFnaqoo iruc/4t2/1e1arZm4VmSj5Q2NtDLiUZnv5R6gTKrWgoQEPXaIMw05bwuoG2gwNlJ86 xMPSZojxiOTZfNgpFyXLZugB1MdfS9s4qE8g7n7pZ3pFO25gNkMPhixuTshg33UljE 4PbjygC/Hvr9QvfvSaTTrbucZenAxjAM7ldkJzUaGuqsmeFs/NLQbu1R3HyIviEp2L KFsE50YPmLIVd6EXBcHtO+xF4u/+xUptBVUZeay/D+hbYTYf2fCnXPZU+KgaSevxwD gXs+lIkpddX+E1ZJ6p3ZNgW41YKMzlJN5IvBJi9r4an3D97a0JAYLw9Csnln8BQ/7M LWUZIiO5NnoIUCBebAl0tixaIkbAFpxGwmW4l9jw8SGh3jxH0J7qljoO1CJWd5nKr5 hpSe0Mg68Gl3uVM4jCPQwwlkZih/CutA+ljmy/X75YFTVi2peVoe/ErFwoPRMVZGAA lTURCn0wycoTeU7lKwMajQvDhsubbu1yghMY7Ffpgzta/21+kUkSz8ysbNpwb9yNrb qMDVRMvSEhw+u6uFqaNfDFJE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [193.32.127.157]) by wolfsden.cz (Postfix) with ESMTPSA id C6B16289BB9 for ; Mon, 11 Mar 2024 11:10:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710155431; bh=dERpVmUbRWXKeYQb1co1U8n7JRaZlPa9vhSHVRso50E=; h=Date:From:To:Subject; b=PDmzvzSlNqCPsOdrCK1f7eMYAg1XE/9AZO5KPKYxGr1d4U9yd5az1MSEnPQCVhQUr u47zeUzb16hg9BmeYdJoRuJ0lVM/Zb5lSfVWp3S6qJ2+cX1ysATGCZEKFzGFolp03n YMc+49utfZ81SzMz3ukuNwZ4TK/hY8RYB/rggSEEDBLOYe8m0PgTuS6TTF+b7+iy45 h3NsNUz7VxWKl2FDl4Rhdh+xguaHxpP23oDU+mGDZ5ud2P8PVMbFML2zrusBpU8Px7 XGf7314H5eqnqiiB/79P/okH2ajUyec/cckO8gAq+k316DJdYvvwAscjXY4T6qUTjg 2VB0sxnfON4MFQOJfgpcQRVg0RTVREk59hq7T7+oGEJjVbRXYm3sExBsrWSXuRYjPq Q07RT4qnMOUZgUIIoh4/CmZaruh6GoXHCGvrKHrbgKjCfmoGHv5Ah6R51w0GjhpRfe gQ8nRTWZsdqtFq/27OK9Tlsv3a0IEjCDGY1gSj+yVUv6ByyeeQFJwQw079B+3ZeDft dnRTVyFO5sZPU7FJ6B350rnvaPSwgCKLax4ZEsME7LlFz6F1PtqAJplklAAwRQXUqX cyGIJIqUYmT3dIIVgqAGhZ88RUX8o4NhG/kAkEwizLk/Uf0vtRBpLC2M9NFqhP4NFk eI555lGAbRVoVzD53C4dFH/k= Date: Mon, 11 Mar 2024 12:10:31 +0100 From: Tomas Volf <~@wolfsden.cz> Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5cweB0RI3pMLbAFq" Content-Disposition: inline Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --5cweB0RI3pMLbAFq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, When I pass #f to spawn as a port, it just segfaults: $ guile -c '(spawn "true" (list "") #:error #f)' Segmentation fault Ignoring the fact whether #f should be an accepted value (I think it would be more elegant and portable then (open-output-file "/dev/null")), I would not expect invalid value in an interpreted language to cause a segfault. If the value is indeed invalid, it should throw an error. Original report: https://emacs.ch/@kakafarm/112075808549752692 Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --5cweB0RI3pMLbAFq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmXu5qcACgkQL7/ufbZ/ walFHxAArBTV2XgGC4/BYuYIdHuCS3J/0TpfICiD97rNfq1/EhYKpes+1k8wtfUq UOf35dKeuDIhGY8kXX6R9HKr2WeSmnjYBoAba12ObQGkkhoruXfCtSaG/VuY7h2x 5MYa5+ATHUBwEwIp7+HaKt1dLPVB8mbh+zNzUqNR9F3LIJjvIccX6tGnIl/9KEKf RxjgIGJGQ4FkZxnM81ljbOTWWSF/Ot0dxTozPlp22kzy04yfpnV/tTKNx0Prs8h+ Rz3Z2J2xFZsntbnGAuMux7hfjS8EcX10AuYfY8YfkSPz0koVoi7ex9dNRwGtsIvw V8fLg6/n5hVsm58Uot44lHU2gPeNtURBNTAqiBlrZVDiv7y61v5FsPInW5ZSExsh juWQxAJx8VNM7CQn7D/21ibiP7y5OifzkcyB/ymtkicfjIsoQEoaoI48Y1ghW96s E4TOK3od75NHlpUIZlCdWJLag67Y1yaf5GQuvrgOAiRdeOH4PrJIoPdHLPfp4gCn zChq8L6124eKbQzhf5tE1OGXksSdV5Q5kiHd2zUcHYUgBbzb1lcYxMJDJFFSZTzu V47Vfd7k4U9/jU9xOc8Uhe/uTtPZevu/3kS7FZ6ytmgq1wsQtGzSBjDtURkm74dx 4K6libDhYfGTGWqA4taPIpGas5WaKbtmTiDlzTiTZWy+Ux7M4nU= =F6g2 -----END PGP SIGNATURE----- --5cweB0RI3pMLbAFq-- From unknown Sun Jun 22 11:40:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tomas Volf <~@wolfsden.cz> Subject: bug#69730: closed (Re: bug#69730: Segfault in (spawn) when passed wrong port) Message-ID: References: <87jzk7mgs7.fsf@gnu.org> X-Gnu-PR-Message: they-closed 69730 X-Gnu-PR-Package: guile Reply-To: 69730@debbugs.gnu.org Date: Mon, 06 May 2024 09:29:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1714987742-27502-1" This is a multi-part message in MIME format... ------------=_1714987742-27502-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69730: Segfault in (spawn) when passed wrong port which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69730@debbugs.gnu.org. --=20 69730: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69730 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1714987742-27502-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69730-done) by debbugs.gnu.org; 6 May 2024 09:28:19 +0000 Received: from localhost ([127.0.0.1]:36734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3udv-00079D-Bl for submit@debbugs.gnu.org; Mon, 06 May 2024 05:28:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3uds-000797-OG for 69730-done@debbugs.gnu.org; Mon, 06 May 2024 05:28:17 -0400 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 1s3udO-0000oJ-9k; Mon, 06 May 2024 05:27:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=TCAkzqjbDSZ+b6kdT8SfRrtb4jWeBflkHJIwnByqaMI=; b=iLoqM7A6gymoog8DLWQG 8LPNtsoJarWr5PgfPxZU8FLB6U77HvwzEGHJ5/s79NIcfsxvnKkngp8JL9g+4IlpeJ5IYtjzR5HmN PRqN8TvQ+VEKVkI90tG5v3S67R8npLt4nagwnyU77+WCkwTLEISqGu8XT4VW2tE2giR6UiQ6KnCUh vbK+0L8y/bahuLKQogjgRjPQpqFOQAC5jGkNg25AhG53GxH7v7gWpRWXSbA5/glkYh3oPo9yhA03c PnXyVcZ23V7h5oSeGBSSMXTfWMzOuRJxCsZ1DxvPrU0a2n/8XFCOUY3u7iD6v7gG+OBQyuO61KP9k 7FZ62Z3rL4kY2g==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tomas Volf <~@wolfsden.cz> Subject: Re: bug#69730: Segfault in (spawn) when passed wrong port In-Reply-To: (Tomas Volf's message of "Mon, 11 Mar 2024 12:10:31 +0100") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 06 May 2024 11:27:36 +0200 Message-ID: <87jzk7mgs7.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69730-done Cc: 69730-done@debbugs.gnu.org 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: -3.3 (---) Hi, Tomas Volf <~@wolfsden.cz> skribis: > When I pass #f to spawn as a port, it just segfaults: > > $ guile -c '(spawn "true" (list "") #:error #f)' > Segmentation fault This was fixed a while back in the =E2=80=98main=E2=80=99 branch: --8<---------------cut here---------------start------------->8--- $ guile -c '(spawn "true" (list "") #:error #f)' Backtrace: In ice-9/boot-9.scm: 1755:12 6 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 5 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 4 (call-with-prompt ("prompt") # =E2=80=A6) In ice-9/eval.scm: 619:8 3 (_ #(#(#))) In ice-9/command-line.scm: 185:19 2 (_ #) In unknown file: 1 (eval (spawn "true" (list "") #:error #f) #) 0 (spawn "true" ("") #:error #f) ERROR: In procedure spawn: In procedure spawn: Wrong type argument in position 5 (expecting open file = port): #f $ guix describe Generation 301 May 05 2024 23:32:10 (current) shepherd 08dfcde repository URL: https://git.savannah.gnu.org/git/shepherd.git branch: devel commit: 08dfcde725e3b26f1e542a520c97a16aa9482802 guile 3b76a30 repository URL: https://git.savannah.gnu.org/git/guile.git branch: main commit: 3b76a30e3ca1f0b7ee7944836c2fc5660596b3bd guix d6c95d4 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: d6c95d4208a0cbc3ab742732865f9481c637660f --8<---------------cut here---------------end--------------->8--- We ought to cut a release! See and 5b42f8c154906584455a4989038406c88b723cb0. Thanks, Ludo=E2=80=99. ------------=_1714987742-27502-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Mar 2024 11:11:41 +0000 Received: from localhost ([127.0.0.1]:39119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjdZE-0002n9-LU for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:11:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:56526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1rjdZC-0002n0-LM for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:11:39 -0400 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 <~@wolfsden.cz>) id 1rjdYJ-0006Ok-M0 for bug-guile@gnu.org; Mon, 11 Mar 2024 07:10:49 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1rjdYF-0001jg-ID for bug-guile@gnu.org; Mon, 11 Mar 2024 07:10:43 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id A67A228A846; Mon, 11 Mar 2024 11:10:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710155432; bh=dERpVmUbRWXKeYQb1co1U8n7JRaZlPa9vhSHVRso50E=; h=Date:From:To:Subject; b=Qq7rJ6K2450P/Fm+qVHuFhrFporcYfwKeZmCn/GgChmcK9Li9T1wyEzCZmxVujLRR iFBqsh64pWY+25vcHdLaIPON49PG0IvaouxXJwvsVp0gC7YY+Z2lpbUJJ4ELFnaqoo iruc/4t2/1e1arZm4VmSj5Q2NtDLiUZnv5R6gTKrWgoQEPXaIMw05bwuoG2gwNlJ86 xMPSZojxiOTZfNgpFyXLZugB1MdfS9s4qE8g7n7pZ3pFO25gNkMPhixuTshg33UljE 4PbjygC/Hvr9QvfvSaTTrbucZenAxjAM7ldkJzUaGuqsmeFs/NLQbu1R3HyIviEp2L KFsE50YPmLIVd6EXBcHtO+xF4u/+xUptBVUZeay/D+hbYTYf2fCnXPZU+KgaSevxwD gXs+lIkpddX+E1ZJ6p3ZNgW41YKMzlJN5IvBJi9r4an3D97a0JAYLw9Csnln8BQ/7M LWUZIiO5NnoIUCBebAl0tixaIkbAFpxGwmW4l9jw8SGh3jxH0J7qljoO1CJWd5nKr5 hpSe0Mg68Gl3uVM4jCPQwwlkZih/CutA+ljmy/X75YFTVi2peVoe/ErFwoPRMVZGAA lTURCn0wycoTeU7lKwMajQvDhsubbu1yghMY7Ffpgzta/21+kUkSz8ysbNpwb9yNrb qMDVRMvSEhw+u6uFqaNfDFJE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [193.32.127.157]) by wolfsden.cz (Postfix) with ESMTPSA id C6B16289BB9 for ; Mon, 11 Mar 2024 11:10:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1710155431; bh=dERpVmUbRWXKeYQb1co1U8n7JRaZlPa9vhSHVRso50E=; h=Date:From:To:Subject; b=PDmzvzSlNqCPsOdrCK1f7eMYAg1XE/9AZO5KPKYxGr1d4U9yd5az1MSEnPQCVhQUr u47zeUzb16hg9BmeYdJoRuJ0lVM/Zb5lSfVWp3S6qJ2+cX1ysATGCZEKFzGFolp03n YMc+49utfZ81SzMz3ukuNwZ4TK/hY8RYB/rggSEEDBLOYe8m0PgTuS6TTF+b7+iy45 h3NsNUz7VxWKl2FDl4Rhdh+xguaHxpP23oDU+mGDZ5ud2P8PVMbFML2zrusBpU8Px7 XGf7314H5eqnqiiB/79P/okH2ajUyec/cckO8gAq+k316DJdYvvwAscjXY4T6qUTjg 2VB0sxnfON4MFQOJfgpcQRVg0RTVREk59hq7T7+oGEJjVbRXYm3sExBsrWSXuRYjPq Q07RT4qnMOUZgUIIoh4/CmZaruh6GoXHCGvrKHrbgKjCfmoGHv5Ah6R51w0GjhpRfe gQ8nRTWZsdqtFq/27OK9Tlsv3a0IEjCDGY1gSj+yVUv6ByyeeQFJwQw079B+3ZeDft dnRTVyFO5sZPU7FJ6B350rnvaPSwgCKLax4ZEsME7LlFz6F1PtqAJplklAAwRQXUqX cyGIJIqUYmT3dIIVgqAGhZ88RUX8o4NhG/kAkEwizLk/Uf0vtRBpLC2M9NFqhP4NFk eI555lGAbRVoVzD53C4dFH/k= Date: Mon, 11 Mar 2024 12:10:31 +0100 From: Tomas Volf <~@wolfsden.cz> To: bug-guile@gnu.org Subject: Segfault in (spawn) when passed wrong port Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5cweB0RI3pMLbAFq" Content-Disposition: inline Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --5cweB0RI3pMLbAFq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, When I pass #f to spawn as a port, it just segfaults: $ guile -c '(spawn "true" (list "") #:error #f)' Segmentation fault Ignoring the fact whether #f should be an accepted value (I think it would be more elegant and portable then (open-output-file "/dev/null")), I would not expect invalid value in an interpreted language to cause a segfault. If the value is indeed invalid, it should throw an error. Original report: https://emacs.ch/@kakafarm/112075808549752692 Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --5cweB0RI3pMLbAFq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmXu5qcACgkQL7/ufbZ/ walFHxAArBTV2XgGC4/BYuYIdHuCS3J/0TpfICiD97rNfq1/EhYKpes+1k8wtfUq UOf35dKeuDIhGY8kXX6R9HKr2WeSmnjYBoAba12ObQGkkhoruXfCtSaG/VuY7h2x 5MYa5+ATHUBwEwIp7+HaKt1dLPVB8mbh+zNzUqNR9F3LIJjvIccX6tGnIl/9KEKf RxjgIGJGQ4FkZxnM81ljbOTWWSF/Ot0dxTozPlp22kzy04yfpnV/tTKNx0Prs8h+ Rz3Z2J2xFZsntbnGAuMux7hfjS8EcX10AuYfY8YfkSPz0koVoi7ex9dNRwGtsIvw V8fLg6/n5hVsm58Uot44lHU2gPeNtURBNTAqiBlrZVDiv7y61v5FsPInW5ZSExsh juWQxAJx8VNM7CQn7D/21ibiP7y5OifzkcyB/ymtkicfjIsoQEoaoI48Y1ghW96s E4TOK3od75NHlpUIZlCdWJLag67Y1yaf5GQuvrgOAiRdeOH4PrJIoPdHLPfp4gCn zChq8L6124eKbQzhf5tE1OGXksSdV5Q5kiHd2zUcHYUgBbzb1lcYxMJDJFFSZTzu V47Vfd7k4U9/jU9xOc8Uhe/uTtPZevu/3kS7FZ6ytmgq1wsQtGzSBjDtURkm74dx 4K6libDhYfGTGWqA4taPIpGas5WaKbtmTiDlzTiTZWy+Ux7M4nU= =F6g2 -----END PGP SIGNATURE----- --5cweB0RI3pMLbAFq-- ------------=_1714987742-27502-1--