From unknown Tue Sep 09 06:48:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32240: Segfault when execlp vim/nano Resent-From: ouzb65ty Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 21 Jul 2018 18:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32240 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 32240@debbugs.gnu.org X-Debbugs-Original-To: "bug-guile@gnu.org" Reply-To: ouzb65ty Received: via spool by submit@debbugs.gnu.org id=B.153219597312925 (code B ref -1); Sat, 21 Jul 2018 18:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2018 17:59:33 +0000 Received: from localhost ([127.0.0.1]:51290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwAH-0003MP-16 for submit@debbugs.gnu.org; Sat, 21 Jul 2018 13:59:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fguic-00019R-C5 for submit@debbugs.gnu.org; Sat, 21 Jul 2018 12:26:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fguiW-0000Ng-2X for submit@debbugs.gnu.org; Sat, 21 Jul 2018 12:26:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,MIME_BASE64_BLANKS,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46482) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fguiV-0000NW-Uc for submit@debbugs.gnu.org; Sat, 21 Jul 2018 12:26:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34499) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fguiU-0004WB-MN for bug-guile@gnu.org; Sat, 21 Jul 2018 12:26:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fguiR-0000L9-HR for bug-guile@gnu.org; Sat, 21 Jul 2018 12:26:46 -0400 Received: from mail-1857040136.protonmail.ch ([185.70.40.136]:11587) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fguiR-0000KW-5O for bug-guile@gnu.org; Sat, 21 Jul 2018 12:26:43 -0400 Date: Sat, 21 Jul 2018 12:26:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.ch; s=default; t=1532190397; bh=XqZEreM9skX2fHieP8xkJQryNkLmZL+rkV+MYirHCVI=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=A99EaDMrT1dBDYH3SpfqzqmhzrQYIZglHtXPVWU8BN4Bne51wxFnG1eQOS+oANTJr iuuaOAohkGG251A07lg8Fr/V7BdeilxekfjhNyskaCvkTNHa+3fEMD3PJOHtWAy1hh o+82yy3DXks5/Mm8Kgx0aeNegNFV3uG6JVYFj0vU= From: ouzb65ty Message-ID: Feedback-ID: TyHD8qbjhhJew1uFJa90xpmbDXt-hMQ3x-z0hi9WQ2a88xFCWVUq6KX1md32fOwze5Yiv3_Y01zMlZVJeU5_Kw==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_0cc7c762ef83af233311af128847ad21" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [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: -4.0 (----) X-Mailman-Approved-At: Sat, 21 Jul 2018 13:59:31 -0400 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: -5.0 (-----) This is a multi-part message in MIME format. --b1_0cc7c762ef83af233311af128847ad21 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SGVsbG8sCgpXaGVuIEkgY2FsbCAoZXhlY2xwICJ2aW0iKSBvciAoZXhlY2xwICJuYW5vIikgaW4g R3VpbGUgOgpGYXRhbCBlcnJvciAxMTogU2VnbWVudGF0aW9uIGZhdWx0WzFdICAgIDMxMzgwIHNl Z21lbnRhdGlvbiBmYXVsdCAgZ3VpbGUgdGVzdC5zY20KCkd1aWxlIC0tdmVyc2lvbiA6Cmd1aWxl IChHTlUgR3VpbGUpIDIuMi4zCgpWaW0gLS12ZXJzaW9uIDoKVklNIC0gVmkgSU1wcm92ZWQgNy40 ICgyMDEzIEF1ZyAxMCwgY29tcGlsZWQgQXByICA0IDIwMTcgMTg6MTQ6NTQpCgpOYW5vIC0tdmVy c2lvbiA6CkdOVSBuYW5vIHZlcnNpb24gMi4wLjYgKGNvbXBpbGVkIDE0OjI2OjQ1LCBPY3QgMTQg MjAxNikKCnVuYW1lIC1hIDoKRGFyd2luIGUxcjVwMTcuNDIuZnIgMTYuNy4wIERhcndpbiBLZXJu ZWwgVmVyc2lvbiAxNi43LjA6IFRodSBKdW4gMTUgMTc6MzY6MjcgUERUIDIwMTc7IHJvb3Q6eG51 LTM3ODkuNzAuMTZ+Mi9SRUxFQVNFX1g4Nl82NCB4ODZfNjQKCk15IC5ndWlsZSBpcyBlbXB0eSwg SSB0aGluayBpdCdzIHByb2JhYmx5IGEgYnVnIHdpdGggdGVybWNhcHMuLg== --b1_0cc7c762ef83af233311af128847ad21 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj5IZWxsbyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaGVuIEkgY2FsbCAoZXhl Y2xwICJ2aW0iKSBvciAoZXhlY2xwICJuYW5vIikgaW4gR3VpbGUgOjxicj48L2Rpdj48ZGl2PkZh dGFsIGVycm9yIDExOiBTZWdtZW50YXRpb24gZmF1bHRbMV0mbmJzcDsmbmJzcDsmbmJzcDsgMzEz ODAgc2VnbWVudGF0aW9uIGZhdWx0Jm5ic3A7IGd1aWxlIHRlc3Quc2NtPGJyPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+R3VpbGUgLS12ZXJzaW9uIDo8YnI+PC9kaXY+PGRpdj5ndWlsZSAoR05V IEd1aWxlKSAyLjIuMzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlZpbSAtLXZlcnNpb24g Ojxicj48L2Rpdj48ZGl2PlZJTSAtIFZpIElNcHJvdmVkIDcuNCAoMjAxMyBBdWcgMTAsIGNvbXBp bGVkIEFwciZuYnNwOyA0IDIwMTcgMTg6MTQ6NTQpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+TmFubyAtLXZlcnNpb24gOjxicj48L2Rpdj48ZGl2PkdOVSBuYW5vIHZlcnNpb24gMi4wLjYg KGNvbXBpbGVkIDE0OjI2OjQ1LCBPY3QgMTQgMjAxNik8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj51bmFtZSAtYSA6PGJyPjwvZGl2PjxkaXY+RGFyd2luIGUxcjVwMTcuNDIuZnIgMTYuNy4w IERhcndpbiBLZXJuZWwgVmVyc2lvbiAxNi43LjA6IFRodSBKdW4gMTUgMTc6MzY6MjcgUERUIDIw MTc7IHJvb3Q6eG51LTM3ODkuNzAuMTZ+Mi9SRUxFQVNFX1g4Nl82NCB4ODZfNjQ8YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5NeSAuZ3VpbGUgaXMgZW1wdHksIEkgdGhpbmsgaXQncyBwcm9i YWJseSBhIGJ1ZyB3aXRoIHRlcm1jYXBzLi48YnI+PC9kaXY+ --b1_0cc7c762ef83af233311af128847ad21-- From unknown Tue Sep 09 06:48:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32240: Segfault when execlp vim/nano Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 02 Aug 2018 15:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32240 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: ouzb65ty Cc: 32240@debbugs.gnu.org Received: via spool by 32240-submit@debbugs.gnu.org id=B32240.153322229917192 (code B ref 32240); Thu, 02 Aug 2018 15:05:02 +0000 Received: (at 32240) by debbugs.gnu.org; 2 Aug 2018 15:04:59 +0000 Received: from localhost ([127.0.0.1]:39124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flF9u-0004TE-Jv for submit@debbugs.gnu.org; Thu, 02 Aug 2018 11:04:58 -0400 Received: from world.peace.net ([64.112.178.59]:52228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flF9s-0004T1-Vx for 32240@debbugs.gnu.org; Thu, 02 Aug 2018 11:04:57 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1flF9n-0008Ha-AC; Thu, 02 Aug 2018 11:04:51 -0400 From: Mark H Weaver References: Date: Thu, 02 Aug 2018 11:03:27 -0400 In-Reply-To: (ouzb65ty's message of "Sat, 21 Jul 2018 12:26:30 -0400") Message-ID: <871sbgx134.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) Hi, ouzb65ty writes: > When I call (execlp "vim") or (execlp "nano") in Guile : > Fatal error 11: Segmentation fault[1] 31380 segmentation fault guile test.scm When calling the 'exec*' procedures, in both Scheme and C, you should pass at least two arguments. The first argument is the program to run, and the second argument will become argv[0] in the executed program. Normally this should be the program name again, although in some cases it is useful to pass a different value as argv[0]. Note that in the Guile manual, the entry for 'execlp' begins by saying that it's "Similar to 'execl', however ...", and the description of 'execl' states: "If ARG is missing, FILENAME is executed with a null argument list, which may have system-dependent side-effects." On my GNU/Linux system, I see this: scheme@(guile-user)> (execlp "ls") A NULL argv[0] was passed through an exec system call. Aborted Based on your report, I guess that on Darwin it leads to a segfault. In any case, you are using 'execlp' incorrectly. It might be that we should raise an error at the Scheme level if these procedures are called with only one argument. Anyway, does it work if you run (execlp "vim" "vim") instead? Mark From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 21 17:33:28 2018 Received: (at control) by debbugs.gnu.org; 21 Aug 2018 21:33:29 +0000 Received: from localhost ([127.0.0.1]:57108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsEHI-0005pp-Nz for submit@debbugs.gnu.org; Tue, 21 Aug 2018 17:33:28 -0400 Received: from world.peace.net ([64.112.178.59]:37838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsEHG-0005pK-TR for control@debbugs.gnu.org; Tue, 21 Aug 2018 17:33:27 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fsEHB-0001ij-Cl; Tue, 21 Aug 2018 17:33:21 -0400 From: Mark H Weaver To: control@debbugs.gnu.org Date: Tue, 21 Aug 2018 17:31:48 -0400 Message-ID: <871sar2ypn.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 32240 + notabug close 32240 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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: 1.0 (+) tags 32240 + notabug close 32240 thanks