[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