[Bug 245742] pkg-static: bus error when running make package
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Apr 19 13:40:01 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245742
Bug ID: 245742
Summary: pkg-static: bus error when running make package
Product: Base System
Version: 12.0-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs at FreeBSD.org
Reporter: andymenderunix at gmail.com
I am working on an update to math/py-numpy and I encountered a strange error
when running "make package":
root at hp-proliant:/usr/ports/math/py-numpy # make package
===> Building package for py37-numpy-1.18.2
Child process pid=87206 terminated abnormally: Bus error
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/math/py-numpy
*** Error code 1
Stop.
make: stopped in /usr/ports/math/py-numpy
I extracted some extra info from the core dump file via lldb:
lldb -f /usr/local/sbin/pkg-static -c pkg-static.core -bobt
warning: ignoring unknown option: -bobt
(lldb) target create "/usr/local/sbin/pkg-static" --core "pkg-static.core"
Core file '/usr/ports/math/py-numpy/pkg-static.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'pkg-static', stop reason = signal SIGBUS
* frame #0: 0x000000000052e3ca pkg-static`sha256_update + 58
frame #1: 0x00000000004e724e pkg-static`pkg_checksum_hash_sha256_file + 142
frame #2: 0x00000000004e67d1 pkg-static`pkg_checksum_fileat + 97
frame #3: 0x00000000004e6fe5 pkg-static`pkg_checksum_generate_fileat + 181
frame #4: 0x00000000005392d5 pkg-static`meta_file + 517
frame #5: 0x000000000053660c pkg-static`plist_parse_line + 332
frame #6: 0x0000000000538478 pkg-static`ports_parse_plist + 184
frame #7: 0x0000000000535f72 pkg-static`load_metadata + 642
frame #8: 0x0000000000535c40 pkg-static`pkg_create + 112
frame #9: 0x00000000003aee1c pkg-static`exec_create + 1004
frame #10: 0x00000000003b3ab8 pkg-static`main + 2840
frame #11: 0x00000000003a910f pkg-static`_start(ap=<unavailable>,
cleanup=<unavailable>) at crt1.c:76:7
My pkg version: 1.14.2
An earlier version of the math/py-numpy port (the one currently in the Ports
Collection) builds and installs properly. The only odd thing I noticed is that
it doesn't have a pkg-plist file, but after generating it I get the same error.
This bug is reminiscent of bug #225412, but it has never been solved.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list