From nobody Thu Oct 21 14:40:36 2021 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 1958C1809691 for ; Thu, 21 Oct 2021 14:40:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HZqsV1llxz4f2P for ; Thu, 21 Oct 2021 14:40:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634827238; bh=d9MqT0darDt7PdKK70xjaCqI9QpZqEdUnLz/H2jXqao=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=JL5yAELQOMOmIq3qMYDIMyVqz7O1C3VLbgWegVONHBdwROrEQMiSAyRRtT94p38q9nktBS5/gWQQwMTapjJQ5Knb1nJB0sjGg+qCgysPX/AwdQIVjE3ax1xgln9N9l/UJMTYWGHBOeaNpB44eFnLzKTZD7tpPUhcJBSJLDQ/3Pj0DUal68+z/RrNACb1z/lTvdlzrbpxhFD1GxJ8rdoBDwma2q3wi3DdgbLrb2RE5pJEtXngahH94oFpM++tA1d8J7qdnMpsMzViQuDw9n5ZP4bJ/1QmWjRG6ANm6FiWooL60qgK93U5z58A5/bH3/DxYH3zXApBBoOLhC11TYalbw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634827239; bh=ieg1zo9MAxmXmgDYDSO/5f/oFSxoNBGiyhqS8roy8zJ=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=QbJJQyuN3VZTaW+gWeFytrUtSwfMb0KHl7zzRsgbMx2MeVmsw6OzyRA1RvroiRNh2FBLvbJPe+0U1lFcl7zdDgXAGqpbRLCwCG1q90kQKPxm/E9VFy9LavgRQtIHjBrvI0d7qsGg9uGXa5asejrKJ+vDAT8jfsxwpf/0QqRuTF+rrVBLg5VSFSC/492t4pIoX8MUZFgJgSrX3tjZkUTsZ+iZ9y+0scgO4pj8lYUYWkd/ZkhNhh9VPSlIR5KJRwfS0witdP20av2tAInnyw/03hmCpN7cBOLGmCZFmie/vFKX0cqL2/D7BenzFb1AceGiQBSDEsUwvYCRlKllFVXKFw== X-YMail-OSG: IH8KeK4VM1kKm1hcBpqMs3SkPbrN4yLiRXLLcZO5D3Om1dJc_6dKdjUGi29SKuM GGohyJhb7JOlPo1qX7.it6TPjcrGvrW6g2Ktr57jX5jq8GXCCGXXpA8cHZDzwtGQquzh4F0De9lm 6JFzVdLRmgB6KcfM7cW.G1A0HXWaxEfsXLBUnIWOwaeNV1G_8IILwrFN36KGFQObconDT7W_wo5Z 4TzL3hIK7blxlLrwMifYLNaPdcDDuccQPl__fwbaMehWJ20Y8rR0XrJ86MG5iAxR8.F7s9SyOWJj HJd809VHRSEe7AVrjvnvubW0Eu8VEpthHueezhiZC_p_KNdsGaRzPUbYdyDvpJpked_UMRWJS69m ciyxKInWW.AAQ41SrBwWVK5uwZtK5eL0s2QcUhgfSdxVa9SnsejvSti_mNoDbljjiabAmWKeAoLG DrVz9Y3.LeGmcJ_MWUKnZKlsi3en5XnaLS9OBpL5k7agvhSUzdgS.PmezKMJiicaOPo1DFLzD7PF POjGznPHX4az9x5mFSGJpvEUfqbzPIvHazc_msuH46nDvB74iI3zTnepO9JjSTcaDKhcdHQ_PqkB HFmkeGxe13fklZfLewUSxeykfRhdoLjcXCMRARx5bEtnLD86gGdmgTzI2Nx3gCajHuBOol6Bnb3l 0MgYI_VRo.Xq2b.ycMg4qy7Ce9ITgB__Av119.GiEvTMhwQ3VjVMR2YakPhq_O4IxvuPpqg0qMdJ T6QlPO7Vb0jdYOHC8DgSJp0VTlAfswc6iK0aptXYqXIYZJsilIor5sh.qzsVszxKumGST6ZWtk5s b9OE9ANEjMVGPdpLmjpMMvA2eHzds2iD0wNgJnD0a.LF8NXl9NIGIVCZ175.DdfWyuTpnXR0_5rV AosvFlhYUAUzImg4T5DWdJLoIFcGTWOkMoFaN7bYAS6.A5zsOKmGH5aBGzTWwk3sFw9C9jCbYY8I K.VTLyY2cI3GAoc.G1Hq.FI0ZHL5TZpuc6IULKBTS1zqazFtQ3SiLP9jZDoLXYH8RK0TQgTXpVsG 2c9fbAT4fkYVZ1ZtvnTP8zxnddpBiOwsB9aM.PWC7dAolelFtosqxmwyOdHPuP8SzbPqsZ3D_xRs .syRRskQhxtY5fHqcu4TYv5Z_9c8xTXWd8u3gDI34Biq051d5.4LoU7QyL4.sErdZnbdUKKdgowj mhry0z5KvvxsBK0dNJgULM.Z1Y3VIxjYaJSD8Za2HkMTXIZuHlxS4An5ixO9lfHZWgseiUZTEGKD JCnoiGP0ePBkfvYWgr51upTIfotBsN6144mZgpXO.tP6I0IkJmwc47YVwvw91pbphhGqIH3gHVXo mC7haZTz9RFtMmYf1IHvNSwidcR1dWKGyDiSuLOMwr59r.gEO12Du50zSZJZ6qxss7JYHZ4dQ6.K OD57PYI6ygrhZUpHZeNVS._kzs5_4faVEg1Pdg7TlKUN5s.ZFwQpiZJ7o1_ZE0KddNk5qX_4rVU3 CxerF3guisWwH9Tw.pSLLCl5bFC5ZFEh0GQn8DqCHjEoEmyXJ86ApbQVln74jxQ1i90lg17uUqKj SAvylfZMoMkHKXjn0cxdN9ulz1_Y69oaB3ORwas405zWJ8Y5y4PXvR0PFFN9zvY1KgYE4u7j1edP yu3eoaLMWzQKli4XfOSRo_qdGW2CFl..JpiBWgTDP3d8wXFMZeVV6_dGstjI4QR_vDjvZovvf2CO mj7n_cK0tyaeBaQeSE9DIEBXDgLGji.6CpTvmcEQgjb7_0p7Eeq6K3zsrIwMPQk4MBzVGCZ682uB PrrFbQjVBqEhdicP8L3sv7aI49qPWqEq72DAicsfyRVty.l5kDgHmfxRfY.cc2r40vQRmFhXyRos 2TByzJFQHN0UPGpgLtNXWDnJWe382sSLH6lKQuI_KY3GqHUPnUr1rRD1VOL0zSj8SKLbF_Z.OVv1 caR7suwZFzWaQ.zqaNu9tMv2zIJDTh7tyJpjOIt0iUm10D3EiNP8oj1S2gG7nuRBNugFW4TaG7sZ r0dn.h6CHl7RLm5U_VR5DaezM3glhBinbaBJSRwnvENkBNR9OKc6cDlB5yRKBqUhW.5EMoSKR31H ZcGQyGVv7s8m2IoBpkSMWRgelwaiNKXJcAi1THLueUR1_NxpqbXVtX9RMEosnrmgdASs4yWrpRwV C.niR3kzRtuoM0xGRF0zSHxSxH6Q9RkFMj5XNEpWuVKvKFG2Pnvb9d4JX_owXFGU1lx9NaValLTh fnR7v.bGaAV4UPTW8gsXGYQC31cqOGsSSQ0Qz_Rbd64KbbTCCs.BSsFnPcKmprMTu4VYHRS4QOF3 FzBGlotWHMqVYBylQ3_w- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Thu, 21 Oct 2021 14:40:38 +0000 Received: by kubenode539.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4f6887b4dcbb8f4a2646d853b9eccf4c; Thu, 21 Oct 2021 14:40:37 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Is dialog4ports built in/for releng/13.0 also supposed to work under main [so: 14]? It gets SIGSEGV in my context. In-Reply-To: <20211021151438.7496a0d0@ernst.home> Date: Thu, 21 Oct 2021 07:40:36 -0700 Cc: freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: References: <0465422C-DA30-4421-85E7-17CACBF0356D.ref@yahoo.com> <0465422C-DA30-4421-85E7-17CACBF0356D@yahoo.com> <20211021151438.7496a0d0@ernst.home> To: gljennjohn@gmail.com X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HZqsV1llxz4f2P X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-current X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-21, at 06:14, Gary Jennejohn wrote: > On Thu, 21 Oct 2021 01:34:47 -0700 > Mark Millard via freebsd-current wrote: >=20 >> I get the following crash (amd64 example shown), as reported >> via gdb afterwards. (devel/llvm13 is just an example context.) >>=20 >> gdb `which dialog4ports` devel/llvm13/dialog4ports.core >> . . . >> Core was generated by `/usr/local/bin/dialog4ports'. >> Program terminated with signal SIGSEGV, Segmentation fault. >> Address not mapped to object. >> #0 vfprintf_l (fp=3D0x4d4940, locale=3D0x8004d4128 = <__xlocale_global_locale>, fmt0=3D0x201f64 "\"%s\"", = ap=3Dap@entry=3D0x7fffffffcf00) at = /usr/main-src/lib/libc/stdio/vfprintf.c:281 >> 281 if ((fp->_flags & (__SNBF|__SWR|__SRW)) =3D=3D = (__SNBF|__SWR) && >> (gdb) bt >> #0 vfprintf_l (fp=3D0x4d4940, locale=3D0x8004d4128 = <__xlocale_global_locale>, fmt0=3D0x201f64 "\"%s\"", = ap=3Dap@entry=3D0x7fffffffcf00) at = /usr/main-src/lib/libc/stdio/vfprintf.c:281 >> #1 0x0000000800409283 in fprintf (fp=3D0x800411660 = <__stdio_cancel_cleanup>, fmt=3D0x7fffffffcdd0 "0\317\377\377\377\177") = at /usr/main-src/lib/libc/stdio/fprintf.c:57 >> #2 0x000000000020399d in main (argc=3D, = argv=3D) at dialog4ports.c:332 >> (gdb) quit >>=20 >> The crash happens after selecting OK but not after selecting Cancel. = The >> display is also odd before that (no line drawing, just odd text = instead), >> but is sufficient to be usable at that stage. >>=20 >=20 > This is an indication that something is missing in dialog4ports which > is required by FBSD-14 but not FBSD-13. I had a similar problem with > dialog4ports under FBSD-14 some weeks ago, because i had a really old > version installed. After upgrading it using the pkg repositories for > FBSD-14 all problems, in particular garbled text, disappeared. >=20 > IIRC there were updates to ncurses in FBSD-14 fairly recently which > would explain the problem with old versions of dialog4ports. I do (and did) my own port builds with poudriere-devel. See the version of ports below. In summary: my dialog4ports is=20 based on 4116dc2f of ports (CommitDate: 2021-10-17 21:52:37 +0000). However it was deliberately built in/for a releng/13.0 based context then also used under main [so:14]. For ports not requiring kernel vintage matching, newer systems versions generally allow running software built for older FreeBSD systems (going back a fair distance, anyway). dialog4ports does not appear to require kernel vintage matching. I do not install any ports requiring kernel vintage matching. >> I've not had any other of the ports that I built in/for releng/13.0 >> (and have used) fail to operate under main [so: under 14]. (But the >> variety used is not wide.) >>=20 >> For reference . . .=20 >>=20 >> # uname -apKU >> FreeBSD amd64_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #3 = main-n249978-032448cd2c52-dirty: Fri Oct 8 23:57:23 PDT 2021 = root@amd64_ZFS:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.a= md64/sys/GENERIC-NODBG amd64 amd64 1400036 1400036 >>=20 >> (Not a debug build but has debug symbols enabled.) >>=20 >> # pwd >> /usr/ports >> # ~/fbsd-based-on-what-commit.sh=20 >> branch: main >> merge-base: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d >> merge-base: CommitDate: 2021-10-17 21:52:37 +0000 >> 4116dc2f1f63 (HEAD -> main, freebsd/main, freebsd/HEAD) = ports-mgmt/poudriere-devel: Update to 3.3.0-1022-g964cf327f >> n562472 (--first-parent --count for merge-base) The above indicates the vintage of ports that my dialog4ports build is based on (in detail): Not all that old at this point. >> # file `which dialog4ports` >> /usr/local/bin/dialog4ports: ELF 64-bit LSB executable, x86-64, = version 1 (FreeBSD), dynamically linked, interpreter = /libexec/ld-elf.so.1, for FreeBSD 13.0 (1300139), FreeBSD-style, with = debug_info, not stripped >>=20 >> # ldd `which dialog4ports` >> /usr/local/bin/dialog4ports: >> libncursesw.so.9 =3D> /lib/libncursesw.so.9 (0x800248000) >> libm.so.5 =3D> /lib/libm.so.5 (0x800281000) >> libdialog.so.9 =3D> /usr/lib/libdialog.so.9 (0x8002b8000) >> libc.so.7 =3D> /lib/libc.so.7 (0x8002f6000) >> libtinfow.so.9 =3D> /lib/libtinfow.so.9 (0x800703000) >>=20 >> Note: The dialog4ports is a non-debug build but with debug symbols, >> as is normal for my port builds via poudriere-devel . >>=20 >> As for the poudriere-devel build context for the ports: >>=20 >> # chroot /usr/obj/DESTDIRs/13_0R-amd64-poud/ >> # uname -apKU >> FreeBSD amd64_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #3 = main-n249978-032448cd2c52-dirty: Fri Oct 8 23:57:23 PDT 2021 = root@amd64_ZFS:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.a= md64/sys/GENERIC-NODBG amd64 amd64 1400036 1300139 >>=20 >> # cd /usr/13_0R-src/ >> # ~/fbsd-based-on-what-commit.sh=20 >> branch: releng/13.0 >> merge-base: 940681634ee17d12225ecd722c07fef1a0bde813 >> merge-base: CommitDate: 2021-08-24 18:23:29 +0000 >> 940681634ee1 (HEAD -> releng/13.0, freebsd/releng/13.0) Add UPDATING = entries and bump version. >> n244760 (--first-parent --count for merge-base) >=20 >=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)