[ RUN ] OCL_Imgproc/HoughLines.RealImage/0 ASSERTION FAILED: defIt != bbIt->second->end() && defIt->second != NULL at file /home/yanwang/beignet/backend/src/ir/value.cpp, function gbe::ir::LiveOutSet::RegDefSet& gbe::ir::LiveOutSet::getDefSet(const gbe::ir::BasicBlock*, gbe::ir::Register), line 91 Program received signal SIGTRAP, Trace/breakpoint trap. gbe::onFailedAssertion (msg=, file=, fn=, line=) at /home/yanwang/beignet/backend/src/sys/assert.cpp:76 76 _exit(-1); Missing separate debuginfos, use: debuginfo-install at-spi2-atk-2.10.2-1.fc20.x86_64 at-spi2-core-2.10.2-1.fc20.x86_64 atk-2.10.0-1.fc20.x86_64 bzip2-libs-1.0.6-9.fc20.x86_64 cairo-1.13.1-0.1.git337ab1f.fc20.x86_64 cairo-gobject-1.13.1-0.1.git337ab1f.fc20.x86_64 celt-0.11.3-1.fc20.x86_64 dbus-libs-1.6.12-9.fc20.x86_64 expat-2.1.0-7.fc20.x86_64 ffmpeg-libs-2.1.5-1.fc20.x86_64 fontconfig-2.11.0-2.fc20.x86_64 freetype-2.5.0-5.fc20.x86_64 gdk-pixbuf2-2.30.3-1.fc20.x86_64 glib2-2.38.2-2.fc20.x86_64 gmp-5.1.2-2.fc20.x86_64 gnome-keyring-3.10.1-1.fc20.x86_64 gnutls-3.1.26-2.fc20.x86_64 gsm-1.0.13-10.fc20.x86_64 gstreamer1-1.2.4-1.fc20.x86_64 gstreamer1-plugins-base-1.2.4-1.fc20.x86_64 gtk3-3.10.9-2.fc20.x86_64 harfbuzz-0.9.27-1.fc20.x86_64 jbigkit-libs-2.0-10.fc20.x86_64 keyutils-libs-1.5.9-1.fc20.x86_64 krb5-libs-1.11.5-11.fc20.x86_64 lame-libs-3.99.5-2.fc19.x86_64 libICE-1.0.8-6.fc20.x86_64 libSM-1.2.1-6.fc20.x86_64 libX11-1.6.1-1.fc20.x86_64 libXau-1.0.8-2.fc20.x86_64 libXcomposite-0.4.4-4.fc20.x86_64 libXcursor-1.1.14-2.fc20.x86_64 libXdamage-1.1.4-4.fc20.x86_64 libXext-1.3.2-2.fc20.x86_64 libXfixes-5.0.1-2.fc20.x86_64 libXi-1.7.4-1.fc20.x86_64 libXinerama-1.1.3-2.fc20.x86_64 libXrandr-1.4.1-2.fc20.x86_64 libXrender-0.9.8-2.fc20.x86_64 libXxf86vm-1.1.3-2.fc20.x86_64 libcom_err-1.42.8-3.fc20.x86_64 libdrm-2.4.54-1.fc20.x86_64 libffi-3.0.13-5.fc20.x86_64 libgcc-4.8.3-7.fc20.x86_64 libjpeg-turbo-1.3.1-2.fc20.x86_64 libogg-1.3.0-6.fc20.x86_64 libpciaccess-0.13.3-0.1.fc20.x86_64 libpng-1.6.6-3.fc20.x86_64 libselinux-2.2.1-6.fc20.x86_64 libstdc++-4.8.3-7.fc20.x86_64 libtasn1-3.8-2.fc20.x86_64 libtheora-1.1.1-9.fc20.x86_64 libtiff-4.0.3-15.fc20.x86_64 libuuid-2.24.2-1.fc20.x86_64 libva-1.2.1-3.fc20.x86_64 libvorbis-1.3.4-1.fc20.x86_64 libvpx-1.3.0-4.fc20.x86_64 libwayland-client-1.2.0-3.fc20.x86_64 libwayland-cursor-1.2.0-3.fc20.x86_64 libwayland-server-1.2.0-3.fc20.x86_64 libxcb-1.9.1-3.fc20.x86_64 libxkbcommon-0.3.1-1.fc20.x86_64 mesa-libEGL-10.1.5-1.20140607.fc20.x86_64 mesa-libGL-10.1.5-1.20140607.fc20.x86_64 mesa-libgbm-10.1.5-1.20140607.fc20.x86_64 mesa-libglapi-10.1.5-1.20140607.fc20.x86_64 ncurses-libs-5.9-12.20130511.fc20.x86_64 nettle-2.7.1-3.fc20.x86_64 nss-softokn-freebl-3.17.1-2.fc20.x86_64 ocl-icd-devel-2.0.4-1.git20131001.4ee231e.fc20.x86_64 openjpeg-libs-1.5.1-9.fc20.x86_64 openssl-libs-1.0.1e-39.fc20.x86_64 opus-1.1-1.fc20.x86_64 orc-0.4.18-1.fc20.x86_64 p11-kit-0.20.7-1.fc20.x86_64 p11-kit-trust-0.20.7-1.fc20.x86_64 pango-1.36.1-3.fc20.x86_64 pcre-8.33-6.fc20.x86_64 pixman-0.30.0-5.fc20.x86_64 schroedinger-1.0.11-5.fc20.x86_64 systemd-libs-208-22.fc20.x86_64 trousers-0.3.13-1.fc20.x86_64 x264-libs-0.138-2.20131030gitc628e3b.fc20.x86_64 xvidcore-1.3.2-5.fc20.x86_64 xz-libs-5.1.2-12alpha.fc20.x86_64 zlib-1.2.8-3.fc20.x86_64 #0 gbe::onFailedAssertion (msg=, file=, fn=, line=) at /home/yanwang/beignet/backend/src/sys/assert.cpp:76 #1 0x00007ffff042725f in gbe::ir::LiveOutSet::getDefSet (this=this@entry=0x7fffffffb8a0, bb=0x1442390, reg=...) at /home/yanwang/beignet/backend/src/ir/value.cpp:91 #2 0x00007ffff04276ad in gbe::ir::LiveOutSet::makeDefSet (this=this@entry=0x7fffffffb8a0, udChain=..., bb=..., reg=...) at /home/yanwang/beignet/backend/src/ir/value.cpp:102 #3 0x00007ffff042b3c8 in operator() (insn=..., __closure=) at /home/yanwang/beignet/backend/src/ir/value.cpp:384 #4 foreach (functor=..., this=0x1442610) at /home/yanwang/beignet/backend/src/./ir/function.hpp:82 #5 operator() (bb=..., __closure=) at /home/yanwang/beignet/backend/src/ir/value.cpp:403 #6 foreachBlock (functor=..., this=) at /home/yanwang/beignet/backend/src/./ir/function.hpp:391 #7 gbe::ir::FunctionDAG::FunctionDAG (this=0x11b4750, liveness=...) at /home/yanwang/beignet/backend/src/ir/value.cpp:407 #8 0x00007ffff0432ed9 in gbe::ir::FunctionArgumentLowerer::lower (this=this@entry=0x7fffffffb9a0, functionName="make_point_list") at /home/yanwang/beignet/backend/src/ir/lowering.cpp:181 #9 0x00007ffff0433232 in gbe::ir::lowerFunctionArguments (unit=..., functionName="make_point_list") at /home/yanwang/beignet/backend/src/ir/lowering.cpp:391 #10 0x00007ffff0400f8c in gbe::ir::Context::endFunction (this=this@entry=0x15ce8c8) at /home/yanwang/beignet/backend/src/ir/context.cpp:86 #11 0x00007ffff048c6ce in gbe::GenWriter::emitFunction (this=this@entry=0x15ce8a0, F=...) at /home/yanwang/beignet/backend/src/llvm/llvm_gen_backend.cpp:1920 #12 0x00007ffff04931b6 in gbe::GenWriter::runOnFunction (this=0x15ce8a0, F=...) at /home/yanwang/beignet/backend/src/llvm/llvm_gen_backend.cpp:520 #13 0x00007ffff1288d46 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /home/yanwang/beignet/build/backend/src/libgbe.so #14 0x00007ffff10ee94e in (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) () from /home/yanwang/beignet/build/backend/src/libgbe.so #15 0x00007ffff128aeb8 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /home/yanwang/beignet/build/backend/src/libgbe.so #16 0x00007ffff04b2bf9 in gbe::llvmToGen (unit=..., fileName=fileName@entry=0x0, module=module@entry=0x104c310, optLevel=optLevel@entry=1, strictMath=) at /home/yanwang/beignet/backend/src/llvm/llvm_to_gen.cpp:283 #17 0x00007ffff044c520 in gbe::Program::buildFromLLVMFile (this=this@entry=0x105c680, fileName=fileName@entry=0x0, module=module@entry=0x104c310, error="", optLevel=optLevel@entry=1) at /home/yanwang/beignet/backend/src/backend/program.cpp:116 #18 0x00007ffff051b74b in gbe::genProgramNewFromLLVM (deviceID=3889, fileName=0x0, module=0x104c310, llvm_ctx=, stringSize=1000, err=0xfe42f0 "", errSize=0x105b820, optLevel=1) at /home/yanwang/beignet/backend/src/backend/gen_program.cpp:341 #19 0x00007ffff044fa5f in gbe::programNewFromSource (deviceID=3889, source=, stringSize=1000, options=0x139d4c4 "-D MAKE_POINTS_LIST -D GROUP_SIZE=0 -D LOCAL_SIZE=0 -D INTEL_DEVICE", err=0xfe42f0 "", errSize=0x105b820) at /home/yanwang/beignet/backend/src/backend/program.cpp:785 #20 0x00007ffff1f0da62 in cl_program_build (p=p@entry=0x105b790, options=0x139d4c4 "-D MAKE_POINTS_LIST -D GROUP_SIZE=0 -D LOCAL_SIZE=0 -D INTEL_DEVICE") at /home/yanwang/beignet/src/cl_program.c:510 #21 0x00007ffff1f05d53 in clBuildProgram (program=0x105b790, num_devices=, device_list=, options=, pfn_notify=0x0, user_data=0x0) at /home/yanwang/beignet/src/cl_api.c:945 #22 0x00007ffff21552ab in clBuildProgram () from /lib64/libOpenCL.so #23 0x00007ffff759a1e8 in cv::ocl::Program::Impl::Impl (this=0x13990b0, _src=..., _buildflags=..., errmsg=...) at /home/yanwang/opencv/modules/core/src/ocl.cpp:3159 #24 0x00007ffff759acb0 in cv::ocl::Program::create (this=0x7fffffffcd40, src=..., buildflags=..., errmsg=...) at /home/yanwang/opencv/modules/core/src/ocl.cpp:3302 #25 0x00007ffff759ab82 in cv::ocl::Program::Program (this=0x7fffffffcd40, src=..., buildflags=..., errmsg=...) at /home/yanwang/opencv/modules/core/src/ocl.cpp:3270 #26 0x00007ffff7596f64 in cv::ocl::Context::Impl::getProg (this=0xfb1f70, src=..., buildflags=..., errmsg=...) at /home/yanwang/opencv/modules/core/src/ocl.cpp:2470 #27 0x00007ffff75976ed in cv::ocl::Context::getProg (this=0xf57e40, prog=..., buildopts=..., errmsg=...) at /home/yanwang/opencv/modules/core/src/ocl.cpp:2604 #28 0x00007ffff75987ca in cv::ocl::Kernel::create (this=0x7fffffffcff0, kname=0x7ffff6eae2b6 "make_point_list", src=..., buildopts=..., errmsg=0x7fffffffce50) at /home/yanwang/opencv/modules/core/src/ocl.cpp:2912 #29 0x00007ffff75985b1 in cv::ocl::Kernel::Kernel (this=0x7fffffffcff0, kname=0x7ffff6eae2b6 "make_point_list", src=..., buildopts=..., errmsg=0x0) at /home/yanwang/opencv/modules/core/src/ocl.cpp:2859 #30 0x00007ffff6358f49 in cv::ocl_makePointsList (_src=..., _pointsList=..., _counters=...) at /home/yanwang/opencv/modules/imgproc/src/hough.cpp:679 #31 0x00007ffff6359afe in cv::ocl_HoughLines (_src=..., _lines=..., rho=1, theta=0.017453292519943295, threshold=80, min_theta=0, max_theta=3.1415926535897931) at /home/yanwang/opencv/modules/imgproc/src/hough.cpp:755 #32 0x00007ffff635ae5c in cv::HoughLines (_image=..., _lines=..., rho=1, theta=0.017453292519943295, threshold=80, srn=0, stn=0, min_theta=0, max_theta=3.1415926535897931) at /home/yanwang/opencv/modules/imgproc/src/hough.cpp:856 #33 0x000000000050a384 in cvtest::ocl::HoughLines_RealImage_Test::Body (this=0xfb43c0) at /home/yanwang/opencv/modules/imgproc/test/ocl/test_houghlines.cpp:89 #34 0x000000000050a1f3 in cvtest::ocl::HoughLines_RealImage_Test::TestBody (this=0xfb43c0) at /home/yanwang/opencv/modules/imgproc/test/ocl/test_houghlines.cpp:84 #35 0x00000000006bbffe in testing::internal::HandleSehExceptionsInMethodIfSupported (object=0xfb43c0, method=&virtual testing::Test::TestBody(), location=0x745d63 "the test body") at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:3578 #36 0x00000000006b6eb4 in testing::internal::HandleExceptionsInMethodIfSupported (object=0xfb43c0, method=&virtual testing::Test::TestBody(), location=0x745d63 "the test body") at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:3614 #37 0x00000000006a2692 in testing::Test::Run (this=0xfb43c0) at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:3651 #38 0x00000000006a2ed3 in testing::TestInfo::Run (this=0xb96020) at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:3826 #39 0x00000000006a35af in testing::TestCase::Run (this=0xb96610) at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:3944 #40 0x00000000006aa6c5 in testing::internal::UnitTestImpl::RunAllTests (this=0xb32b90) at /home/yanwang/opencv/modules/ts/src/ts_gtest.cpp:5823