Process 20642 stopped * thread #11: tid = 20653, 0x00007ffff62af41a libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body(TypeKey*, TypeHandle, ClassLoadLevel) [inlined] Thread::GetPendingTypeLoad(this=0x0000000000000000) at threads.h:3195, name = 'dotnet', stop reason = signal SIGSEGV: invalid address (fault address: 0x128) frame #0: 0x00007ffff62af41a libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body(TypeKey*, TypeHandle, ClassLoadLevel) [inlined] Thread::GetPendingTypeLoad(this=0x0000000000000000) at threads.h:3195 (lldb) dis libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body: 0x7ffff62aef70 <+0>: pushq %rbp 0x7ffff62aef71 <+1>: movq %rsp, %rbp 0x7ffff62aef74 <+4>: pushq %r15 0x7ffff62aef76 <+6>: pushq %r14 0x7ffff62aef78 <+8>: pushq %r13 0x7ffff62aef7a <+10>: pushq %r12 0x7ffff62aef7c <+12>: pushq %rbx 0x7ffff62aef7d <+13>: subq $0x98, %rsp 0x7ffff62aef84 <+20>: movl %ecx, -0xa4(%rbp) 0x7ffff62aef8a <+26>: movq %rdi, -0xb8(%rbp) 0x7ffff62aef91 <+33>: movq %fs:0x28, %rax 0x7ffff62aef9a <+42>: movq %rax, -0x30(%rbp) 0x7ffff62aef9e <+46>: movq %rdx, -0x68(%rbp) 0x7ffff62aefa2 <+50>: movq %rsi, -0xa0(%rbp) 0x7ffff62aefa9 <+57>: cmpl $0x12, (%rsi) 0x7ffff62aefac <+60>: jne 0x7ffff62af000 ; <+144> at clsload.cpp:4181 0x7ffff62aefae <+62>: movq -0xa0(%rbp), %rax 0x7ffff62aefb5 <+69>: cmpl $0x0, 0x14(%rax) 0x7ffff62aefb9 <+73>: jne 0x7ffff62af000 ; <+144> at clsload.cpp:4181 0x7ffff62aefbb <+75>: movq -0xa0(%rbp), %rax 0x7ffff62aefc2 <+82>: movq 0x8(%rax), %rbx 0x7ffff62aefc6 <+86>: movl 0x10(%rax), %r14d 0x7ffff62aefca <+90>: movl $0x400, %edi ; imm = 0x400 0x7ffff62aefcf <+95>: movl $0x8, %esi 0x7ffff62aefd4 <+100>: callq 0x7ffff60bb6f0 ; StressLog::LogOn [inlined] StressLog::InlinedStressLogOn(unsigned int, unsigned int) at stresslog.cpp:628 0x7ffff62aefd9 <+105>: testl %eax, %eax 0x7ffff62aefdb <+107>: je 0x7ffff62af000 ; <+144> at clsload.cpp:4181 0x7ffff62aefdd <+109>: leaq 0x2c7227(%rip), %rcx ; .L.str.118 0x7ffff62aefe4 <+116>: movl $0x8, %edi 0x7ffff62aefe9 <+121>: movl $0x400, %esi ; imm = 0x400 0x7ffff62aefee <+126>: movl $0x2, %edx 0x7ffff62aeff3 <+131>: xorl %eax, %eax 0x7ffff62aeff5 <+133>: movq %rbx, %r8 0x7ffff62aeff8 <+136>: movq %r14, %r9 0x7ffff62aeffb <+139>: callq 0x7ffff60bb720 ; StressLog::LogMsg at stresslog.cpp:634 0x7ffff62af000 <+144>: movq -0xb8(%rbp), %rax 0x7ffff62af007 <+151>: leaq 0x8(%rax), %r13 0x7ffff62af00b <+155>: xorl %r14d, %r14d 0x7ffff62af00e <+158>: movq 0x4cc343(%rip), %rax 0x7ffff62af015 <+165>: addq $0x10, %rax 0x7ffff62af019 <+169>: movq %rax, -0xc0(%rbp) 0x7ffff62af020 <+176>: xorl %r12d, %r12d 0x7ffff62af023 <+179>: jmp 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af025 <+181>: movq %rax, -0x68(%rbp) 0x7ffff62af029 <+185>: movq -0x60(%rbp), %rax 0x7ffff62af02d <+189>: movq -0x50(%rbp), %rcx 0x7ffff62af031 <+193>: movq %rcx, 0x128(%rax) 0x7ffff62af038 <+200>: movl $0x1, %r12d 0x7ffff62af03e <+206>: jmp 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af040 <+208>: movq %rax, -0x60(%rbp) 0x7ffff62af044 <+212>: movq %r14, -0x58(%rbp) 0x7ffff62af048 <+216>: movq %rcx, -0x50(%rbp) 0x7ffff62af04c <+220>: leaq -0x60(%rbp), %rcx 0x7ffff62af050 <+224>: movq %rcx, 0x128(%rax) 0x7ffff62af057 <+231>: xorl %esi, %esi 0x7ffff62af059 <+233>: xorl %edx, %edx 0x7ffff62af05b <+235>: movq -0xa0(%rbp), %rdi 0x7ffff62af062 <+242>: callq 0x7ffff62adf30 ; ClassLoader::DoIncrementalLoad at clsload.cpp:3488 0x7ffff62af067 <+247>: jmp 0x7ffff62af025 ; <+181> at clsload.cpp:4228 0x7ffff62af069 <+249>: nopl (%rax) 0x7ffff62af070 <+256>: xorl %r15d, %r15d 0x7ffff62af073 <+259>: movq %r13, %rdi 0x7ffff62af076 <+262>: callq 0x7ffff60d9820 ; CrstBase::Enter at crst.cpp:157 0x7ffff62af07b <+267>: movq -0xb8(%rbp), %rax 0x7ffff62af082 <+274>: movq (%rax), %rdi 0x7ffff62af085 <+277>: movl $0x1, %r15d 0x7ffff62af08b <+283>: movq -0xa0(%rbp), %rsi 0x7ffff62af092 <+290>: callq 0x7ffff6338cd0 ; PendingTypeLoadTable::GetValue at pendingload.cpp:230 0x7ffff62af097 <+295>: movq %rax, %rbx 0x7ffff62af09a <+298>: testq %r14, %r14 0x7ffff62af09d <+301>: je 0x7ffff62af0c7 ; <+343> [inlined] BaseHolder(PendingTypeLoadEntry*)), &(void DoTheRelease(PendingTypeLoadEntry*)), (HolderStackValidation)2>, 0ul, &(int CompareDefault(PendingTypeLoadEntry*, PendingTypeLoadEntry*)), (HolderStackValidation)2>::Assign(PendingTypeLoadEntry*, int) + 45 at holder.h:279 0x7ffff62af09f <+303>: testl %r12d, %r12d 0x7ffff62af0a2 <+306>: je 0x7ffff62af0c7 ; <+343> [inlined] BaseHolder(PendingTypeLoadEntry*)), &(void DoTheRelease(PendingTypeLoadEntry*)), (HolderStackValidation)2>, 0ul, &(int CompareDefault(PendingTypeLoadEntry*, PendingTypeLoadEntry*)), (HolderStackValidation)2>::Assign(PendingTypeLoadEntry*, int) + 45 at holder.h:279 0x7ffff62af0a4 <+308>: movl $0xffffffff, %eax ; imm = 0xFFFFFFFF 0x7ffff62af0a9 <+313>: lock 0x7ffff62af0aa <+314>: xaddl %eax, 0xc0(%r14) 0x7ffff62af0b2 <+322>: cmpl $0x1, %eax 0x7ffff62af0b5 <+325>: jne 0x7ffff62af0c7 ; <+343> [inlined] BaseHolder(PendingTypeLoadEntry*)), &(void DoTheRelease(PendingTypeLoadEntry*)), (HolderStackValidation)2>, 0ul, &(int CompareDefault(PendingTypeLoadEntry*, PendingTypeLoadEntry*)), (HolderStackValidation)2>::Assign(PendingTypeLoadEntry*, int) + 45 at holder.h:279 0x7ffff62af0b7 <+327>: movq %r14, %rdi 0x7ffff62af0ba <+330>: callq 0x7ffff62b1d30 ; PendingTypeLoadEntry::~PendingTypeLoadEntry at pendingload.h:65 0x7ffff62af0bf <+335>: movq %r14, %rdi 0x7ffff62af0c2 <+338>: callq 0x7ffff60af820 ; operator delete at clrhost_nodependencies.cpp:488 0x7ffff62af0c7 <+343>: testq %rbx, %rbx 0x7ffff62af0ca <+346>: je 0x7ffff62af25d ; <+749> at clsload.cpp:4261 0x7ffff62af0d0 <+352>: movq %rbx, %r14 0x7ffff62af0d3 <+355>: lock 0x7ffff62af0d4 <+356>: incl 0xc0(%r14) 0x7ffff62af0db <+363>: movl $0x1, %r12d 0x7ffff62af0e1 <+369>: movl $0x1, %r15d 0x7ffff62af0e7 <+375>: movq %r13, %rdi 0x7ffff62af0ea <+378>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af0ef <+383>: cmpq $0x0, -0x68(%rbp) 0x7ffff62af0f4 <+388>: jne 0x7ffff62af130 ; <+448> at clsload.cpp:4209 0x7ffff62af0f6 <+390>: xorl %esi, %esi 0x7ffff62af0f8 <+392>: movq -0xa0(%rbp), %rdi 0x7ffff62af0ff <+399>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af104 <+404>: testq %rax, %rax 0x7ffff62af107 <+407>: je 0x7ffff62af10f ; <+415> [inlined] ClassLoader::LookupTypeHandleForTypeKey(TypeKey*) at clsload.cpp:4204 0x7ffff62af109 <+409>: movq %rax, -0x68(%rbp) 0x7ffff62af10d <+413>: jmp 0x7ffff62af130 ; <+448> at clsload.cpp:4209 0x7ffff62af10f <+415>: movl $0x1, %esi 0x7ffff62af114 <+420>: movq -0xa0(%rbp), %rdi 0x7ffff62af11b <+427>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af120 <+432>: movq %rax, -0x68(%rbp) 0x7ffff62af124 <+436>: testq %rax, %rax 0x7ffff62af127 <+439>: je 0x7ffff62af148 ; <+472> [inlined] GetThread at clsload.cpp:4112 0x7ffff62af129 <+441>: nopl (%rax) 0x7ffff62af130 <+448>: xorl %r15d, %r15d 0x7ffff62af133 <+451>: leaq -0x68(%rbp), %rdi 0x7ffff62af137 <+455>: callq 0x7ffff61671b0 ; TypeHandle::GetLoadLevel at typehandle.cpp:1603 0x7ffff62af13c <+460>: cmpl -0xa4(%rbp), %eax 0x7ffff62af142 <+466>: jge 0x7ffff62af6c7 ; <+1879> at clsload.cpp:4210 0x7ffff62af148 <+472>: leaq 0x4cc390(%rip), %rdi 0x7ffff62af150 <+480>: callq 0x7ffff60ac1f0 ; symbol stub for: __tls_get_addr 0x7ffff62af158 <+488>: movq (%rax), %rax 0x7ffff62af15b <+491>: movq 0x128(%rax), %rcx 0x7ffff62af162 <+498>: testq %rcx, %rcx 0x7ffff62af165 <+501>: movq %rcx, %rdx 0x7ffff62af168 <+504>: je 0x7ffff62af183 ; <+531> at clsload.cpp:4225 0x7ffff62af16a <+506>: nopw (%rax,%rax) 0x7ffff62af170 <+512>: cmpq %rbx, 0x8(%rdx) 0x7ffff62af174 <+516>: je 0x7ffff62af72f ; <+1983> at clsload.cpp:4217 0x7ffff62af17a <+522>: movq 0x10(%rdx), %rdx 0x7ffff62af17e <+526>: testq %rdx, %rdx 0x7ffff62af181 <+529>: jne 0x7ffff62af170 ; <+512> [inlined] PendingTypeLoadHolder::CheckForDeadLockOnCurrentThread(PendingTypeLoadEntry*) + 6 at clsload.cpp:4214 0x7ffff62af183 <+531>: cmpq $0x0, -0x68(%rbp) 0x7ffff62af188 <+536>: jne 0x7ffff62af197 ; <+551> [inlined] CrstBase::AcquireLock(CrstBase*) at crst.h:388 0x7ffff62af18a <+538>: testb $0x40, 0xcf(%rax) 0x7ffff62af191 <+545>: jne 0x7ffff62af040 ; <+208> [inlined] PendingTypeLoadHolder::PendingTypeLoadHolder(PendingTypeLoadEntry*) at clsload.cpp:4227 0x7ffff62af197 <+551>: xorl %r15d, %r15d 0x7ffff62af19a <+554>: movq %r14, %rdi 0x7ffff62af19d <+557>: callq 0x7ffff60d9820 ; CrstBase::Enter at crst.cpp:157 0x7ffff62af1a2 <+562>: movq %r14, %rdi 0x7ffff62af1a5 <+565>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af1aa <+570>: movl 0xc4(%r14), %r15d 0x7ffff62af1b1 <+577>: testl %r15d, %r15d 0x7ffff62af1b4 <+580>: js 0x7ffff62af1f0 ; <+640> at clsload.cpp:4249 0x7ffff62af1b6 <+582>: movq 0x98(%r14), %rax 0x7ffff62af1bd <+589>: movq %rax, -0x68(%rbp) 0x7ffff62af1c1 <+593>: movl $0x1, %r12d 0x7ffff62af1c7 <+599>: testq %rax, %rax 0x7ffff62af1ca <+602>: je 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af1d0 <+608>: leaq -0x68(%rbp), %rdi 0x7ffff62af1d4 <+612>: callq 0x7ffff61671b0 ; TypeHandle::GetLoadLevel at typehandle.cpp:1603 0x7ffff62af1d9 <+617>: cmpl -0xa4(%rbp), %eax 0x7ffff62af1df <+623>: jl 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af1e5 <+629>: jmp 0x7ffff62af6c7 ; <+1879> at clsload.cpp:4210 0x7ffff62af1ea <+634>: nopw (%rax,%rax) 0x7ffff62af1f0 <+640>: cmpq $0x0, -0x68(%rbp) 0x7ffff62af1f5 <+645>: jne 0x7ffff62af230 ; <+704> at clsload.cpp:4256 0x7ffff62af1f7 <+647>: xorl %esi, %esi 0x7ffff62af1f9 <+649>: movq -0xa0(%rbp), %rdi 0x7ffff62af200 <+656>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af205 <+661>: testq %rax, %rax 0x7ffff62af208 <+664>: je 0x7ffff62af210 ; <+672> [inlined] ClassLoader::LookupTypeHandleForTypeKey(TypeKey*) at clsload.cpp:4251 0x7ffff62af20a <+666>: movq %rax, -0x68(%rbp) 0x7ffff62af20e <+670>: jmp 0x7ffff62af230 ; <+704> at clsload.cpp:4256 0x7ffff62af210 <+672>: movl $0x1, %esi 0x7ffff62af215 <+677>: movq -0xa0(%rbp), %rdi 0x7ffff62af21c <+684>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af221 <+689>: movq %rax, -0x68(%rbp) 0x7ffff62af225 <+693>: testq %rax, %rax 0x7ffff62af228 <+696>: je 0x7ffff62af245 ; <+725> at clsload.cpp:4256 0x7ffff62af22a <+698>: nopw (%rax,%rax) 0x7ffff62af230 <+704>: leaq -0x68(%rbp), %rdi 0x7ffff62af234 <+708>: callq 0x7ffff61671b0 ; TypeHandle::GetLoadLevel at typehandle.cpp:1603 0x7ffff62af239 <+713>: cmpl -0xa4(%rbp), %eax 0x7ffff62af23f <+719>: jge 0x7ffff62af6c7 ; <+1879> at clsload.cpp:4210 0x7ffff62af245 <+725>: movl $0x1, %r12d 0x7ffff62af24b <+731>: cmpl $0x80004004, %r15d ; imm = 0x80004004 0x7ffff62af252 <+738>: je 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af258 <+744>: jmp 0x7ffff62af740 ; <+2000> at clsload.cpp:4217 0x7ffff62af25d <+749>: movq %r13, -0xb0(%rbp) 0x7ffff62af264 <+756>: cmpq $0x0, -0x68(%rbp) 0x7ffff62af269 <+761>: jne 0x7ffff62af2a1 ; <+817> at typehandle.h:194 0x7ffff62af26b <+763>: xorl %esi, %esi 0x7ffff62af26d <+765>: movq -0xa0(%rbp), %rdi 0x7ffff62af274 <+772>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af279 <+777>: testq %rax, %rax 0x7ffff62af27c <+780>: je 0x7ffff62af284 ; <+788> [inlined] ClassLoader::LookupTypeHandleForTypeKey(TypeKey*) at clsload.cpp:4294 0x7ffff62af27e <+782>: movq %rax, -0x68(%rbp) 0x7ffff62af282 <+786>: jmp 0x7ffff62af2a1 ; <+817> at typehandle.h:194 0x7ffff62af284 <+788>: movl $0x1, %esi 0x7ffff62af289 <+793>: movq -0xa0(%rbp), %rdi 0x7ffff62af290 <+800>: callq 0x7ffff62ab700 ; ClassLoader::LookupTypeHandleForTypeKeyInner at clsload.cpp:1458 0x7ffff62af295 <+805>: movq %rax, -0x68(%rbp) 0x7ffff62af299 <+809>: xorl %r13d, %r13d 0x7ffff62af29c <+812>: testq %rax, %rax 0x7ffff62af29f <+815>: je 0x7ffff62af2c5 ; <+853> at clsload.cpp:4301 0x7ffff62af2a1 <+817>: xorl %r12d, %r12d 0x7ffff62af2a4 <+820>: movl $0x1, %r15d 0x7ffff62af2aa <+826>: xorl %ebx, %ebx 0x7ffff62af2ac <+828>: leaq -0x68(%rbp), %rdi 0x7ffff62af2b0 <+832>: callq 0x7ffff61671b0 ; TypeHandle::GetLoadLevel at typehandle.cpp:1603 0x7ffff62af2b5 <+837>: movl %eax, %r13d 0x7ffff62af2b8 <+840>: cmpl -0xa4(%rbp), %r13d 0x7ffff62af2bf <+847>: jge 0x7ffff62af71d ; <+1965> at clsload.cpp:4302 0x7ffff62af2c5 <+853>: xorl %r12d, %r12d 0x7ffff62af2c8 <+856>: movl $0x1, %r15d 0x7ffff62af2ce <+862>: xorl %ebx, %ebx 0x7ffff62af2d0 <+864>: movl $0xd8, %edi 0x7ffff62af2d5 <+869>: callq 0x7ffff60af760 ; operator new at clrhost_nodependencies.cpp:401 0x7ffff62af2da <+874>: movq %rax, %r14 0x7ffff62af2dd <+877>: movq -0x68(%rbp), %rbx 0x7ffff62af2e1 <+881>: movq -0xa0(%rbp), %rax 0x7ffff62af2e8 <+888>: movups (%rax), %xmm0 0x7ffff62af2eb <+891>: movups 0x10(%rax), %xmm1 0x7ffff62af2ef <+895>: movaps %xmm1, -0x50(%rbp) 0x7ffff62af2f3 <+899>: movaps %xmm0, -0x60(%rbp) 0x7ffff62af2f7 <+903>: movl $0x22, %esi 0x7ffff62af2fc <+908>: movq %r14, %rdi 0x7ffff62af2ff <+911>: callq 0x7ffff60d95b0 ; CrstBase::InitWorker at crst.cpp:32 0x7ffff62af304 <+916>: movaps -0x60(%rbp), %xmm0 0x7ffff62af308 <+920>: movaps -0x50(%rbp), %xmm1 0x7ffff62af30c <+924>: movups %xmm1, 0xb0(%r14) 0x7ffff62af314 <+932>: movups %xmm0, 0xa0(%r14) 0x7ffff62af31c <+940>: movq %rbx, 0x98(%r14) 0x7ffff62af323 <+947>: movl $0x1, 0xc0(%r14) 0x7ffff62af32e <+958>: movl $0x0, 0xc4(%r14) 0x7ffff62af339 <+969>: movq $0x0, 0xc8(%r14) 0x7ffff62af344 <+980>: movl $0x1, 0xd0(%r14) 0x7ffff62af34f <+991>: movq %r14, %rdi 0x7ffff62af352 <+994>: callq 0x7ffff60d9820 ; CrstBase::Enter at crst.cpp:157 0x7ffff62af357 <+999>: movq %r14, %rbx 0x7ffff62af35a <+1002>: movq -0xb8(%rbp), %rax 0x7ffff62af361 <+1009>: movq (%rax), %rdi 0x7ffff62af364 <+1012>: movl $0x1, %r12d 0x7ffff62af36a <+1018>: movl $0x1, %r15d 0x7ffff62af370 <+1024>: movq %r14, %rsi 0x7ffff62af373 <+1027>: callq 0x7ffff63389d0 ; PendingTypeLoadTable::InsertValue at pendingload.cpp:104 0x7ffff62af378 <+1032>: testl %eax, %eax 0x7ffff62af37a <+1034>: je 0x7ffff62af75b ; <+2027> at clsload.cpp:4311 0x7ffff62af380 <+1040>: movl $0x1, %r15d 0x7ffff62af386 <+1046>: movq %r14, %rbx 0x7ffff62af389 <+1049>: movq -0xb0(%rbp), %rdi 0x7ffff62af390 <+1056>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af395 <+1061>: leaq 0x4cc143(%rip), %rdi 0x7ffff62af39d <+1069>: callq 0x7ffff60ac1f0 ; symbol stub for: __tls_get_addr 0x7ffff62af3a5 <+1077>: movq (%rax), %rax 0x7ffff62af3a8 <+1080>: movl $0x0, -0x60(%rbp) 0x7ffff62af3af <+1087>: movq $0x0, -0x58(%rbp) 0x7ffff62af3b7 <+1095>: movq %rax, -0x50(%rbp) 0x7ffff62af3bb <+1099>: testq %rax, %rax 0x7ffff62af3be <+1102>: je 0x7ffff62af3cd ; <+1117> [inlined] CLRException::HandlerState::HandlerState(Thread*) + 37 at clsload.cpp:4317 0x7ffff62af3c0 <+1104>: movq 0x10(%rax), %rcx 0x7ffff62af3c4 <+1108>: movq %rcx, -0x48(%rbp) 0x7ffff62af3c8 <+1112>: movl 0xc(%rax), %eax 0x7ffff62af3cb <+1115>: jmp 0x7ffff62af3d7 ; <+1127> [inlined] CLRException::HandlerState::HandlerState(Thread*) + 47 at clsload.cpp:4317 0x7ffff62af3cd <+1117>: movq $0x0, -0x48(%rbp) 0x7ffff62af3d5 <+1125>: xorl %eax, %eax 0x7ffff62af3d7 <+1127>: leaq -0x80(%rbp), %r15 0x7ffff62af3db <+1131>: movl %eax, -0x40(%rbp) 0x7ffff62af3de <+1134>: movq %r15, %rdi 0x7ffff62af3e1 <+1137>: callq 0x7ffff64b76c0 ; NativeExceptionHolderBase::NativeExceptionHolderBase at seh.cpp:399 0x7ffff62af3e6 <+1142>: movq -0xc0(%rbp), %rax 0x7ffff62af3ed <+1149>: movq %rax, -0x80(%rbp) 0x7ffff62af3f1 <+1153>: movq %r15, %rdi 0x7ffff62af3f4 <+1156>: callq 0x7ffff64b7710 ; NativeExceptionHolderBase::Push at seh.cpp:417 0x7ffff62af3f9 <+1161>: leaq 0x4cc0df(%rip), %rdi 0x7ffff62af401 <+1169>: callq 0x7ffff60ac1f0 ; symbol stub for: __tls_get_addr 0x7ffff62af409 <+1177>: movq (%rax), %rax 0x7ffff62af40c <+1180>: movq %rax, -0x98(%rbp) 0x7ffff62af413 <+1187>: movq %r14, -0x90(%rbp) -> 0x7ffff62af41a <+1194>: movq 0x128(%rax), %rcx 0x7ffff62af421 <+1201>: movq %rcx, -0x88(%rbp) 0x7ffff62af428 <+1208>: leaq -0x98(%rbp), %rcx 0x7ffff62af42f <+1215>: movq %rcx, 0x128(%rax) 0x7ffff62af436 <+1222>: nopw %cs:(%rax,%rax) 0x7ffff62af440 <+1232>: cmpl -0xa4(%rbp), %r13d 0x7ffff62af447 <+1239>: jge 0x7ffff62af47a ; <+1290> at pendingload.h:192 0x7ffff62af449 <+1241>: movq -0x68(%rbp), %rsi 0x7ffff62af44d <+1245>: movq -0xa0(%rbp), %rdi 0x7ffff62af454 <+1252>: movl %r13d, %edx 0x7ffff62af457 <+1255>: callq 0x7ffff62adf30 ; ClassLoader::DoIncrementalLoad at clsload.cpp:3488 0x7ffff62af45c <+1260>: movq %rax, -0x68(%rbp) 0x7ffff62af460 <+1264>: leaq -0x68(%rbp), %rdi 0x7ffff62af464 <+1268>: callq 0x7ffff61671b0 ; TypeHandle::GetLoadLevel at typehandle.cpp:1603 0x7ffff62af469 <+1273>: movl %eax, %ebx 0x7ffff62af46b <+1275>: cmpl $0x1, 0xc0(%r14) 0x7ffff62af473 <+1283>: movl %ebx, %r13d 0x7ffff62af476 <+1286>: jle 0x7ffff62af440 ; <+1232> at clsload.cpp:4323 0x7ffff62af478 <+1288>: jmp 0x7ffff62af47d ; <+1293> at clsload.cpp:4335 0x7ffff62af47a <+1290>: movl %r13d, %ebx 0x7ffff62af47d <+1293>: movq -0x68(%rbp), %rax 0x7ffff62af481 <+1297>: movq %rax, 0x98(%r14) 0x7ffff62af488 <+1304>: movq -0x98(%rbp), %rax 0x7ffff62af48f <+1311>: movq -0x88(%rbp), %rcx 0x7ffff62af496 <+1318>: movq %rcx, 0x128(%rax) 0x7ffff62af49d <+1325>: movq %r15, %rdi 0x7ffff62af4a0 <+1328>: callq 0x7ffff64b76e0 ; NativeExceptionHolderBase::~NativeExceptionHolderBase at seh.cpp:405 0x7ffff62af4a5 <+1333>: leaq -0x60(%rbp), %rdi 0x7ffff62af4a9 <+1337>: callq 0x7ffff618fd90 ; CLRException::HandlerState::CleanupTry at clrex.cpp:901 0x7ffff62af4ae <+1342>: movl %ebx, %r13d 0x7ffff62af4b1 <+1345>: movq %r14, %rbx 0x7ffff62af4b4 <+1348>: xorl %r15d, %r15d 0x7ffff62af4b7 <+1351>: movq -0xb0(%rbp), %rdi 0x7ffff62af4be <+1358>: callq 0x7ffff60d9820 ; CrstBase::Enter at crst.cpp:157 0x7ffff62af4c3 <+1363>: movl $0x1, %r15d 0x7ffff62af4c9 <+1369>: movq %r14, %rbx 0x7ffff62af4cc <+1372>: movq -0xb8(%rbp), %rax 0x7ffff62af4d3 <+1379>: movq (%rax), %rdi 0x7ffff62af4d6 <+1382>: movq -0xa0(%rbp), %rsi 0x7ffff62af4dd <+1389>: callq 0x7ffff6338aa0 ; PendingTypeLoadTable::DeleteValue at pendingload.cpp:136 0x7ffff62af4e2 <+1394>: movl $0x1, %r15d 0x7ffff62af4e8 <+1400>: movq %r14, %rbx 0x7ffff62af4eb <+1403>: movq -0xb0(%rbp), %rdi 0x7ffff62af4f2 <+1410>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af4f7 <+1415>: xorl %r15d, %r15d 0x7ffff62af4fa <+1418>: movq %r14, %rbx 0x7ffff62af4fd <+1421>: movq %r14, %rdi 0x7ffff62af500 <+1424>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af505 <+1429>: movl $0x0, 0xd0(%r14) 0x7ffff62af510 <+1440>: movl $0x1, %r12d 0x7ffff62af516 <+1446>: cmpl -0xa4(%rbp), %r13d 0x7ffff62af51d <+1453>: movq -0xb0(%rbp), %r13 0x7ffff62af524 <+1460>: jl 0x7ffff62af070 ; <+256> [inlined] CrstBase::AcquireLock(CrstBase*) + 7 at holder.h:750 0x7ffff62af52a <+1466>: jmp 0x7ffff62af6d2 ; <+1890> at clsload.cpp:4377 0x7ffff62af52f <+1471>: movq %rdx, %r15 0x7ffff62af532 <+1474>: movq %rax, %rbx 0x7ffff62af535 <+1477>: jmp 0x7ffff62af55c ; <+1516> at threads.h:3201 0x7ffff62af537 <+1479>: movq %rdx, %r15 0x7ffff62af53a <+1482>: movq %rax, %rbx 0x7ffff62af53d <+1485>: jmp 0x7ffff62af565 ; <+1525> [inlined] CAutoTryCleanup::~CAutoTryCleanup() at clsload.cpp:4337 0x7ffff62af53f <+1487>: jmp 0x7ffff62af541 ; <+1489> at clsload.cpp:4374 0x7ffff62af541 <+1489>: movq %rdx, %r15 0x7ffff62af544 <+1492>: movq %rax, %rbx 0x7ffff62af547 <+1495>: movq -0x98(%rbp), %rax 0x7ffff62af54e <+1502>: movq -0x88(%rbp), %rcx 0x7ffff62af555 <+1509>: movq %rcx, 0x128(%rax) 0x7ffff62af55c <+1516>: leaq -0x80(%rbp), %rdi 0x7ffff62af560 <+1520>: callq 0x7ffff64b76e0 ; NativeExceptionHolderBase::~NativeExceptionHolderBase at seh.cpp:405 0x7ffff62af565 <+1525>: leaq -0x60(%rbp), %rdi 0x7ffff62af569 <+1529>: callq 0x7ffff618fd90 ; CLRException::HandlerState::CleanupTry at clrex.cpp:901 0x7ffff62af56e <+1534>: cmpl $0x2, %r15d 0x7ffff62af572 <+1538>: jne 0x7ffff62af5a3 ; <+1587> at clsload.cpp:4337 0x7ffff62af574 <+1540>: movq %rbx, %rdi 0x7ffff62af577 <+1543>: callq 0x7ffff60ac130 ; symbol stub for: __cxa_begin_catch 0x7ffff62af57c <+1548>: movq %rax, %rbx 0x7ffff62af57f <+1551>: movl $0x1, %edi 0x7ffff62af584 <+1556>: callq 0x7ffff64c60d0 ; ::PAL_Reenter(PAL_Boundary) at sxs.cpp:174 0x7ffff62af589 <+1561>: orb $0x4, -0x60(%rbp) 0x7ffff62af58d <+1565>: movq %rbx, -0x58(%rbp) 0x7ffff62af591 <+1569>: callq 0x7ffff60ac140 ; symbol stub for: __cxa_rethrow 0x7ffff62af596 <+1574>: jmp 0x7ffff62af7e2 ; <+2162> at clsload.cpp:4359 0x7ffff62af59b <+1579>: movq %rax, %rbx 0x7ffff62af59e <+1582>: callq 0x7ffff60ac150 ; symbol stub for: __cxa_end_catch 0x7ffff62af5a3 <+1587>: movq %rbx, %rdi 0x7ffff62af5a6 <+1590>: callq 0x7ffff60ac130 ; symbol stub for: __cxa_begin_catch 0x7ffff62af5ab <+1595>: movl $0x1, %edi 0x7ffff62af5b0 <+1600>: callq 0x7ffff64c60d0 ; ::PAL_Reenter(PAL_Boundary) at sxs.cpp:174 0x7ffff62af5b5 <+1605>: callq 0x7ffff60ac140 ; symbol stub for: __cxa_rethrow 0x7ffff62af5ba <+1610>: jmp 0x7ffff62af7e2 ; <+2162> at clsload.cpp:4359 0x7ffff62af5bf <+1615>: movq %rdx, %rbx 0x7ffff62af5c2 <+1618>: movq %rax, %rdi 0x7ffff62af5c5 <+1621>: callq 0x7ffff60ac130 ; symbol stub for: __cxa_begin_catch 0x7ffff62af5ca <+1626>: cmpl $0x3, %ebx 0x7ffff62af5cd <+1629>: jne 0x7ffff62af5de ; <+1646> at clsload.cpp:4337 0x7ffff62af5cf <+1631>: movq $-0x1, 0x10(%rax) 0x7ffff62af5d7 <+1639>: callq 0x7ffff60ac150 ; symbol stub for: __cxa_end_catch 0x7ffff62af5dc <+1644>: jmp 0x7ffff62af5e3 ; <+1651> at clsload.cpp:4337 0x7ffff62af5de <+1646>: callq 0x7ffff60ac150 ; symbol stub for: __cxa_end_catch 0x7ffff62af5e3 <+1651>: leaq -0x98(%rbp), %rdi 0x7ffff62af5ea <+1658>: callq 0x7ffff6193b50 ; CLRLastThrownObjectException::CLRLastThrownObjectException [inlined] Exception::Exception() at clrex.h:1053 0x7ffff62af5ef <+1663>: movq -0x58(%rbp), %rbx 0x7ffff62af5f3 <+1667>: xorl %r15d, %r15d 0x7ffff62af5f6 <+1670>: movl $0x10f1, %esi ; imm = 0x10F1 0x7ffff62af5fb <+1675>: leaq -0x60(%rbp), %rdi 0x7ffff62af5ff <+1679>: callq 0x7ffff618e720 ; CLRException::HandlerState::SetupCatch at clrex.cpp:930 0x7ffff62af604 <+1684>: leaq 0x4cbed4(%rip), %rdi 0x7ffff62af60c <+1692>: callq 0x7ffff60ac1f0 ; symbol stub for: __tls_get_addr 0x7ffff62af614 <+1700>: movq (%rax), %rax 0x7ffff62af617 <+1703>: testb $0x40, 0xcf(%rax) 0x7ffff62af61e <+1710>: jne 0x7ffff62af639 ; <+1737> [inlined] CrstBase::AcquireLock(CrstBase*) at holder.h:750 0x7ffff62af620 <+1712>: testq %rbx, %rbx 0x7ffff62af623 <+1715>: movq %rbx, %rsi 0x7ffff62af626 <+1718>: leaq -0x98(%rbp), %rax 0x7ffff62af62d <+1725>: cmoveq %rax, %rsi 0x7ffff62af631 <+1729>: movq %r14, %rdi 0x7ffff62af634 <+1732>: callq 0x7ffff62b1a60 ; PendingTypeLoadEntry::SetException at pendingload.h:112 0x7ffff62af639 <+1737>: xorl %r15d, %r15d 0x7ffff62af63c <+1740>: movq -0xb0(%rbp), %rdi 0x7ffff62af643 <+1747>: callq 0x7ffff60d9820 ; CrstBase::Enter at crst.cpp:157 0x7ffff62af648 <+1752>: movq -0xb8(%rbp), %rax 0x7ffff62af64f <+1759>: movq (%rax), %rdi 0x7ffff62af652 <+1762>: movl $0x1, %r15d 0x7ffff62af658 <+1768>: movq -0xa0(%rbp), %rsi 0x7ffff62af65f <+1775>: callq 0x7ffff6338aa0 ; PendingTypeLoadTable::DeleteValue at pendingload.cpp:136 0x7ffff62af664 <+1780>: movq -0xb0(%rbp), %rdi 0x7ffff62af66b <+1787>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af670 <+1792>: xorl %r15d, %r15d 0x7ffff62af673 <+1795>: movq %r14, %rdi 0x7ffff62af676 <+1798>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af67b <+1803>: xorl %r15d, %r15d 0x7ffff62af67e <+1806>: movl $0x0, 0xd0(%r14) 0x7ffff62af689 <+1817>: callq 0x7ffff60b1f40 ; IsCurrentExceptionSO at ex.cpp:1964 0x7ffff62af68e <+1822>: movl -0x60(%rbp), %ecx 0x7ffff62af691 <+1825>: testb %al, %al 0x7ffff62af693 <+1827>: je 0x7ffff62af69b ; <+1835> at clsload.cpp:4359 0x7ffff62af695 <+1829>: orl $0x2, %ecx 0x7ffff62af698 <+1832>: movl %ecx, -0x60(%rbp) 0x7ffff62af69b <+1835>: testb $0x2, %cl 0x7ffff62af69e <+1838>: je 0x7ffff62af760 ; <+2032> at clsload.cpp:4311 0x7ffff62af6a4 <+1844>: testq %rbx, %rbx 0x7ffff62af6a7 <+1847>: je 0x7ffff62af6b1 ; <+1857> at ex.h:305 0x7ffff62af6a9 <+1849>: movq %rbx, %rdi 0x7ffff62af6ac <+1852>: callq 0x7ffff60b0540 ; Exception::Delete at ex.cpp:66 0x7ffff62af6b1 <+1857>: leaq -0x98(%rbp), %rdi 0x7ffff62af6b8 <+1864>: callq 0x7ffff618f4f0 ; CLRException::~CLRException at clrex.cpp:34 0x7ffff62af6bd <+1869>: callq 0x7ffff60ac150 ; symbol stub for: __cxa_end_catch 0x7ffff62af6c2 <+1874>: jmp 0x7ffff62af4b1 ; <+1345> at ex.h:626 0x7ffff62af6c7 <+1879>: movq -0x68(%rbp), %r15 0x7ffff62af6cb <+1883>: testq %rbx, %rbx 0x7ffff62af6ce <+1886>: jne 0x7ffff62af6d6 ; <+1894> [inlined] InterlockedDecrement at pendingload.h:185 0x7ffff62af6d0 <+1888>: jmp 0x7ffff62af6f9 ; <+1929> at pendingload.h:186 0x7ffff62af6d2 <+1890>: movq -0x68(%rbp), %r15 0x7ffff62af6d6 <+1894>: movl $0xffffffff, %eax ; imm = 0xFFFFFFFF 0x7ffff62af6db <+1899>: lock 0x7ffff62af6dc <+1900>: xaddl %eax, 0xc0(%r14) 0x7ffff62af6e4 <+1908>: cmpl $0x1, %eax 0x7ffff62af6e7 <+1911>: jne 0x7ffff62af6f9 ; <+1929> at pendingload.h:186 0x7ffff62af6e9 <+1913>: movq %r14, %rdi 0x7ffff62af6ec <+1916>: callq 0x7ffff62b1d30 ; PendingTypeLoadEntry::~PendingTypeLoadEntry at pendingload.h:65 0x7ffff62af6f1 <+1921>: movq %r14, %rdi 0x7ffff62af6f4 <+1924>: callq 0x7ffff60af820 ; operator delete at clrhost_nodependencies.cpp:488 0x7ffff62af6f9 <+1929>: movq %fs:0x28, %rax 0x7ffff62af702 <+1938>: cmpq -0x30(%rbp), %rax 0x7ffff62af706 <+1942>: jne 0x7ffff62af756 ; <+2022> at clsload.cpp 0x7ffff62af708 <+1944>: movq %r15, %rax 0x7ffff62af70b <+1947>: addq $0x98, %rsp 0x7ffff62af712 <+1954>: popq %rbx 0x7ffff62af713 <+1955>: popq %r12 0x7ffff62af715 <+1957>: popq %r13 0x7ffff62af717 <+1959>: popq %r14 0x7ffff62af719 <+1961>: popq %r15 0x7ffff62af71b <+1963>: popq %rbp 0x7ffff62af71c <+1964>: retq 0x7ffff62af71d <+1965>: movq -0x68(%rbp), %r15 0x7ffff62af721 <+1969>: movq -0xb0(%rbp), %rdi 0x7ffff62af728 <+1976>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af72d <+1981>: jmp 0x7ffff62af6f9 ; <+1929> at pendingload.h:186 0x7ffff62af72f <+1983>: movl $0x80131522, %esi ; imm = 0x80131522 0x7ffff62af734 <+1988>: movq -0xa0(%rbp), %rdi 0x7ffff62af73b <+1995>: callq 0x7ffff62aa9b0 ; ClassLoader::ThrowTypeLoadException at clsload.cpp:1175 0x7ffff62af740 <+2000>: cmpl $0x8007000e, %r15d ; imm = 0x8007000E 0x7ffff62af747 <+2007>: jne 0x7ffff62af74e ; <+2014> at clsload.cpp:4272 0x7ffff62af749 <+2009>: callq 0x7ffff60e2720 ; RealCOMPlusThrowOM at excep.cpp:13011 0x7ffff62af74e <+2014>: movq %r14, %rdi 0x7ffff62af751 <+2017>: callq 0x7ffff62b1930 ; PendingTypeLoadEntry::ThrowException at pendingload.h:86 0x7ffff62af756 <+2022>: callq 0x7ffff60ac0b0 ; symbol stub for: __stack_chk_fail 0x7ffff62af75b <+2027>: callq 0x7ffff60e2720 ; RealCOMPlusThrowOM at excep.cpp:13011 0x7ffff62af760 <+2032>: xorl %r12d, %r12d 0x7ffff62af763 <+2035>: testq %rbx, %rbx 0x7ffff62af766 <+2038>: setne %r12b 0x7ffff62af76a <+2042>: movl $0x4000, %edi ; imm = 0x4000 0x7ffff62af76f <+2047>: movl $0x5, %esi 0x7ffff62af774 <+2052>: callq 0x7ffff60bb6f0 ; StressLog::LogOn [inlined] StressLog::InlinedStressLogOn(unsigned int, unsigned int) at stresslog.cpp:628 0x7ffff62af779 <+2057>: testl %eax, %eax 0x7ffff62af77b <+2059>: je 0x7ffff62af7a0 ; <+2096> at clsload.cpp:4359 0x7ffff62af77d <+2061>: leaq 0x2bd806(%rip), %rcx ; .L.str.119 0x7ffff62af784 <+2068>: movl $0x5, %edi 0x7ffff62af789 <+2073>: movl $0x4000, %esi ; imm = 0x4000 0x7ffff62af78e <+2078>: movl $0x1, %edx 0x7ffff62af793 <+2083>: movl $0x1107, %r8d ; imm = 0x1107 0x7ffff62af799 <+2089>: xorl %eax, %eax 0x7ffff62af79b <+2091>: callq 0x7ffff60bb720 ; StressLog::LogMsg at stresslog.cpp:634 0x7ffff62af7a0 <+2096>: testb $0x4, -0x60(%rbp) 0x7ffff62af7a4 <+2100>: jne 0x7ffff62af7da ; <+2154> at threads.h:2163 0x7ffff62af7a6 <+2102>: leaq 0x4cbd32(%rip), %rdi 0x7ffff62af7ae <+2110>: callq 0x7ffff60ac1f0 ; symbol stub for: __tls_get_addr 0x7ffff62af7b6 <+2118>: movq (%rax), %rdi 0x7ffff62af7b9 <+2121>: testq %rdi, %rdi 0x7ffff62af7bc <+2124>: je 0x7ffff62af7da ; <+2154> at threads.h:2163 0x7ffff62af7be <+2126>: cmpl $0x0, 0xc(%rdi) 0x7ffff62af7c2 <+2130>: je 0x7ffff62af7da ; <+2154> at threads.h:2163 0x7ffff62af7c4 <+2132>: movl $0x0, 0xc(%rdi) 0x7ffff62af7cb <+2139>: movl 0x8(%rdi), %eax 0x7ffff62af7ce <+2142>: testb $0x1f, %al 0x7ffff62af7d0 <+2144>: je 0x7ffff62af7da ; <+2154> at threads.h:2163 0x7ffff62af7d2 <+2146>: xorl %r12d, %r12d 0x7ffff62af7d5 <+2149>: callq 0x7ffff6235f00 ; Thread::RareEnablePreemptiveGC at threadsuspend.cpp:3444 0x7ffff62af7da <+2154>: xorl %r12d, %r12d 0x7ffff62af7dd <+2157>: callq 0x7ffff60ac140 ; symbol stub for: __cxa_rethrow 0x7ffff62af7e2 <+2162>: movq %rax, %r13 0x7ffff62af7e5 <+2165>: jmp 0x7ffff62af847 ; <+2263> at holder.h:274 0x7ffff62af7e7 <+2167>: movq %rax, %r13 0x7ffff62af7ea <+2170>: movl $0x1, %r15d 0x7ffff62af7f0 <+2176>: movq %r14, %rbx 0x7ffff62af7f3 <+2179>: movl $0x1, %r12d 0x7ffff62af7f9 <+2185>: jmp 0x7ffff62af90a ; <+2458> [inlined] BaseHolder, 0ul, &(int CompareDefault(CrstBase*, CrstBase*)), (HolderStackValidation)1>::Release() at holder.h:274 0x7ffff62af7fe <+2190>: jmp 0x7ffff62af8ed ; <+2429> at threads.h:3201 0x7ffff62af803 <+2195>: movq %r13, -0xb0(%rbp) 0x7ffff62af80a <+2202>: movq %rax, %r13 0x7ffff62af80d <+2205>: movl $0x1, %r12d 0x7ffff62af813 <+2211>: xorl %r15d, %r15d 0x7ffff62af816 <+2214>: jmp 0x7ffff62af90a ; <+2458> [inlined] BaseHolder, 0ul, &(int CompareDefault(CrstBase*, CrstBase*)), (HolderStackValidation)1>::Release() at holder.h:274 0x7ffff62af81b <+2219>: movq %rax, %r13 0x7ffff62af81e <+2222>: xorl %r15d, %r15d 0x7ffff62af821 <+2225>: jmp 0x7ffff62af885 ; <+2325> at clsload.cpp:4359 0x7ffff62af823 <+2227>: movq %rax, %rdi 0x7ffff62af826 <+2230>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af82b <+2235>: movq %rax, %r13 0x7ffff62af82e <+2238>: xorl %r12d, %r12d 0x7ffff62af831 <+2241>: testq %rbx, %rbx 0x7ffff62af834 <+2244>: setne %r12b 0x7ffff62af838 <+2248>: jmp 0x7ffff62af84a ; <+2266> [inlined] BaseHolder(Exception*)), &(void Exception__Delete(Exception*)), (HolderStackValidation)2>, 0ul, &(int CompareDefault(Exception*, Exception*)), (HolderStackValidation)2>::Release() at holder.h:274 0x7ffff62af83a <+2250>: movq %rax, %r13 0x7ffff62af83d <+2253>: xorl %r12d, %r12d 0x7ffff62af840 <+2256>: testq %rbx, %rbx 0x7ffff62af843 <+2259>: setne %r12b 0x7ffff62af847 <+2263>: xorl %r15d, %r15d 0x7ffff62af84a <+2266>: testl %r12d, %r12d 0x7ffff62af84d <+2269>: je 0x7ffff62af857 ; <+2279> at ex.h:305 0x7ffff62af84f <+2271>: movq %rbx, %rdi 0x7ffff62af852 <+2274>: callq 0x7ffff60b0540 ; Exception::Delete at ex.cpp:66 0x7ffff62af857 <+2279>: leaq -0x98(%rbp), %rdi 0x7ffff62af85e <+2286>: callq 0x7ffff618f4f0 ; CLRException::~CLRException at clrex.cpp:34 0x7ffff62af863 <+2291>: jmp 0x7ffff62af880 ; <+2320> at clsload.cpp:4359 0x7ffff62af865 <+2293>: movq %rax, %rdi 0x7ffff62af868 <+2296>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af86d <+2301>: movq %rax, %rdi 0x7ffff62af870 <+2304>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af875 <+2309>: movq %rax, %r13 0x7ffff62af878 <+2312>: jmp 0x7ffff62af8b5 ; <+2373> at clsload.cpp:4307 0x7ffff62af87a <+2314>: movq %rax, %r13 0x7ffff62af87d <+2317>: xorl %r15d, %r15d 0x7ffff62af880 <+2320>: callq 0x7ffff60ac150 ; symbol stub for: __cxa_end_catch 0x7ffff62af885 <+2325>: movl $0x1, %r12d 0x7ffff62af88b <+2331>: jmp 0x7ffff62af90a ; <+2458> [inlined] BaseHolder, 0ul, &(int CompareDefault(CrstBase*, CrstBase*)), (HolderStackValidation)1>::Release() at holder.h:274 0x7ffff62af88d <+2333>: movq %rax, %rdi 0x7ffff62af890 <+2336>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af895 <+2341>: movq %rax, %rdi 0x7ffff62af898 <+2344>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af89d <+2349>: movq %rax, %r13 0x7ffff62af8a0 <+2352>: jmp 0x7ffff62af8ad ; <+2365> at clsload.cpp:4307 0x7ffff62af8a2 <+2354>: movq %rax, %r13 0x7ffff62af8a5 <+2357>: movq %r14, %rdi 0x7ffff62af8a8 <+2360>: callq 0x7ffff60d95f0 ; CrstBase::Destroy at crst.cpp:60 0x7ffff62af8ad <+2365>: movq %r14, %rdi 0x7ffff62af8b0 <+2368>: callq 0x7ffff60af820 ; operator delete at clrhost_nodependencies.cpp:488 0x7ffff62af8b5 <+2373>: xorl %r12d, %r12d 0x7ffff62af8b8 <+2376>: xorl %r14d, %r14d 0x7ffff62af8bb <+2379>: jmp 0x7ffff62af90f ; <+2463> [inlined] CrstBase::ReleaseLock(CrstBase*) at holder.h:760 0x7ffff62af8bd <+2381>: movq %rax, %rdi 0x7ffff62af8c0 <+2384>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af8c5 <+2389>: movq %rax, %rdi 0x7ffff62af8c8 <+2392>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af8cd <+2397>: jmp 0x7ffff62af8ed ; <+2429> at threads.h:3201 0x7ffff62af8cf <+2399>: movq %rax, %r13 0x7ffff62af8d2 <+2402>: movq -0x60(%rbp), %rax 0x7ffff62af8d6 <+2406>: movq -0x50(%rbp), %rcx 0x7ffff62af8da <+2410>: movq %rcx, 0x128(%rax) 0x7ffff62af8e1 <+2417>: jmp 0x7ffff62af8f0 ; <+2432> at threads.h:3201 0x7ffff62af8e3 <+2419>: movq %rax, %r13 0x7ffff62af8e6 <+2422>: movq %rbx, %r14 0x7ffff62af8e9 <+2425>: jmp 0x7ffff62af90a ; <+2458> [inlined] BaseHolder, 0ul, &(int CompareDefault(CrstBase*, CrstBase*)), (HolderStackValidation)1>::Release() at holder.h:274 0x7ffff62af8eb <+2427>: jmp 0x7ffff62af8ed ; <+2429> at threads.h:3201 0x7ffff62af8ed <+2429>: movq %rax, %r13 0x7ffff62af8f0 <+2432>: movl $0x1, %r12d 0x7ffff62af8f6 <+2438>: jmp 0x7ffff62af91b ; <+2475> [inlined] void DoTheRelease(PendingTypeLoadEntry*) at holder.h:760 0x7ffff62af8f8 <+2440>: movq %rax, %rdi 0x7ffff62af8fb <+2443>: callq 0x7ffff60af0d0 ; __clang_call_terminate 0x7ffff62af900 <+2448>: movq %r13, -0xb0(%rbp) 0x7ffff62af907 <+2455>: movq %rax, %r13 0x7ffff62af90a <+2458>: testl %r15d, %r15d 0x7ffff62af90d <+2461>: je 0x7ffff62af91b ; <+2475> [inlined] void DoTheRelease(PendingTypeLoadEntry*) at holder.h:760 0x7ffff62af90f <+2463>: movq -0xb0(%rbp), %rdi 0x7ffff62af916 <+2470>: callq 0x7ffff60d9790 ; CrstBase::Leave at crst.cpp:331 0x7ffff62af91b <+2475>: testq %r14, %r14 0x7ffff62af91e <+2478>: je 0x7ffff62af948 ; <+2520> at pendingload.h:186 0x7ffff62af920 <+2480>: testl %r12d, %r12d 0x7ffff62af923 <+2483>: je 0x7ffff62af948 ; <+2520> at pendingload.h:186 0x7ffff62af925 <+2485>: movl $0xffffffff, %eax ; imm = 0xFFFFFFFF 0x7ffff62af92a <+2490>: lock 0x7ffff62af92b <+2491>: xaddl %eax, 0xc0(%r14) 0x7ffff62af933 <+2499>: cmpl $0x1, %eax 0x7ffff62af936 <+2502>: jne 0x7ffff62af948 ; <+2520> at pendingload.h:186 0x7ffff62af938 <+2504>: movq %r14, %rdi 0x7ffff62af93b <+2507>: callq 0x7ffff62b1d30 ; PendingTypeLoadEntry::~PendingTypeLoadEntry at pendingload.h:65 0x7ffff62af940 <+2512>: movq %r14, %rdi 0x7ffff62af943 <+2515>: callq 0x7ffff60af820 ; operator delete at clrhost_nodependencies.cpp:488 0x7ffff62af948 <+2520>: movq %r13, %rdi 0x7ffff62af94b <+2523>: callq 0x7ffff60ac0e0 ; symbol stub for: _Unwind_Resume 0x7ffff62af950 <+2528>: movq %rax, %rdi 0x7ffff62af953 <+2531>: callq 0x7ffff60af0d0 ; __clang_call_terminate (lldb) register read -a General Purpose Registers: rax = 0x0000000000000000 rbx = 0x00007ffc040009f0 rcx = 0x00007ffc040008c0 rdx = 0x0000000000000040 rdi = 0x0000000000000003 rsi = 0x0000000000641670 rbp = 0x00007fffec801fc0 rsp = 0x00007fffec801f00 r8 = 0x00007ffff7ff0550 r9 = 0x0000000000000020 r10 = 0x0000000000641670 r11 = 0x0000000000000000 r12 = 0x0000000000000001 r13 = 0x0000000000000000 r14 = 0x00007ffc040009f0 r15 = 0x00007fffec801f40 rip = 0x00007ffff62af41a libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body(TypeKey*, TypeHandle, ClassLoadLevel) + 1194 [inlined] Thread::GetPendingTypeLoad() at clsload.cpp:4115 libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body(TypeKey*, TypeHandle, ClassLoadLevel) + 1194 [inlined] PendingTypeLoadHolder::PendingTypeLoadHolder(PendingTypeLoadEntry*) + 33 at clsload.cpp:4319 libcoreclr.so`ClassLoader::LoadTypeHandleForTypeKey_Body(TypeKey*, TypeHandle, ClassLoadLevel) + 1161 at clsload.cpp:4319 rflags = 0x0000000000010206 cs = 0x0000000000000033 fs = 0x0000000000000000 gs = 0x0000000000000000 ss = 0x000000000000002b ds = 0x0000000000000000 es = 0x0000000000000000 eax = 0x00000000 ebx = 0x040009f0 ecx = 0x040008c0 edx = 0x00000040 edi = 0x00000003 esi = 0x00641670 ebp = 0xec801fc0 esp = 0xec801f00 r8d = 0xf7ff0550 r9d = 0x00000020 r10d = 0x00641670 r11d = 0x00000000 r12d = 0x00000001 r13d = 0x00000000 r14d = 0x040009f0 r15d = 0xec801f40 ax = 0x0000 bx = 0x09f0 cx = 0x08c0 dx = 0x0040 di = 0x0003 si = 0x1670 bp = 0x1fc0 sp = 0x1f00 r8w = 0x0550 r9w = 0x0020 r10w = 0x1670 r11w = 0x0000 r12w = 0x0001 r13w = 0x0000 r14w = 0x09f0 r15w = 0x1f40 ah = 0x00 bh = 0x09 ch = 0x08 dh = 0x00 al = 0x00 bl = 0xf0 cl = 0xc0 dl = 0x40 dil = 0x03 sil = 0x70 bpl = 0xc0 spl = 0x00 r8l = 0x50 r9l = 0x20 r10l = 0x70 r11l = 0x00 r12l = 0x01 r13l = 0x00 r14l = 0xf0 r15l = 0x40 Floating Point Registers: fctrl = 0x037f fstat = 0x0000 ftag = 0x00 fop = 0x0000 fiseg = 0x00007fff fioff = 0xf76ee8e7 foseg = 0x00007fff fooff = 0xffffcf58 mxcsr = 0x00001fa0 mxcsrmask = 0x0000ffff st0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} st1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} st2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} st3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} st4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} st5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xc7 0x06 0x40} st6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xc7 0x06 0x40} st7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xb0 0x02 0x40} mm0 = 0x0000000000000000 mm1 = 0x0000000000000000 mm2 = 0x0000000000000000 mm3 = 0x0000000000000000 mm4 = 0x0000000000000000 mm5 = 0xc700000000000000 mm6 = 0xc700000000000000 mm7 = 0xb000000000000000 xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm1 = {0x83 0x03 0x00 0x02 0x01 0x00 0x00 0x00 0x80 0x21 0x80 0xec 0xff 0x7f 0x00 0x00} xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm8 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm10 = {0x02 0x4e 0x5d 0x58 0x0d 0x5f 0x5a 0x01 0x43 0x42 0x5e 0x58 0x44 0x49 0x01 0x43} xmm11 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm12 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm13 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} xmm15 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} Advanced Vector Extensions: ymm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm1 = {0x83 0x03 0x00 0x02 0x01 0x00 0x00 0x00 0x80 0x21 0x80 0xec 0xff 0x7f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm4 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm8 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm10 = {0x02 0x4e 0x5d 0x58 0x0d 0x5f 0x5a 0x01 0x43 0x42 0x5e 0x58 0x44 0x49 0x01 0x43 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm11 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm12 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm13 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} ymm15 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}