From unknown Sun Jun 22 17:13:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23000 <23000@debbugs.gnu.org> To: bug#23000 <23000@debbugs.gnu.org> Subject: Status: send doesn't check for closed socket Reply-To: bug#23000 <23000@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:13:05 +0000 retitle 23000 send doesn't check for closed socket reassign 23000 guile submitter 23000 Amirouche Boubekki severity 23000 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 12 14:00:39 2016 Received: (at submit) by debbugs.gnu.org; 12 Mar 2016 19:00:39 +0000 Received: from localhost ([127.0.0.1]:46468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeomE-0007Ft-T2 for submit@debbugs.gnu.org; Sat, 12 Mar 2016 14:00:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56097) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeojW-00072m-4X for submit@debbugs.gnu.org; Sat, 12 Mar 2016 13:57:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeojQ-0001Gt-5d for submit@debbugs.gnu.org; Sat, 12 Mar 2016 13:57:45 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeojQ-0001Go-2M for submit@debbugs.gnu.org; Sat, 12 Mar 2016 13:57:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeojO-0001Lk-Tu for bug-guile@gnu.org; Sat, 12 Mar 2016 13:57:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeojL-0001GV-Ne for bug-guile@gnu.org; Sat, 12 Mar 2016 13:57:42 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:41584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeojL-0001GO-Gh for bug-guile@gnu.org; Sat, 12 Mar 2016 13:57:39 -0500 Received: from mfilter13-d.gandi.net (mfilter13-d.gandi.net [217.70.178.141]) by relay6-d.mail.gandi.net (Postfix) with ESMTP id 884BCFB887 for ; Sat, 12 Mar 2016 19:57:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mfilter13-d.gandi.net Received: from relay6-d.mail.gandi.net ([IPv6:::ffff:217.70.183.198]) by mfilter13-d.gandi.net (mfilter13-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id bpYzAhGCORDO for ; Sat, 12 Mar 2016 19:57:35 +0100 (CET) X-Originating-IP: 10.58.1.142 Received: from webmail.gandi.net (webmail2-d.mgt.gandi.net [10.58.1.142]) (Authenticated sender: amirouche@hypermove.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPA id AC285FB883 for ; Sat, 12 Mar 2016 19:57:35 +0100 (CET) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_7f29255db5a726d6e400e6efe7ca0506" Date: Sat, 12 Mar 2016 19:57:35 +0100 From: Amirouche Boubekki To: bug-guile@gnu.org Subject: send doesn't check for closed socket Message-ID: <0c47cb865118629de2217d50490346d0@hypermove.net> X-Sender: amirouche@hypermove.net User-Agent: Roundcube Webmail/1.1.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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-Mailman-Approved-At: Sat, 12 Mar 2016 14:00:38 -0500 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 (-----) --=_7f29255db5a726d6e400e6efe7ca0506 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed The attached client.scm will crash with a SIGPIPE (based on strace) when run. It should raise an error instead. The error happens when we try to send over socket that is closed on the other side. Happens on 2.0 and master. -- Amirouche ~ amz3 ~ http://www.hyperdev.fr --=_7f29255db5a726d6e400e6efe7ca0506 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=client.scm Content-Disposition: attachment; filename=client.scm; size=377 KGRlZmluZS1tb2R1bGUgKGNsaWVudCkpCgoodXNlLW1vZHVsZXMgKHNoYXJlZCkpCgooZGVmaW5l IChjbGllbnQpCiAgKGRlZmluZSBzb2NrZXQgKG1ha2UtY2xpZW50LXNvY2tldCAxMjM0OCkpCiAg KHBrIChzZW5kIHNvY2tldCAobGlzdC0+dTY0dmVjdG9yIChpb3RhIDMpKSkpCiAgKHBrIChyZWN2 IHNvY2tldCkpCiAgKHBrICJzbGVlcGluZyIpCiAgKHNsZWVwIDE1KQogIChwayAoc2VuZCBzb2Nr ZXQgKGxpc3QtPnU2NHZlY3RvciAoaW90YSAzKSkpKQogIChwayAoc2VuZCBzb2NrZXQgKGxpc3Qt PnU2NHZlY3RvciAoaW90YSAzKSkpKQogIChwayAoY2xvc2Ugc29ja2V0KSkKICAocGsgImJ5ZSIp KQoKCihjbGllbnQpCihwayAiZW5kIG9mIHByb2dyYW0iKQo= --=_7f29255db5a726d6e400e6efe7ca0506 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=shared.scm Content-Disposition: attachment; filename=shared.scm; size=681 KGRlZmluZS1tb2R1bGUgKHNoYXJlZCkpCgoodXNlLW1vZHVsZXMgKHJucnMgaW8gcG9ydHMpKQoK KGRlZmluZS1wdWJsaWMgKHJlY3YgcG9ydCkKICAobGV0IG5leHQgKChvdXQgJygpKSkKICAgIChp ZiAoY2hhci1yZWFkeT8gcG9ydCkKICAgICAgICAobGV0ICgoYnl0ZSAoZ2V0LXU4IHBvcnQpKSkK ICAgICAgICAgIChpZiAoZW9mLW9iamVjdD8gYnl0ZSkKICAgICAgICAgICAgICAocmV2ZXJzZSBv dXQpCiAgICAgICAgICAgICAgKG5leHQgKGNvbnMgYnl0ZSBvdXQpKSkpCiAgICAgICAgKHJldmVy c2Ugb3V0KSkpKQoKKGRlZmluZSBtYWtlLXNvY2tldCBzb2NrZXQpCgooZGVmaW5lLXB1YmxpYyAo bWFrZS1jbGllbnQtc29ja2V0IHBvcnQpCiAgKGxldCAoKHNvY2tldCAobWFrZS1zb2NrZXQgUEZf SU5FVCBTT0NLX1NUUkVBTSAwKSkpCiAgICAoY29ubmVjdCBzb2NrZXQgQUZfSU5FVCBJTkFERFJf TE9PUEJBQ0sgcG9ydCkKICAgIHNvY2tldCkpCgooZGVmaW5lLXB1YmxpYyAobWFrZS1zZXJ2ZXIt c29ja2V0IHBvcnQpCiAgKGxldCAoKHNvY2tldCAobWFrZS1zb2NrZXQgUEZfSU5FVCBTT0NLX1NU UkVBTSAwKSkpCiAgICAoYmluZCBzb2NrZXQgKG1ha2Utc29ja2V0LWFkZHJlc3MgQUZfSU5FVCBJ TkFERFJfQU5ZIHBvcnQpKQogICAgKGxpc3RlbiBzb2NrZXQgMTI4KQogICAgc29ja2V0KSkK --=_7f29255db5a726d6e400e6efe7ca0506 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=server.scm Content-Disposition: attachment; filename=server.scm; size=220 KGRlZmluZS1tb2R1bGUgKHNlcnZlcikpCgoodXNlLW1vZHVsZXMgKHNoYXJlZCkpCgooZGVmaW5l IChzZXJ2ZXIpCiAgKGxldCogKChzb2NrIChtYWtlLXNlcnZlci1zb2NrZXQgMTIzNDgpKQogICAg ICAgICAoY2xpZW50IChjYXIgKGFjY2VwdCBzb2NrKSkpKQogICAgKHBrIChyZWN2IGNsaWVudCkp CiAgICAoY2xvc2UgY2xpZW50KQogICAgKGNsb3NlIHNvY2spKSkKCihzZXJ2ZXIpCg== --=_7f29255db5a726d6e400e6efe7ca0506-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 03 05:14:57 2016 Received: (at 23000) by debbugs.gnu.org; 3 May 2016 09:14:57 +0000 Received: from localhost ([127.0.0.1]:34552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axWPx-0003Ag-Gr for submit@debbugs.gnu.org; Tue, 03 May 2016 05:14:57 -0400 Received: from slow1-d.mail.gandi.net ([217.70.178.86]:60030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axWPw-0003AR-36 for 23000@debbugs.gnu.org; Tue, 03 May 2016 05:14:56 -0400 Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by slow1-d.mail.gandi.net (Postfix) with ESMTP id AAB874962F7 for <23000@debbugs.gnu.org>; Tue, 3 May 2016 11:07:58 +0200 (CEST) X-Originating-IP: 10.58.1.149 Received: from webmail.gandi.net (webmail9-d.mgt.gandi.net [10.58.1.149]) (Authenticated sender: amirouche@hypermove.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPA id 95BD841C0D1 for <23000@debbugs.gnu.org>; Tue, 3 May 2016 11:07:58 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 03 May 2016 11:07:58 +0200 From: Amirouche Boubekki To: 23000@debbugs.gnu.org Subject: update from wingo Message-ID: <26d9fb7cad72c6a91ad20a57e1651313@hypermove.net> X-Sender: amirouche@hypermove.net User-Agent: Roundcube Webmail/1.1.2 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23000 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: -0.7 (/) wingo said: > wingo | i don't think that's a guile bug -- i think in that case you > need to handle SIGPIPE > wingo | b/c posix is weird > wingo | (sigaction SIGPIPE SIG_IGN) > wingo | the web server does it. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 20 12:18:23 2016 Received: (at 23000-done) by debbugs.gnu.org; 20 Jun 2016 16:18:23 +0000 Received: from localhost ([127.0.0.1]:47938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bF1u3-00054l-Gy for submit@debbugs.gnu.org; Mon, 20 Jun 2016 12:18:23 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:51050 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bF1u2-00054d-3p for 23000-done@debbugs.gnu.org; Mon, 20 Jun 2016 12:18:22 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id EB5742358C; Mon, 20 Jun 2016 12:18:19 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=UNLWENdxj2kxVtKW2Z5CUzqtnA8=; b=nQWzgW j2dKzMnze9Bz+FKXg5Olzk/lhsp+1GKAz3kgS6GzVPSlgDSUxRkVnOBmWsRqPUkB 5BXhYDMNyBSbqzlJCNAFNPY6mjEyQj4qVDBmQLLjhh/qI/Ipa+VVCb4OmxjY1zkM faACsmE1nHeMSriTwMFtsPYbDVt7fMIoA+e0k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=vbpNuK2z87a5mQI2uquBm9/LPkeyczbG F+1G9EBNv6FGLjoWo/LaWt7DLEloNPZ+4PSNg+KKNIefk+A21aaTnhOM+fqZdWSD PzsrYhipBhG1Tl7x6BET1aUM9OtnEfCwYtOJXohl82CIRo0C2/M7n7WYQlVBBxxM 1+Si2bQoYrM= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id E40792358B; Mon, 20 Jun 2016 12:18:19 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 8020B23586; Mon, 20 Jun 2016 12:18:12 -0400 (EDT) From: Andy Wingo To: Amirouche Boubekki Subject: Re: bug#23000: update from wingo References: <0c47cb865118629de2217d50490346d0@hypermove.net> <26d9fb7cad72c6a91ad20a57e1651313@hypermove.net> Date: Mon, 20 Jun 2016 18:18:05 +0200 In-Reply-To: <26d9fb7cad72c6a91ad20a57e1651313@hypermove.net> (Amirouche Boubekki's message of "Tue, 03 May 2016 11:07:58 +0200") Message-ID: <874m8ng7gi.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 99FC80A4-3702-11E6-B387-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 23000-done Cc: 23000-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: -1.4 (-) tags 2300 +notabug close thanks On Tue 03 May 2016 11:07, Amirouche Boubekki writes: > wingo said: > >> wingo | i don't think that's a guile bug -- i think in that case you >> need to handle SIGPIPE >> wingo | b/c posix is weird >> wingo | (sigaction SIGPIPE SIG_IGN) >> wingo | the web server does it. Yep! From unknown Sun Jun 22 17:13:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Jul 2016 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator