Starting program: /usr/bin/ocloc -file clqueens.cl -device kbl -options -cl-std=CL3.0\ -DBOARDSIZE=17\ -DGPU_DEPTH=11\ -DWORKSPACE_SIZE=50331648\ -DWORKGROUP_SIZE=64 Missing separate debuginfos, use: zypper install intel-opencl-debuginfo-21.37.20939-1.suse.lp153.x86_64 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff48e8ea1 in llvm::Value::stripPointerCasts() const () from /usr/lib64/libopencl-clang.so.11 (gdb) bt #0 0x00007ffff48e8ea1 in llvm::Value::stripPointerCasts() const () from /usr/lib64/libopencl-clang.so.11 #1 0x00007ffff2e8a947 in clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*) () from /usr/lib64/libopencl-clang.so.11 #2 0x00007ffff2e1f138 in clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) () from /usr/lib64/libopencl-clang.so.11 #3 0x00007ffff2b94a05 in clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) () from /usr/lib64/libopencl-clang.so.11 #4 0x00007ffff2bd57bb in (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) () from /usr/lib64/libopencl-clang.so.11 #5 0x00007ffff2bd3b80 in (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) () from /usr/lib64/libopencl-clang.so.11 #6 0x00007ffff2bd9ff8 in (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) () from /usr/lib64/libopencl-clang.so.11 #7 0x00007ffff2bd3d58 in (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) () from /usr/lib64/libopencl-clang.so.11 #8 0x00007ffff2bd51c3 in clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) () from /usr/lib64/libopencl-clang.so.11 #9 0x00007ffff2b7bf6f in clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) () from /usr/lib64/libopencl-clang.so.11 #10 0x00007ffff2b7c3af in clang::CodeGen::CodeGenFunction::EmitAnyExprToTemp(clang::Expr const*) () from /usr/lib64/libopencl-clang.so.11 #11 0x00007ffff2b13e6c in clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType) () from /usr/lib64/libopencl-clang.so.11 #12 0x00007ffff2b150de in clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range >, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder) () from /usr/lib64/libopencl-clang.so.11 #13 0x00007ffff2b87dd8 in clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) () from /usr/lib64/libopencl-clang.so.11 #14 0x00007ffff2b9497c in clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) () from /usr/lib64/libopencl-clang.so.11 #15 0x00007ffff2bd57bb in (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) () from /usr/lib64/libopencl-clang.so.11 #16 0x00007ffff2bd3b80 in (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) () from /usr/lib64/libopencl-clang.so.11 #17 0x00007ffff2bd51c3 in clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) () from /usr/lib64/libopencl-clang.so.11 #18 0x00007ffff2b58ec7 in clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) () from /usr/lib64/libopencl-clang.so.11 #19 0x00007ffff2b5974e in clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) () from /usr/lib64/libopencl-clang.so.11 #20 0x00007ffff2b6190e in clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) () from /usr/lib64/libopencl-clang.so.11 #21 0x00007ffff2b62c95 in clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) () from /usr/lib64/libopencl-clang.so.11 #22 0x00007ffff2b63075 in clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) () from /usr/lib64/libopencl-clang.so.11 #23 0x00007ffff2c60347 in clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) () from /usr/lib64/libopencl-clang.so.11 #24 0x00007ffff2c6d335 in clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) () from /usr/lib64/libopencl-clang.so.11 #25 0x00007ffff2c6930c in clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) () from /usr/lib64/libopencl-clang.so.11 #26 0x00007ffff2c699ac in clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) () from /usr/lib64/libopencl-clang.so.11 #27 0x00007ffff2c69cad in clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) () from /usr/lib64/libopencl-clang.so.11 #28 0x00007ffff2c6d25a in clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*) () from /usr/lib64/libopencl-clang.so.11 #29 0x00007ffff2c6930c in clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) () from /usr/lib64/libopencl-clang.so.11 #30 0x00007ffff2c6b7f7 in clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef) () from /usr/lib64/libopencl-clang.so.11 #31 0x00007ffff2c694f9 in clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) () from /usr/lib64/libopencl-clang.so.11 #32 0x00007ffff2c699ac in clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) () from /usr/lib64/libopencl-clang.so.11 #33 0x00007ffff2cb4251 in clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) () from /usr/lib64/libopencl-clang.so.11 #34 0x00007ffff2cbbcff in clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) () from /usr/lib64/libopencl-clang.so.11 --Type for more, q to quit, c to continue without paging--c #35 0x00007ffff2cf8f32 in clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) () from /usr/lib64/libopencl-clang.so.11 #36 0x00007ffff2cf6e05 in clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) () from /usr/lib64/libopencl-clang.so.11 #37 0x00007ffff2cf7553 in clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) () from /usr/lib64/libopencl-clang.so.11 #38 0x00007ffff2cfc69a in clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) () from /usr/lib64/libopencl-clang.so.11 #39 0x00007ffff2ab5ba7 in (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) () from /usr/lib64/libopencl-clang.so.11 #40 0x00007ffff2a9ee02 in clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) () from /usr/lib64/libopencl-clang.so.11 #41 0x00007ffff3838b7c in clang::ParseAST(clang::Sema&, bool, bool) () from /usr/lib64/libopencl-clang.so.11 #42 0x00007ffff2aa7a32 in clang::CodeGenAction::ExecuteAction() () from /usr/lib64/libopencl-clang.so.11 #43 0x00007ffff29df5c9 in clang::FrontendAction::Execute() () from /usr/lib64/libopencl-clang.so.11 #44 0x00007ffff2993ca2 in clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) () from /usr/lib64/libopencl-clang.so.11 #45 0x00007ffff2a9e781 in clang::ExecuteCompilerInvocation(clang::CompilerInstance*) () from /usr/lib64/libopencl-clang.so.11 #46 0x00007ffff2809c8c in Compile () from /usr/lib64/libopencl-clang.so.11 #47 0x00007ffff6649383 in TC::CClangTranslationBlock::TranslateClang (this=this@entry=0x6192b0, pInputArgs=pInputArgs@entry=0x7fffffffc100, pOutputArgs=pOutputArgs@entry=0x7fffffffc3e0, exceptString=..., pInternalOptions=) at /builddir/build/BUILD/igc/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp:1524 #48 0x00007ffff664aade in TC::CClangTranslationBlock::Translate (this=0x6192b0, pInputArgs=0x7fffffffc410, pOutputArgs=0x7fffffffc3e0) at /builddir/build/BUILD/igc/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp:1756 #49 0x00007ffff6657ab2 in IGC::FclOclTranslationCtx<0ul>::Impl::Translate (tracingOptionsCount=, tracingOptions=0x0, internalOptions=0x619080, options=0x618ff0, src=0x6191a0, outVersion=1, this=0x619260) at /builddir/build/BUILD/igc/IGC/AdaptorOCL/ocl_igc_interface/impl/fcl_ocl_translation_ctx_impl.h:120 #50 IGC::FclOclTranslationCtx<1ul>::TranslateImpl (this=, outVersion=1, src=0x6191a0, options=0x618ff0, internalOptions=0x619080, tracingOptions=0x0, tracingOptionsCount=0) at /builddir/build/BUILD/igc/IGC/AdaptorOCL/ocl_igc_interface/impl/fcl_ocl_translation_ctx_impl.cpp:75 #51 0x00007ffff7b62cdb in IGC::FclOclTranslationCtx<1ul>::Translate > (tracingOptionsCount=0, tracingOptions=0x0, internalOptions=, options=, src=, this=) at /usr/include/igc/ocl_igc_interface/fcl_ocl_translation_ctx.h:40 #52 NEO::OfflineCompiler::buildIrBinary (this=this@entry=0x615cf0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/offline_compiler.cpp:193 #53 0x00007ffff7b63478 in NEO::OfflineCompiler::buildSourceCode (this=0x615cf0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/offline_compiler.cpp:260 #54 0x00007ffff7b65f65 in NEO::OfflineCompiler::build (this=this@entry=0x615cf0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/offline_compiler.cpp:303 #55 0x00007ffff7b95237 in SafetyGuardLinux::call (object=object@entry=0x615cf0, method=, this=, retValueOnCrash=0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/utilities/linux/safety_guard_linux.h:62 #56 0x00007ffff7b95317 in buildWithSafetyGuard (compiler=compiler@entry=0x615cf0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/utilities/linux/safety_caller_linux.cpp:18 #57 0x00007ffff7b4dfd8 in oclocInvoke (numArgs=, argv=0x7fffffffdbd8, numSources=numSources@entry=0, dataSources=dataSources@entry=0x0, lenSources=lenSources@entry=0x0, nameSources=nameSources@entry=0x0, numInputHeaders=0, dataInputHeaders=0x0, lenInputHeaders=0x0, nameInputHeaders=0x0, numOutputs=0x0, dataOutputs=0x0, lenOutputs=0x0, nameOutputs=0x0) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/ocloc_api.cpp:132 #58 0x0000000000400613 in main (argc=, argv=) at /builddir/build/BUILD/compute-runtime-21.37.20939/shared/offline_compiler/source/main.cpp:14 (gdb)