[Bug 264979] archivers/c-blosc2: compiler crash

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 06 Jul 2022 17:09:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264979

Robert Clausecker <fuz@fuz.su> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|Affects Only Me             |Affects Some People
           Hardware|arm                         |Any
            Summary|archivers/c-blosc2:         |archivers/c-blosc2:
                   |compiler crash on armv7     |compiler crash

--- Comment #13 from Robert Clausecker <fuz@fuz.su> ---
I've now managed to reproduce the problem on amd64 FreeBSD 13.1, so it's not an
arm exclusive issue.
Might be best to just USE_GCC the port and be done with it.

[  3% 14/361] /usr/bin/cc -DBLOSC_SHARED_LIBRARY -DUSING_CMAKE
-Dblosc2_shared_EXPORTS
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/.build/blosc
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/include
-I/wrkdirs/usr/ports/archi
vers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/blosc
-I/usr/local/include -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing
-std=gnu99 -D_XOPEN_SOURCE=600 -O2
 -pipe  -fstack-protector-strong -fno-strict-aliasing -fPIC -fvisibility=hidden
-Wall -Wextra -pthread -MD -MT
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -MF
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs
/zfp/blosc2-zfp.c.o.d -o
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -c
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/blosc2-zfp.c
FAILED: blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o 
/usr/bin/cc -DBLOSC_SHARED_LIBRARY -DUSING_CMAKE -Dblosc2_shared_EXPORTS
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/.build/blosc
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/
work/c-blosc2-2.1.1/plugins/codecs/zfp/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/blosc
-I/usr/local/include -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing
-std=gnu99 -D_XOPEN_SOURCE=600 -O2 -pipe  -fstac
k-protector-strong -fno-strict-aliasing -fPIC -fvisibility=hidden -Wall -Wextra
-pthread -MD -MT
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -MF
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zf
p.c.o.d -o
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -c
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/blosc2-zfp.c
PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the
crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/cc -DBLOSC_SHARED_LIBRARY -DUSING_CMAKE
-Dblosc2_shared_EXPORTS
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/.build/blosc
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/include
-I/wrkdirs/us
r/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/include
-I/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/blosc
-I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-std=gnu99 -D_XOPEN_SO
URCE=600 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC
-fvisibility=hidden -Wall -Wextra -pthread -MD -MT
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -MF
blosc/CMakeFiles/blosc2_shared.dir/__/plu
gins/codecs/zfp/blosc2-zfp.c.o.d -o
blosc/CMakeFiles/blosc2_shared.dir/__/plugins/codecs/zfp/blosc2-zfp.c.o -c
/wrkdirs/usr/ports/archivers/c-blosc2/work/c-blosc2-2.1.1/plugins/codecs/zfp/blosc2-zfp.c
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x00000000048a7860 (/usr/bin/cc+0x48a7860)
 #1 0x00000000048a5cd5 (/usr/bin/cc+0x48a5cd5)
 #2 0x0000000004842033 (/usr/bin/cc+0x4842033)
 #3 0x0000000805be8580 (/lib/libthr.so.3+0x1a580)
 #4 0x0000000805be7b3f (/lib/libthr.so.3+0x19b3f)
 #5 0x00007ffffffff8a3 ([vdso]+0x2d3)
 #6 0x0000000005ad25c5 (/usr/bin/cc+0x5ad25c5)
 #7 0x0000000005a74be7 (/usr/bin/cc+0x5a74be7)
 #8 0x0000000005a6cd69 (/usr/bin/cc+0x5a6cd69)
 #9 0x0000000005a6c210 (/usr/bin/cc+0x5a6c210)
#10 0x0000000005a7960f (/usr/bin/cc+0x5a7960f)
#11 0x0000000005a7d295 (/usr/bin/cc+0x5a7d295)
#12 0x0000000005a7d7b4 (/usr/bin/cc+0x5a7d7b4)
#13 0x000000000475da52 (/usr/bin/cc+0x475da52)
#14 0x0000000004565c82 (/usr/bin/cc+0x4565c82)
#15 0x000000000294b312 (/usr/bin/cc+0x294b312)
#16 0x00000000045680aa (/usr/bin/cc+0x45680aa)
#17 0x000000000294dd22 (/usr/bin/cc+0x294dd22)
#18 0x0000000004564ee7 (/usr/bin/cc+0x4564ee7)
#19 0x00000000029428cf (/usr/bin/cc+0x29428cf)
#20 0x000000000293d87e (/usr/bin/cc+0x293d87e)
#21 0x0000000002bf955f (/usr/bin/cc+0x2bf955f)
#22 0x0000000003030e34 (/usr/bin/cc+0x3030e34)
#23 0x0000000002b509b6 (/usr/bin/cc+0x2b509b6)
#24 0x0000000002ad68e6 (/usr/bin/cc+0x2ad68e6)
#25 0x0000000002bf3827 (/usr/bin/cc+0x2bf3827)
#26 0x0000000002215070 (/usr/bin/cc+0x2215070)
#27 0x0000000002221ac5 (/usr/bin/cc+0x2221ac5)
#28 0x00000000029ac907 (/usr/bin/cc+0x29ac907)
#29 0x0000000004841dca (/usr/bin/cc+0x4841dca)
#30 0x00000000029ac585 (/usr/bin/cc+0x29ac585)
#31 0x000000000297f8e1 (/usr/bin/cc+0x297f8e1)
#32 0x000000000297fd1f (/usr/bin/cc+0x297fd1f)
#33 0x0000000002992c8c (/usr/bin/cc+0x2992c8c)
cc: error: clang frontend command failed with exit code 138 (use -v to see
invocation)
FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git
llvmorg-13.0.0-0-gd7b669b3a303)
Target: x86_64-unknown-freebsd13.1
Thread model: posix
InstalledDir: /usr/bin
cc: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
cc: note: diagnostic msg: /tmp/blosc2-zfp-6bfdc5.c
cc: note: diagnostic msg: /tmp/blosc2-zfp-6bfdc5.sh
cc: note: diagnostic msg: 

********************
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/archivers/c-blosc2
=>> Cleaning up wrkdir
===>  Cleaning for c-blosc2-2.1.1
build of archivers/c-blosc2 | c-blosc2-2.1.1 ended at Mon Jul  4 10:08:43 CEST
2022
build time: 00:00:13

-- 
You are receiving this mail because:
You are on the CC list for the bug.