Summary: | math/openblas: Build failed with "Access to an undefined portion of a memory object" | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Igor Pavlov <igor.arabesc.pavlov> | ||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | CC: | eborisch+FreeBSD, phd_kimberlite, t.m.guymer, vikashb | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(phd_kimberlite) |
||||||
Version: | Latest | ||||||||
Hardware: | amd64 | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Not just you -- I'm getting a very similar error. It goes away if I don't use OPENMP; so that might be a place to start looking. Created attachment 208416 [details] OpenBlas 0.3.6 Hi, I have similar problem too and have created a minimum update for the port. This problem seems to be solved in the latest. Please try the attached port. Currently I have no plan to merge the attached. I am waiting for the following header file installation patch (BUG #238228) is commited. I just experienced this too whilst I was rebuilding all of my ports after I upgraded to 12.1-RELEASE. Deselecting the OPENMP option allowed me to build it. Hi, submitter, Could you report back if the latest port works for you? If the issue solved please close this PR. Thanks! Hi, I have just attempted to install "math/openblas" with the following configuration: ===> The following configuration options are available for openblas-0.3.7_3,1: AVX=on: Support Advanced Vector Extensions (AVX) AVX2=on: Support Advanced Vector Extensions 2 (AVX2) DYNAMIC_ARCH=off: Support multiple CPU types on i386 and amd64 INTERFACE64=off: Use 8 byte integers on 64-bit architectures OPENMP=on: Use OpenMP for threading ===> Use 'make config' to modify these settings ... and I am pleased to report that it now compiles and installs successfully. Thank you very much for fixing it so that it can now compile with "OPENMP=on". Cheers! Upgrade of openblas-0.2.20_8,1 to openblas-0.3.7_3,1 was successful. Thanks! |
Created attachment 206210 [details] Build log Build failed with the following error: END OF TESTS OMP_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat2 < ./zblat2.dat Program received signal SIGBUS: Access to an undefined portion of a memory object. Backtrace for this error: Could not print backtrace: libbacktrace could not find executable to open #0 0x80081fc6a #1 0x80081eb15 #2 0x7ffffffff172 #3 0x427ed1 #4 0x4282b1 #5 0x413b0a #6 0x40d30d #7 0x4133fb #8 0x40123e #9 0x40137a #10 0x800660fff gmake[3]: *** [Makefile:36: level2] Bus error (core dumped) gmake[3]: Leaving directory '/usr/ports/math/openblas/work/OpenBLAS-0.2.20/test' gmake[2]: *** [Makefile:117: tests] Error 2 gmake[2]: Leaving directory '/usr/ports/math/openblas/work/OpenBLAS-0.2.20' *** Error code 2 Stop. make[1]: stopped in /usr/ports/math/openblas *** Error code 1 Stop. make: stopped in /usr/ports/math/openblas Build log attached.