[Pkg-opencl-devel] Bug#974797: pocl: Please upgrade to llvm-toolchain-11
Rebecca N. Palmer
rebecca_palmer at zoho.com
Thu Nov 19 22:20:52 GMT 2020
(libgpuarray maintainer)
This isn't testable in a qemu-armhf chroot, as pocl doesn't work there.
Do all the non-clblas tests pass? (This can be checked by uninstalling
libclblas-dev then running the tests - this will "error" the clblas
tests but should at least not crash them.)
On 19/11/2020 14:39, Andreas Beckmann wrote:
> It terminates with a segmentation fault in LLVM.
This is potentially an *LLVM* bug, as invalid input source code
shouldn't crash the compiler, but that's less clear-cut when the
compiler is being called as a library.
If it is, it doesn't seem to be known: there are no upstream LLVM bugs
with this backtrace.
> The CL kernel is a piece of generated source code created by the
> (simplified) stack: python - libgpuarray - libclblas before it gets
> handed over to pocl. While I managed to extract the CL kernel source, I
That's as expected. Can you post this kernel source here?
> #0 getEmissionKind () at /build/llvm-toolchain-10-hVI0Qp/llvm-toolchain-10-10.0.1/llvm/include/llvm/IR/DebugInfoMetadata.h:1244
> #1 initialize () at /build/llvm-toolchain-10-hVI0Qp/llvm-toolchain-10-10.0.1/llvm/lib/CodeGen/LexicalScopes.cpp:53
Did you have libllvm10-dbgsym installed? If not, does installing that
give a more detailed backtrace? (I suspect an invalid 'this', given
that the crashing line accesses only a class member.)
More information about the Pkg-opencl-devel
mailing list