From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.bugs Subject: bug#22337: Breakage on amd64 when built with -O1 and higher Date: Tue, 28 Feb 2017 15:45:24 +0100 Message-ID: <8760juml17.fsf@pobox.com> References: <20160109134721.GD1241@argenau.bebt.de> <877fjidcm5.fsf@gnu.org> <87wpjsq11b.fsf@pobox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1488293182 25932 195.159.176.226 (28 Feb 2017 14:46:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 28 Feb 2017 14:46:22 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: 22337-done@debbugs.gnu.org, Andreas Metzler To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Tue Feb 28 15:46:17 2017 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cij2d-0005yx-Gw for guile-bugs@m.gmane.org; Tue, 28 Feb 2017 15:46:15 +0100 Original-Received: from localhost ([::1]:33475 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cij2h-0002RK-Ju for guile-bugs@m.gmane.org; Tue, 28 Feb 2017 09:46:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cij2V-0002PO-CH for bug-guile@gnu.org; Tue, 28 Feb 2017 09:46:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cij2Q-0002Lt-Nt for bug-guile@gnu.org; Tue, 28 Feb 2017 09:46:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32847) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cij2Q-0002LZ-CP for bug-guile@gnu.org; Tue, 28 Feb 2017 09:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cij2P-0000Fo-UM for bug-guile@gnu.org; Tue, 28 Feb 2017 09:46:01 -0500 Resent-From: Andy Wingo Original-Sender: "Debbugs-submit" Resent-To: bug-guile@gnu.org Resent-Date: Tue, 28 Feb 2017 14:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 22337 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Mail-Followup-To: 22337@debbugs.gnu.org, wingo@pobox.com, ametzler@bebt.de Original-Received: via spool by 22337-done@debbugs.gnu.org id=D22337.1488293138934 (code D ref 22337); Tue, 28 Feb 2017 14:46:01 +0000 Original-Received: (at 22337-done) by debbugs.gnu.org; 28 Feb 2017 14:45:38 +0000 Original-Received: from localhost ([127.0.0.1]:59277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cij21-0000F0-OM for submit@debbugs.gnu.org; Tue, 28 Feb 2017 09:45:37 -0500 Original-Received: from pb-sasl2.pobox.com ([64.147.108.67]:62337 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cij1z-0000Es-Uj for 22337-done@debbugs.gnu.org; Tue, 28 Feb 2017 09:45:36 -0500 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 8A5ED5F380; Tue, 28 Feb 2017 09:45:33 -0500 (EST) 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:content-transfer-encoding; s=sasl; bh=yklN1NHk/7Bm ZxwVOBnWdTdDg9M=; b=DlE/K7IAeX/ipqUZD6ybd7L4JQrrOL/vKMnXa6GqXts1 t1Djiuj/Xf4QgdLspLG5ucj506IUa0R/ZYxp/JodQpMun3vQcPTLkhKM82TqaHcS jb2Y7KxqsOnBK0QSPGShwINoIlmjJOwkt5+k2rBSn/nb/9ZgKt4Dix7S6iULhJc= 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:content-transfer-encoding; q=dns; s=sasl; b=KN+c1v 8vxZOpCQW83bSEwOUk++IzCdPU7w5yG2mgYKkZyeZgH0We9X1LOrKy6tnTLMvCtV 8AbFEWU5hENFDLA+2lkcl3d0Oy5TzYyS6AMARkXgNy0zvNj9UOL09nI59q1cVepc YjE9ATriUHqa/hqnb9peDej8f++QfwHfd6IoA= Original-Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 712665F37D; Tue, 28 Feb 2017 09:45:33 -0500 (EST) Original-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-sasl2.pobox.com (Postfix) with ESMTPSA id 77E275F37C; Tue, 28 Feb 2017 09:45:32 -0500 (EST) In-Reply-To: <87wpjsq11b.fsf@pobox.com> (Andy Wingo's message of "Sun, 07 Aug 2016 13:19:28 +0200") X-Pobox-Relay-ID: 8E7B1F54-FDC4-11E6-9BA0-6141F2301B6D-02397024!pb-sasl2.pobox.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8582 Archived-At: On Sun 07 Aug 2016 13:19, Andy Wingo writes: > On Sat 09 Jan 2016 15:57, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Andreas Metzler skribis: >> >>> Debian used to build guile-2.0 without optimization, after changing to >>> -O2 random segfaults in guile-gnutls testsuite started to appear on >>> amd64. >> >> Are you sure the GnuTLS issue has anything to do with that? >> >> Guile has always been built with =E2=80=98-O2 -g=E2=80=99 by default, an= d building with >> =E2=80=98-O0=E2=80=99 has never really been supported (the VM engine cou= ld eat too much >> stack space and do silly things.) > > Apparently this is still an issue. Debian actually reverted to > compiling Guile with -O0: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D809608 > > Which is terrible of course. Surely it is a bug in the Guile GnuTLS > bindings and not in Guile proper. Compiling Guile with -O2 probably > holds on to less garbage; could it be that GnuTLS is erroneously not > making its data structures visible? >From what I can tell, Debian is back to building Guile with -g -O2: https://buildd.debian.org/status/fetch.php?pkg=3Dguile-2.0&arch=3Di386&ve= r=3D2.0.13%2B1-4&stamp=3D1481333071&raw=3D0 Therefore marking this as closed. Andy