Bug#1041003: clang-15: Crash in PowerPC DAG->DAG Pattern Instruction Selection
Cordell Bloor
cgmb at slerp.xyz
Thu Jul 13 21:21:18 BST 2023
Package: clang-15
Version: 1:15.0.7-6
Severity: normal
X-Debbugs-Cc: cgmb at slerp.xyz, debian-ai at lists.debian.org
Dear Maintainer,
On ppc64el, the clang compiler crashed on buildd [1] during the
compilation of test_block_sort.cpp in the rocprim package. We're only
compiling HIP programs for ppc64el on a best-effort basis, as it is not
an officially supported architecture upstream. Nevertheless, a compiler
crash seemed to be worth reporting. I've reproduced this problem on my
local machine in a QEMU VM.
There were also linking errors related to half-floats in the build log
(__truncdfhf2), but that is unrelated. I fixed that bug in rocm-hipamd
locally before reproducing the crash.
The full log is linked below, but I'll include a snippet inline:
Stack dump:
0. Program arguments: /usr/lib/llvm-15/bin/clang -cc1
-triple powerpc64le-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa
<....>
/<<PKGBUILDDIR>>/test/rocprim/test_block_sort.cpp
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module '/<<PKGBUILDDIR>>/test/rocprim/test_block_sort.cpp'.
4. Running pass 'PowerPC DAG->DAG Pattern Instruction Selection' on function
'@_ZN53RocprimBlockSortTestsFloating_CustomSortKeyValue_TestI12block_paramsI6__halfS1_Lj64EEE8TestBodyEv'
[1]: https://buildd.debian.org/status/fetch.php?pkg=rocprim&arch=ppc64el&ver=5.3.3-6&stamp=1689203881&raw=0
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)
Kernel: Linux 6.3.0-1-powerpc64le (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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
Versions of packages clang-15 depends on:
ii binutils 2.40.90.20230705-1
ii libc6 2.37-5
ii libc6-dev 2.37-5
ii libclang-common-15-dev 1:15.0.7-6
ii libclang-cpp15 1:15.0.7-6
ii libclang1-15 1:15.0.7-6
ii libgcc-12-dev 12.3.0-6
ii libgcc-s1 13.1.0-8
ii libllvm15 1:15.0.7-6
ii libobjc-12-dev 12.3.0-6
ii libstdc++-12-dev 12.3.0-6
ii libstdc++6 13.1.0-8
ii llvm-15-linker-tools 1:15.0.7-6
Versions of packages clang-15 recommends:
ii llvm-15-dev 1:15.0.7-6
ii python3 3.11.4-5
Versions of packages clang-15 suggests:
pn clang-15-doc <none>
pn wasi-libc <none>
-- no debconf information
More information about the Pkg-llvm-team
mailing list