[New LWP 21168] [New LWP 21170] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/bin/Xorg :5 -background none -verbose -auth /var/run/gdm/auth-for-gdm-pZy9'. Program terminated with signal 6, Aborted. #0 0x000003927dea8155 in raise () from /lib64/libc.so.6 Thread 2 (Thread 0x39277407700 (LWP 21170)): #0 0x000003927f23cfbc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000039279df1b22 in pipe_semaphore_wait (sema=0x2654730670) at ../../../../../src/gallium/auxiliary/os/os_thread.h:433 No locals. #2 0x0000039279df9321 in radeon_drm_cs_emit_ioctl (param=0x2654730490) at radeon_drm_winsys.c:518 ws = 0x2654730490 cs = 0x0 i = 0 empty_stack = 0 #3 0x000003927f23903a in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 0x000003927df58b8d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 1 (Thread 0x3927fef5880 (LWP 21168)): #0 0x000003927dea8155 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x000003927dea96b6 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000039278c97590 in llvm::llvm_unreachable_internal (msg=0x39278d885ea "Undefined function", file=0x39278d885d5 "AMDGPUISelLowering.h", line=56) at ErrorHandling.cpp:98 No locals. #3 0x00000392780c3cf5 in llvm::AMDGPUTargetLowering::LowerCall (this=, CLI=..., InVals=...) at AMDGPUISelLowering.h:56 No locals. #4 0x00000392782b3bdc in llvm::TargetLowering::LowerCallTo (this=0x2654760c90, CLI=...) at SelectionDAGBuilder.cpp:6516 __PRETTY_FUNCTION__ = "std::pair llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&) const" ReturnValues = {> = {> = {> = { = {BeginX = 0x0, EndX = 0xf5051dc5f668a400, CapacityX = 0x2654768240}, FirstEl = {> = {buffer = "Y\017nw\222\003\000\000@\202vT&\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\000\244h\366\305\035\005\365\000\000\000\000\000\000\000"}, }, {> = {buffer = "\317\023nw\222\003\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\000\244h\366\305\035\005\365\060<\235\035\326\003\000"}, }}}} CurReg = RetTys = {> = {> = {> = { = {BeginX = 0x3d61d9d3948, EndX = 0x3d61d9d3948, CapacityX = 0x3d61d9d3988}, FirstEl = {> = {buffer = '\000' }, }}, }, }, Storage = {InlineElts = {{> = {buffer = '\000' }, }, {> = {buffer = '\000' }, }, {> = {buffer = '\000' }, }}}} Args = InVals = {> = {> = {> = { = {BeginX = 0x3d61d9d3a68, EndX = 0x3d61d9d3a68, CapacityX = 0x3d61d9d3aa8}, FirstEl = {> = {buffer = '\000' }, }}, }, }, Storage = {InlineElts = {{> = {buffer = '\000' }, }, {> = {buffer = "\000\244h\366\305\035\005\365\000\000\000\000\000\000\000"}, }, {> = {buffer = "\236\016nw\222\003\000\000\000\000\000\000\000\000\000"}, }}}} AssertOp = Res = {Node = 0x26547aa950, ResNo = 0} #5 0x00000392782c31bc in llvm::SelectionDAGBuilder::LowerCallTo (this=this@entry=0x2654778470, CS=..., Callee=..., isTailCall=isTailCall@entry=false, LandingPad=0x6, LandingPad@entry=0x0) at SelectionDAGBuilder.cpp:5294 PT = 0x0 RetTy = 0x2654751dc0 __PRETTY_FUNCTION__ = "void llvm::SelectionDAGBuilder::LowerCallTo(llvm::ImmutableCallSite, llvm::SDValue, bool, llvm::MachineBasicBlock*)" FTy = 0x26547529b0 BeginLabel = Entry = {Node = {Node = 0x26547aa950, ResNo = 0}, Ty = 0x2654751ef8, isSExt = false, isZExt = false, isInReg = false, isSRet = false, isNest = false, isByVal = false, isReturned = false, Alignment = 0} DemoteStackSlot = {Node = 0x0, ResNo = 0} CLI = {Chain = {Node = 0x2654777948, ResNo = 0}, RetTy = 0x2654751dc0, RetSExt = false, RetZExt = false, IsVarArg = false, IsInReg = false, DoesNotReturn = false, IsReturnValueUsed = false, IsTailCall = false, NumFixedArgs = 1, CallConv = llvm::CallingConv::C, Callee = {Node = 0x26547aa850, ResNo = 0}, Args = std::__debug::vector of length 1, capacity 1 = {{Node = {Node = 0x26547aa950, ResNo = 0}, Ty = 0x2654751ef8, isSExt = false, isZExt = false, isInReg = false, isSRet = false, isNest = false, isByVal = false, isReturned = false, Alignment = 0}}, DAG = @0x2654777910, DL = {LineCol = 0, ScopeIdx = 0}, CS = 0x3d61d9d4df0, Outs = {> = {> = {> = { = {BeginX = 0x3d61d9d51f0, EndX = 0x3d61d9d5208, CapacityX = 0x3d61d9d54f0}, FirstEl = {> = {buffer = "\000\000\000\030\000\000\000\000\004\000\000\000\001\035\005\365\000\000\000\000\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\320ZuT&\000\000\000 U\235\035\326\003\000\000@T\235\035\326\003\000"}, }, {> = {buffer = "\bT\235\035\326\003", '\000' , "zwT&\000\000"}, }, {> = {buffer = "\a\203\311x\222\003\000\000\000S\235\035\326\003\000\000\060\020\000\000\000\000\000"}, }, {> = {buffer = "@\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\001\000\000\000\000\000\000"}, }, {> = {buffer = '\000' , "\001\001\000\000p\000\000"}, }, {> = {buffer = "c\000\000\000o\000\000\000w\000\000\000|\000\000\000\250R\235\035\326\003\000"}, }, {> = {buffer = "\300E!~\222\003\000\000\000\020\000\000\000\000\000\000\000\001\000\000\000\000\000"}, }, {> = {buffer = "\020ywT&", '\000' }, }, {> = {buffer = "\301\006\357}\222\003\000\000\000\020\000\000\000\000\000\000\000\244h\366\305\035", }, }, {> = {buffer = "P\250zT&", '\000' , "\f\000\000\000\000\000\000"}, }, {> = {buffer = "S-(x\222\003\000\000\005\000\000\000&\000\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\005\000\000\000&", '\000' "\310, ywT&\000\000"}, }, {> = {buffer = "\000\244h\366\305\035\005\365@T\235\035\326\003\000\000\000\244h\366\305\035", }, }, {> = {buffer = "\320ZuT&\000\000\000 U\235\035\326\003\000\000\f\000\000\000\000\000\000"}, }, {> = {buffer = "\020ywT&", '\000' "\366, \060(x\222\003\000"}, }, {> = {buffer = '\000' "\305, \035\005\365\020ywT&\000\000"}, }, {> = {buffer = "P\250zT&", '\000' , "zwT&\000\000"}, }, {> = {buffer = "\020]\235\035\326\003\000\000'b'x\222\003\000\000\320S\235\035\326\003\000"}, }, {> = {buffer = "\320S\235\035\326\003\000\000\340|wT&\000\000\000\001\000\000\000\305\035", }, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\005\000\000\000\377\377\377\377\000\000\000\000\000\000\000"}, }, {> = {buffer = "\005\000\000\000\377\377\377\377\300\200wT&\000\000\000\005\000\000\000\377\377\377\377"}, }, {> = {buffer = "\000\000\000\000\000\000\000\000\340|wT&\000\000\000\001\000\000\000\305\035", }, }, {> = {buffer = "P\250zT&\000\000\000\000\000\000\000\377\377\377\377XT\235\035\326\003\000"}, }, {> = {buffer = "xT\235\035\326\003\000\000\330T\235\035\326\003\000\000\f\000\000\000\340|wT"}, }, {> = {buffer = "&\000\000\000\320ZuT&", '\000' }, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\360T\235\035\326\003\000"}, }, {> = {buffer = "\000\244h\366\305\035\005\365 \000\000\000\001\000\000\000\000\000\000\000\377\377\377\377"}, }}}}, OutVals = {> = {> = {> = { = {BeginX = 0x3d61d9d5508, EndX = 0x3d61d9d5518, CapacityX = 0x3d61d9d5708}, FirstEl = {> = {buffer = "P\251zT&\000\000\000\000\000\000\000\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\200uwT&\000\000\000\000Y\235\035\326\003\000"}, }, {> = {buffer = "\020\217+x\222\003\000\000\000\000\000\000\377\377\377\377"}, }, {> = {buffer = "\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377P\250zT&\000\000"}, }, {> = {buffer = "\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\320ZuT&\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\005\000\000\000&\000\000"}, }, {> = {buffer = "\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\000\244h\366\305\035\005\365\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\v\032*x\222\003\000\000P\250zT&\000\000"}, }, {> = {buffer = "\000\000\000\000\377\377\377\377\005\000\000\000&\000\000"}, }, {> = {buffer = "\000\000\000\000\000\000\000\000@\250\rx\222\003\000"}, }, {> = {buffer = "Z\304+x\222\003\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\020ywT&\000\000\000pZ\235\035\326\003\000"}, }, {> = {buffer = "\001", '\000' }, }, {> = {buffer = "\000\000\000\000\000\000\000\000\220V\235\035\326\003\000"}, }, {> = {buffer = "\220V\235\035\326\003\000\000\b\000\000\000\000\000\000"}, }, {> = {buffer = "\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\300=uT&\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\020ywT&\000\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\300\214uT&\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\377\377\377\377\377\377\377\377\300=uT&\000\000"}, }, {> = {buffer = "0\b\000\000\000\000\000\000 \000\000\000\000\000\000"}, }, {> = {buffer = "\004", '\000' }, }, {> = {buffer = '\000' }, }}}}, Ins = {> = {> = {> = { = {BeginX = 0x3d61d9d5720, EndX = 0x3d61d9d5720, CapacityX = 0x3d61d9d5a20}, FirstEl = {> = {buffer = "HywT&\000\000\000\300E!~\222\003\000\000\000\b\000\000\000\000\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\000\000\000\000\000\000\000\000x\204wT&\000\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\200uwT&\000\000\000\301\006\357}\222\003\000\000\000\b\000\000\000\000\000"}, }, {> = {buffer = '\000' , "J\345gw\222\003\000"}, }, {> = {buffer = "\230Y\235\035\326\003\000\000\000\244h\366\305\035\005\365HywT&\000\000"}, }, {> = {buffer = "\250\204wT&", '\000' "\360, \024/x\222\003\000"}, }, {> = {buffer = "\030\000\000\000\000\000\000\000\000\244h\366\305\035\005\365\250\204wT&\000\000"}, }, {> = {buffer = "\000\244h\366\305\035\005\365\250\204wT&\000\000\000\016\026/x\222\003\000"}, }, {> = {buffer = "P\270zT&\000\000\000\000\244h\366\305\035\005\365PX\235\035\326\003\000"}, }, {> = {buffer = "\270X\235\035\326\003\000\000\250\204wT&\000\000\000\204\026/x\222\003\000"}, }, {> = {buffer = "x\204wT&\000\000\000\000\244h\366\305\035\005\365\200uwT&\000\000"}, }, {> = {buffer = "\250\204wT&\000\000\000\270X\235\035\326\003\000\000 \027/x\222\003\000"}, }, {> = {buffer = '\000' }, }, {> = {buffer = '\000' "\244, h\366\305\035", }, }, {> = {buffer = "\000\000\000\000\000\000\000\000\060\242zT&\000\000\000p\204wT&\000\000"}, }, {> = {buffer = " `+x\222\003\000\000x\204wT&\000\000\000\000\244h\366\305\035", }, }, {> = {buffer = "x\204wT&\000\000\000P\250zT&\000\000\000\000\000\000\000&\000\000"}, }, {> = {buffer = "\320ZuT&\000\000\000\200Y\235\035\326\003\000\000\000\244h\366\305\035", }, }, {> = {buffer = "p\204wT&\000\000\000\060\242zT&\000\000\000pZ\235\035\326\003\000"}, }, {> = {buffer = "p\204wT&\000\000\000x\204wT&\000\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\200uwT&\000\000\000\b\324+x\222\003\000\000\001\000\000\000\000\000\000"}, }, {> = {buffer = "\000\244h\366\305\035\005\365P\250zT&\000\000\000\000\000\000\000\326\003\000"}, }, {> = {buffer = "\b", '\000' , "&\000\000\000\377\377\377\377\377\377\377\377"}, }, {> = {buffer = "\320ZuT&\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000"}, }, {> = {buffer = '\000' , "P\250zT&\000\000"}, }, {> = {buffer = "\000\000\000\000\326\003\000\000P\250zT&\000\000\000\000\000\000\000\326\003\000"}, }, {> = {buffer = "pZ\235\035\326\003\000\000(ؾx\222\003\000\000\000\000\000\000\000\000\000"}, }, {> = {buffer = "\001\000\000\000\222\003", '\000' }, }, {> = {buffer = "\340Y\235\035\326\003\000\000 !uT&\000\000\000\b\000\000\000\000\000\000"}, }, {> = {buffer = "0\032uT&\000\000\000p[uT&\000\000\000\000\244h\366\305\035", }, }, {> = {buffer = "\aS\330x\222\003\000\000\000`uT&\000\000\000\f[\235\035\326\003\000"}, }, {> = {buffer = "p\204wT&\000\000\000\320ZuT&\000\000\000\000\000\000\000\000\000\000"}, }}}}} Args = std::__debug::vector of length 1, capacity 1 = {{Node = {Node = 0x26547aa950, ResNo = 0}, Ty = 0x2654751ef8, isSExt = false, isZExt = false, isInReg = false, isSRet = false, isNest = false, isByVal = false, isReturned = false, Alignment = 0}} Outs = {> = {> = {> = { = {BeginX = 0x3d61d9d5118, EndX = 0x3d61d9d5118, CapacityX = 0x3d61d9d5178}, FirstEl = {> = {buffer = "w\000\000\000|", '\000' "\300, E!~\222\003\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\b", '\000' , "0_\235\035\326\003\000"}, }, {> = {buffer = "\b\000\000\000\000\000\000\000 S\235\035\326\003\000\000\301\006\357}\222\003\000"}, }, {> = {buffer = "\b", '\000' }, }}}} CanLowerReturn = true DemoteStackIdx = -100 Result = {first = {Node = 0x3927e2145c0, ResNo = 2112803752}, second = {Node = 0x39278d96da6, ResNo = 4134052864}} #6 0x00000392782d02e2 in llvm::SelectionDAGBuilder::visitCall (this=0x2654778470, I=...) at SelectionDAGBuilder.cpp:5654 RenameFn = Callee = {Node = 0x26547aa850, ResNo = 0} #7 0x00000392782b8a8a in llvm::SelectionDAGBuilder::visit (this=this@entry=0x2654778470, Opcode=, I=...) at /home/tmp/portage/sys-devel/llvm-9999/work/llvm-9999/include/llvm/IR/Instruction.def:164 No locals. #8 0x00000392782e0bc7 in llvm::SelectionDAGBuilder::visit (this=0x2654778470, I=...) at SelectionDAGBuilder.cpp:956 No locals. #9 0x000003927830c971 in llvm::SelectionDAGISel::SelectBasicBlock (this=this@entry=0x2654777580, Begin=..., Begin@entry=..., End=End@entry=..., HadTailCall=@0x3d61d9d5dcf: false) at SelectionDAGISel.cpp:517 I = {> = {}, NodePtr = 0x2654756000} #10 0x000003927830d915 in llvm::SelectionDAGISel::SelectAllBasicBlocks (this=this@entry=0x2654777580, Fn=...) at SelectionDAGISel.cpp:1126 HadTailCall = false LLVMBB = Begin = {> = {}, NodePtr = 0x2654756000} End = BI = {> = {}, NodePtr = 0x2654754350} I = {> = {}, current = } E = {> = {}, current = } FastIS = 0x0 RPOT = {Blocks = std::__debug::vector of length 1, capacity 1 = {0x2654754350}} #11 0x000003927830f9da in llvm::SelectionDAGISel::runOnMachineFunction (this=0x2654777580, mf=...) at SelectionDAGISel.cpp:386 __PRETTY_FUNCTION__ = "virtual bool llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)" TRI = @0x2654757590: { = {Desc = 0x39278da5e60 , NumRegs = 3819, RAReg = 0, PCReg = 0, Classes = 0x39279662aa0 , NumClasses = 49, NumRegUnits = 2251, RegUnitRoots = 0x39278da3b20 , DiffLists = 0x39278dc9320 , RegStrings = 0x39278dbc480 "SGPR100", SubRegIndices = 0x39278dc91a0 , NumSubRegIndices = 68, RegEncodingTable = 0x39278da17c0 , L2DwarfRegsSize = 42, EHL2DwarfRegsSize = 42, Dwarf2LRegsSize = 42, EHDwarf2LRegsSize = 42, L2DwarfRegs = 0x39278da3700 , EHL2DwarfRegs = 0x39278da35a0 , Dwarf2LRegs = 0x39278da39c0 , EHDwarf2LRegs = 0x39278da3860 , L2SEHRegs = { >, unsigned int, int, llvm::DenseMapInfo >> = {}, Buckets = 0x0, NumEntries = 0, NumTombstones = 0, NumBuckets = 0}}, _vptr.TargetRegisterInfo = 0x392796bd370 , InfoDesc = 0x39278d69980 , SubRegIndexNames = 0x392796623a0 <_ZN4llvmL20SubRegIndexNameTableE>, SubRegIndexLaneMasks = 0x39278d710e0 <_ZN4llvmL24SubRegIndexLaneMaskTableE>, RegClassBegin = 0x392796b92a0 <_ZN4llvm12_GLOBAL__N_1L15RegisterClassesE>, RegClassEnd = 0x392796b9428, CoveringLanes = 4294901760} LiveInMap = { >, unsigned int, unsigned int, llvm::DenseMapInfo >> = {}, Buckets = 0x265479d098, NumEntries = 2003701593, NumTombstones = 914, NumBuckets = 0} TII = @0x2654757470: { = {Desc = 0x39279663840 , InstrNameIndices = 0x39278dd2120 , InstrNameData = 0x39278dd3100 "CF_TC_R600", NumOpcodes = 1012}, _vptr.TargetInstrInfo = 0x392796bcf30 , CallFrameSetupOpcode = 0, CallFrameDestroyOpcode = 0} MFI = 0x3 #12 0x0000039278c2b9af in runOnFunction (F=..., this=0x265475ef00) at PassManager.cpp:1530 X = { = {_vptr.PrettyStackTraceEntry = 0x392796ea9d0 , NextEntry = 0x3d61d9d8420}, P = 0x2654777580, V = 0x2654753d80, M = 0x0} FP = 0x2654777580 LocalChanged = false Index = Changed = #13 llvm::FPPassManager::runOnFunction (this=0x265475ef00, F=...) at PassManager.cpp:1508 No locals. #14 0x0000039278c2ba2b in llvm::FPPassManager::runOnModule (this=0x265475ef00, M=...) at PassManager.cpp:1550 I = {> = {}, NodePtr = 0x2654753d80} E = {> = {}, NodePtr = 0x26547527a8} Changed = #15 0x0000039278c2b0f7 in llvm::MPPassManager::runOnModule (this=0x2654758460, M=...) at PassManager.cpp:1608 X = { = {_vptr.PrettyStackTraceEntry = 0x392796ea9d0 , NextEntry = 0x0}, P = 0x265475ef00, V = 0x0, M = 0x26547527d0} MP = 0x265475ef00 LocalChanged = false Index = Changed = true #16 0x0000039278c2b628 in llvm::PassManagerImpl::run (this=0x2654758150, M=...) at PassManager.cpp:1703 Index = Changed = false #17 0x0000039277ef5a80 in radeon_llvm_compile (M=0x26547527d0, bytes=0x3d61d9d9470, byte_count=0x3d61d9d9468, gpu_family=0x39279fae3a6 "SI", dump=0) at radeon_llvm_emit.cpp:132 err = "" mod = 0x26547527d0 CodeString = "" out = { = {_vptr.raw_ostream = 0x392796ed650 , OutBufStart = 0x2654765c30 "", OutBufEnd = 0x2654767c30 "", OutBufCur = 0x2654765c30 "", BufferMode = llvm::raw_ostream::InternalBuffer}, static DELETE_STREAM = true, static PRESERVE_STREAM = false, TheStream = 0x3d61d9d93a0, DeleteStream = false, Position = {first = 0, second = 0}, Scanned = 0x0} AMDGPUTriple = {Data = "r600-pc-linux-gnu", Arch = llvm::Triple::r600, Vendor = llvm::Triple::PC, OS = llvm::Triple::Linux, Environment = llvm::Triple::GNU} AMDGPUTarget = 0x3927988efc0 FS = "" TO = {PrintMachineCode = 0, NoFramePointerElim = 0, NoFramePointerElimNonLeaf = 0, LessPreciseFPMADOption = 0, UnsafeFPMath = 0, NoInfsFPMath = 0, NoNaNsFPMath = 0, HonorSignDependentRoundingFPMathOption = 0, UseSoftFloat = 0, NoZerosInBSS = 0, JITEmitDebugInfo = 0, JITEmitDebugInfoToDisk = 0, GuaranteedTailCallOpt = 0, DisableTailCalls = 0, StackAlignmentOverride = 0, RealignStack = 1, SSPBufferSize = 0, EnableFastISel = 0, PositionIndependentExecutable = 0, EnableSegmentedStacks = 0, UseInitArray = 0, TrapFuncName = "", FloatABIType = llvm::FloatABI::Default, AllowFPOpFusion = llvm::FPOpFusion::Standard} AMDGPUTargetMachine = @0x2654758b70: {_vptr.TargetMachine = 0x392796b9890 , TheTarget = @0x3927988efc0, TargetTriple = "r600-pc-linux-gnu", TargetCPU = "SI", TargetFS = "", CodeGenInfo = 0x265475fd90, AsmInfo = 0x2654756070, MCRelaxAll = 0, MCNoExecStack = 0, MCSaveTempLabels = 0, MCUseLoc = 1, MCUseCFI = 1, MCUseDwarfDirectory = 0, Options = {PrintMachineCode = 0, NoFramePointerElim = 0, NoFramePointerElimNonLeaf = 0, LessPreciseFPMADOption = 0, UnsafeFPMath = 0, NoInfsFPMath = 0, NoNaNsFPMath = 0, HonorSignDependentRoundingFPMathOption = 0, UseSoftFloat = 0, NoZerosInBSS = 0, JITEmitDebugInfo = 0, JITEmitDebugInfoToDisk = 0, GuaranteedTailCallOpt = 0, DisableTailCalls = 0, StackAlignmentOverride = 0, RealignStack = 1, SSPBufferSize = 0, EnableFastISel = 0, PositionIndependentExecutable = 0, EnableSegmentedStacks = 0, UseInitArray = 0, TrapFuncName = "", FloatABIType = llvm::FloatABI::Default, AllowFPOpFusion = llvm::FPOpFusion::Standard}} data = Arch = llvm::Triple::r600 tm = {_M_ptr = 0x2654758b70} PM = { = {_vptr.PassManagerBase = 0x392796eaf10 }, PM = 0x2654758150} oStream = { = {_vptr.raw_ostream = 0x392796ee590 , OutBufStart = 0x0, OutBufEnd = 0x0, OutBufCur = 0x0, BufferMode = llvm::raw_ostream::Unbuffered}, OS = ""} #18 0x0000039279dda94c in si_pipe_shader_create (ctx=0x265473b580, shader=0x26547514c0, key=...) at radeonsi_shader.c:1077 rctx = 0x265473b580 sel = 0x26547513c0 si_shader_ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x3d61d9e06f0, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x2654751e08, vec_type = 0x2654751e08, int_elem_type = 0x2654751ef8, int_vec_type = 0x2654751ef8, undef = 0x26547548d0, zero = 0x2654755120, one = 0x2654755180}, uint_bld = {gallivm = 0x3d61d9e06f0, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0x2654751ef8, vec_type = 0x2654751ef8, int_elem_type = 0x2654751ef8, int_vec_type = 0x2654751ef8, undef = 0x26547551e0, zero = 0x2654755a30, one = 0x2654755a80}, int_bld = {gallivm = 0x3d61d9e06f0, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x2654751ef8, vec_type = 0x2654751ef8, int_elem_type = 0x2654751ef8, int_vec_type = 0x2654751ef8, undef = 0x26547551e0, zero = 0x2654755a30, one = 0x2654755a80}, op_actions = {{fetch_args = 0x0, emit = 0x39277efd9ab , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806fe8b , intr_name = 0x0}, {fetch_args = 0x3927806fa91 , emit = 0x3927806fb4b , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x3927806ffdd , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x392780700dc , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x3927806f7e7 , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x3927806fc62 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806fee1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806eea7 , intr_name = 0x0}, {fetch_args = 0x3927806f303 , emit = 0x3927806f350 , intr_name = 0x0}, {fetch_args = 0x3927806f449 , emit = 0x3927806f496 , intr_name = 0x0}, {fetch_args = 0x3927806f62e , emit = 0x3927806f706 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x392780705a0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x392780704e0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806fdf5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x392780702d7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5dfc "llvm.AMDGPU.lrp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x3927806f202 , emit = 0x3927806f278 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5d85 "llvm.AMDIL.fraction."}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5d1e "llvm.AMDIL.clamp."}, {fetch_args = 0x0, emit = 0x39277efe83d , intr_name = 0x39278ce5d7f "floor"}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5e19 "llvm.AMDIL.round.nearest."}, {fetch_args = 0x3927806ed80 , emit = 0x39277efe7eb , intr_name = 0x39278ce5d6f "llvm.AMDIL.exp."}, {fetch_args = 0x3927806ed80 , emit = 0x39277efe83d , intr_name = 0x39278ce5dee "llvm.log2.f32"}, {fetch_args = 0x3927806edff , emit = 0x39277efe83d , intr_name = 0x39278ce5e0c "llvm.pow.f32"}, {fetch_args = 0x39278070660 , emit = 0x39278070741 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe83d , intr_name = 0x39278ce5bae "fabs"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x3927806f5d1 , emit = 0x3927806f496 , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x39277efe83d , intr_name = 0x39278ce5d42 "llvm.cos.f32"}, {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5d4f "llvm.AMDGPU.ddx"}, {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5d5f "llvm.AMDGPU.ddy"}, {fetch_args = 0x3927806fa41 , emit = 0x3927806dd4f , intr_name = 0x39278ce5ddd "llvm.AMDGPU.kilp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39278070229 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x39277efe83d , intr_name = 0x39278ce5e33 "llvm.sin.f32"}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd7c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39278070280 , intr_name = 0x0}, {fetch_args = 0x39279dd9d84 , emit = 0x39279dda43e , intr_name = 0x39279fae2aa "llvm.SI.sample."}, {fetch_args = 0x39277efcfd0 , emit = 0x0, intr_name = 0x39278ce5e60 "llvm.AMDGPU.txd"}, {fetch_args = 0x39279dd9d84 , emit = 0x39279dda43e , intr_name = 0x39279fae2aa "llvm.SI.sample."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806ef25 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe00c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5d30 "llvm.AMDGPU.cndlt"}, {fetch_args = 0x3927806ed80 , emit = 0x39278070187 , intr_name = 0x0}, {fetch_args = 0x39279dd9d84 , emit = 0x39279dda43e , intr_name = 0x39279fae2ba "llvm.SI.sampleb."}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x3927806ff5f , intr_name = 0x0}, {fetch_args = 0x3927806f0fe , emit = 0x3927806f14b , intr_name = 0x0}, {fetch_args = 0x39279dd9d84 , emit = 0x39279dda43e , intr_name = 0x39279fae2cb "llvm.SI.samplel."}, {fetch_args = 0x0, emit = 0x39277efc5cf , intr_name = 0x0}, {fetch_args = 0x3927806ed80 , emit = 0x39277efca12 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efc6cc , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efc7c1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe83d , intr_name = 0x39278ce5d19 "ceil"}, {fetch_args = 0x0, emit = 0x39277efe39e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd911 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5ea0 "llvm.AMDGPU.trunc"}, {fetch_args = 0x0, emit = 0x39277efddf4 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efda4a , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdad0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdce8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdf86 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x39277efd3ab , emit = 0x0, intr_name = 0x39278ce5e70 "llvm.AMDGPU.txf"}, {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5e90 "llvm.AMDGPU.txq"}, {fetch_args = 0x0, emit = 0x39277efc64e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efc497 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efc945 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x3927806f943 , emit = 0x39277efcc0f , intr_name = 0x39278ce5dcc "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x3927806f7a0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe28f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdc62 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5daa "llvm.AMDGPU.imax"}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5dbb "llvm.AMDGPU.imin"}, {fetch_args = 0x0, emit = 0x39277efe20e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdf00 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe318 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe424 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdb56 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efdbdc , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x392780703d3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5eb2 "llvm.AMDGPU.umax"}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5ec3 "llvm.AMDGPU.umin"}, {fetch_args = 0x0, emit = 0x39277efdd6e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39278070469 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efde7a , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd59b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x0, emit = 0x3927806fe8b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efd6f5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5d9a "llvm.AMDIL.abs."}, {fetch_args = 0x0, emit = 0x39277efe00c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5e40 "llvm.AMDGPU.tex"}, {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5e50 "llvm.AMDGPU.txb"}, {fetch_args = 0x39277efd229 , emit = 0x0, intr_name = 0x39278ce5e80 "llvm.AMDGPU.txl"}}, rsq_action = {fetch_args = 0x0, emit = 0x39277efe7eb , intr_name = 0x39278ce5ed4 "llvm.AMDGPU.rsq"}, info = 0x3d61d9d94a0, emit_fetch_funcs = {0x0, 0x39279dd8ab2 , 0x39277efb990 , 0x39277efbc3a , 0x39277efbaa8 , 0x0, 0x0, 0x39277efb817 , 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, emit_swizzle = 0x39277efb5c3 , emit_store = 0x39277efbfb2 , emit_declaration = 0x39277efbd41 , emit_immediate = 0x39277efe4aa , userdata = 0x0, soa = 1 '\001', pc = -1, instructions = 0x2654756070, max_instructions = 256, num_instructions = 3, emit_prologue = 0x39279dd8fd6 , emit_epilogue = 0x39279dd921c }, elem_bld = {gallivm = 0x0, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 0, length = 0}, elem_type = 0x0, vec_type = 0x0, int_elem_type = 0x0, int_vec_type = 0x0, undef = 0x0, zero = 0x0, one = 0x0}, consts_ptr = 0x0, pos = 0x0, inputs = 0x0, outputs = 0x3d61d9dfbb8, sampler = 0x0, immediates = {{0x0, 0x0, 0x0, 0x0} }, temps = {{0x0, 0x0, 0x0, 0x0} }, addr = {{0x0, 0x0, 0x0, 0x0} }, preds = {{0x0, 0x0, 0x0, 0x0} }, temps_array = 0x0, outputs_array = 0x0, inputs_array = 0x0, system_values = {instance_id = 0x0, vertex_id = 0x0}, indirect_files = 0, mask = 0x0, exec_mask = {bld = 0x0, has_mask = 0 '\000', ret_in_main = 0 '\000', int_vec_type = 0x0, cond_stack = {0x0 }, cond_stack_size = 0, cond_mask = 0x0, loop_block = 0x0, cont_mask = 0x0, break_mask = 0x0, break_var = 0x0, loop_stack = {{loop_block = 0x0, cont_mask = 0x0, break_mask = 0x0, break_var = 0x0} }, loop_stack_size = 0, ret_mask = 0x0, call_stack = {{pc = 0, ret_mask = 0x0} }, call_stack_size = 0, exec_mask = 0x0, loop_limiter = 0x0}, num_immediates = 0}, chip_class = 0, type = 0, face_gpr = 0, two_side = 0, clip_vertex = 0, r600_inputs = 0x0, r600_outputs = 0x0, stream_outputs = 0x0, color_buffer_count = 0, fs_color_all = 0, store_output_intr = 0x39278ce5ceb "llvm.AMDGPU.store.output.", swizzle_intr = 0x39278ce5d05 "llvm.AMDGPU.swizzle", load_input = 0x39279dd89fc , load_system_value = 0x0, userdata = 0x0, inputs = {0x2654760470, 0x2654760500, 0x26547605e0, 0x26547606c0, 0x2654760a30, 0x2654760ac0, 0x2654760b50, 0x2654760be0, 0x0 }, outputs = {{0x2654760ca8, 0x2654760db8, 0x2654760ec8, 0x2654760fd8}, {0x26547610e8, 0x26547611f8, 0x2654761308, 0x2654761418}, {0x0, 0x0, 0x0, 0x0} }, output_reg_count = 2, system_values = {0x0, 0x0, 0x0, 0x0}, branch = {{endif_block = 0x0, if_block = 0x0, else_block = 0x0, has_else = 0} }, loop = {{loop_block = 0x0, endloop_block = 0x0} }, branch_depth = 0, loop_depth = 0, main_fn = 0x2654753d80, gallivm = {module = 0x26547527d0, engine = 0x0, provider = 0x0, target = 0x0, passmgr = 0x265475fd90, context = 0x265473a600, builder = 0x2654752910, compiled = 0}}, rctx = 0x265473b580, parse = {Tokens = 0x2654751120, Position = 19, FullHeader = {Header = {HeaderSize = 2, BodySize = 17}, Processor = {Processor = 1, Padding = 0}}, FullToken = {Token = {Type = 2, NrTokens = 0, Padding = 117}, FullDeclaration = {Declaration = {Type = 2, NrTokens = 0, File = 5, UsageMask = 7, Dimension = 0, Semantic = 0, Interpolate = 0, Invariant = 0, Local = 0, Padding = 0}, Range = {First = 0, Last = 0}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 0, Centroid = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 0, Index = 0, Padding = 0}, ImmediateData = {u = 0x0}, Resource = {Resource = 0, Raw = 0, Writable = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}}, FullImmediate = {Immediate = {Type = 2, NrTokens = 13568, DataType = 1, Padding = 0}, u = {{Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}, {Float = 0, Uint = 0, Int = 0}}}, FullInstruction = {Instruction = {Type = 2, NrTokens = 0, Opcode = 117, Saturate = 0, NumDstRegs = 0, NumSrcRegs = 0, Predicate = 0, Label = 0, Texture = 0, Padding = 0}, Predicate = {Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Negate = 0, Padding = 0}, Label = {Label = 0, Padding = 0}, Texture = {Texture = 0, NumOffsets = 0, Padding = 0}, Dst = {{Register = {File = 0, WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}, {Register = {File = 0, WriteMask = 0, Indirect = 0, Dimension = 0, Index = 0, Padding = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}}, Src = {{Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}, {Register = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Indirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}, Dimension = {Indirect = 0, Dimension = 0, Padding = 0, Index = 0}, DimIndirect = {File = 0, Indirect = 0, Dimension = 0, Index = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, SwizzleW = 0, Absolute = 0, Negate = 0}}}, TexOffsets = {{Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}, {Index = 0, File = 0, SwizzleX = 0, SwizzleY = 0, SwizzleZ = 0, Padding = 0}}}, FullProperty = {Property = {Type = 2, NrTokens = 0, PropertyName = 117, Padding = 0}, u = {{Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}, {Data = 0}}}}}, tokens = 0x2654751120, shader = 0x26547514c0, key = {export_16bpc = 0, nr_cbufs = 0, color_two_side = 0, alpha_func = 0, flatshade = 0, alpha_ref = 0}, type = 1, ninput_emitted = 0} shader_info = {num_tokens = 7, num_inputs = 2 '\002', num_outputs = 2 '\002', input_semantic_name = '\000' , input_semantic_index = '\000' , input_interpolate = '\000' , input_centroid = '\000' , input_usage_mask = "\017\017", '\000' , input_cylindrical_wrap = '\000' , output_semantic_name = "\000\005", '\000' , output_semantic_index = '\000' , num_system_values = 0 '\000', system_value_semantic_name = '\000' , file_mask = {0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, file_count = {0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, file_max = {-1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, immediate_count = 0, num_instructions = 3, opcode_count = {0, 2, 0 , 1, 0 }, reads_position = 0 '\000', reads_z = 0 '\000', writes_z = 0 '\000', writes_stencil = 0 '\000', writes_edgeflag = 0 '\000', uses_kill = 0 '\000', uses_instanceid = 0 '\000', uses_vertexid = 0 '\000', origin_lower_left = 0 '\000', pixel_center_integer = 0 '\000', color0_writes_all_cbufs = 0 '\000', num_written_clipdistance = 0, indirect_files = 0, properties = {{name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}, {name = 0, data = {0, 0, 0, 0, 0, 0, 0, 0}}}, num_properties = 0} bld_base = 0x3d61d9d9aa0 mod = 0x26547527d0 inst_bytes = 0x0 inst_byte_count = 0 i = 0 ptr = 0x0 dump = false __PRETTY_FUNCTION__ = "si_pipe_shader_create" #19 0x0000039279de3789 in si_shader_select (ctx=0x265473b580, sel=0x26547513c0, dirty=0x0) at si_state.c:1913 key = {export_16bpc = 0, nr_cbufs = 0, color_two_side = 0, alpha_func = 0, flatshade = 0, alpha_ref = 0} shader = 0x26547514c0 r = 914 __func__ = "si_shader_select" #20 0x0000039279de3950 in si_create_shader_state (ctx=0x265473b580, state=0x3d61d9e0940, pipe_shader_type=0) at si_state.c:1955 sel = 0x26547513c0 r = 38 #21 0x0000039279de3a0a in si_create_vs_state (ctx=0x265473b580, state=0x3d61d9e0940) at si_state.c:1973 No locals. #22 0x0000039279cb103c in ureg_create_shader (ureg=0x265474cc00, pipe=0x265473b580, so=0x0) at tgsi/tgsi_ureg.c:1662 state = {tokens = 0x265473a0b0, stream_output = {num_outputs = 0, stride = {0, 0, 0, 0}, output = {{register_index = 0, start_component = 0, num_components = 0, output_buffer = 0, dst_offset = 0} }}} #23 0x0000039279cfbc7e in ureg_create_shader_with_so_and_destroy (p=0x265474cc00, pipe=0x265473b580, so=0x0) at ./tgsi/tgsi_ureg.h:129 result = 0x600000075 #24 0x0000039279cfc325 in util_make_vertex_passthrough_shader_with_so (pipe=0x265473b580, num_attribs=2, semantic_names=0x3d61d9e0ba0, semantic_indexes=0x3d61d9e0c40, so=0x0) at util/u_simple_shaders.c:98 ureg = 0x265474cc00 i = 2 #25 0x0000039279cfc1ef in util_make_vertex_passthrough_shader (pipe=0x265473b580, num_attribs=2, semantic_names=0x3d61d9e0ba0, semantic_indexes=0x3d61d9e0c40) at util/u_simple_shaders.c:64 No locals. #26 0x0000039279cc9bc6 in util_blitter_create (pipe=0x265473b580) at util/u_blitter.c:303 semantic_names = {0, 5} semantic_indices = {0, 0} ctx = 0x2654743e50 blend = {independent_blend_enable = 0, logicop_enable = 0, logicop_func = 0, dither = 0, alpha_to_coverage = 0, alpha_to_one = 0, rt = {{blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 15}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}, {blend_enable = 0, rgb_func = 0, rgb_src_factor = 0, rgb_dst_factor = 0, alpha_func = 0, alpha_src_factor = 0, alpha_dst_factor = 0, colormask = 0}}} dsa = {depth = {enabled = 0, writemask = 0, func = 7}, stencil = {{enabled = 1, func = 7, fail_op = 2, zpass_op = 2, zfail_op = 2, valuemask = 255, writemask = 255}, {enabled = 0, func = 0, fail_op = 0, zpass_op = 0, zfail_op = 0, valuemask = 0, writemask = 0}}, alpha = {enabled = 0, func = 0, ref_value = 0}} rs_state = {flatshade = 1, light_twoside = 0, clamp_vertex_color = 0, clamp_fragment_color = 0, front_ccw = 0, cull_face = 0, fill_front = 0, fill_back = 0, offset_point = 0, offset_line = 0, offset_tri = 0, scissor = 1, poly_smooth = 0, poly_stipple_enable = 0, point_smooth = 0, sprite_coord_mode = 0, point_quad_rasterization = 0, point_size_per_vertex = 0, multisample = 0, line_smooth = 0, line_stipple_enable = 0, line_last_pixel = 0, flatshade_first = 0, gl_rasterization_rules = 1, rasterizer_discard = 0, depth_clip = 1, clip_plane_enable = 0, line_stipple_factor = 0, line_stipple_pattern = 0, sprite_coord_enable = 0, line_width = 0, point_size = 0, offset_units = 0, offset_scale = 0, offset_clamp = 0} sampler_state = {wrap_s = 2, wrap_t = 2, wrap_r = 2, min_img_filter = 1, min_mip_filter = 0, mag_img_filter = 1, compare_mode = 0, compare_func = 0, normalized_coords = 1, max_anisotropy = 0, seamless_cube_map = 0, lod_bias = 0, min_lod = 0, max_lod = 0, border_color = {f = {0, 0, 0, 0}, i = {0, 0, 0, 0}, ui = {0, 0, 0, 0}}} velem = {{src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT}, {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT}} i = 2 #27 0x0000039279dd5f8d in r600_create_context (screen=0x2654730c20, priv=0x0) at radeonsi_pipe.c:252 rctx = 0x265473b580 rscreen = 0x2654730c20 __func__ = "r600_create_context" #28 0x0000039279b64a9b in st_api_create_context (stapi=0x3927a252ca0 , smapi=0x26547303f0, attribs=0x3d61d9e0f00, error=0x3d61d9e0ed4, shared_stctxi=0x0) at ../../src/mesa/state_tracker/st_manager.c:635 shared_ctx = 0x0 st = 0x265169d900 <_start> pipe = 0x3d61d9e0e90 mode = {rgbMode = 208 '\320', floatMode = 20 '\024', colorIndexMode = 158 '\236', doubleBufferMode = 982, stereoMode = 0, haveAccumBuffer = 0 '\000', haveDepthBuffer = 0 '\000', haveStencilBuffer = 0 '\000', redBits = 0, greenBits = 0, blueBits = 2039802851, alphaBits = 914, redMask = 2044781968, greenMask = 914, blueMask = 2039789334, alphaMask = 914, rgbBits = 2046492872, indexBits = 914, accumRedBits = 1416869008, accumGreenBits = 38, accumBlueBits = 11, accumAlphaBits = 0, depthBits = 24, stencilBits = 31, numAuxBuffers = 32, level = 31, visualRating = -160914432, transparentPixel = -184214075, transparentRed = 2044790900, transparentGreen = 914, transparentBlue = 1, transparentAlpha = 0, transparentIndex = 496897632, sampleBuffers = 982, samples = 2039803352, maxPbufferWidth = 914, maxPbufferHeight = 2046492872, maxPbufferPixels = 914, optimalPbufferWidth = 1416869008, optimalPbufferHeight = 38, swapMethod = 0, bindToTextureRgb = 11, bindToTextureRgba = 2044629807, bindToMipmapTexture = 914, bindToTextureTargets = 496897680, yInverted = 982, sRGBCapable = 0} api = API_OPENGL_COMPAT #29 0x0000039279de849b in dri_create_context (api=API_OPENGL_COMPAT, visual=0x0, cPriv=0x265473a630, major_version=1, minor_version=0, flags=0, error=0x3d61d9e1044, sharedContextPrivate=0x0) at dri_context.c:123 sPriv = 0x2654730210 screen = 0x26547303f0 stapi = 0x3927a252ca0 ctx = 0x265473b470 st_share = 0x0 attribs = {profile = ST_PROFILE_DEFAULT, major = 1, minor = 0, flags = 0, visual = {buffer_mask = 0, color_format = PIPE_FORMAT_NONE, depth_stencil_format = PIPE_FORMAT_NONE, accum_format = PIPE_FORMAT_NONE, samples = 0, render_buffer = ST_ATTACHMENT_FRONT_LEFT}, options = {force_glsl_extensions_warn = 0 '\000', disable_glsl_line_continuations = 0 '\000'}} ctx_err = ST_CONTEXT_SUCCESS #30 0x000003927994acbf in dri2CreateContextAttribs (screen=0x2654730210, api=0, config=0x0, shared=0x0, num_attribs=2, attribs=0x3d61d9e1080, error=0x3d61d9e1044, data=0x265473a6b0) at ../../../../src/mesa/drivers/dri/common/dri_util.c:288 context = 0x265473a630 modes = 0x0 shareCtx = 0x0 mesa_api = API_OPENGL_COMPAT major_version = 1 minor_version = 0 flags = 0 __PRETTY_FUNCTION__ = "dri2CreateContextAttribs" #31 0x000003927caf916c in dri2_create_context (drv=0x2654739950, disp=0x2654734aa0, conf=0x0, share_list=0x0, attrib_list=0x3d61d9e1150) at egl_dri2.c:841 error = 38 num_attribs = 4 ctx_attribs = {0, 1, 1, 0, 2091907280, 914, 1416841888, 38} dri2_ctx = 0x265473a6b0 dri2_dpy = 0x2654739d10 dri2_ctx_shared = 0x0 shared = 0x0 dri2_config = 0x0 dri_config = 0x0 api = 0 __PRETTY_FUNCTION__ = "dri2_create_context" #32 0x000003927cae8480 in eglCreateContext (dpy=0x2654734aa0, config=0x0, share_list=0x0, attrib_list=0x3d61d9e1150) at eglapi.c:437 disp = 0x2654734aa0 conf = 0x0 share = 0x0 drv = 0x2654739950 context = 0xe54739950 ret = 0x3927b620b20 __func__ = "eglCreateContext" #33 0x000003927cd12b0e in glamor_egl_init (scrn=0x2654725bc0, fd=10) at /home/tmp/portage/x11-libs/glamor-0.6/work/glamor-0.6/src/glamor_egl.c:542 glamor_egl = 0x2654727d50 version = 0x2654734b64 "1.4 (DRI2)" config_attribs = {12344} #34 0x000003927a6d4c03 in radeon_glamor_pre_init (scrn=0x2654725bc0) at /home/tmp/portage/x11-drivers/xf86-video-ati-7.1.0/work/xf86-video-ati-7.1.0/src/radeon_glamor.c:104 info = 0x26547262d0 glamor_module = 0x2654727b30 version = 327680 s = 0x2654726240 "glamor" #35 0x000003927a6ca99d in RADEONPreInitAccel_KMS (pScrn=0x2654725bc0) at /home/tmp/portage/x11-drivers/xf86-video-ati-7.1.0/work/xf86-video-ati-7.1.0/src/radeon_kms.c:466 info = 0x26547262d0 #36 0x000003927a6cb68b in RADEONPreInit_KMS (pScrn=0x2654725bc0, flags=0) at /home/tmp/portage/x11-drivers/xf86-video-ati-7.1.0/work/xf86-video-ati-7.1.0/src/radeon_kms.c:809 info = 0x26547262d0 pRADEONEnt = 0x2654726290 pPriv = 0x265471b330 zeros = {red = 0, green = 0, blue = 0} tiling = 0 cpp = 0 #37 0x000000265171fcc6 in InitOutput (pScreenInfo=0x2651b6ede0 , argc=12, argv=0x3d61d9e14d8) at /home/tmp/portage/x11-base/xorg-server-1.13.4/work/xorg-server-1.13.4/hw/xfree86/common/xf86Init.c:591 i = 0 j = 0 k = 2144460181 scr_index = 0 modulelist = 0x0 optionlist = 0x2654714d40 screenpix24 = (Pix24Use32 | unknown: 912) pix24 = Pix24Use24 pix24From = X_DEFAULT pix24Fail = 0 autoconfig = 0 sigio_blocked = 0 configured_device = 0x2654713870 #38 0x000000265169dd97 in main (argc=12, argv=0x3d61d9e14d8, envp=0x3d61d9e1540) at /home/tmp/portage/x11-base/xorg-server-1.13.4/work/xorg-server-1.13.4/dix/main.c:204 i = 256 alwaysCheckForInput = {0, 1}