Program received signal SIGSEGV, Segmentation fault. 0x00007ffff23fc1eb in llvm::R600TargetLowering::~R600TargetLowering() () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so (gdb) bt #0 0x00007ffff23fc1eb in llvm::R600TargetLowering::~R600TargetLowering() () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #1 0x00007fffffff22b0 in ?? () #2 0x00007ffff2562495 in llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007ffff25649f3 in llvm::SelectionDAGBuilder::LowerCallTo(llvm::ImmutableCallSite, llvm::SDValue, bool, llvm::MachineBasicBlock*) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #4 0x00007ffff258486e in llvm::SelectionDAGBuilder::visitCall(llvm::CallInst const&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #5 0x00007ffff2585674 in llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #6 0x00007ffff2594ff1 in llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator, llvm::ilist_iterator, bool&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #7 0x00007ffff25967c2 in llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #8 0x00007ffff2597ac1 in llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #9 0x00007ffff2bc3e17 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #10 0x00007ffff2bc3eab in llvm::FPPassManager::runOnModule(llvm::Module&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #11 0x00007ffff2bc40db in llvm::MPPassManager::runOnModule(llvm::Module&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #12 0x00007ffff2bc60ec in llvm::PassManagerImpl::run(llvm::Module&) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #13 0x00007ffff2a971b0 in LLVMTargetMachineEmit(LLVMOpaqueTargetMachine*, LLVMOpaqueModule*, llvm::formatted_raw_ostream&, LLVMCodeGenFileType, char**) () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #14 0x00007ffff2a974f0 in LLVMTargetMachineEmitToMemoryBuffer () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #15 0x00007ffff234dce2 in radeon_llvm_compile (M=M@entry=0x666520, binary=binary@entry=0x7fffffff3840, gpu_family=0x7ffff2cfc61a "juniper", dump=dump@entry=0) at radeon_llvm_emit.c:124 #16 0x00007ffff23488e4 in r600_llvm_compile (mod=0x666520, family=, bc=0x67bfb8, use_kill=use_kill@entry=0x7fffffff3910 "", dump=dump@entry=0) at r600_llvm.c:835 #17 0x00007ffff22f9a05 in r600_shader_from_tgsi (rscreen=, pipeshader=pipeshader@entry=0x67bfa0, key=..., key@entry=...) at r600_shader.c:1120 #18 0x00007ffff22fb300 in r600_pipe_shader_create (ctx=ctx@entry=0x63a7b0, shader=shader@entry=0x67bfa0, key=...) at r600_shader.c:129 #19 0x00007ffff230decd in r600_shader_select (ctx=ctx@entry=0x63a7b0, sel=sel@entry=0x66a200, dirty=dirty@entry=0x0) at r600_state_common.c:746 #20 0x00007ffff230e050 in r600_create_shader_state (ctx=0x63a7b0, state=, pipe_shader_type=1) at r600_state_common.c:793 #21 0x00007ffff224d32f in util_make_fragment_passthrough_shader (pipe=pipe@entry=0x63a7b0, input_semantic=input_semantic@entry=5, input_interpolate=input_interpolate@entry=0, write_all_cbufs=write_all_cbufs@entry=0 '\000') at util/u_simple_shaders.c:354 ---Type to continue, or q to quit--- #22 0x00007ffff222f156 in util_blitter_create (pipe=pipe@entry=0x63a7b0) at util/u_blitter.c:283 #23 0x00007ffff22ecc2a in r600_create_context (screen=0x63a0d0, priv=0x0) at r600_pipe.c:316 #24 0x00007ffff22ed30d in r600_screen_create (ws=ws@entry=0x639970) at r600_pipe.c:970 #25 0x00007ffff1ffa018 in create_screen (fd=) at drm_target.c:43 #26 0x00007ffff2352995 in dri2_init_screen (sPriv=0x6396f0) at dri2.c:883 #27 0x00007ffff1ffb0a0 in driCreateNewScreen2 (scrn=0, fd=8, extensions=, driver_extensions=, driver_configs=0x7fffffffe2c8, data=0x61b020) at dri_util.c:158 #28 0x00007ffff792ca31 in dri2CreateScreen (screen=0, priv=0x6178a0) at dri2_glx.c:1220 #29 0x00007ffff79091bd in AllocAndFetchScreenConfigs (priv=0x6178a0, dpy=0x608010) at glxext.c:778 #30 __glXInitialize (dpy=dpy@entry=0x608010) at glxext.c:887 #31 0x00007ffff7905bcb in GetGLXPrivScreenConfig (dpy=dpy@entry=0x608010, scrn=scrn@entry=0, ppriv=ppriv@entry=0x7fffffffe3d0, ppsc=ppsc@entry=0x7fffffffe3d8) at glxcmds.c:174 #32 0x00007ffff7906350 in GetGLXPrivScreenConfig (ppsc=0x7fffffffe3d8, ppriv=0x7fffffffe3d0, scrn=0, dpy=0x608010) at glxcmds.c:170 #33 glXChooseVisual (dpy=0x608010, screen=0, attribList=0x607200) at glxcmds.c:1251 #34 0x00000000004016c1 in ?? () #35 0x00007ffff6d15995 in __libc_start_main (main=0x401540, argc=1, ubp_av=0x7fffffffe7a8, init=, fini=, rtld_fini=, stack_end=0x7fffffffe798) at libc-start.c:276 #36 0x0000000000401ee6 in ?? ()