https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108232

            Bug ID: 108232
           Summary: Bus & Segmentation error on lz4_decompress.c  while
                    make linux-raspi
           Product: gcc
           Version: 11.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: registration at filiproland dot hu
  Target Milestone: ---

The output of gcc -v:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
11.3.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs
--enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr
--with-gcc-major-version-only --program-suffix=-11
--program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-libquadmath --disable-libquadmath-support --enable-plugin
--enable-default-pie --with-system-zlib --enable-libphobos-checking=release
--with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch
--enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release
--build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
--with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04)

--------------------------------------------------------------------------------

The commandline trigger the bug:

~/<...>/linux-raspi-5.15.0$ sudo make

--> 

gcc -Wp,-MMD,lib/lz4/.lz4_decompress.o.d -nostdinc -isystem
/usr/lib/gcc/aarch64-linux-gnu/11/include -I./arch/arm64/include
-I./arch/arm64/include/generated  -I./include -I./arch/arm64/include/uapi
-I./arch/arm64/include/generated/uapi -I./include/uapi
-I./include/generated/uapi -include ./include/linux/compiler-version.h -include
./include/linux/kconfig.h -I./ubuntu/include -include
./include/linux/compiler_types.h -D__KERNEL__ -mlittle-endian
-DCC_USING_PATCHABLE_FUNCTION_ENTRY -DKASAN_SHADOW_SCALE_SHIFT=
-fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE
-Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type
-Wno-format-security -std=gnu89 -mgeneral-regs-only
-DCONFIG_CC_HAS_K_CONSTRAINT=1 -Wno-psabi -mabi=lp64
-fno-asynchronous-unwind-tables -fno-unwind-tables
-mbranch-protection=pac-ret+leaf+bti -Wa,-march=armv8.5-a
-DARM64_ASM_ARCH='"armv8.5-a"' -DKASAN_SHADOW_SCALE_SHIFT=
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -Wno-address-of-packed-member -O2
-fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong
-Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable
-Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls
-fno-stack-clash-protection -g -gdwarf-4 -fpatchable-function-entry=2
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict
-Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow
-fno-stack-check -fconserve-stack -Werror=date-time
-Werror=incompatible-pointer-types -Werror=designated-init
-Wno-packed-not-aligned -mstack-protector-guard=sysreg
-mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1424 -O3 
-fsanitize=bounds -fsanitize=shift -fsanitize=bool -fsanitize=enum   
-DKBUILD_MODFILE='"lib/lz4/lz4_decompress"'
-DKBUILD_BASENAME='"lz4_decompress"' -DKBUILD_MODNAME='"lz4_decompress"'
-D__KBUILD_MODNAME=kmod_lz4_decompress -c -o lib/lz4/lz4_decompress.o
lib/lz4/lz4_decompress.c

-------------------------------------------------------------------------------

The error while 'make' 'linux-raspi-5.15.0' source on RPi4:

...
lib/lz4/lz4_decompress.c:575:1: internal compiler error: Bus error
  575 | }
      | ^

lib/lz4/lz4_decompress.c:575:1: internal compiler error: Segmentation fault
gcc: internal compiler error: Segmentation fault signal terminated program cc1
Please submit a full bug report,
...

Reply via email to