maintainer-feedback requested: [Bug 287060] ports-mgmt/pkg-devel: 2.1.9.3 causing "exited on signal 11 (no core dump - other error)" during poudriere-testport

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 25 May 2025 08:03:06 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-pkg (Nobody)
<pkg@FreeBSD.org> for maintainer-feedback:
Bug 287060: ports-mgmt/pkg-devel: 2.1.9.3 causing "exited on signal 11 (no core
dump - other error)" during poudriere-testport
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287060



--- Description ---
Hello,

The current version of pkg-devel-2.1.9.3 is causing all i386 releases to fail
during poudriere-testport; poudriere-bulk does not exhibit this problem.

Example:
> $ doas poudriere testport -j 13_4-i386-release -p head -o shells/oksh

Will eventually fail with:

> =======================<phase: install	>============================  
									       
									    >
15:28:28 [8064/15608]
> ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
> ===>	Installing for oksh-7.7,1
> ===>	Checking if oksh is already installed
> ===>	 Registering installation for oksh-7.7,1
> [pkg.fafnir.home.arpa.] Installing oksh-7.7,1...
> ===========================================================================
> =>> Checking shared library dependencies
>   0x00000001 (NEEDED)     Shared library: [libc.so.7]
>   0x00000001 (NEEDED)     Shared library: [libncursesw.so.9]
>   0x00000001 (NEEDED)     Shared library: [libtinfow.so.9]
> =======================<phase: deinstall	>============================
> ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
> ===>	Deinstalling for oksh
> ===>	 Deinstalling oksh-7.7,1
> Updating database digests format: .. done
> Child process pid=${RANDOM_PID} terminated abnormally: Segmentation fault
> *** Error code 139
> 
> Stop.

The kernel console system buffer contains:
> May 25 07:02:40 fafnir kernel: pid ${RANDOM_PID} (pkg-static), jid 267, uid
0: exited on signal 11 (no core dump - other error)

To restore the i386 builds during poudriere-testport, I did the following:
> $ cd ${PORTSDIR}/ports-mgmt/pkg-devel
> $ git restore -s e60cee491767260cdda374c5f8ad947ed74abf5f .

Which reverts pkg-devel to the previous[1] 2.1.99.2 update.

1:
https://codeberg.org/FreeBSD/freebsd-ports/commit/e60cee491767260cdda374c5f8ad9
47ed74abf5f