From nobody Sun Dec 3 07:26:04 2023 X-Original-To: freebsd-ports@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 4SjddP3sxnz51rJ0 for ; Sun, 3 Dec 2023 07:26:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-20.consmr.mail.gq1.yahoo.com (sonic310-20.consmr.mail.gq1.yahoo.com [98.137.69.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4SjddN6qtJz3Fj9 for ; Sun, 3 Dec 2023 07:26:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FH0ydKL1; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1701588376; bh=1LWSTSZObEdbRj28sInVa/7iGqTh/Y4wqLz/gxzp284=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=FH0ydKL10LLihGGWib08bYP5iR0frc1xbEOqbsJoTTXXqJ1k9fB53hT3RPcavKhGrhbDFCfMUHXN0XQtHG8yvc0qK/y+81/cYneYRqUleM3a7W9Xmtq8i9IVlbJqDSMMTbgc/PYFy5yoQsnU6+qkT1GpGeZ5mLCtLF94pGd7HwtR0CX+kJjhf5FTJPnRDiZG0VPga33bQGFI6Prl/ryV07C3S3DhSCBJ5ZXrAFS8DsxNSvTYCyVIBXtKxhT45Js0qymQujQIvGgWLbYL4e/xg6mauyeO1DNsTz+8TfzfIq7zNO9fbr+nNs4RlrzBSnJvmKH3Ue6GAhCp7e/wA+StJA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1701588376; bh=ehbXF7kOJU+MH4X2JdkASraj08XFR3WtafjHs6x7Irt=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=J/oZDHJdXqR7vicfZIQEJLTY45LiBsd8bI7lf4I6utpTT0oC3CavO6lxRLsHV1t5HKZ3dMlJu1ZXthO/i3Zx01psKVsKAspWd+v1v8QQAd/1LbpQZ8sTXr0H7a6cHcfP/lVzP5kvdi7sNIXajKUQl537losyGS1tk7xCPGr5FhTjuJdYNsLCQaFyQVn3s2wRH6NJGxdzOrGzdOJGBgRvtBpD016C8JwAMPXZMaOILgbtC96jkLEBx/OXnZKEt2AX5IdH2EyLnaJer3ThcygmWO0QvI9aWcj2vrPgWJHhFUQFW+JOlpzlFZU/VEgBt76CyydIoPxi+QQsgl/7ntb9KQ== X-YMail-OSG: MbUyE8kVM1n.xJAltDEhnjNSexaHYtE8_wfDIi6AhBcwy9D80ME_rF58YXvxtzX GCa5ZwU1Mb62IqKDmmvjhTFV_DK9LReUEwIIkWOJe.n5zU2hhvO6WAlYP2HyqSyfC2b6nC5FOeU6 rUrLlI3iJF7obBFERcKYRjuH0l5tndtmj5sTOyfICskk0yXB3SfrUw66cRkevZ8i89j_QPfVxx7L j4oHvxcctHk_4kThHwYEua2659qS1AMGcn9QtZd2BF0pFDyEQVeVVoI_ITe_isu3IIlGn1Lj3Q_G 1PUDCgOZMfwDZS4riYwjUyFv4xJYARQDIAqtbheeRJYRCB6hm3PJN7NAZ8SGwZBguy7vVU8sUQGR XFLnxOZkzGDDWbg8VPS7KTNaxXG7AJSS.p9pw603gESoEMsOJiTp2QxH0rbFWvCHC.ZdpPWc1cmB CeV8jW0twamyh5Tz51LzUQHlHXO7fFPUqqyIn3mUp.ww11bm2g6M96B9n89AqzzijvYFU7LZi1Nz onyv6mUuTQOpuudwWgi3zN9jawYNwbjmkb2BXc302wrc.q7.LFRavWiXVq.cjOEvZC8Isti096hZ _jgfY8_DeA9SeBYGM0Yx0vlNHajKwWuGGEWDSAFCDlLqI2zum7U1eeRr1sEDcrR7vNx2Jr2PuAVN ydWxDwX93H0Kc1iRa7.KpQChwYdzFWANC1ox5VxHr8H9SB.zMvHLXIfeIlMO.QRnXVBIro2WqZbk F_jKsVHljENuMqrvs6txduJ7jsnR2aogiUrOj25Lm.vHno0EuGvQraVeqWF6EYcH8xEHFfex9KWq IpiDcCLzocVDYVCBSyRm7CkJBVszkWuRJolh.h2j1nxjXlz5gDrUi0IEXy78j8YVb2YzAS.lCZtx pkrKgFtxz9L6JFWVnBKEfaf24.PduJJHX.9TWpDKm7q_Oi1v6YzJ9gGInTAMFkM4A12Jm0bEQxip 9QeQKkZX9HQezGZSh0BkkxCong0k.RC4KHOK0H8NO1uZXE_3GBKcaG.3lOaP7Aag8Da21AX.ZAmX 0yrMc9Fc1uO.bhcQj6coxhXM7YHR4m_dqGC788oeefRs7c5Gkmd0phzOmw5cshB78JVQWAsWFQ87 vBxAyh6_n6kuSgTmYTzy6NDPedtASGWpIruJqRBHWgfA7DFHErKH3KuRBcUpwofo0hGz0TnKMIEp _UdwNqcvBBknjuMr8T8Jm_2DGyGHIERxK6nHPaAUSt9aqjvwIXKRQJIP38CMDfIqod064.p_UDWC EQ6nBIcKgTOnU4Xwav._ubLzTr_V7OovL99YfWXVksaydjtM_HBAr_jJtrYtKcOMc3lqkRJLkzhU 8kCbWFMANMM.9AygbeMn6SxNEj.PrzXko_LBkHD5a2AEM6tL1vh.jChGjv1lTVjsGDxShixvqKp0 TZDk4qRmk8kNG.N7A4usK8tqDJ3rDiUXrhfqF22nFJQSsyltfs.yv62zTlv9KMPFdAaEtTsUzVcv ESzdANVcpZGXl9VI56MV52IPXKgutcI1MgUepHzRQyFJgKYkgDFiC1xvD735xld6fZyXIVHCkRAn AGD9SJAD2z_sZCiuxt2Hn5QLsGTWY2uoO9f7mNyqoiiXL6pHtoesbGQ7r9DQ8EedBYR4j4hUMGXL Vf61.hLht415jqKhLfNg2Y8eROLensjHfeFvkjWR2XavRV8YeuXd2Cz4NqGuWd.pGQDaSfuq8D1J UtdRFPxS9XL7JZg6zlWdL0e431y1Hk4oNVv.dV7Ff8Pv8nH6I68uX95MojqkcL80kM5Z9B4eyqIx 3f2WJ49v_KpYzlpGIFoxnZ.uPgTqY5Ei5HxjjNfXJUN9otQ7Aal579QjIY9Jz4OudJdk7tkF_3kE _d5jDuqkI3Abf.dXwWNr3ys.tl7bGciCVMYl8hAlmOn06ehCRWJlCyFYj_ti03gLUHb.iJ4QHTVi 4jWpM_we8Rj1i7pXb4gQ.y2hjrnkXdYJTzGy.8c.GVwMl6yAQnQ_FlGkPq2EEah4xsVCjkJrjdRY GKTF8KSvxZcguEguJ.BbSLWig_.imhoi2pCNHhOxqkrdgyfiJXlTXchqc8OEQyg.NE8pTN2WR_tZ KiN2elj7GRDWzLllYrCaRu0Mh5.OYXtA5ZKYXM0isPLQSiYwc6okbcDSxpACTxMP9EG.JZmnU0BQ Z6dl2baJ.QL6MeHX3XnTEY3Cqf91qIvHxKOwC9H1qt4A8V9o9A48zn5JtUbeOdpJobqbWqD_oJ_j oyD725flWBOxFCEdMp_YXu.o0155L39T4soVyTjwqpwHpg0.8e15ndpYWXgvqMFbj1vQd72YObQ- - X-Sonic-MF: X-Sonic-ID: 9babfe12-a954-4236-8df2-142cd8ea7c3d Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sun, 3 Dec 2023 07:26:16 +0000 Received: by hermes--production-gq1-5cf8f76c44-7sq64 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0d0c484fb41eb125f05b6ed7e32d05ce; Sun, 03 Dec 2023 07:26:15 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: Re: aarch64: sysutils/cpu-x@ncurses got SIGSEGV during its initial print_activecore Date: Sat, 2 Dec 2023 23:26:04 -0800 References: <2A081516-C014-48B4-968B-84C198B7D2B2@yahoo.com> To: FreeBSD Mailing List , "danfe@freebsd.org" In-Reply-To: <2A081516-C014-48B4-968B-84C198B7D2B2@yahoo.com> Message-Id: <5D09C706-6A51-472A-A35C-E50007AA2F53@yahoo.com> X-Mailer: Apple Mail (2.3774.200.91.1.1) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.146:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.146:from]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SjddN6qtJz3Fj9 X-Spamd-Bar: --- On Dec 2, 2023, at 23:16, Mark Millard wrote: > Note: This is from my own poudriere-devel based build of: > sysutils/cpu-x@ncurses >=20 > gdb reports from the cpu-x.core that was generated: >=20 > Core was generated by `cpu-x'. > Program terminated with signal SIGSEGV, Segmentation fault. > Address not mapped to object. > #0 0x000000002acc3a04 in __strtok_r (s=3D0x1 , delim=3Ddelim@entry=3D0x203f9e "]", = last=3D) at /usr/main-src/lib/libc/string/strtok.c:60 > 60 c =3D *s++; > (gdb) bt > #0 0x000000002acc3a04 in __strtok_r (s=3D0x1 , delim=3Ddelim@entry=3D0x203f9e "]", = last=3D) at /usr/main-src/lib/libc/string/strtok.c:60 > #1 strtok (s=3D, delim=3Ddelim@entry=3D0x203f9e "]") = at /usr/main-src/lib/libc/string/strtok.c:98 > #2 0x00000000002271bc in common_sighandler (signum=3D11, = need_stop=3Dtrue) at = /wrkdirs/usr/ports/sysutils/cpu-x/work-ncurses/CPU-X-4.5.3/src/main.c:685 > #3 0x0000000027df981c in handle_signal (actp=3Dactp@entry=3D0x24b520e0,= sig=3Dsig@entry=3D11, info=3Dinfo@entry=3D0x24b52150, = ucp=3Ducp@entry=3D0x24b521a0) at = /usr/main-src/lib/libthr/thread/thr_sig.c:301 > #4 0x0000000027df8eb8 in thr_sighandler (sig=3D11, info=3D0x24b52150, = _ucp=3D0x24b521a0) at /usr/main-src/lib/libthr/thread/thr_sig.c:244 > #5 > #6 0x000000000022e850 in print_activecore (win=3D0x26de3f714390, = data=3D0x24b52980) at = /wrkdirs/usr/ports/sysutils/cpu-x/work-ncurses/CPU-X-4.5.3/src/tui_ncurses= .c:595 > #7 ntab_cpu (win=3D0x26de3f714390, info=3D..., data=3D0x24b52980) at = /wrkdirs/usr/ports/sysutils/cpu-x/work-ncurses/CPU-X-4.5.3/src/tui_ncurses= .c:664 > #8 0x000000000022d09c in start_tui_ncurses = (data=3Ddata@entry=3D0x24b52980) at = /wrkdirs/usr/ports/sysutils/cpu-x/work-ncurses/CPU-X-4.5.3/src/tui_ncurses= .c:117 > #9 0x0000000000226ba8 in main (argc=3D, = argv=3D) at = /wrkdirs/usr/ports/sysutils/cpu-x/work-ncurses/CPU-X-4.5.3/src/main.c:858 >=20 > # ldd -a `which cpu-x`=20 > /usr/local/bin/cpu-x: > libm.so.5 =3D> /lib/libm.so.5 (0x516dbd5000) > libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x516f604000) > libthr.so.3 =3D> /lib/libthr.so.3 (0x516ea4f000) > libexecinfo.so.1 =3D> /usr/lib/libexecinfo.so.1 (0x516ff9c000) > libncursesw.so.9 =3D> /lib/libncursesw.so.9 (0x5170cc2000) > libtinfow.so.9 =3D> /lib/libtinfow.so.9 (0x51715f3000) > libcpuid.so.16 =3D> /usr/local/lib/libcpuid.so.16 (0x5172ab8000) > libpci.so.3 =3D> /usr/local/lib/libpci.so.3 (0x517203c000) > libstatgrab.so.10 =3D> /usr/local/lib/libstatgrab.so.10 (0x5172de8000) > libdevstat.so.7 =3D> /lib/libdevstat.so.7 (0x5173c8b000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libm.so.5: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /usr/local/lib/libintl.so.8: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libthr.so.3: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /usr/lib/libexecinfo.so.1: > libelf.so.2 =3D> /lib/libelf.so.2 (0x51747b4000) > libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x51750e8000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libncursesw.so.9: > libtinfow.so.9 =3D> /lib/libtinfow.so.9 (0x51715f3000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libtinfow.so.9: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /usr/local/lib/libcpuid.so.16: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /usr/local/lib/libpci.so.3: > libz.so.6 =3D> /lib/libz.so.6 (0x5176aee000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /usr/local/lib/libstatgrab.so.10: > libdevstat.so.7 =3D> /lib/libdevstat.so.7 (0x5173c8b000) > libthr.so.3 =3D> /lib/libthr.so.3 (0x516ea4f000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libdevstat.so.7: > libkvm.so.7 =3D> /lib/libkvm.so.7 (0x5177a46000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libelf.so.2: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libgcc_s.so.1: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libz.so.6: > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) > /lib/libkvm.so.7: > libelf.so.2 =3D> /lib/libelf.so.2 (0x51747b4000) > libc.so.7 =3D> /lib/libc.so.7 (0x5175986000) >=20 >=20 > For reference: >=20 > # uname -apKU > FreeBSD CA72-16Gp-ZFS 15.0-CURRENT FreeBSD 15.0-CURRENT #121 = main-n266749-ed31b3f4a146-dirty: Wed Nov 29 17:55:51 PST 2023 = root@CA72-16Gp-ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1500005 1500005 >=20 > # ~/fbsd-based-on-what-commit.sh -C /usr/ports/ > 6ec8e3450b29 (HEAD -> main, freebsd/main, freebsd/HEAD) devel/sdts++: = Mark DEPRECATED > Author: Muhammad Moinur Rahman > Commit: Muhammad Moinur Rahman > CommitDate: 2023-10-21 19:01:38 +0000 > branch: main > merge-base: 6ec8e3450b29462a590d09fb0b07ed214d456bd5 > merge-base: CommitDate: 2023-10-21 19:01:38 +0000 > n637598 (--first-parent --count for merge-base) >=20 Hmm. On thinking about it, the output: # cpu-x CPU-X:core.c:301: failed to call libcpuid (CPUID instruction is not = supported) CPU-X:core.c:1478: failed to find chipset vendor and model CPU-X:core.c:1480: failed to find graphic card vendor and model CPU-X:core.c:2260: failed to retrieve CPU temperature (fallback mode) that also occured may be more of an indication that aarch64 is not actually supported by the infrastructure used. The Makefile should possibly block doing aarch64 builds that will not work. Likely more than aarch64 would have that status. I'll also note: headless, so no "graphic card vendor and model" to find. =3D=3D=3D Mark Millard marklmi at yahoo.com