(gdb) bt #0 0x00007f7ef1f3552c in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007f7ef1f36970 in __GI_abort () at abort.c:89 #2 0x00007f7ef1f2e415 in __assert_fail_base (fmt=, assertion=assertion@entry=0x7f7ee6492a58 "!Info->hasPrivateSegmentBuffer() && !Info->hasDispatchPtr() && !Info->hasKernargSegmentPtr() && !Info->hasFlatScratchInit() && !Info->hasWorkGroupIDX() && !Info->hasWorkGroupIDY() && !Info->hasWorkGro"..., file=file@entry=0x7f7ee6492328 "/var/tmp/portage/sys-devel/llvm-4.0.0_rc1/work/llvm-4.0.0rc1.src/lib/Target/AMDGPU/SIISelLowering.cpp", line=line@entry=850, function=function@entry=0x7f7ee6496420 const&, llvm::SDLoc const&, llvm::SelectionDAG&, llvm::SmallVectorImpl&) const::__PRETTY_FUNCTION__> "virtual llvm::SDValue llvm::SITargetLowering::LowerFormalArguments(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG"...) at assert.c:92 #3 0x00007f7ef1f2e4bb in __GI___assert_fail ( assertion=0x7f7ee6492a58 "!Info->hasPrivateSegmentBuffer() && !Info->hasDispatchPtr() && !Info->hasKernargSegmentPtr() && !Info->hasFlatScratchInit() && !Info->hasWorkGroupIDX() && !Info->hasWorkGroupIDY() && !Info->hasWorkGro"..., file=0x7f7ee6492328 "/var/tmp/portage/sys-devel/llvm-4.0.0_rc1/work/llvm-4.0.0rc1.src/lib/Target/AMDGPU/SIISelLowering.cpp", line=850, function=0x7f7ee6496420 const&, llvm::SDLoc const&, llvm::SelectionDAG&, llvm::SmallVectorImpl&) const::__PRETTY_FUNCTION__> "virtual llvm::SDValue llvm::SITargetLowering::LowerFormalArguments(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG"...) at assert.c:101 #4 0x00007f7ee63f84e8 in llvm::SITargetLowering::LowerFormalArguments(llvm::SDValue, unsigned int, bool, llvm::SmallVectorImpl const&, llvm::SDLoc const&, llvm::SelectionDAG&, llvm::SmallVectorImpl&) const () from /usr/lib64/libLLVMAMDGPUCodeGen.so.4 #5 0x00007f7ee25abf42 in llvm::SelectionDAGISel::LowerArguments(llvm::Function const&) () from /usr/lib64/../lib64/libLLVMSelectionDAG.so.4 #6 0x00007f7ee25fa8df in llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) () from /usr/lib64/../lib64/libLLVMSelectionDAG.so.4 #7 0x00007f7ee25fc4c7 in llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) () from /usr/lib64/../lib64/libLLVMSelectionDAG.so.4 #8 0x00007f7ee636b934 in (anonymous namespace)::AMDGPUDAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&) () from /usr/lib64/libLLVMAMDGPUCodeGen.so.4 #9 0x00007f7ee2ded724 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&) () from /usr/lib64/../lib64/libLLVMCodeGen.so.4 #10 0x00007f7ee42c24f9 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib64/libLLVMCore.so.4 #11 0x00007f7ee42c2613 in llvm::FPPassManager::runOnModule(llvm::Module&) () from /usr/lib64/libLLVMCore.so.4 #12 0x00007f7ee42c313b in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /usr/lib64/libLLVMCore.so.4 #13 0x00007f7ee42c339d in llvm::legacy::PassManager::run(llvm::Module&) () from /usr/lib64/libLLVMCore.so.4 #14 0x00007f7ee5d86d17 in LLVMTargetMachineEmit(LLVMOpaqueTargetMachine*, LLVMOpaqueModule*, llvm::raw_pwrite_stream&, LLVMCodeGenFileType, char**) () from /usr/lib64/libLLVMTarget.so.4 #15 0x00007f7ee5d871fc in LLVMTargetMachineEmitToMemoryBuffer () from /usr/lib64/libLLVMTarget.so.4 #16 0x00007f7edc7529b2 in ac_llvm_compile (tm=0x557b27ab1300, binary=0x7fff0a0266c0, M=0x557b27c3c500) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/common/ac_nir_to_llvm.c:4910 #17 ac_compile_llvm_module (tm=tm@entry=0x557b27ab1300, llvm_module=0x557b27c3c500, binary=binary@entry=0x7fff0a0266c0, config=config@entry=0x557b27b80010, shader_info=shader_info@entry=0x557b27b80034, stage=, dump_shader=, supports_spill=) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/common/ac_nir_to_llvm.c:4946 #18 0x00007f7edc75dd6e in ac_compile_nir_shader (tm=tm@entry=0x557b27ab1300, binary=binary@entry=0x7fff0a0266c0, config=config@entry=0x557b27b80010, shader_info=shader_info@entry=0x557b27b80034, nir=nir@entry=0x557b27786708, options=options@entry=0x7fff0a0266a0, dump_shader=false) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/common/ac_nir_to_llvm.c:5014 #19 0x00007f7edc7416ad in radv_shader_variant_create (dump=, code_size_out=, code_out=, key=0x7fff0a0267c0, layout=0x0, shader=0x557b27786708, device=0x557b27c9c400) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_pipeline.c:446 #20 radv_pipeline_compile (pipeline=pipeline@entry=0x557b27dd6d00, cache=cache@entry=0x557b27c9c478, module=module@entry=0x7fff0a026910, entrypoint=, stage=stage@entry=MESA_SHADER_VERTEX, spec_info=, layout=0x0, key=0x7fff0a0267c0) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_pipeline.c:554 #21 0x00007f7edc7425c6 in radv_pipeline_init (pipeline=pipeline@entry=0x557b27dd6d00, device=device@entry=0x557b27c9c400, cache=cache@entry=0x557b27c9c478, pCreateInfo=pCreateInfo@entry=0x7fff0a026a90, extra=extra@entry=0x7fff0a026bc0, alloc=alloc@entry=0x557b27c9c448) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_pipeline.c:1520 #22 0x00007f7edc743312 in radv_graphics_pipeline_create (_device=_device@entry=0x557b27c9c400, _cache=_cache@entry=0x557b27c9c478, pCreateInfo=pCreateInfo@entry=0x7fff0a026a90, extra=extra@entry=0x7fff0a026bc0, pAllocator=pAllocator@entry=0x557b27c9c448, pPipeline=pPipeline@entry=0x7fff0a0268e8) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_pipeline.c:1647 #23 0x00007f7edc736cdb in create_pipeline (device=device@entry=0x557b27c9c400, render_pass=render_pass@entry=0x557b27cb1180, samples=samples@entry=1, vs_nir=vs_nir@entry=0x557b27786708, fs_nir=fs_nir@entry=0x557b27786c88, vi_state=vi_state@entry=0x7fff0a026c00, ds_state=0x7fff0a026cb0, cb_state=0x7fff0a026c30, extra=0x7fff0a026bc0, alloc=0x557b27c9c448, pipeline=0x557b27c9c568) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_meta_clear.c:135 #24 0x00007f7edc737f37 in create_color_pipeline (device=device@entry=0x557b27c9c400, samples=samples@entry=1, pipeline=pipeline@entry=0x557b27c9c568, pass=0x557b27cb1180, frag_output=0) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_meta_clear.c:325 #25 0x00007f7edc73887a in radv_device_init_meta_clear_state (device=device@entry=0x557b27c9c400) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_meta_clear.c:776 #26 0x00007f7edc721e84 in radv_device_init_meta (device=device@entry=0x557b27c9c400) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_meta.c:299 #27 0x00007f7edc719ccd in radv_CreateDevice (physicalDevice=, pCreateInfo=, pAllocator=, pDevice=) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/amd/vulkan/radv_device.c:919 #28 0x00007f7edd17b3ed in terminator_CreateDevice () from /usr/lib64/libvulkan.so.1 #29 0x00007f7edd181e49 in loader_create_device_chain () from /usr/lib64/libvulkan.so.1 #30 0x00007f7edd184ca6 in vkCreateDevice () from /usr/lib64/libvulkan.so.1 #31 0x00007f7edd47aca4 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so #32 0x00007f7edd48694c in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so #33 0x00007f7ef0cbb885 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #34 0x00007f7edd4884f4 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so #35 0x00007f7ef0eda9a2 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #36 0x00007f7ef0edb697 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #37 0x00007f7ef0cb9fef in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #38 0x00007f7ef0cbc690 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #39 0x00007f7ef0cbd587 in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #40 0x00007f7ef0be592d in ?? () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #41 0x00007f7ef0be5d77 in Source2Main () from /mnt/mass-storage-0/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so #42 0x0000557b26411189 in ?? () #43 0x00007f7ef1f234e9 in __libc_start_main (main=0x557b264110a0, argc=2, argv=0x7fff0a029778, init=, fini=, rtld_fini=, stack_end=0x7fff0a029768) at libc-start.c:289 #44 0x0000557b2641121d in _start ()