Signal Stop Print Pass to program Description SIGUSR1 No Yes Yes User defined signal 1 Continuing. Program received signal SIGUSR1, User defined signal 1. Program received signal SIGUSR1, User defined signal 1. Program received signal SIGABRT, Aborted. 0x00007f6cc894b107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. #0 0x00007f6cc894b107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 1144 selftid = 1144 #1 0x00007f6cc894c4e8 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff8a2f2848, sa_sigaction = 0x7fff8a2f2848}, sa_mask = {__val = {140105199612321, 140105107183078, 189, 4, 140735511691744, 71037780528, 140105083242550, 4294967296, 0, 0, 0, 21474836480, 140105199611847, 140735511691896, 140105014837248, 140105199627496}}, sa_flags = -1020979496, sa_restorer = 0x7f6cc3251b00 } sigs = {__val = {32, 0 }} #2 0x00007f6cc8944226 in __assert_fail_base (fmt=0x7f6cc8a7ace8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f6cc32516d8 "A && B && \"Missing register class\"", file=file@entry=0x7f6cc32515e6 "TargetRegisterInfo.cpp", line=line@entry=189, function=function@entry=0x7f6cc3251b00 "virtual const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMatchingSuperRegClass(const llvm::TargetRegisterClass*, const llvm::TargetRegisterClass*, unsigned int) const") at assert.c:92 str = 0x7f6ccc56a810 "x\226\313\310l\177" total = 4096 #3 0x00007f6cc89442d2 in __GI___assert_fail (assertion=0x7f6cc32516d8 "A && B && \"Missing register class\"", file=0x7f6cc32515e6 "TargetRegisterInfo.cpp", line=189, function=0x7f6cc3251b00 "virtual const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMatchingSuperRegClass(const llvm::TargetRegisterClass*, const llvm::TargetRegisterClass*, unsigned int) const") at assert.c:101 No locals. #4 0x00007f6cc29e93fb in llvm::TargetRegisterInfo::getMatchingSuperRegClass (this=0x7f6ccb6528c0, A=0x7f6cc3baf460 , B=0x0, Idx=3) at TargetRegisterInfo.cpp:189 __PRETTY_FUNCTION__ = "virtual const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMatchingSuperRegClass(const llvm::TargetRegisterClass*, const llvm::TargetRegisterClass*, unsigned int) const" #5 0x00007f6cc2970bf8 in (anonymous namespace)::RegisterCoalescer::reMaterializeTrivialDef (this=0x7f6ccc481060, CP=..., CopyMI=0x7f6ccc550580, IsDefCopy=@0x7fff8a2e869e: false) at RegisterCoalescer.cpp:918 NewRC = 0x7f6cc3baf460 NewIdx = 3 SrcReg = 2147484169 DstIdx = 2 __PRETTY_FUNCTION__ = "bool {anonymous}::RegisterCoalescer::reMaterializeTrivialDef(llvm::CoalescerPair&, llvm::MachineInstr*, bool&)" DefMI = 0x7f6ccc51f480 SawStore = false DstOperand = @0x7f6ccc5505c0: {OpKind = 192, SubReg_TargetFlags = 478, TiedTo = 5 '\005', IsDef = false, IsImp = false, IsKill = true, IsDead = true, IsUndef = false, IsInternalRead = false, IsEarlyClobber = true, IsDebug = true, SmallContents = {RegNo = 32620, OffsetLo = 32620}, ParentMI = 0x7f6ccc550580, Contents = {MBB = 0x0, CFP = 0x0, CI = 0x0, ImmVal = 0, RegMask = 0x0, MD = 0x0, Sym = 0x0, CFIIndex = 0, Reg = {Prev = 0x0, Next = 0x0}, OffsetedInfo = {Val = {Index = 0, SymbolName = 0x0, GV = 0x0, BA = 0x0}, OffsetHi = 0}}} CopyDstReg = 2147484260 MBB = 0x7f6ccc4bd220 MII = {> = {}, MII = {> = {}, NodePtr = 0x7f6ccc550700}} SrcIdx = 0 ValNo = 0x7f6ccc57cbe0 MCID = @0x7f6cc3aa8840: {Opcode = 8, NumOperands = 1, NumDefs = 1, SchedClass = 0, Size = 0, Flags = 50331652, TSFlags = 0, ImplicitUses = 0x0, ImplicitDefs = 0x0, OpInfo = 0x7f6cc2f336e0 , DeprecatedFeatureMask = 0, ComplexDeprecationInfo = 0x0} DefRC = 0x0 NewMIImplDefs = {> = {> = {> = { = {BeginX = 0x7fff8a2e83c8, EndX = 0x7fff8a2e83c8, CapacityX = 0x7fff8a2e83d8}, FirstEl = {> = {buffer = "P,\000"}, }}, }, }, Storage = {InlineElts = { {> = {buffer = "\000\000\000"}, }, {> = {buffer = "\000\204.\212"}, }, {> = { buffer = "\377\177\000"}, }}}} NewMIIdx = {lie = {Value = 140735511692768}} DstReg = 2147484260 SrcInt = @0x7f6ccc579710: { = { segments = {> = {> = {> = { = {BeginX = 0x7f6ccc56c5d0, EndX = 0x7f6ccc56c8b8, CapacityX = 0x7f6ccc56cbd0}, FirstEl = {> = { buffer = "\"DU\314l\177\000\000`EU\314l\177\000\000\220\213W\314l\177\000"}, }}, }, }, Storage = {InlineElts = {{> = { buffer = "\340\064T\314l\177\000\000@6T\314l\177\000\000\340\224W\314l\177\000"}, }, {> = { buffer = "@6T\314l\177\000\000\302\066T\314l\177\000\000\020\225W\314l\177\000"}, }, {> = { buffer = "`;T\314l\177\000\000\340}}}}, valnos = {> = {> = {> = { = {BeginX = 0x7f6ccc566520, EndX = 0x7f6ccc5665c8, CapacityX = 0x7f6ccc566658}, FirstEl = {> = {buffer = "\220\213W\314l\177\000"}, }}, }, }, Storage = { InlineElts = {{> = {buffer = "\000\314W\314l\177\000"}, }, {> = {buffer = "\020\225W\314l\177\000"}, }, {> = {buffer = "\340\313W\314l\177\000"}, }}}}, segmentSet = 0x0}, SubRanges = 0x7f6ccc578ab0, reg = 2147484169, weight = 0} CopyIdx = {lie = {Value = 140105261397568}} NewMI = 0x7f6ccc4ccde0 #6 0x00007f6cc2972d62 in (anonymous namespace)::RegisterCoalescer::joinCopy (this=0x7f6ccc481060, CopyMI=0x7f6ccc550580, Again=@0x7fff8a2e8872: false) at RegisterCoalescer.cpp:1313 IsDefCopy = false CP = {TRI = @0x7f6ccb6528c0, DstReg = 2147484169, SrcReg = 2147484260, DstIdx = 0, SrcIdx = 2, Partial = true, CrossClass = true, Flipped = true, NewRC = 0x7f6cc3baf460 } __PRETTY_FUNCTION__ = "bool {anonymous}::RegisterCoalescer::joinCopy(llvm::MachineInstr*, bool&)" #7 0x00007f6cc2977e56 in (anonymous namespace)::RegisterCoalescer::copyCoalesceWorkList (this=0x7f6ccc481060, CurrList=...) at RegisterCoalescer.cpp:2622 Again = false Success = false i = 12 e = 26 Progress = false #8 0x00007f6cc29785d2 in (anonymous namespace)::RegisterCoalescer::joinAllIntervals (this=0x7f6ccc481060) at RegisterCoalescer.cpp:2704 __PRETTY_FUNCTION__ = "void {anonymous}::RegisterCoalescer::joinAllIntervals()" MBBs = std::vector of length 74, capacity 74 = {{MBB = 0x7f6ccc4a9f90, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4aa100, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b3f40, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4210, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b45f0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4700, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4b30, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b9f60, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba070, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb1a0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb3d0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb540, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bb810, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bbae0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bbec0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bbfe0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bc410, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc7f0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc900, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bcf90, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4a9870, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4a9920, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4a9a90, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4a9b40, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4a9cb0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4a9e20, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4aa320, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b40b0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4b4160, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4480, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4970, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4a80, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4b4da0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba340, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba3f0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba5c0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4ba8f0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba9a0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bae00, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4baeb0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bb030, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb760, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb980, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bba30, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bbd50, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc250, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc360, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc680, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bcbd0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bcc80, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4a97c0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4aa270, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4b4320, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b43d0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4810, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b48c0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4b4c40, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4b4cf0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba1e0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba290, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4ba790, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4ba840, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4babd0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bb6b0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bbbf0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bbca0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc0f0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc1a0, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bc520, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bc5d0, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bca70, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bcb20, Depth = 0, IsSplit = false}, { MBB = 0x7f6ccc4bd220, Depth = 0, IsSplit = false}, {MBB = 0x7f6ccc4bd2d0, Depth = 0, IsSplit = false}} CurrDepth = 0 #9 0x00007f6cc29788d0 in (anonymous namespace)::RegisterCoalescer::runOnMachineFunction (this=0x7f6ccc481060, fn=...) at RegisterCoalescer.cpp:2745 STI = @0x7f6ccb651ea0: { = {TargetTriple = "amdgcn--", CPU = "kabini", ProcFeatures = {Data = 0x7f6cc3af0540 , Length = 31}, ProcDesc = {Data = 0x7f6cc3af0940 , Length = 31}, ProcSchedModels = 0x7f6cc3af0d40 , WriteProcResTable = 0x7f6cc2f0dba0 , WriteLatencyTable = 0x7f6cc2f0dbe0 , ReadAdvanceTable = 0x7f6cc2f0dc18 , CPUSchedModel = {IssueWidth = 1, static DefaultIssueWidth = 1, MicroOpBufferSize = 0, static DefaultMicroOpBufferSize = 0, LoopMicroOpBufferSize = 0, static DefaultLoopMicroOpBufferSize = 0, LoadLatency = 4, static DefaultLoadLatency = 4, HighLatency = 10, static DefaultHighLatency = 10, MispredictPenalty = 10, static DefaultMispredictPenalty = 10, PostRAScheduler = false, CompleteModel = true, ProcID = 3, ProcResourceTable = 0x7f6cc3af1c40 , SchedClassTable = 0x7f6cc3af18c0 , NumProcResourceKinds = 7, NumSchedClasses = 13, InstrItineraries = 0x0}, Stages = 0x7f6cc2f0db00 , OperandCycles = 0x7f6cc2f0db90 , ForwardingPaths = 0x7f6cc2f0db98 , FeatureBits = 1116344713}, _vptr.TargetSubtargetInfo = 0x7f6cc3bb0010 } __PRETTY_FUNCTION__ = "virtual bool {anonymous}::RegisterCoalescer::runOnMachineFunction(llvm::MachineFunction&)" #10 0x00007f6cc28937db in llvm::MachineFunctionPass::runOnFunction (this=0x7f6ccc481060, F=...) at MachineFunctionPass.cpp:41 MF = @0x7f6ccc44e770: {Fn = 0x7f6ccc2c2fa0, Target = @0x7f6ccb651ca0, STI = 0x7f6ccb651ea0, Ctx = @0x7f6ccc46c2c0, MMI = @0x7f6ccc46c2a0, RegInfo = 0x7f6ccc4a9410, MFInfo = 0x7f6ccc4bd380, FrameInfo = 0x7f6ccc4a94e0, ConstantPool = 0x7f6ccc4a9780, JumpTableInfo = 0x0, MBBNumbering = std::vector of length 74, capacity 128 = {0x7f6ccc4a97c0, 0x7f6ccc4a9870, 0x7f6ccc4a9920, 0x7f6ccc4a9a90, 0x7f6ccc4a9b40, 0x7f6ccc4a9cb0, 0x7f6ccc4a9e20, 0x7f6ccc4a9f90, 0x7f6ccc4aa100, 0x7f6ccc4aa270, 0x7f6ccc4aa320, 0x7f6ccc4b3f40, 0x7f6ccc4b40b0, 0x7f6ccc4b4160, 0x7f6ccc4b4210, 0x7f6ccc4b4320, 0x7f6ccc4b43d0, 0x7f6ccc4b4480, 0x7f6ccc4b45f0, 0x7f6ccc4b4700, 0x7f6ccc4b4810, 0x7f6ccc4b48c0, 0x7f6ccc4b4970, 0x7f6ccc4b4a80, 0x7f6ccc4b4b30, 0x7f6ccc4b4c40, 0x7f6ccc4b4cf0, 0x7f6ccc4b4da0, 0x7f6ccc4b9f60, 0x7f6ccc4ba070, 0x7f6ccc4ba1e0, 0x7f6ccc4ba290, 0x7f6ccc4ba340, 0x7f6ccc4ba3f0, 0x7f6ccc4ba5c0, 0x7f6ccc4ba790, 0x7f6ccc4ba840, 0x7f6ccc4ba8f0, 0x7f6ccc4ba9a0, 0x7f6ccc4babd0, 0x7f6ccc4bae00, 0x7f6ccc4baeb0, 0x7f6ccc4bb030, 0x7f6ccc4bb1a0, 0x7f6ccc4bb3d0, 0x7f6ccc4bb540, 0x7f6ccc4bb6b0, 0x7f6ccc4bb760, 0x7f6ccc4bb810, 0x7f6ccc4bb980, 0x7f6ccc4bba30, 0x7f6ccc4bbae0, 0x7f6ccc4bbbf0, 0x7f6ccc4bbca0, 0x7f6ccc4bbd50, 0x7f6ccc4bbec0, 0x7f6ccc4bbfe0, 0x7f6ccc4bc0f0, 0x7f6ccc4bc1a0, 0x7f6ccc4bc250, 0x7f6ccc4bc360, 0x7f6ccc4bc410, 0x7f6ccc4bc520, 0x7f6ccc4bc5d0, 0x7f6ccc4bc680, 0x7f6ccc4bc7f0, 0x7f6ccc4bc900, 0x7f6ccc4bca70, 0x7f6ccc4bcb20, 0x7f6ccc4bcbd0, 0x7f6ccc4bcc80, 0x7f6ccc4bcf90, 0x7f6ccc4bd220, 0x7f6ccc4bd2d0}, Allocator = { >> = {}, CurPtr = 0x7f6ccc5519d0 "\330\031U\314l\177", End = 0x7f6ccc552150 "X!U\314l\177", Slabs = {> = {> = {> = { = {BeginX = 0x7f6ccc4a5e80, EndX = 0x7f6ccc4a5ff0, CapacityX = 0x7f6ccc4a60f8}, FirstEl = {> = {buffer = "\020\224J\314l\177\000"}, }}, }, }, Storage = {InlineElts = { {> = {buffer = "@?K\314l\177\000"}, }, {> = {buffer = "`\237K\314l\177\000"}, }, {> = { buffer = "p\257K\314l\177\000"}, }}}}, CustomSizedSlabs = { >> = {, true>> = {, void>> = { = {BeginX = 0x7f6ccc44e838, EndX = 0x7f6ccc44e838, CapacityX = 0x7f6ccc44e838}, FirstEl = {> = { buffer = "p\350D\314l\177\000\000\000\000\000\000\000\000\000"}, }}, }, }, Storage = {}}, BytesAllocated = 182736, Allocator = {> = {}, }}, InstructionRecycler = { FreeList = {> = {> = {> = {}, > = {}, > = {}, }, Sentinel = {Prev = 0x7f6ccc4bceb0, Next = 0x60}}, Head = 0x7f6ccc550580}}, OperandRecycler = { Bucket = {::FreeList*>> = {::FreeList*, true>> = {::FreeList*, void>> = { = {BeginX = 0x7f6ccc44e890, EndX = 0x7f6ccc44e8b0, CapacityX = 0x7f6ccc44e8d0}, FirstEl = {> = { buffer = "\340\004U\314l\177\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "\300\005U\314l\177\000"}, }, {> = {buffer = "\200\062O\314l\177\000"}, }, {> = {buffer = "\340\251J\314l\177\000"}, }, {> = {buffer = "\000\000\000\000\000\000\000"}, }, {> = {buffer = "\000\000\000\000\000\000\000"}, }, {> = {buffer = "\002\000\000\000\377\377\377\377"}, }, {> = {buffer = "Q\000\000\000\000\000\000"}, }}}}}, BasicBlockRecycler = { FreeList = {> = {> = {> = {}, > = {}, > = {}, }, Sentinel = {Prev = 0x7f6ccc330a50, Next = 0x7f6ccc3a9e60}}, Head = 0x7f6ccc44e8d0}}, BasicBlocks = { >> = {> = {> = {> = {}, > = {}, > = {}, }, Sentinel = { Prev = 0x7f6ccc4bd2d0}}, Head = 0x7f6ccc4a97c0}, }, FunctionNumber = 0, Alignment = 0, ExposesReturnsTwice = false, HasInlineAsm = false} #11 0x00007f6cc22f1bcc in llvm::FPPassManager::runOnFunction (this=0x7f6ccc41d4d0, F=...) at LegacyPassManager.cpp:1538 X = { = {_vptr.PrettyStackTraceEntry = 0x7f6cc3bb8870 , NextEntry = 0x7fff8a2e8af0}, P = 0x7f6ccc481060, V = 0x7f6ccc2c2fa0, M = 0x0} PassTimer = {T = 0x0} FP = 0x7f6ccc481060 LocalChanged = false Index = 59 Changed = true #12 0x00007f6cc22f1d3c in llvm::FPPassManager::runOnModule (this=0x7f6ccc41d4d0, M=...) at LegacyPassManager.cpp:1558 I = {> = {}, NodePtr = 0x7f6ccc2c2fa0} E = {> = {}, NodePtr = 0x7f6ccc2f1930} Changed = false #13 0x00007f6cc22f2090 in (anonymous namespace)::MPPassManager::runOnModule (this=0x7f6ccc433670, M=...) at LegacyPassManager.cpp:1616 X = { = {_vptr.PrettyStackTraceEntry = 0x7f6cc3bb8870 , NextEntry = 0x0}, P = 0x7f6ccc41d4d0, V = 0x0, M = 0x7f6ccc2f1960} PassTimer = {T = 0x0} MP = 0x7f6ccc41d4d0 LocalChanged = false Index = 7 Changed = true #14 0x00007f6cc22f2746 in llvm::legacy::PassManagerImpl::run (this=0x7f6ccc4636f0, M=...) at LegacyPassManager.cpp:1723 Index = 0 Changed = false IPV = @0x7f6ccc4639a8: {> = {> = { = {BeginX = 0x7f6ccc4639c0, EndX = 0x7f6ccc463a28, CapacityX = 0x7f6ccc463a40}, FirstEl = {> = {buffer = "\360\200E\314l\177\000"}, }}, }, } #15 0x00007f6cc22f2967 in llvm::legacy::PassManager::run (this=0x7fff8a2e8ca0, M=...) at LegacyPassManager.cpp:1756 No locals. #16 0x00007f6cc2b1459f in LLVMTargetMachineEmit (T=0x7f6ccb651ca0, M=0x7f6ccc2f1960, OS=..., codegen=LLVMObjectFile, ErrorMessage=0x7fff8a2e8e28) at TargetMachineC.cpp:219 td = 0x7f6ccb651d30 ft = llvm::TargetMachine::CGFT_ObjectFile TM = 0x7f6ccb651ca0 Mod = 0x7f6ccc2f1960 pass = { = {_vptr.PassManagerBase = 0x7f6cc3bb81b0 }, PM = 0x7f6ccc4636f0} error = "" #17 0x00007f6cc2b147bd in LLVMTargetMachineEmitToMemoryBuffer (T=0x7f6ccb651ca0, M=0x7f6ccc2f1960, codegen=LLVMObjectFile, ErrorMessage=0x7fff8a2e8e28, OutMemBuf=0x7fff8a2e8e18) at TargetMachineC.cpp:245 CodeString = "" OStream = { = {_vptr.raw_ostream = 0x7f6cc3ba64d0 , OutBufStart = 0x0, OutBufEnd = 0x0, OutBufCur = 0x0, BufferMode = llvm::raw_ostream::Unbuffered}, OS = ""} Data = "" Out = { = {_vptr.raw_ostream = 0x7f6cc3ba5810 , OutBufStart = 0x7f6ccc44a060 "\210\235\313\310l\177", OutBufEnd = 0x7f6ccc44c060 "ZZZZZZZZ\021\004", OutBufCur = 0x7f6ccc44a060 "\210\235\313\310l\177", BufferMode = llvm::raw_ostream::InternalBuffer}, static DELETE_STREAM = true, static PRESERVE_STREAM = false, TheStream = 0x7fff8a2e8d20, DeleteStream = false, Position = { first = 0, second = 0}, Scanned = 0x0} Result = false #18 0x00007f6cc4627a42 in radeon_llvm_compile (M=0x7f6ccc2f1960, binary=0x7f6ccc414820, gpu_family=0x7f6cc46fd5b5 "kabini", dump=1, tm=0x7f6ccb651ca0) at radeon_llvm_emit.c:184 cpu = "p\216.\212\377\177\000\000P\343k\313l\177\000\000\240\216.\212\377\177\000\000\360\070U\277l\177" fs = "\240\332\027\305l\177\000\000%\000\000\000\000\000\000\000'\000\000\000\000\000\000\000\n\344/\302l\177" err = 0x7f6cbf5538f0 dispose_tm = false llvm_ctx = 0x7f6ccc3e3d40 rval = 0 out_buffer = 0x7f6ccb6be350 buffer_size = 2318306976 buffer_data = 0x25 triple = "\030,D\314l\177" mem_err = 32767 __func__ = "radeon_llvm_compile" #19 0x00007f6cc458e284 in si_compile_llvm (sscreen=0x7f6ccb634e80, shader=0x7f6ccc4147f0, mod=0x7f6ccc2f1960) at si_shader.c:2646 r = 0 dump = true #20 0x00007f6cc458ef52 in si_shader_create (sscreen=0x7f6ccb634e80, shader=0x7f6ccc4147f0) at si_shader.c:2870 sel = 0x7f6ccc45efe0 tokens = 0x7f6ccc412440 si_shader_ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x7fff8a2f0518, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x7f6ccc2f5ca0, vec_type = 0x7f6ccc2f5ca0, int_elem_type = 0x7f6ccc2f5d90, int_vec_type = 0x7f6ccc2f5d90, undef = 0x7f6ccc3d8780, zero = 0x7f6ccc09c0b0, one = 0x7f6ccc33d810}, uint_bld = {gallivm = 0x7fff8a2f0518, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0x7f6ccc2f5d90, vec_type = 0x7f6ccc2f5d90, int_elem_type = 0x7f6ccc2f5d90, int_vec_type = 0x7f6ccc2f5d90, undef = 0x7f6ccc41abe0, zero = 0x7f6ccc33cf60, one = 0x7f6ccc3c89f0}, int_bld = {gallivm = 0x7fff8a2f0518, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x7f6ccc2f5d90, vec_type = 0x7f6ccc2f5d90, int_elem_type = 0x7f6ccc2f5d90, int_vec_type = 0x7f6ccc2f5d90, undef = 0x7f6ccc41abe0, zero = 0x7f6ccc33cf60, one = 0x7f6ccc3c89f0}, op_actions = {{fetch_args = 0x0, emit = 0x7f6cc462a46e , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc454d878 , intr_name = 0x0}, {fetch_args = 0x7f6cc454d515 , emit = 0x7f6cc454d5b5 , intr_name = 0x0}, { fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454d963 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454da22 , intr_name = 0x0}, { fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454d2d9 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454d6af , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc454d8a7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454cba3 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cefc , emit = 0x7f6cc454cf26 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cfff , emit = 0x7f6cc454d029 , intr_name = 0x0}, {fetch_args = 0x7f6cc454d17e , emit = 0x7f6cc454d23f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46efe16 "llvm.minnum.f32"}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46efe06 "llvm.maxnum.f32"}, {fetch_args = 0x0, emit = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454d802 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454db79 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff301 "llvm.AMDGPU.lrp"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454da8b , intr_name = 0x0}, {fetch_args = 0x7f6cc454ce3b , emit = 0x7f6cc454ce91 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff28a "llvm.AMDIL.fraction."}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff223 "llvm.AMDIL.clamp."}, {fetch_args = 0x0, emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff284 "floor"}, { fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff31e "llvm.AMDIL.round.nearest."}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff274 "llvm.AMDIL.exp."}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff2f3 "llvm.log2.f32"}, {fetch_args = 0x7f6cc454cb15 , emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff311 "llvm.pow.f32"}, { fetch_args = 0x7f6cc454e1d2 , emit = 0x7f6cc454e26d , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff0c2 "fabs"}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7f6cc454d144 , emit = 0x7f6cc454d029 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff247 "llvm.cos.f32"}, { fetch_args = 0x7f6cc4629c82 , emit = 0x7f6cc458c8d2 , intr_name = 0x7f6cc46ff254 "llvm.AMDGPU.ddx"}, {fetch_args = 0x7f6cc4629c82 , emit = 0x7f6cc458c8d2 , intr_name = 0x7f6cc46ff264 "llvm.AMDGPU.ddy"}, {fetch_args = 0x7f6cc454d4e5 , emit = 0x7f6cc4550638 , intr_name = 0x7f6cc46ff2e2 "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 = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff338 "llvm.sin.f32"}, { fetch_args = 0x0, emit = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a1b3 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, { fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , 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 = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454cc01 , 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 = 0x7f6cc462a94f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff235 "llvm.AMDGPU.cndlt"}, { fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc454daf4 , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454d905 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cd7a , emit = 0x7f6cc454cda4 , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629063 , intr_name = 0x0}, { fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc46295f4 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x7f6cc462965c , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462911a , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc46291ec , 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 = 0x7f6cc462b00c , intr_name = 0x7f6cc46ff21e "ceil"}, {fetch_args = 0x0, emit = 0x7f6cc462ac5e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a3f4 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff3a5 "llvm.AMDGPU.trunc"}, {fetch_args = 0x0, emit = 0x7f6cc462a7b7 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a4ed , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a553 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a6eb , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a8e9 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x7f6cc458c5c2 , emit = 0x7f6cc458c783 , intr_name = 0x7f6cc46efcde "llvm.SI.resinfo"}, { fetch_args = 0x0, emit = 0x7f6cc46290bf , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc458cc66 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc458d023 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4628ee2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462934d , 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 = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a2dd , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc462a2dd , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a2dd , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a2dd , 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 = 0x7f6cc454cab3 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7f6cc454d3fb , emit = 0x7f6cc46296e4 , intr_name = 0x7f6cc46ff2d1 "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x7f6cc454d2b9 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462ab8f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a685 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff2af "llvm.AMDGPU.imax"}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff2c0 "llvm.AMDGPU.imin"}, {fetch_args = 0x0, emit = 0x7f6cc462ab2e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a883 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462abf8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462acc4 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc462a5b9 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a61f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454dc93 , intr_name = 0x0}, { fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff3b7 "llvm.AMDGPU.umax"}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff3c8 "llvm.AMDGPU.umin"}, {fetch_args = 0x0, emit = 0x7f6cc462a751 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454dd09 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a81d , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc4629fc0 , intr_name = 0x0}, {fetch_args = 0x7f6cc454cab3 , emit = 0x0, intr_name = 0x0}, { fetch_args = 0x7f6cc454cab3 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x0, emit = 0x7f6cc454d878 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462a0f7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff29f "llvm.AMDIL.abs."}, { fetch_args = 0x0, emit = 0x7f6cc462a94f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, { fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454dd60 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7f6cc454defa , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x7f6cc458aee6 , emit = 0x7f6cc458c0da , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} }, rsq_action = {fetch_args = 0x0, emit = 0x7f6cc462afdd , intr_name = 0x7f6cc46ff3d9 "llvm.AMDGPU.rsq.clamped.f32"}, sqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, info = 0x7f6ccc45f204, emit_fetch_funcs = {0x0, 0x7f6cc458858a , 0x7f6cc46280c0 , 0x7f6cc46280c0 , 0x7f6cc46280c0 , 0x0, 0x0, 0x7f6cc46280c0 , 0x0, 0x7f6cc4628410 , 0x0, 0x0}, emit_swizzle = 0x7f6cc4627d1c , emit_debug = 0x0, emit_store = 0x7f6cc4628876 , emit_declaration = 0x7f6cc46284ca , emit_immediate = 0x7f6cc462ad2a , userdata = 0x0, soa = 1 '\001', pc = -1, instructions = 0x7f6ccc4424c0, max_instructions = 512, num_instructions = 261, emit_prologue = 0x0, emit_epilogue = 0x7f6cc458a653 }, 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}, gs_iface = 0x0, emitted_prims_vec_ptr = 0x0, total_emitted_vertices_vec_ptr = 0x0, emitted_vertices_vec_ptr = 0x0, max_output_vertices_vec = 0x0, consts_ptr = 0x0, const_sizes_ptr = 0x0, consts = {0x0 }, consts_sizes = { 0x0 }, inputs = 0x0, outputs = 0x7fff8a2ef470, sampler = 0x0, sv = {{Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0} }, immediates = {{0x7f6ccc3e0950, 0x7f6ccc314200, 0x7f6ccc33cf60, 0x7f6ccc3c89f0}, {0x7f6ccc314250, 0x7f6ccc391200, 0x7f6ccc33cf60, 0x7f6ccc391250}, {0x7f6ccc33bfb0, 0x7f6ccc33cf60, 0x7f6ccc33cf60, 0x7f6ccc33cf60}, {0x7f6ccc42e250, 0x7f6ccc436ad0, 0x7f6ccc33cf60, 0x7f6ccc33cf60}, {0x7f6ccc33c000, 0x7f6ccc33cf60, 0x7f6ccc33cf60, 0x7f6ccc33cf60}, {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, imms_array = 0x0, system_values = {instance_id = 0x0, vertex_id = 0x0, vertex_id_nobase = 0x0, prim_id = 0x0, basevertex = 0x0}, indirect_files = 0, mask = 0x0, exec_mask = {bld = 0x0, has_mask = 0 '\000', ret_in_main = 0 '\000', int_vec_type = 0x0, exec_mask = 0x0, ret_mask = 0x0, cond_mask = 0x0, switch_mask = 0x0, cont_mask = 0x0, break_mask = 0x0, function_stack = 0x0, function_stack_size = 0}, num_immediates = 5, use_immediates_array = 0 '\000'}, chip_class = 0, type = 0, face_gpr = 0, two_side = 0, clip_vertex = 0, inputs_count = 0, r600_inputs = 0x0, r600_outputs = 0x0, stream_outputs = 0x0, color_buffer_count = 0, fs_color_all = 0, alpha_to_one = 0, has_txq_cube_array_z_comp = 0, uses_tex_buffers = 0, has_compressed_msaa_texturing = 0, store_output_intr = 0x7f6cc46ff1f0 "llvm.AMDGPU.store.output.", swizzle_intr = 0x7f6cc46ff20a "llvm.AMDGPU.swizzle", load_input = 0x7f6cc45878de , load_system_value = 0x7f6cc4588270 , userdata = 0x0, inputs = {0x7f6ccc45bf58, 0x7f6ccc2dc7e8, 0x7f6ccc42a7a8, 0x7f6ccc4151a8, 0x0 }, outputs = {{0x7f6ccc33dd88, 0x7f6ccc439718, 0x7f6ccc42c0e8, 0x7f6ccc438958}, {0x0, 0x0, 0x0, 0x0} }, output_reg_count = 1, temps = 0x7f6ccc34ab70, temps_count = 10, system_values = {0x0, 0x0, 0x0, 0x0}, branch = 0x7f6ccc3e34c0, loop = 0x0, branch_depth = 0, branch_depth_max = 8, loop_depth = 0, loop_depth_max = 0, arrays = {{First = 0, Last = 0} }, num_arrays = 0, main_fn = 0x7f6ccc2c2fa0, gallivm = {module = 0x7f6ccc2f1960, engine = 0x0, target = 0x0, passmgr = 0x7f6ccc442bb0, context = 0x7f6ccc3e3d40, builder = 0x7f6ccc341ec0, memorymgr = 0x0, code = 0x0, compiled = 0}}, shader = 0x7f6ccc4147f0, screen = 0x7f6ccb634e80, type = 0, param_streamout_config = 0, param_streamout_write_index = 0, param_streamout_offset = {0, 0, 0, 0}, param_vertex_id = 0, param_instance_id = 0, const_md = 0x7f6ccc33e1b0, const_resource = {0x7f6ccc45c418, 0x0 }, ddxy_lds = 0x0, constants = {0x7f6ccc3aadf0, 0x0 }, resources = {0x7f6ccc4370d8, 0x7f6ccc43e328, 0x0 }, samplers = {0x7f6ccc3cca18, 0x7f6ccc3dcc58, 0x0 }, so_buffers = {0x0, 0x0, 0x0, 0x0}, esgs_ring = 0x0, gsvs_ring = 0x0, gs_next_vertex = 0x0} bld_base = 0x7fff8a2e9520 stipple_shader_info = {num_tokens = 2318307120, num_inputs = 255 '\377', num_outputs = 127 '\177', input_semantic_name = "\000\000RR\020\302l\177\000\000\000\000\000\000\001\000\000\000p\220.\212\377\177\000\000\200\217.\212\377\177", input_semantic_index = "\000\000\031*\020\302l\177\000\000`\217.\212\377\177\000\000p\220.\212\377\177\000\000\200\r-\314l\177", input_interpolate = "\000\000\000\000\000\000\000\000\000\000\240\217.\212\377\177\000\000\240\034e\313l\177\000\000\070\036/\212\377\177", input_interpolate_loc = "\000\000\000\000\000\000\000\000\000\000\240\217.\212\377\177\000\000%\364\017\302l\177\000\000\b\000\000\000\000", input_usage_mask = "\000\000p\220.\212\377\177\000\000 \221.\212\377\177\000\000\273\310\017\302l\177\000\000\340\217.\212\377\177", input_cylindrical_wrap = "\000\000@\221.\212\377\177\000\000\220\245,\314l\177\000\000\020\241,\314l\177\000\000\360\021-\314l\177", output_semantic_name = "\000\000\t\000\000\000\000\000\000\000@\000\000\000\377\177\000\000:v\017\302l\177\000\000`\021-\314l\177\000\000\250\021-\314l\177\000\000\340\021-\314l\177", output_semantic_index = "\000\000\003I\021\302l\177", '\000' , "\377\177\000\000\003I\021\302\001\000\000\000\200\t-\314l\177", num_system_values = 0 '\000', system_value_semantic_name = "\000\340\221.\212\377\177\000\000`\220.\212\377\177\000\000\200\344\021\302l\177\000\000\000\000\000\000\000\000", processor = 0 '\000', file_mask = {2318307808, 32767, 2318307472, 32767, 2318307808, 32767, 2318307472, 32767, 3255952560, 32620, 0, 1}, file_count = {2318307808, 32767, 2318307552, 32767, 3255945289, 32620, 2318307728, 32767, 3382935979, 32620, 0, 1}, file_max = {-1039030159, 32620, -1976659712, 32767, 0, 0, 8, 0, 0, 0, -882945984, 32620}, const_file_max = {-870301120, 32620, 7, 0, -1976659344, 32767, -870300848, 32620, -912032071, 32620, -1976659648, 32767, -1976659344, 32767, 8, 0, 0, 0, -882945984, 32620, -1976659248, 32767, -911992656, 32620, -911766155, 32620, 0, 7, -1976659536, 32767, -1976659440, 32767}, array_max = {1, 8, 2318308112, 32767, 2318308048, 32767, 3424666448, 32620, 0, 0, 0, 0}, immediate_count = 2318308048, num_instructions = 32767, opcode_count = {1, 0, 2318332832, 32767, 3424666176, 32620, 2318308048, 32767, 0, 8, 7, 8, 37, 42420863, 3382945920, 32620, 0, 0, 0, 0, 2318343736, 32767, 2318307904, 32767, 2318307872, 32767, 3255827040, 32620, 0, 0, 2318308080, 32767, 0, 0, 7, 8, 49, 8194, 3383207008, 32620, 0, 0, 0, 0, 2318307952, 0, 3425355344, 32620, 2318307968, 32767, 3256174388, 32620, 3424666448, 32620, 2318308112, 32767, 0, 8, 7, 8, 93, 34032255, 3383261136, 32620, 3382935168, 32620, 0, 0, 3425355424, 32620, 3425355392, 32620, 3425355424, 32620, 3425355368, 32620, 4278190080, 0, 0, 0, 0, 0, 4278190080, 0, 4278190080, 0, 4278190080, 4278190080, 0, 0, 3425355264, 32620, 4278190080, 0, 0, 0, 0, 0, 4278190080, 0, 0, 0, 0, 4278190080, 4278190080, 4278190080, 4278190080, 4278190080, 4278190080, 0, 3258013853, 32620, 2318308224, 32767, 2318308464, 32767, 0, 0, 0, 0, 2318308256, 32767, 3258006908, 32620, 2318343736, 32767, 2318308464, 32767, 2318309504, 32767, 3260378217, 32620, 3425115920, 32620, 3425125776, 32620, 2318309328, 32767, 3254679891, 32620, 3425111280, 32620, 3425125776, 32620, 0, 0, 0, 192, 0, 0, 3425248040, 32620, 2318308384, 32767, 3257808574, 32620, 0, 0, 3425248040, 32620, 2318308416, 32767, 3257798874, 32620, 4222429319, 0, 3425248040, 32620, 2318308800, 32767, 3257935798, 32620, 0, 0, 3425248024, 32620, 0, 1, 2318308528, 32767, 2318308488, 32767, 2318308488, 32767, 2318308680, 32767, 3263754978, 32620, 2318343736, 32767, 3425248040, 32620, 2318308544, 32767, 3257839508}, reads_position = 108 'l', reads_z = 127 '\177', writes_z = 0 '\000', writes_stencil = 0 '\000', writes_edgeflag = 208 '\320', uses_kill = 148 '\224', uses_centroid = 46 '.', uses_instanceid = 138 '\212', uses_vertexid = 255 '\377', uses_vertexid_nobase = 127 '\177', uses_basevertex = 0 '\000', uses_primid = 0 '\000', uses_frontface = 40 '(', writes_psize = 35 '#', writes_clipvertex = 41 ')', writes_viewport_index = 204 '\314', writes_layer = 108 'l', is_msaa_sampler = "\177\000\000\340\224.\212\377\177\000\000(#)\314l\177", clipdist_writemask = 2318308592, culldist_writemask = 32767, num_written_culldistance = 3257839508, num_written_clipdistance = 32620, indirect_files = 2318308608, indirect_files_read = 32767, indirect_files_written = 3425248040, properties = {32620, 2318308624, 0, 1, 0, 2318308640, 32767, 3249699670, 32620, 2318308656}} mod = 0x7f6ccc2f1960 r = 0 poly_stipple = false dump = true __func__ = "si_shader_create" #21 0x00007f6cc459a10c in si_shader_select (ctx=0x7f6ccb66c2f0, sel=0x7f6ccc45efe0) at si_state_shaders.c:440 key = {ps = {export_16bpc = 3, last_cbuf = 0, color_two_side = 0, alpha_func = 7, alpha_to_one = 0, poly_stipple = 0}, vs = {instance_divisors = {28675, 0 }, gs_used_inputs = 0, as_es = 0}} shader = 0x7f6ccc4147f0 r = 0 __func__ = "si_shader_select" #22 0x00007f6cc459b439 in si_update_shaders (sctx=0x7f6ccb66c2f0) at si_state_shaders.c:889 ctx = 0x7f6ccb66c2f0 rs = 0x7f6ccbe7ef30 #23 0x00007f6cc4598835 in si_draw_vbo (ctx=0x7f6ccb66c2f0, info=0x7fff8a2f0b60) at si_state_draw.c:518 sctx = 0x7f6ccb66c2f0 ib = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0} i = 32620 #24 0x00007f6cc44d6d36 in u_vbuf_draw_vbo (mgr=0x7f6ccb6c83f0, info=0x7fff8a2f0b60) at util/u_vbuf.c:1158 pipe = 0x7f6ccb66c2f0 start_vertex = 4 min_index = 32767 num_vertices = 3291456749 unroll_indices = 0 '\000' used_vb_mask = 1 user_vb_mask = 0 incompatible_vb_mask = 0 new_info = {indexed = 32 ' ', mode = 32620, start = 3412509424, count = 32620, start_instance = 2318338736, instance_count = 32767, index_bias = -1001561457, min_index = 32620, max_index = 2318338992, primitive_restart = 255 '\377', restart_index = 3412886512, count_from_stream_output = 0x7fff8a2f0ad0, indirect = 0x7f6ccb66c2f0, indirect_offset = 2318338784} __func__ = "u_vbuf_draw_vbo" #25 0x00007f6cc44436a2 in cso_draw_vbo (cso=0x7f6ccb6c6f10, info=0x7fff8a2f0b60) at cso_cache/cso_context.c:1405 vbuf = 0x7f6ccb6c83f0 #26 0x00007f6cc42faa6c in st_draw_vbo (ctx=0x7f6ccad4c010, prims=0x7fff8a2f0c50, nr_prims=1, ib=0x7fff8a2f0c70, index_bounds_valid=1 '\001', min_index=0, max_index=4, tfb_vertcount=0x0, indirect=0x0) at state_tracker/st_draw.c:286 st = 0x7f6ccb6af9e0 ibuffer = {index_size = 2, offset = 0, buffer = 0x7f6ccb6c3a50, user_buffer = 0x0} info = {indexed = 1 '\001', mode = 4, start = 0, count = 6, start_instance = 0, instance_count = 1, index_bias = 0, min_index = 0, max_index = 4, primitive_restart = 0 '\000', restart_index = 0, count_from_stream_output = 0x0, indirect = 0x0, indirect_offset = 3294807007} arrays = 0x7f6ccb6b4140 i = 0 __func__ = "st_draw_vbo" #27 0x00007f6cc42b5b47 in vbo_validated_drawrangeelements (ctx=0x7f6ccad4c010, mode=4, index_bounds_valid=1 '\001', start=0, end=4, count=6, type=5123, indices=0x0, basevertex=0, numInstances=1, baseInstance=0) at vbo/vbo_exec_array.c:992 vbo = 0x7f6ccb6b0cb0 exec = 0x7f6ccb6b1790 ib = {count = 6, type = 5123, obj = 0x7f6ccb6c3990, ptr = 0x0} prim = {{mode = 4, indexed = 1, begin = 1, end = 1, weak = 0, no_current_update = 0, is_indirect = 0, pad = 0, start = 0, count = 6, basevertex = 0, num_instances = 1, base_instance = 0, indirect_offset = 140105128002527}} #28 0x00007f6cc42b5d5b in vbo_exec_DrawRangeElementsBaseVertex (mode=4, start=0, end=4, count=6, type=5123, indices=0x0, basevertex=0) at vbo/vbo_exec_array.c:1086 warnCount = 0 index_bounds_valid = 1 '\001' max_element = 2000000000 ctx = 0x7f6ccad4c010 #29 0x00007f6cc42b5e17 in vbo_exec_DrawRangeElements (mode=4, start=0, end=4, count=6, type=5123, indices=0x0) at vbo/vbo_exec_array.c:1106 No locals. #30 0x00007f6cc6ed396a in glDrawRangeElements (mode=4, start=0, end=4, count=6, type=5123, indices=0x0) at glapi/glapi_mapi_tmp.h:4054 _tbl = 0x7f6ccb6a7250 _func = 0x7f6cc42b5d65 #31 0x00007f6cc4f549be in glamor_composite_with_shader (op=op@entry=8 '\b', source=source@entry=0x7f6ccc27d6e0, mask=mask@entry=0x7f6ccbc205c0, dest=dest@entry=0x7f6ccc269210, source_pixmap_priv=0x7f6ccc267990, mask_pixmap_priv=mask_pixmap_priv@entry=0x7f6ccbb094f0, dest_pixmap_priv=, nrect=1, rects=, two_pass_ca=1) at ../../glamor/glamor_render.c:1299 mrect = rect_processed = 1 vb_stride = 6 vertices = 0x7f6cbf5538f0 screen = 0x7f6ccb6be350 glamor_priv = 0x7f6ccb6c18b0 dest_pixmap = source_pixmap = mask_pixmap = dst_xscale = 0.000789889426 dst_yscale = 0.00134952762 mask_xscale = 0.0009765625 mask_yscale = 0.000946969725 src_xscale = 1 src_yscale = 1 key = {source = SHADER_SOURCE_TEXTURE, mask = SHADER_MASK_TEXTURE_ALPHA, in = SHADER_IN_CA_ALPHA} key_ca = {source = SHADER_SOURCE_TEXTURE, mask = SHADER_MASK_TEXTURE_ALPHA, in = SHADER_IN_CA_SOURCE} dest_x_off = 0 dest_y_off = 0 source_x_off = 0 source_y_off = 0 mask_x_off = 0 mask_y_off = 0 saved_source_format = 0 src_matrix = {0, 0, 5.18480432e-44, 0, 5.46506401e-44, 0, 2.80259693e-45, 0, 0} mask_matrix = {-15472816, 4.57103559e-41, 0, 1.10566027e-19, -44283904, 4.57103559e-41, 0, 0, 1.4573504e-42} psrc_matrix = 0x0 pmask_matrix = 0x0 nrect_max = 1 shader = 0x7f6ccb6c2e58 shader_ca = 0x7f6ccb6c2e10 op_info = {dest_alpha = 0, source_alpha = 1, source_blend = 0, dest_blend = 769} op_info_ca = {dest_alpha = 0, source_alpha = 0, source_blend = 1, dest_blend = 1} __FUNCTION__ = "glamor_composite_with_shader" #32 0x00007f6cc4f56deb in glamor_composite_glyph_rects (op=, src=0x7f6ccc27d6e0, mask=0x7f6ccbc205c0, dst=0x7f6ccc269210, nrect=1, rects=0x7f6cc517da88 ) at ../../glamor/glamor_render.c:1868 mask_pixmap_priv = 0x7f6ccbb094f0 temp_src_priv = src_pixmap_priv = src_extent = n = temp_src = 0x7f6ccc27d6e0 r = #33 0x00007f6cc4f4b372 in glamor_glyphs_flush_dst (arg=0x478) at ../../glamor/glamor_glyphs.c:1195 No locals. #34 0x00007f6cc4f4db06 in _glamor_glyphs (op=120 'x', src=0x478, dst=0x6, mask_format=0xffffffffffffffff, x_src=-257, y_src=11619, nlist=1, list=0x7fff8a2f13c0, glyphs=0x7fff8a2f17c0, fallback=1) at ../../glamor/glamor_glyphs.c:1752 need_free_list = 1 #35 0x00007f6cc4f4e214 in glamor_glyphs (op=, src=, dst=, mask_format=, x_src=, y_src=, nlist=1, list=0x7fff8a2f13c0, glyphs=0x7fff8a2f17c0) at ../../glamor/glamor_glyphs.c:1769 No locals. #36 0x00007f6ccafa6293 in damageGlyphs (op=, pSrc=0x7f6ccc27d6e0, pDst=0x7f6ccc269210, maskFormat=0x7f6ccb6c0e08, xSrc=, ySrc=, nlist=1, list=0x7fff8a2f13c0, glyphs=0x7fff8a2f17c0) at ../../../miext/damage/damage.c:568 pScreen = #37 0x00007f6ccaf9c2a7 in ProcRenderCompositeGlyphs (client=0x7f6ccc142a90) at ../../render/render.c:1390 glyphSet = 0x7f6ccc29c220 gs = pSrc = 0x7f6ccc27d6e0 pDst = 0x7f6ccc269210 pFormat = 0x7f6ccb6c0e08 listsLocal = {{xOff = 623, yOff = 203, len = 1 '\001', format = 0x7f6ccb6c0e08}, {xOff = 0, yOff = 0, len = 0 '\000', format = 0x0} } lists = 0x7fff8a2f13d0 listsBase = 0x7fff8a2f13c0 glyphsLocal = {0x7f6ccc28ee00, 0x0 , 0x7f6ccbacb710, 0x7f6ccbb5c680, 0x7f6ccb2b59c8 , 0x7f6ccaec67b4 <_CallCallbacks+52>, 0x0, 0x7f6ccb2b59c0 , 0x7f6ccc142a90, 0x8b, 0x7f6ccc142a90, 0x7f6ccaf72bb1 } glyph = glyphs = 0x7fff8a2f17c8 glyphsBase = 0x7fff8a2f17c0 elt = buffer = 0x7f6ccc353930 "5 \004" end = 0x7f6ccc353930 "5 \004" nglyph = nlist = 1 space = size = 1 rc = n = stuff = 0x7f6ccc353908 #38 0x00007f6ccaec1317 in Dispatch () at ../../dix/dispatch.c:432 clientReady = 0x7f6ccbe6f6d0 result = client = 0x7f6ccc142a90 nready = 0 icheck = 0x7f6ccb2b9c70 start_tick = 2875 #39 0x00007f6ccaec54ab in dix_main (argc=7, argv=0x7fff8a2f21c8, envp=) at ../../dix/main.c:298 i = alwaysCheckForInput = {0, 1} #40 0x00007f6cc8937b45 in __libc_start_main (main=0x7f6ccaeaf870
, argc=7, argv=0x7fff8a2f21c8, init=, fini=, rtld_fini=, stack_end=0x7fff8a2f21b8) at libc-start.c:287 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4823031900179531900, 140105237592181, 140735511732672, 0, 0, 4822847587596629892, 4884355198250776452}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f6ccb02e1b0 <__libc_csu_init>, 0x7fff8a2f21c8}, data = {prev = 0x0, cleanup = 0x0, canceltype = -889003600}}} not_first_call = #41 0x00007f6ccaeaf89e in _start () No symbol table info available.