Source: llvm-toolchain-11
Version: 1:11.1.0-4
Severity: serious
Tags: ftbfs

Dear Maintainer,

llvm-toolchain-11 FTBFS (at least) on mips64el:

  https://buildd.debian.org/status/package.php?p=llvm-toolchain-11&suite=sid

> [...]
> [ 74%] Building CXX object 
> lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
> cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/lib/Target/AMDGPU && 
> /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ -D_GNU_SOURCE 
> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS 
> -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/lib/Target/AMDGPU 
> -I/<<PKGBUILDDIR>>/llvm/lib/Target/AMDGPU -I/usr/include/libxml2 
> -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/include 
> -I/<<PKGBUILDDIR>>/llvm/include -fPIC -Wno-unused-command-line-argument 
> -Wno-unknown-warning-option -fPIC -fvisibility-inlines-hidden 
> -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
> -Wno-unused-parameter -Wwrite-strings -Wcast-qual 
> -Wmissing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough 
> -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type 
> -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion 
> -ffunction-sections -fdata-sections -O2 -DNDEBUG -g1 -fvisibility=hidden  
> -fno-exceptions -std=c++14 -MD -MT 
> lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -MF 
> CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o.d -o 
> CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c 
> /<<PKGBUILDDIR>>/llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp
> free(): invalid pointer
> PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash 
> backtrace, preprocessed source, and associated run script.
> Stack dump:
> 0.    Program arguments: /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ 
> -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
> -D__STDC_LIMIT_MACROS 
> -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/lib/Target/AMDGPU 
> -I/<<PKGBUILDDIR>>/llvm/lib/Target/AMDGPU -I/usr/include/libxml2 
> -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/include 
> -I/<<PKGBUILDDIR>>/llvm/include -fPIC -Wno-unused-command-line-argument 
> -Wno-unknown-warning-option -fPIC -fvisibility-inlines-hidden 
> -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
> -Wno-unused-parameter -Wwrite-strings -Wcast-qual 
> -Wmissing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough 
> -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type 
> -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion 
> -ffunction-sections -fdata-sections -O2 -DNDEBUG -g1 -fvisibility=hidden 
> -fno-exceptions -std=c++14 -MD -MT 
> lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
>  -MF CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o.d -o 
> CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c 
> /<<PKGBUILDDIR>>/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 
> 1.    <eof> parser at end of file
> 2.    /<<PKGBUILDDIR>>/llvm/include/llvm/Support/GenericDomTree.h:669:8: 
> instantiating function definition 
> 'llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>::splitBlock'
> 3.    /<<PKGBUILDDIR>>/llvm/include/llvm/Support/GenericDomTree.h:802:8: 
> instantiating function definition 
> 'llvm::DominatorTreeBase<llvm::MachineBasicBlock, 
> false>::Split<llvm::Inverse<llvm::MachineBasicBlock *>>'
> 4.    
> /usr/lib/gcc/mips64el-linux-gnuabi64/11/../../../../include/c++/11/type_traits:1031:12:
>  instantiating class definition 
> 'std::is_nothrow_default_constructible<std::allocator<llvm::MachineBasicBlock 
> *>>'
> 5.    
> /usr/lib/gcc/mips64el-linux-gnuabi64/11/../../../../include/c++/11/type_traits:116:12:
>  instantiating class definition 
> 'std::__or_<std::is_reference<std::allocator<llvm::MachineBasicBlock *>>, 
> std::is_function<std::allocator<llvm::MachineBasicBlock *>>, 
> std::is_void<std::allocator<llvm::MachineBasicBlock *>>, 
> std::__is_array_unknown_bounds<std::allocator<llvm::MachineBasicBlock *>>>'
> 6.    
> /usr/lib/gcc/mips64el-linux-gnuabi64/11/../../../../include/c++/11/type_traits:116:12:
>  instantiating class definition 
> 'std::__or_<std::is_function<std::allocator<llvm::MachineBasicBlock *>>, 
> std::is_void<std::allocator<llvm::MachineBasicBlock *>>, 
> std::__is_array_unknown_bounds<std::allocator<llvm::MachineBasicBlock *>>>'
> /<<PKGBUILDDIR>>/build-llvm/bin/../lib/libLLVM-11.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x50)[0xffef61e960]
> clang-11: error: clang frontend command failed due to signal (use -v to see 
> invocation)
> Debian clang version 11.1.0-4+b2
> Target: mips64el-unknown-linux-gnuabi64
> Thread model: posix
> InstalledDir: /<<PKGBUILDDIR>>/build-llvm/./bin
> clang-11: note: diagnostic msg: 
> ********************
> 
> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
> Preprocessed source(s) and associated run script(s) are located at:
> clang-11: note: diagnostic msg: /tmp/R600OptimizeVectorRegisters-a3d80c.cpp
> clang-11: note: diagnostic msg: /tmp/R600OptimizeVectorRegisters-a3d80c.sh
> clang-11: note: diagnostic msg: 
> 
> ********************
> make[8]: *** 
> [lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make:961: 
> lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o]
>  Error 254
> make[8]: *** Waiting for unfinished jobs....
> [...]
> make: *** [debian/rules:301: binary-arch] Error 2
> dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
> status 2


Cheers,

-- 
Stéphane

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to