Skip to content

Instantly share code, notes, and snippets.

@anadon
Created February 24, 2016 22:50
Show Gist options
  • Save anadon/4bc558761e1192e26d0d to your computer and use it in GitHub Desktop.
Save anadon/4bc558761e1192e26d0d to your computer and use it in GitHub Desktop.
#0 0x00007ffff3ac1928 in llvm::MCRegisterInfo::getDwarfRegNum(unsigned int, bool) const () from /usr/lib/libMesaOpenCL.so.1
#1 0x00007ffff342e190 in llvm::DwarfExpression::AddMachineRegPiece(unsigned int, unsigned int, unsigned int) () from /usr/lib/libMesaOpenCL.so.1
#2 0x00007ffff3419044 in llvm::AsmPrinter::EmitDwarfRegOp(llvm::ByteStreamer&, llvm::MachineLocation const&) const () from /usr/lib/libMesaOpenCL.so.1
#3 0x00007ffff341d514 in emitDebugLocValue(llvm::AsmPrinter const&, llvm::DIBasicType const*, llvm::ByteStreamer&, llvm::DebugLocEntry::Value const&, unsigned int) [clone .constprop.875]
() from /usr/lib/libMesaOpenCL.so.1
#4 0x00007ffff341f51f in llvm::DebugLocEntry::finalize(llvm::AsmPrinter const&, llvm::DebugLocStream::ListBuilder&, llvm::DIBasicType const*) () from /usr/lib/libMesaOpenCL.so.1
#5 0x00007ffff342cf96 in llvm::DwarfDebug::collectVariableInfo(llvm::DwarfCompileUnit&, llvm::DISubprogram const*, llvm::DenseSet<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::DenseMapInfo<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*> > >&) () from /usr/lib/libMesaOpenCL.so.1
#6 0x00007ffff342d53c in llvm::DwarfDebug::endFunction(llvm::MachineFunction const*) () from /usr/lib/libMesaOpenCL.so.1
#7 0x00007ffff3417ded in llvm::AsmPrinter::EmitFunctionBody() () from /usr/lib/libMesaOpenCL.so.1
#8 0x00007ffff2f73e04 in llvm::AMDGPUAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) () from /usr/lib/libMesaOpenCL.so.1
#9 0x00007ffff3bdac3f in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib/libMesaOpenCL.so.1
#10 0x00007ffff3bdb01b in llvm::FPPassManager::runOnModule(llvm::Module&) () from /usr/lib/libMesaOpenCL.so.1
#11 0x00007ffff3bda7c9 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /usr/lib/libMesaOpenCL.so.1
#12 0x00007ffff391b587 in LLVMTargetMachineEmit(LLVMOpaqueTargetMachine*, LLVMOpaqueModule*, llvm::raw_pwrite_stream&, LLVMCodeGenFileType, char**) () from /usr/lib/libMesaOpenCL.so.1
#13 0x00007ffff391b640 in LLVMTargetMachineEmitToMemoryBuffer () from /usr/lib/libMesaOpenCL.so.1
#14 0x00007ffff1ff5062 in (anonymous namespace)::emit_code(LLVMOpaqueTargetMachine*, LLVMOpaqueModule*, LLVMCodeGenFileType, LLVMOpaqueMemoryBuffer**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) () from /usr/lib/libMesaOpenCL.so.1
#15 0x00007ffff1ffb1e6 in clover::compile_program_llvm(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, pipe_shader_ir, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) () from /usr/lib/libMesaOpenCL.so.1
#16 0x00007ffff1fef085 in clover::program::build(clover::ref_vector<clover::device> const&, char const*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) () from /usr/lib/libMesaOpenCL.so.1
#17 0x00007ffff1fcdfe1 in clBuildProgram () from /usr/lib/libMesaOpenCL.so.1
#18 0x00007ffff5dd16df in clBuildProgram () from /usr/lib/libOpenCL.so.1
#19 0x00007ffff6286822 in buildClProgram (
source=0x1655f60 "#pragma OPENCL EXTENSION cl_amd_printf : enable\n\ntypedef union GPtr {\n __global float *f;\n __global float2 *f2v;\n __global float4 *f4v;\n __global float8 *f8v;\n __global float16 *f16v;\n}"..., buildOpts=0x7fffffffd7b0 "-g", ctx=0x10cbbd8, devID=0x10ea948, logBuf=0x1658f10 "", logBufSize=65536, status=0x7fffffffd56c)
at /home/anadon/documents/code/clBLAS2/src/library/common/clkern.c:179
#20 0x00007ffff62dbc99 in makeKernel (device=0x10ea948, context=0x10cbbd8, kernelGenerator=0x7ffff6304958 <generator>, program=0x0, dims=0x1385670, pgran=0x13856e8, extra=0x7fffffffd990,
buildOpts=0x7fffffffd7b0 "-g", error=0x7fffffffdac4) at /home/anadon/documents/code/clBLAS2/src/library/blas/generic/common.c:476
#21 0x00007ffff62dca9a in makeKernelCached (device=0x10ea948, context=0x10cbbd8, sid=34, key=0x7fffffffd900, kernelGenerator=0x7ffff6304958 <generator>, dims=0x1385670, pgran=0x13856e8,
extra=0x7fffffffd990, buildOpts=0x7fffffffd7b0 "-g", error=0x7fffffffdac4) at /home/anadon/documents/code/clBLAS2/src/library/blas/generic/common2.cc:86
#22 0x00007ffff62df94e in makeSolutionSeq (funcID=CLBLAS_TRSM, args=0x7fffffffdc40, numCommandQueues=1, commandQueues=0x7fffffffde50, numEventsInWaitList=0, eventWaitList=0x0,
events=0xe64270, seq=0x7fffffffdb70) at /home/anadon/documents/code/clBLAS2/src/library/blas/generic/solution_seq_make.c:587
#23 0x00007ffff62b57a2 in doTrsm (kargs=0x7fffffffdc40, order=clblasColumnMajor, side=clblasLeft, uplo=clblasUpper, transA=clblasNoTrans, diag=clblasNonUnit, M=5, N=2, A=0x136abe0,
offA=0, lda=32, B=0x13834c0, offB=0, ldb=32, numCommandQueues=1, commandQueues=0x7fffffffde50, numEventsInWaitList=0, eventWaitList=0x0, events=0xe64270)
at /home/anadon/documents/code/clBLAS2/src/library/blas/functor/functor_xtrsm.cc:111
#24 0x00007ffff62b593c in clblasStrsmFunctorFallback::execute (this=0x7ffff79509f0 <clblasStrsmFunctorFallback::provide()::strsm_fallback>, args=...)
at /home/anadon/documents/code/clBLAS2/src/library/blas/functor/functor_xtrsm.cc:150
#25 0x00007ffff629ebed in clblasStrsm (order=clblasColumnMajor, side=clblasLeft, uplo=clblasUpper, transA=clblasNoTrans, diag=clblasNonUnit, M=5, N=2, alpha=1, A=0x136abe0, offA=0,
lda=32, B=0x13834c0, offB=0, ldb=32, numCommandQueues=1, commandQueues=0xa86b60 <clMath::BlasBase::getInstance()::instance+32>, numEventsInWaitList=0, eventWaitList=0x0,
events=0xe64270) at /home/anadon/documents/code/clBLAS2/src/library/blas/xtrsm.cc:1656
#26 0x0000000000713a0e in clMath::clblas::trsm (order=clblasColumnMajor, side=clblasLeft, uplo=clblasUpper, transA=clblasNoTrans, diag=clblasNonUnit, M=5, N=2, alpha=1, A=0x136abe0,
offA=0, lda=32, B=0x13834c0, offB=0, ldb=32, numCommandQueues=1, commandQueues=0xa86b60 <clMath::BlasBase::getInstance()::instance+32>, numEventsInWaitList=0, eventWaitList=0x0,
events=0xe64270) at /home/anadon/documents/code/clBLAS2/src/tests/clBLAS-wrapper.cpp:788
#27 0x000000000044174c in Extratest<float> (M=5, N=2, lda=32, ldb=32, alpha=1, delta=9.99999975e-06) at /home/anadon/documents/code/clBLAS2/src/tests/correctness/corr-trsm.cpp:394
#28 0x0000000000434799 in TRSM_extratest_strsm_Test::TestBody (this=0xaf8010) at /home/anadon/documents/code/clBLAS2/src/tests/correctness/corr-trsm.cpp:434
#29 0x00000000007470be in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void> (object=0xaf8010, method=&virtual testing::Test::TestBody(),
location=0x78f3db "the test body") at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2078
#30 0x00000000007424e6 in testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void> (object=0xaf8010, method=&virtual testing::Test::TestBody(),
location=0x78f3db "the test body") at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2114
#31 0x0000000000729538 in testing::Test::Run (this=0xaf8010) at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2151
#32 0x0000000000729d48 in testing::TestInfo::Run (this=0xa9d6a0) at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2326
#33 0x000000000072a3ef in testing::TestCase::Run (this=0xa9d850) at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2444
#34 0x0000000000730e89 in testing::internal::UnitTestImpl::RunAllTests (this=0xa9cc50)
at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:4315
#35 0x0000000000748400 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0xa9cc50,
method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x730be0 <testing::internal::UnitTestImpl::RunAllTests()>,
location=0x78fc70 "auxiliary test code (environments or event listeners)") at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2078
#36 0x0000000000743260 in testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0xa9cc50,
method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x730be0 <testing::internal::UnitTestImpl::RunAllTests()>,
location=0x78fc70 "auxiliary test code (environments or event listeners)") at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:2114
#37 0x000000000072fa65 in testing::UnitTest::Run (this=0xa86ea0 <testing::UnitTest::GetInstance()::instance>)
at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/src/gtest.cc:3926
#38 0x00000000006a348f in RUN_ALL_TESTS () at /home/anadon/documents/code/clBLAS2/bld/tests/gtest-external-prefix/src/gtest-external/include/gtest/gtest.h:2288
#39 0x000000000069a89d in main (argc=1, argv=0x7fffffffe708) at /home/anadon/documents/code/clBLAS2/src/tests/correctness/test-correctness.cpp:3403
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment