From owner-freebsd-current@freebsd.org Wed Mar 31 22:50:00 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 95D2C5B366E for ; Wed, 31 Mar 2021 22:50:00 +0000 (UTC) (envelope-from btv1==724a74bacf2==tom@invisible-island.net) Received: from smtp-1a.his.com (smtp-1a.his.com [216.194.196.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F9hN748Xqz4lQC for ; Wed, 31 Mar 2021 22:49:59 +0000 (UTC) (envelope-from btv1==724a74bacf2==tom@invisible-island.net) Received: from cuda201.his.com (cuda201.his.com [216.194.196.22]) by smtp-1a.his.com (Postfix) with ESMTPS id 9258CDB for ; Wed, 31 Mar 2021 18:49:58 -0400 (EDT) X-ASG-Debug-ID: 1617230996-061c417ad07c920001-85yNCL Received: from smtp-nf-202.his.com (smtp-nf-202.his.com [216.194.196.20]) by cuda201.his.com with ESMTP id jl2sPbVN0HHjzZmV; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) X-Barracuda-Envelope-From: tom@invisible-island.net X-Barracuda-RBL-Trusted-Forwarder: 216.194.196.20 Received: from zproxy101.his.com (zproxy101.his.com [18.218.2.49]) by smtp-nf-202.his.com (Postfix) with ESMTPS id 9A02260998; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by zproxy101.his.com (Postfix) with ESMTP id 660E2178F82; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) X-Barracuda-RBL-IP: 18.218.2.49 X-Barracuda-Effective-Source-IP: zproxy101.his.com[18.218.2.49] X-Barracuda-Apparent-Source-IP: 18.218.2.49 Received: from zproxy101.his.com ([127.0.0.1]) by localhost (zproxy101.his.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id bfwesSHGJtqn; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by zproxy101.his.com (Postfix) with ESMTP id 4CB45179431; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) X-Virus-Scanned: amavisd-new at zproxy101.his.com Received: from zproxy101.his.com ([127.0.0.1]) by localhost (zproxy101.his.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id vw-uIv3ydLvi; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) Received: from prl-debianold-64.jexium-island.net (static-71-246-219-82.washdc.fios.verizon.net [71.246.219.82]) by zproxy101.his.com (Postfix) with ESMTPSA id 34591178F82; Wed, 31 Mar 2021 18:49:56 -0400 (EDT) Received: from tom by prl-debianold-64.jexium-island.net with local (Exim 4.92) (envelope-from ) id 1lRjet-0002E1-QS; Wed, 31 Mar 2021 18:49:55 -0400 Date: Wed, 31 Mar 2021 18:49:55 -0400 From: Thomas Dickey To: Juraj Lutter Cc: Henric Jungheim , Thomas Dickey , FreeBSD-current@freebsd.org Subject: Re: 13.0-RC3 bison causes tputs SIGSEGV Message-ID: <20210331224955.GA8387@prl-debianold-64.jexium-island.net> X-ASG-Orig-Subj: Re: 13.0-RC3 bison causes tputs SIGSEGV Reply-To: dickey@his.com References: <20210329233138.GA4334@prl-debianold-64.jexium-island.net> <33EE2402-4447-4168-AB5B-D98009CD03AA@FreeBSD.org> <20210331004803.GA1607@prl-debianold-64.jexium-island.net> <7E5FFF68-3FDC-42C4-A1C9-4B2F483FABC5@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OXfL5xGRrasGEqWY" Content-Disposition: inline In-Reply-To: <7E5FFF68-3FDC-42C4-A1C9-4B2F483FABC5@FreeBSD.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Barracuda-Connect: smtp-nf-202.his.com[216.194.196.20] X-Barracuda-Start-Time: 1617230996 X-Barracuda-URL: https://spam.his.com:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at his.com X-Barracuda-Scan-Msg-Size: 1247 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=6.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.88926 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Rspamd-Queue-Id: 4F9hN748Xqz4lQC X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of btv1==724a74bacf2==tom@invisible-island.net designates 216.194.196.25 as permitted sender) smtp.mailfrom=btv1==724a74bacf2==tom@invisible-island.net X-Spamd-Result: default: False [-5.20 / 15.00]; HAS_REPLYTO(0.00)[dickey@his.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:216.194.196.0/22]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[dickey@his.com,btv1==724a74bacf2==tom@invisible-island.net]; RCVD_IN_DNSWL_LOW(-0.10)[216.194.196.25:from]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[216.194.196.25:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[dickey@his.com,btv1==724a74bacf2==tom@invisible-island.net]; ASN(0.00)[asn:11604, ipnet:216.194.196.0/24, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[his.com]; SPAMHAUS_ZRD(0.00)[216.194.196.25:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_SEVEN(0.00)[10]; MAILMAN_DEST(0.00)[FreeBSD-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2021 22:50:00 -0000 --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 31, 2021 at 09:40:49PM +0200, Juraj Lutter wrote: >=20 > > On 31 Mar 2021, at 15:53, Henric Jungheim wrote: > >=20 > >>=20 > >> Knowing that would help me see whether the problem is faulty initializ= ation > >> from libtextstyle (i.e., the SCREEN pointer is null, making the path v= ia > >> the static structure), or some ifdef-combination in ncurses that I've > >> neglected (i.e., a flaw in the pointer juggling). >=20 > I=E2=80=99ve observed that the application in question calls: >=20 > /* Create the output styled stream. */ > pk_ostream =3D > (color_mode =3D=3D color_html > ? html_styled_ostream_create (file_ostream_create (stdout), > style_file_name) > : styled_ostream_create (STDOUT_FILENO, "(stdout)", > TTYCTL_AUTO, style_file_name)); >=20 > Does it make any difference? I don't know yet. I've been setting up a build for bison+libtextstyle so that I can study it firsthand (and use valgrind, etc., to look for problems). That chunk is just the initialization, while the problem appears later. --=20 Thomas E. Dickey https://invisible-island.net ftp://ftp.invisible-island.net --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTFIEjAwHSP7iJ9R6JwI1Pg9+SO2wUCYGT8kAAKCRBwI1Pg9+SO 27fuAJ0QgwRyapIKiF07ge2EBE+V+ClJuwCgot+pBgdZ66An/E0Q4wrWmlZ4yMQ= =cErN -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY--