Open grendello opened 8 months ago
AFAIR Linux doesn't support such line lenghts and it truncates them, can't find a reliable answer on google though since various results say that either 1024, 2048, 4096 or 128k chars is the limit.
The line limits are higher than on macOS (which has 1M):
$ getconf ARG_MAX
2097152
And it appears that OS-imposed line length limit is not a factor here, since named pipes appear to be used to pass arguments to the sub-process. Command line length may play a role in either dotnet
or Roslyn
argument parsing, but it might be a red herring too.
Just tested with the new dotnet, 9.0.0-preview.2.24123.1
, and the crash still happens in the same way
Hello @grendello, are you able to share the dump and/or a repro for this issue?
Hello @mangod9, I didn't save any of the original core dump files, alas, but I've just tested with dotnet 9.0.100-preview.5.24229.2
and wasn't able to reproduce this issue anymore. It seems that it "fixed itself" :)
I will close the issue and reopen it only should I see the crash again. Thanks!
@mangod9 well, it started happening again with the update to 9.0.100-preview.5.24262.2
and here's the trace for the crash:
* thread #1, name = 'dotnet', stop reason = signal SIGSEGV: address not mapped to object
* frame #0: 0x00007fdc72474cae libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) [inlined] MethodTable::GetFlag(this=0x0000000000000000, flag=enum_flag_HasComponentSize) const at methodtable.h:3476:16 [opt]
frame #1: 0x00007fdc72474cae libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) [inlined] MethodTable::HasComponentSize(this=0x0000000000000000) const at methodtable.h:1497:16 [opt]
frame #2: 0x00007fdc72474cae libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) [inlined] WKS::my_get_size(ob=0x00007f9c3982df08) at gc.cpp:11491:18 [opt]
frame #3: 0x00007fdc72474ca7 libcoreclr.so`WKS::gc_heap::mark_object_simple(po=0x00007f9bd7fe12d8) at gc.cpp:27782:24 [opt]
frame #4: 0x00007fdc7247be1a libcoreclr.so`WKS::gc_heap::mark_through_cards_for_uoh_objects(void (*)(unsigned char**), int, int) [inlined] WKS::gc_heap::mark_through_cards_helper(poo=0x00007f9bd7fe12d8, n_gen=<unavailable>, cg_pointers_found=0x00007fdbe8bfd3b8, fn=(libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) at gc.cpp:27761), nhigh=0x0000000000000000, next_boundary=0x0000000000000000, condemned_gen=0, current_gen=2) at gc.cpp:41242:9 [opt]
frame #5: 0x00007fdc7247bda8 libcoreclr.so`WKS::gc_heap::mark_through_cards_for_uoh_objects(fn=(libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) at gc.cpp:27761), gen_num=3, relocating=NO) at gc.cpp:46720:21 [opt]
frame #6: 0x00007fdc72469321 libcoreclr.so`WKS::gc_heap::mark_phase(condemned_gen_number=0) at gc.cpp:29764:25 [opt]
frame #7: 0x00007fdc72464ddc libcoreclr.so`WKS::gc_heap::gc1() at gc.cpp:22184:13 [opt]
frame #8: 0x00007fdc724726ab libcoreclr.so`WKS::gc_heap::garbage_collect(n=0) at gc.cpp:0:5 [opt]
frame #9: 0x00007fdc7245ff89 libcoreclr.so`WKS::GCHeap::GarbageCollectGeneration(this=<unavailable>, gen=0, reason=reason_alloc_soh) at gc.cpp:50736:9 [opt]
frame #10: 0x00007fdc7246156a libcoreclr.so`WKS::gc_heap::trigger_gc_for_alloc(gen_number=<unavailable>, gr=<unavailable>, msl=0x00007fdc726bbda8, loh_p=<unavailable>, take_state=<unavailable>) at gc.cpp:18766:14 [opt]
frame #11: 0x00007fdc724621e0 libcoreclr.so`WKS::gc_heap::try_allocate_more_space(acontext=0x00007f9b0c001aa0, size=40, flags=2, gen_number=0) at gc.cpp:18904:34 [opt]
frame #12: 0x00007fdc72491f90 libcoreclr.so`WKS::GCHeap::Alloc(gc_alloc_context*, unsigned long, unsigned int) [inlined] WKS::gc_heap::allocate_more_space(acontext=0x00007f9b0c001aa0, size=40, flags=2, alloc_generation_number=0) at gc.cpp:19404:18 [opt]
frame #13: 0x00007fdc72491f75 libcoreclr.so`WKS::GCHeap::Alloc(gc_alloc_context*, unsigned long, unsigned int) [inlined] WKS::gc_heap::allocate(jsize=40, acontext=0x00007f9b0c001aa0, flags=2) at gc.cpp:19435:19 [opt]
frame #14: 0x00007fdc72491f5a libcoreclr.so`WKS::GCHeap::Alloc(this=<unavailable>, context=0x00007f9b0c001aa0, size=40, flags=2) at gc.cpp:49660:34 [opt]
frame #15: 0x00007fdc72317c7e libcoreclr.so`Alloc(size=40, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:227:48 [opt]
frame #16: 0x00007fdc72318e01 libcoreclr.so`AllocateObject(pMT=0x00007fdbf9090840, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:1095:37 [opt]
frame #17: 0x00007fdc7233441f libcoreclr.so`JIT_New(CORINFO_CLASS_STRUCT_*) [inlined] AllocateObject(pMT=0x00007fdbf9090840) at gchelpers.h:68:12 [opt]
frame #18: 0x00007fdc72334418 libcoreclr.so`JIT_New(typeHnd_=0x00007fdbf9090840) at jithelpers.cpp:2353:14 [opt]
frame #19: 0x00007fdbf8882098
frame #20: 0x00007fdbf8810e09
frame #21: 0x00007fdbfab4de09
frame #22: 0x00007fdbf979db9d
frame #23: 0x00007fdbf96ef4b7
frame #24: 0x00007fdbf516c8fd
frame #25: 0x00007fdbf51825d1
frame #26: 0x00007fdbf76f3122
frame #27: 0x00007fdbf76f1348
frame #28: 0x00007fdbf76ecfa7
frame #29: 0x00007fdbf9716a33
frame #30: 0x00007fdbf97166c8
frame #31: 0x00007fdbf41fa64d
frame #32: 0x00007fdbf41f6317
frame #33: 0x00007fdbf427b984
frame #34: 0x00007fdbf9710212
frame #35: 0x00007fdbf9710180
frame #36: 0x00007fdbf41f613f
frame #37: 0x00007fdbf427b587
frame #38: 0x00007fdbf97100c2
frame #39: 0x00007fdbf9710030
frame #40: 0x00007fdbf41f607f
frame #41: 0x00007fdbf427b2a9
frame #42: 0x00007fdbf970ff76
frame #43: 0x00007fdbf970fedc
frame #44: 0x00007fdbf41f5f22
frame #45: 0x00007fdbf427b064
frame #46: 0x00007fdbf970fd10
frame #47: 0x00007fdbf970f9b0
frame #48: 0x00007fdbf41f5e92
frame #49: 0x00007fdbf42942c4
frame #50: 0x00007fdbf970f848
frame #51: 0x00007fdbf970f7c0
frame #52: 0x00007fdbf4277db8
frame #53: 0x00007fdbf3522371
frame #54: 0x00007fdbf88b1ab5
frame #55: 0x00007fdbf88afeaa
frame #56: 0x00007fdbf88aede0
frame #57: 0x00007fdbf32aa54f
frame #58: 0x00007fdc7249a2ff libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:97
frame #59: 0x00007fdc722d8155 libcoreclr.so`DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) [inlined] CallDescrWorkerWithHandler(pCallDescrData=0x00007fdbe8bffbb8, fCriticalCall=NO) at callhelpers.cpp:67:5 [opt]
frame #60: 0x00007fdc722d80fe libcoreclr.so`DispatchCallSimple(pSrc=<unavailable>, numStackSlotsToCopy=<unavailable>, pTargetAddress=<unavailable>, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:218:9 [opt]
frame #61: 0x00007fdc722ed472 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=<unavailable>) at comsynchronizable.cpp:157:5 [opt]
frame #62: 0x00007fdc722a7295 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchInner(pCallState=<unavailable>) at threads.cpp:7259:5 [opt]
frame #63: 0x00007fdc722a7293 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchMiddle(pCallState=<unavailable>) at threads.cpp:7303:9 [opt]
frame #64: 0x00007fdc722a7247 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(this=<unavailable>, pParam=<unavailable>)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7461:13 [opt]
frame #65: 0x00007fdc722a7247 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=<unavailable>, pArgs=<unavailable>) const at threads.cpp:7463:9 [opt]
frame #66: 0x00007fdc722a7221 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x00007fdbe8bffda0) at threads.cpp:7487:5 [opt]
frame #67: 0x00007fdc722a766d libcoreclr.so`ManagedThreadBase::KickOff(void (*)(void*), void*) [inlined] ManagedThreadBase_FullTransition(pTarget=<unavailable>, args=<unavailable>, filterType=ManagedThread) at threads.cpp:7507:5 [opt]
frame #68: 0x00007fdc722a7655 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=<unavailable>, args=<unavailable>) at threads.cpp:7542:5 [opt]
frame #69: 0x00007fdc722ed548 libcoreclr.so`ThreadNative::KickOffThread(pass=0x00007f9b0c001a50) at comsynchronizable.cpp:228:9 [opt]
frame #70: 0x00007fdc72624fce libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00007f9b0c002fb0) at thread.cpp:1760:16 [opt]
frame #71: 0x00007fdc729c2dbb libc.so.6`start_thread(arg=<unavailable>) at pthread_create.c:444:8
frame #72: 0x00007fdc72a449f8 libc.so.6`__clone3 at clone3.S:78
In hope to get better traces, I built dotnet/runtime
's main
branch (at commit 9e57de2b2a71b449057ffe75823d332e44ffe8fa` in Debug configuration but, alas, the segfault doesn't happen.
What happens in this instance, however, is that where the runtime would segfault it hits the following assertion:
dotnet/sdk/9.0.100-preview.6.24319.5/Roslyn/Microsoft.CSharp.Core.targets(85,5): error : Assert failure(PID 74970 [0x000124da], Thread: 75151 [0x1258f]): Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock
dotnet/sdk/9.0.100-preview.6.24319.5/Roslyn/Microsoft.CSharp.Core.targets(85,5): error : FAILED: false
dotnet/sdk/9.0.100-preview.6.24319.5/Roslyn/Microsoft.CSharp.Core.targets(85,5): error : File: runtime/src/coreclr/vm/crst.cpp:765
Good news is that dotnet/runtime
main
branch built with build.sh -c release -gcc-14
doesn't crash, however without knowing the codebase it's hard for me to say whether the problem is fixed or (as it previously happened) whether it "vanished" for a while.
The official builds happen with llvm instead of gcc so this might still be an issue.
If you want to try building something closer to the official build you can use the docker container mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-cross-amd64-net9.0
and build via ROOTFS_DIR=/crossrootfs/x64 ./build.sh -cross
@akoeplinger I used gcc because the runtime failed to build with clang 18 in release
(or, rather, failed to link). I'm about to try with a different version of clang.
Rebuilt the current tip of main
(4babcb3bdff91feea8933f76e346b4e998c17b3d
) with clang 16 and it still doesn't crash, so maybe (fingers crossed) it's fixed.
ok interesting. If you do repro it again please capture dumps (esp. the assert you hit on debug). Thanks.
Here's the debug build assertion stack trace
Commit: main@4babcb3bdff91feea8933f76e346b4e998c17b3d
build command used: ./build.sh -c debug -clang-16 --keepnativesymbols true --ninja true
clang version:
Debian clang version 16.0.6 (27)
Target: x86_64-pc-linux-gnu
Thread model: posix
* thread #1, name = 'dotnet', stop reason = signal SIGABRT
* frame #0: 0x0000714cc6ea6b0c libc.so.6`___lldb_unnamed_symbol3618 + 268
frame #1: 0x0000714cc6e584e2 libc.so.6`raise + 18
frame #2: 0x0000714cc6e414ed libc.so.6`abort + 211
frame #3: 0x0000714cc6c6ef31 libcoreclr.so`PROCAbort(signal=6, siginfo=0x0000000000000000) at process.cpp:2562:5
frame #4: 0x0000714cc6c6edd7 libcoreclr.so`RaiseFailFastException(pExceptionRecord=0x0000000000000000, pContextRecord=0x0000000000000000, dwFlags=0) at process.cpp:1276:14
frame #5: 0x0000714cc6854ea5 libcoreclr.so`FailFastOnAssert() at debug.cpp:63:5
frame #6: 0x0000714cc6854de6 libcoreclr.so`_DbgBreakCheck(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false", fConstrained=NO) at debug.cpp:291:5
frame #7: 0x0000714cc6854f5b libcoreclr.so`_DbgBreakCheckNoThrow(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false", fConstrained=NO) at debug.cpp:310:18
frame #8: 0x0000714cc68554d1 libcoreclr.so`DbgAssertDialog(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false") at debug.cpp:456:13
frame #9: 0x0000714cc682c56d libcoreclr.so`CHECK::Trigger(this=0x0000710b74bff890, reason="") at check.cpp:135:5
frame #10: 0x0000714cc61dad83 libcoreclr.so`CrstBase::IsSafeToTake(this=0x00005e0703662c28) at crst.cpp:761:17
frame #11: 0x0000714cc61da2c3 libcoreclr.so`CrstBase::Enter(this=0x00005e0703662c28, noLevelCheckFlag=CRST_LEVEL_CHECK) at crst.cpp:303:5
frame #12: 0x0000714cc6132e67 libcoreclr.so`CrstBase::AcquireLock(c=0x00005e0703662c28) at crst.h:186:12
frame #13: 0x0000714cc61333e4 libcoreclr.so`CrstBase::CrstHolder::CrstHolder(this=0x0000710b74bff9e8, pCrst=0x00005e0703662c28) at crst.h:377:13
frame #14: 0x0000714cc62ae423 libcoreclr.so`LoaderAllocator::SetHandleValue(this=0x00005e07036626b0, handle=1226, value=OBJECTREF @ 0x0000710b74bffa90) at loaderallocator.cpp:986:20
frame #15: 0x0000714cc62ae26b libcoreclr.so`LoaderAllocator::FreeHandle(this=0x00005e07036626b0, handle=1226) at loaderallocator.cpp:882:5
frame #16: 0x0000714cc637caa6 libcoreclr.so`FreeLoaderAllocatorHandlesForTLSData(pThread=0x0000710b3c042600) at threadstatics.cpp:403:54
frame #17: 0x0000714cc636e839 libcoreclr.so`Thread::DeleteThreadStaticData(this=0x0000710b3c042600) at threads.cpp:7612:5
frame #18: 0x0000714cc6368d96 libcoreclr.so`Thread::OnThreadTerminate(this=0x0000710b3c042600, holdingLock=NO) at threads.cpp:2840:9
frame #19: 0x0000714cc6368bd6 libcoreclr.so`DestroyThread(th=0x0000710b3c042600) at threads.cpp:876:13
frame #20: 0x0000714cc640eca9 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b3c042600) at comsynchronizable.cpp:236:9
frame #21: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b3c046e70) at thread.cpp:1753:16
frame #22: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #23: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
and for completeness, stack trace for all the threads:
* thread #1, name = 'dotnet', stop reason = signal SIGABRT
* frame #0: 0x0000714cc6ea6b0c libc.so.6`___lldb_unnamed_symbol3618 + 268
frame #1: 0x0000714cc6e584e2 libc.so.6`raise + 18
frame #2: 0x0000714cc6e414ed libc.so.6`abort + 211
frame #3: 0x0000714cc6c6ef31 libcoreclr.so`PROCAbort(signal=6, siginfo=0x0000000000000000) at process.cpp:2562:5
frame #4: 0x0000714cc6c6edd7 libcoreclr.so`RaiseFailFastException(pExceptionRecord=0x0000000000000000, pContextRecord=0x0000000000000000, dwFlags=0) at process.cpp:1276:14
frame #5: 0x0000714cc6854ea5 libcoreclr.so`FailFastOnAssert() at debug.cpp:63:5
frame #6: 0x0000714cc6854de6 libcoreclr.so`_DbgBreakCheck(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false", fConstrained=NO) at debug.cpp:291:5
frame #7: 0x0000714cc6854f5b libcoreclr.so`_DbgBreakCheckNoThrow(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false", fConstrained=NO) at debug.cpp:310:18
frame #8: 0x0000714cc68554d1 libcoreclr.so`DbgAssertDialog(szFile="", iLine=765, szExpr="Consistency check failed: Crst Level violation: Can't take level 17 lock CrstLoaderAllocator because you already holding level 5 lock CrstThreadLocalStorageLock\nFAILED: false") at debug.cpp:456:13
frame #9: 0x0000714cc682c56d libcoreclr.so`CHECK::Trigger(this=0x0000710b74bff890, reason="") at check.cpp:135:5
frame #10: 0x0000714cc61dad83 libcoreclr.so`CrstBase::IsSafeToTake(this=0x00005e0703662c28) at crst.cpp:761:17
frame #11: 0x0000714cc61da2c3 libcoreclr.so`CrstBase::Enter(this=0x00005e0703662c28, noLevelCheckFlag=CRST_LEVEL_CHECK) at crst.cpp:303:5
frame #12: 0x0000714cc6132e67 libcoreclr.so`CrstBase::AcquireLock(c=0x00005e0703662c28) at crst.h:186:12
frame #13: 0x0000714cc61333e4 libcoreclr.so`CrstBase::CrstHolder::CrstHolder(this=0x0000710b74bff9e8, pCrst=0x00005e0703662c28) at crst.h:377:13
frame #14: 0x0000714cc62ae423 libcoreclr.so`LoaderAllocator::SetHandleValue(this=0x00005e07036626b0, handle=1226, value=OBJECTREF @ 0x0000710b74bffa90) at loaderallocator.cpp:986:20
frame #15: 0x0000714cc62ae26b libcoreclr.so`LoaderAllocator::FreeHandle(this=0x00005e07036626b0, handle=1226) at loaderallocator.cpp:882:5
frame #16: 0x0000714cc637caa6 libcoreclr.so`FreeLoaderAllocatorHandlesForTLSData(pThread=0x0000710b3c042600) at threadstatics.cpp:403:54
frame #17: 0x0000714cc636e839 libcoreclr.so`Thread::DeleteThreadStaticData(this=0x0000710b3c042600) at threads.cpp:7612:5
frame #18: 0x0000714cc6368d96 libcoreclr.so`Thread::OnThreadTerminate(this=0x0000710b3c042600, holdingLock=NO) at threads.cpp:2840:9
frame #19: 0x0000714cc6368bd6 libcoreclr.so`DestroyThread(th=0x0000710b3c042600) at threads.cpp:876:13
frame #20: 0x0000714cc640eca9 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b3c042600) at comsynchronizable.cpp:236:9
frame #21: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b3c046e70) at thread.cpp:1753:16
frame #22: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #23: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #2, stop reason = signal 0
frame #0: 0x0000714cc67394c5 libcoreclr.so`WKS::CObjectHeader::GetMethodTable(this=0x0000714cbc40c680) const at gc.cpp:4742:9
frame #1: 0x0000714cc676e440 libcoreclr.so`WKS::GCHeap::IsLargeObject(Object*) [inlined] WKS::my_get_size(ob=0x0000714cbc40c680) at gc.cpp:11549:35
frame #2: 0x0000714cc676e437 libcoreclr.so`WKS::GCHeap::IsLargeObject(this=0x00005e0702992150, pObj=0x0000714cbc40c680) at gc.cpp:49160:12
frame #3: 0x0000714cc62f5a10 libcoreclr.so`Object::ValidateInner(this=0x0000714cbc40c680, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:589:13
frame #4: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000714cbc40c680, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #5: 0x0000714cc62f4807 libcoreclr.so`OBJECTREF::operator->(this=0x00007ffc8fa32948) at object.cpp:1273:5
frame #6: 0x0000714cc64c1ef5 libcoreclr.so`JIT_GetRuntimeType(type=0x0000714c48354130) at jithelpers.cpp:2905:20
frame #7: 0x0000714c5693ec96
frame #8: 0x0000714c5693d33c
frame #9: 0x0000714c5693ce8d
frame #10: 0x0000714c5693cf6d
frame #11: 0x0000714c5693cf6d
frame #12: 0x0000714c5693cf6d
frame #13: 0x0000714c5693c8ff
frame #14: 0x0000714c4745db7d
frame #15: 0x0000714c4745da6a
frame #16: 0x0000714c472c1593
frame #17: 0x0000714c472c14de
frame #18: 0x0000714c4745b8d5
frame #19: 0x0000714c46fa1831
frame #20: 0x0000714c5693bcf8
frame #21: 0x0000714c5693bc7a
frame #22: 0x0000714c5693bb61
frame #23: 0x0000714c5693bae9
frame #24: 0x0000714c5693b283
frame #25: 0x0000714c5693a63f
frame #26: 0x0000714c5693a4da
frame #27: 0x0000714c5693a3e4
frame #28: 0x0000714c553008ad
frame #29: 0x0000714c552feab8
frame #30: 0x0000714c4e33a8a8
frame #31: 0x0000714c4e336c30
frame #32: 0x0000714c4e336b9a
frame #33: 0x0000714c4e334f3c
frame #34: 0x0000714c4856a3a8
frame #35: 0x0000714c48569881
frame #36: 0x0000714c48569768
frame #37: 0x0000714c485696a2
frame #38: 0x0000714c4852958f
frame #39: 0x0000714c48528951
frame #40: 0x0000714c48525a10
frame #41: 0x0000714c48524f59
frame #42: 0x0000714c48524b1d
frame #43: 0x0000714c48523b05
frame #44: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #45: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x00007ffc8fa34f78, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #46: 0x0000714cc63df26b libcoreclr.so`MethodDescCallSite::CallTargetWorker(this=0x00007ffc8fa350f0, pArguments=0x00007ffc8fa35098, pReturnValue=0x00007ffc8fa34ff8, cbReturnValue=8) at callhelpers.cpp:549:9
frame #47: 0x0000714cc616857f libcoreclr.so`MethodDescCallSite::Call_RetArgSlot(this=0x00007ffc8fa350f0, pArguments=0x00007ffc8fa35098) at callhelpers.h:458:9
frame #48: 0x0000714cc616825c libcoreclr.so`RunMainInternal(pParam=0x00007ffc8fa35350) at assembly.cpp:1252:48
frame #49: 0x0000714cc6167f69 libcoreclr.so`RunMain(this=0x00007ffc8fa35258, pParam=0x00007ffc8fa35350)::$_1::operator()(Param*) const::'lambda'(Param*)::operator()(Param*) const at assembly.cpp:1320:9
frame #50: 0x0000714cc6163bc6 libcoreclr.so`RunMain(MethodDesc*, short, int*, REF<PtrArray>*)::$_1::operator()(this=0x00007ffc8fa35340, __EXparam=0x00007ffc8fa35350) const at assembly.cpp:1322:5
frame #51: 0x0000714cc6163922 libcoreclr.so`RunMain(pFD=0x0000714c487d08e0, numSkipArgs=1, piRetVal=0x00007ffc8fa3545c, stringArgs=0x00007ffc8fa35980) at assembly.cpp:1322:5
frame #52: 0x0000714cc616402d libcoreclr.so`Assembly::ExecuteMainMethod(this=0x00005e0702e7f5e0, stringArgs=0x00007ffc8fa35980, waitForOtherThreads=YES) at assembly.cpp:1448:18
frame #53: 0x0000714cc61d42f3 libcoreclr.so`CorHost2::ExecuteAssembly(this=0x00005e070296e790, dwAppDomainId=1, pwzAssemblyPath=u"dotnet/sdk/9.0.100-preview.5.24262.2/Roslyn/bincore/csc.dll", argc=11897, argv=0x00005e0702c2d400, pReturnValue=0x00007ffc8fa35c64) at corhost.cpp:349:39
frame #54: 0x0000714cc6a4d46f libcoreclr.so`coreclr_execute_assembly(hostHandle=0x00005e070296e790, domainId=1, argc=11897, argv=0x00005e0702a07bf0, managedAssemblyPath="dotnet/sdk/9.0.100-preview.5.24262.2/Roslyn/bincore/csc.dll", exitCode=0x00007ffc8fa35c64) at exports.cpp:494:24
frame #55: 0x0000714cc729bfc8 libhostpolicy.so`coreclr_t::execute_assembly(this=0x00005e07029f86a0, argc=11897, argv=0x00005e0702a07bf0, managed_assembly_path="dotnet/sdk/9.0.100-preview.5.24262.2/Roslyn/bincore/csc.dll", exit_code=0x00007ffc8fa35c64) at coreclr.cpp:108:12
frame #56: 0x0000714cc72ca4ae libhostpolicy.so`run_app_for_context(context=0x00005e070290ed10, argc=11897, argv=0x00005e0702911610) at hostpolicy.cpp:250:32
frame #57: 0x0000714cc72ca79f libhostpolicy.so`run_app(argc=11897, argv=0x00005e0702911610) at hostpolicy.cpp:285:12
frame #58: 0x0000714cc72cb75a libhostpolicy.so`corehost_main(argc=11899, argv=0x00005e0702911600) at hostpolicy.cpp:426:12
frame #59: 0x0000714cc73188c1 libhostfxr.so`fx_muxer_t::handle_exec_host_command(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, host_startup_info_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::unordered_map<known_options, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, known_options_hash, std::equal_to<known_options>, std::allocator<std::pair<known_options const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*) [inlined] execute_app(impl_dll_dir="dotnet/shared/Microsoft.NETCore.App/9.0.0-preview.5.24256.1", init=<unavailable>, argc=11899, argv=0x00005e0702911600) at fx_muxer.cpp:145:20 [opt]
frame #60: 0x0000714cc731867e libhostfxr.so`fx_muxer_t::handle_exec_host_command(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, host_startup_info_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::unordered_map<known_options, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, known_options_hash, std::equal_to<known_options>, std::allocator<std::pair<known_options const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*) [inlined] (anonymous namespace)::read_config_and_execute(host_command=<unavailable>, host_info=<unavailable>, app_candidate="dotnet/sdk/9.0.100-preview.5.24262.2/Roslyn/bincore/csc.dll", opts=size=0, new_argc=11899, new_argv=0x00005e0702911600, mode=<unavailable>, is_sdk_command=<unavailable>, out_buffer=<unavailable>, buffer_size=<unavailable>, required_buffer_size=<unavailable>) at fx_muxer.cpp:532:18 [opt]
frame #61: 0x0000714cc731858a libhostfxr.so`fx_muxer_t::handle_exec_host_command(host_command="", host_info=0x00007ffc8fa36170, app_candidate="dotnet/sdk/9.0.100-preview.5.24262.2/Roslyn/bincore/csc.dll", opts=size=0, argc=11900, argv=0x00007ffc8fa364d8, argoff=2, mode=muxer, is_sdk_command=<unavailable>, result_buffer=0x0000000000000000, buffer_size=0, required_buffer_size=0x0000000000000000) at fx_muxer.cpp:1007:12 [opt]
frame #62: 0x0000714cc73178f8 libhostfxr.so`fx_muxer_t::execute(host_command="", argc=11900, argv=0x00007ffc8fa364d8, host_info=0x00007ffc8fa36170, result_buffer=0x0000000000000000, buffer_size=0, required_buffer_size=0x0000000000000000) at fx_muxer.cpp:578:18 [opt]
frame #63: 0x0000714cc7311842 libhostfxr.so`hostfxr_main_startupinfo(argc=11900, argv=0x00007ffc8fa364d8, host_path="dotnet/dotnet", dotnet_root="dotnet/", app_path="dotnet/dotnet.dll") at hostfxr.cpp:63:12 [opt]
frame #64: 0x00005e06c3055533 dotnet`exe_start(argc=11900, argv=0x00007ffc8fa364d8) at corehost.cpp:243:18 [opt]
frame #65: 0x00005e06c305580f dotnet`main(argc=11900, argv=0x00007ffc8fa364d8) at corehost.cpp:311:21 [opt]
frame #66: 0x0000714cc6e42c8a libc.so.6`___lldb_unnamed_symbol3205 + 122
frame #67: 0x0000714cc6e42d45 libc.so.6`__libc_start_main + 133
frame #68: 0x00005e06c304c7e1 dotnet`_start + 33
thread #3, stop reason = signal 0
frame #0: 0x0000714cc6f249f9 libc.so.6`syscall + 25
frame #1: 0x0000714cc5c84b9f liblttng-ust.so.1`___lldb_unnamed_symbol531 + 735
frame #2: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #3: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #4, stop reason = signal 0
frame #0: 0x0000714c4e479bda
frame #1: 0x0000714c509ee581
frame #2: 0x0000714c55309b66
frame #3: 0x0000714c55321877
frame #4: 0x0000714c5388b65e
frame #5: 0x0000714c5388af9e
frame #6: 0x0000714c5531d840
frame #7: 0x0000714c53889c4e
frame #8: 0x0000714c5388972e
frame #9: 0x0000714c5531ccd3
frame #10: 0x0000714c538883ae
frame #11: 0x0000714c5388829a
frame #12: 0x0000714c567a2478
frame #13: 0x0000714c5392e050
frame #14: 0x0000714c470afe74
frame #15: 0x0000714c538a7476
frame #16: 0x0000714c538a6b9e
frame #17: 0x0000714c470ba6aa
frame #18: 0x0000714c470c2760
frame #19: 0x0000714c470a688d
frame #20: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #21: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c31fff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #22: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c31fff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #23: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c31fffd28) at comsynchronizable.cpp:157:5
frame #24: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c31fffca0) at threads.cpp:7133:5
frame #25: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c31fffca0) at threads.cpp:7177:9
frame #26: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c31fffb98, pParam=0x0000714c31fffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #27: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c31fffc18, pArgs=0x0000714c31fffc20) const at threads.cpp:7337:9
frame #28: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c31fffca0) at threads.cpp:7361:5
frame #29: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c31fffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #30: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c31fffd28) at threads.cpp:7416:5
frame #31: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b5801d070) at comsynchronizable.cpp:228:9
frame #32: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b5800c410) at thread.cpp:1753:16
frame #33: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #34: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #5, stop reason = signal 0
frame #0: 0x0000714cc62f5740 libcoreclr.so`Object::ValidateInner(this=0x0000710c6e9220f0, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:561:13
frame #1: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c6e9220f0, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #2: 0x0000714cc64d376c libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c6e9220f0, classProfile=0x0000714c56a475d8) at jithelpers.cpp:5073:5
frame #3: 0x0000714c567ff069
frame #4: 0x0000714c55451e8b
frame #5: 0x0000714c554500f3
frame #6: 0x0000714c4dc130e8
frame #7: 0x0000714c55404e77
frame #8: 0x0000714c55404b80
frame #9: 0x0000714c55404737
frame #10: 0x0000714c55309b66
frame #11: 0x0000714c55321877
frame #12: 0x0000714c5388b65e
frame #13: 0x0000714c5388af9e
frame #14: 0x0000714c5531d840
frame #15: 0x0000714c53889c4e
frame #16: 0x0000714c5388972e
frame #17: 0x0000714c5531ccd3
frame #18: 0x0000714c538883ae
frame #19: 0x0000714c5388829a
frame #20: 0x0000714c5531c4b2
frame #21: 0x0000714c538a7b06
frame #22: 0x0000714c470afe74
frame #23: 0x0000714c538a7476
frame #24: 0x0000714c538a6b9e
frame #25: 0x0000714c470ba6aa
frame #26: 0x0000714c470c2760
frame #27: 0x0000714c470a688d
frame #28: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #29: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714cae9ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #30: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714cae9ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #31: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714cae9ffd28) at comsynchronizable.cpp:157:5
frame #32: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714cae9ffca0) at threads.cpp:7133:5
frame #33: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714cae9ffca0) at threads.cpp:7177:9
frame #34: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714cae9ffb98, pParam=0x0000714cae9ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #35: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714cae9ffc18, pArgs=0x0000714cae9ffc20) const at threads.cpp:7337:9
frame #36: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714cae9ffca0) at threads.cpp:7361:5
frame #37: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714cae9ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #38: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714cae9ffd28) at threads.cpp:7416:5
frame #39: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ac442d120) at comsynchronizable.cpp:228:9
frame #40: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ac442ea60) at thread.cpp:1753:16
frame #41: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #42: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #6, stop reason = signal 0
frame #0: 0x0000714cb43c7e61 libclrjit.so`BitSetOps<unsigned long*, 1u, BitVecTraits*, BitVecTraits>::IsMemberLong(env=0x0000710abca98b18, bs=0x0000710b6bdf9f70, i=28938) at bitsetasshortlong.h:922
frame #1: 0x0000714cb43c2e4c libclrjit.so`BitSetOps<unsigned long*, 1u, BitVecTraits*, BitVecTraits>::IsMember(env=0x0000710b6bdf9f70, bs=0x0000710abca99f80, i=283) at bitsetasshortlong.h:325:20
frame #2: 0x0000714cb44688aa libclrjit.so`UniquenessCheckWalker::CheckTreeId(this=0x0000710b6bdf9f68, gtTreeID=283) at fgdiagnostic.cpp:4015:13
frame #3: 0x0000714cb4468bb5 libclrjit.so`UniquenessCheckWalker::MarkTreeId(pTree=0x0000710b6bdf9f20, fgWalkPre=0x0000710b6bdf9cf8) at fgdiagnostic.cpp:4000:17
frame #4: 0x0000714cb446df76 libclrjit.so`GenericTreeWalker<true, false, false, true>::PreOrderVisit(this=0x0000710b6bdf9d28, use=0x0000710b6bdf9f20, user=0x0000000000000000) at compiler.h:11943:16
frame #5: 0x0000714cb446d2a6 libclrjit.so`GenTreeVisitor<GenericTreeWalker<true, false, false, true>>::WalkTree(this=0x0000710b6bdf9d28, use=0x0000710b6bdf9f20, user=0x0000000000000000) at compiler.h:11572:57
frame #6: 0x0000714cb4468af3 libclrjit.so`Compiler::fgWalkTreePre(this=0x0000710abd118c50, pTree=0x0000710b6bdf9f20, visitor=(libclrjit.so`UniquenessCheckWalker::MarkTreeId(GenTree**, Compiler::fgWalkData*) at fgdiagnostic.cpp:3997), callBackData=0x0000710b6bdf9f68, lclVarsOnly=false, computeStack=false) at compiler.hpp:3073:25
frame #7: 0x0000714cb44683ce libclrjit.so`Compiler::fgDebugCheckNodesUniqueness(this=0x0000710abd118c50) at fgdiagnostic.cpp:4056:17
frame #8: 0x0000714cb46a9dd3 libclrjit.so`Phase::PostPhase(this=0x0000710b6bdfa0b8, status=MODIFIED_EVERYTHING) at phase.cpp:159:19
frame #9: 0x0000714cb46a9a9f libclrjit.so`Phase::Run(this=0x0000710b6bdfa0b8) at phase.cpp:62:5
frame #10: 0x0000714cb4410eec libclrjit.so`DoPhase(_compiler=0x0000710abd118c50, _phase=PHASE_IMPORTATION, _action=(libclrjit.so`Compiler::fgImport() at flowgraph.cpp:539)) at phase.h:143:11
frame #11: 0x0000714cb440ea20 libclrjit.so`Compiler::compCompile(this=0x0000710abd118c50, methodCodePtr=0x0000710b6bdfb8d8, methodCodeSize=0x0000000000000000, compileFlags=0x0000710b6bdfb630) at compiler.cpp:4670:5
frame #12: 0x0000714cb4417691 libclrjit.so`Compiler::compCompileHelper(this=0x0000710abd118c50, classPtr=0x0000714c48ba2418, compHnd=0x0000710b6bdfe0e8, methodInfo=0x0000710abca976d0, methodCodePtr=0x0000710b6bdfb8d8, methodCodeSize=0x0000000000000000, compileFlags=0x0000710b6bdfb630) at compiler.cpp:7417:5
frame #13: 0x0000714cb44157ec libclrjit.so`Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_0::operator()(this=0x0000710b6bdfad00, __JITpParam=0x0000710b6bdfad08) const at compiler.cpp:6554:28
frame #14: 0x0000714cb4414824 libclrjit.so`Compiler::compCompile(this=0x0000710abd118c50, classPtr=0x0000714c48ba2418, methodCodePtr=0x0000710b6bdfb8d8, methodCodeSize=0x0000000000000000, compileFlags=0x0000710b6bdfb630) at compiler.cpp:6573:5
frame #15: 0x0000714cb44204ce libclrjit.so`jitNativeCode(this=0x0000710b6bdfaed0, __JITpParam=0x0000710b6bdfaed8)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::'lambda'(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const at compiler.cpp:8057:20
frame #16: 0x0000714cb4419671 libclrjit.so`jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(this=0x0000710b6bdfafe8, __JITpParam=0x0000710b6bdfaff8) const at compiler.cpp:8081:1
frame #17: 0x0000714cb44192ef libclrjit.so`jitNativeCode(methodHnd=0x0000714c4e595328, classPtr=0x0000714c48ba2418, compHnd=0x0000710b6bdfe0e8, methodInfo=0x0000710abca976d0, methodCodePtr=0x0000710b6bdfb8d8, methodCodeSize=0x0000000000000000, compileFlags=0x0000710b6bdfb630, inlineInfoPtr=0x0000710b6bdfb8d8) at compiler.cpp:8083:1
frame #18: 0x0000714cb44802e8 libclrjit.so`Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::$_0::operator()(this=0x0000710b6bdfb670, pParam=0x0000710b6bdfb8b0) const at fginline.cpp:1317:17
frame #19: 0x0000714cb447ffe6 libclrjit.so`Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::$_0::__invoke(pParam=0x0000710b6bdfb8b0) at fginline.cpp:1259:9
frame #20: 0x0000714cc6291a4e libcoreclr.so`CEEInfo::runWithErrorTrap(this=0x0000710b6bdfe0e8, function=(libclrjit.so`Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::$_0::__invoke(Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::Param*) at fginline.cpp:1259), param=0x0000710b6bdfb8b0) at jitinterface.cpp:10409:9
frame #21: 0x0000714cb442e790 libclrjit.so`Compiler::eeRunWithErrorTrapImp(this=0x0000710abd10a518, function=(libclrjit.so`Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::$_0::__invoke(Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::Param*) at fginline.cpp:1259), param=0x0000710b6bdfb8b0) at ee_il_dll.cpp:1389:30
frame #22: 0x0000714cb447d515 libclrjit.so`bool Compiler::eeRunWithErrorTrap<Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::Param>(this=0x0000710abd10a518, function=(libclrjit.so`Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::$_0::__invoke(Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*, InlineContext**)::Param*) at fginline.cpp:1259), param=0x0000710b6bdfb8b0) at compiler.h:8476:16
frame #23: 0x0000714cb447d099 libclrjit.so`Compiler::fgInvokeInlineeCompiler(this=0x0000710abd10a518, call=0x0000710abca97360, inlineResult=0x0000710b6bdfc2d8, createdContext=0x0000710b6bdfc1e0) at fginline.cpp:1258:33
frame #24: 0x0000714cb447cbcc libclrjit.so`Compiler::fgMorphCallInlineHelper(this=0x0000710abd10a518, call=0x0000710abca97360, result=0x0000710b6bdfc2d8, createdContext=0x0000710b6bdfc1e0) at fginline.cpp:1080:5
frame #25: 0x0000714cb447c4fd libclrjit.so`Compiler::fgMorphCallInline(this=0x0000710abd10a518, call=0x0000710abca97360, inlineResult=0x0000710b6bdfc2d8) at fginline.cpp:931:9
frame #26: 0x0000714cb447b242 libclrjit.so`Compiler::fgInline(this=0x0000710abd10a518) at fginline.cpp:818:21
frame #27: 0x0000714cb441f083 libclrjit.so`CompilerPhaseWithStatus::DoPhase(this=0x0000710b6bdfc478) at phase.h:131:16
frame #28: 0x0000714cb46a9a8c libclrjit.so`Phase::Run(this=0x0000710b6bdfc478) at phase.cpp:61:26
frame #29: 0x0000714cb4410eec libclrjit.so`DoPhase(_compiler=0x0000710abd10a518, _phase=PHASE_MORPH_INLINE, _action=(libclrjit.so`Compiler::fgInline() at fginline.cpp:746)) at phase.h:143:11
frame #30: 0x0000714cb440ec9f libclrjit.so`Compiler::compCompile(this=0x0000710abd10a518, methodCodePtr=0x0000710b6bdfda48, methodCodeSize=0x0000710b6bdfdebc, compileFlags=0x0000710b6bdfda80) at compiler.cpp:4737:5
frame #31: 0x0000714cb4417691 libclrjit.so`Compiler::compCompileHelper(this=0x0000710abd10a518, classPtr=0x0000714c48ba2418, compHnd=0x0000710b6bdfe0e8, methodInfo=0x0000710b6bdfdf10, methodCodePtr=0x0000710b6bdfda48, methodCodeSize=0x0000710b6bdfdebc, compileFlags=0x0000710b6bdfda80) at compiler.cpp:7417:5
frame #32: 0x0000714cb44157ec libclrjit.so`Compiler::compCompile(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*)::$_0::operator()(this=0x0000710b6bdfd0c0, __JITpParam=0x0000710b6bdfd0c8) const at compiler.cpp:6554:28
frame #33: 0x0000714cb4414824 libclrjit.so`Compiler::compCompile(this=0x0000710abd10a518, classPtr=0x0000714c48ba2418, methodCodePtr=0x0000710b6bdfda48, methodCodeSize=0x0000710b6bdfdebc, compileFlags=0x0000710b6bdfda80) at compiler.cpp:6573:5
frame #34: 0x0000714cb44204ce libclrjit.so`jitNativeCode(this=0x0000710b6bdfd290, __JITpParam=0x0000710b6bdfd298)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::'lambda'(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*)::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::__JITParam*) const::__JITParam*) const at compiler.cpp:8057:20
frame #35: 0x0000714cb4419671 libclrjit.so`jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_1::operator()(this=0x0000710b6bdfd3a8, __JITpParam=0x0000710b6bdfd3b8) const at compiler.cpp:8081:1
frame #36: 0x0000714cb44192ef libclrjit.so`jitNativeCode(methodHnd=0x0000714c51ba6ea8, classPtr=0x0000714c48ba2418, compHnd=0x0000710b6bdfe0e8, methodInfo=0x0000710b6bdfdf10, methodCodePtr=0x0000710b6bdfda48, methodCodeSize=0x0000710b6bdfdebc, compileFlags=0x0000710b6bdfda80, inlineInfoPtr=0x0000000000000000) at compiler.cpp:8083:1
frame #37: 0x0000714cb442c3be libclrjit.so`CILJit::compileMethod(this=0x0000714cb48cccc0, compHnd=0x0000710b6bdfe0e8, methodInfo=0x0000710b6bdfdf10, flags=4294967295, entryAddress=0x0000710b6bdfdec0, nativeSizeOfCode=0x0000710b6bdfdebc) at ee_il_dll.cpp:291:14
frame #38: 0x0000714cc629ce78 libcoreclr.so`invokeCompileMethodHelper(jitMgr=0x00005e07029a1070, comp=0x0000710b6bdfe0e8, info=0x0000710b6bdfdf10, jitFlags=CORJIT_FLAGS @ 0x0000710b6bdfdbb0, nativeEntry=0x0000710b6bdfdec0, nativeSizeOfCode=0x0000710b6bdfdebc) at jitinterface.cpp:12403:30
frame #39: 0x0000714cc629d17c libcoreclr.so`invokeCompileMethod(jitMgr=0x00005e07029a1070, comp=0x0000710b6bdfe0e8, info=0x0000710b6bdfdf10, jitFlags=CORJIT_FLAGS @ 0x0000710b6bdfe0d0, nativeEntry=0x0000710b6bdfdec0, nativeSizeOfCode=0x0000710b6bdfdebc) at jitinterface.cpp:12466:24
frame #40: 0x0000714cc629e34e libcoreclr.so`UnsafeJitFunction(config=0x0000710b6bdff408, ILHeader=0x0000710b6bdfee38, pJitFlags=0x0000710b6bdfece0, pSizeOfCode=0x0000710b6bdfee94) at jitinterface.cpp:12910:19
frame #41: 0x0000714cc6319cca libcoreclr.so`MethodDesc::JitCompileCodeLocked(this=0x0000714c51ba6ea8, pConfig=0x0000710b6bdff408, pilHeader=0x0000710b6bdfee38, pEntry=0x0000710b58020210, pSizeOfCode=0x0000710b6bdfee94) at prestub.cpp:939:17
frame #42: 0x0000714cc63195c9 libcoreclr.so`MethodDesc::JitCompileCodeLockedEventWrapper(this=0x0000714c51ba6ea8, pConfig=0x0000710b6bdff408, pEntry=0x0000710b58020210) at prestub.cpp:820:17
frame #43: 0x0000714cc6318562 libcoreclr.so`MethodDesc::JitCompileCode(this=0x0000714c51ba6ea8, pConfig=0x0000710b6bdff408) at prestub.cpp:707:20
frame #44: 0x0000714cc63177b8 libcoreclr.so`MethodDesc::PrepareILBasedCode(this=0x0000714c51ba6ea8, pConfig=0x0000710b6bdff408) at prestub.cpp:433:17
frame #45: 0x0000714cc6317256 libcoreclr.so`MethodDesc::PrepareCode(this=0x0000714c51ba6ea8, pConfig=0x0000710b6bdff408) at prestub.cpp:321:19
frame #46: 0x0000714cc63853c0 libcoreclr.so`TieredCompilationManager::CompileCodeVersion(this=0x00005e070299f130, nativeCodeVersion=NativeCodeVersion @ 0x0000710b6bdff4a8) at tieredcompilation.cpp:958:26
frame #47: 0x0000714cc63851a5 libcoreclr.so`TieredCompilationManager::OptimizeMethod(this=0x00005e070299f130, nativeCodeVersion=NativeCodeVersion @ 0x0000710b6bdff788) at tieredcompilation.cpp:935:9
frame #48: 0x0000714cc63842ce libcoreclr.so`TieredCompilationManager::DoBackgroundWork(this=0x00005e070299f130, workDurationTicksRef=0x0000710b6bdff908, minWorkDurationTicks=32000000, maxWorkDurationTicks=50000000) at tieredcompilation.cpp:820:9
frame #49: 0x0000714cc63825c3 libcoreclr.so`TieredCompilationManager::BackgroundWorkerStart(this=0x00005e070299f130) at tieredcompilation.cpp:534:14
frame #50: 0x0000714cc638235b libcoreclr.so`TieredCompilationManager::BackgroundWorkerBootstrapper1((null)=0x0000000000000000) at tieredcompilation.cpp:482:52
frame #51: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b6bdffd30) at threads.cpp:7133:5
frame #52: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b6bdffd30) at threads.cpp:7177:9
frame #53: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b6bdffc28, pParam=0x0000710b6bdffcd0)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #54: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b6bdffca8, pArgs=0x0000710b6bdffcb0) const at threads.cpp:7337:9
frame #55: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b6bdffd30) at threads.cpp:7361:5
frame #56: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) at tieredcompilation.cpp:472), args=0x0000000000000000, filterType=ManagedThread) at threads.cpp:7381:5
frame #57: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) at tieredcompilation.cpp:472), args=0x0000000000000000) at threads.cpp:7416:5
frame #58: 0x0000714cc63822a8 libcoreclr.so`TieredCompilationManager::BackgroundWorkerBootstrapper0(args=0x00005e07030aa280) at tieredcompilation.cpp:463:5
frame #59: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e0703fcbf30) at thread.cpp:1753:16
frame #60: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #61: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #7, stop reason = signal 0
frame #0: 0x0000714cc61477c4 libcoreclr.so`GCHeapUtilities::GetGCHeap() at gcheaputilities.h:75:16
frame #1: 0x0000714cc62f5b25 libcoreclr.so`Object::ValidateInner(this=0x0000710c324c2010, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:600:16
frame #2: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c324c2010, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #3: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000714c3d5fc060, pObject=0x0000710c324c2010) at object.cpp:1157:5
frame #4: 0x0000714cc6132360 libcoreclr.so`ObjectFromHandle(handle=0x0000714cb4cae910) at gchandleutilities.h:42:24
frame #5: 0x0000714cc64dbc8a libcoreclr.so`MarshalNative::GCHandleInternalGet(handle=0x0000714cb4cae910) at marshalnative.cpp:395:14
frame #6: 0x0000714c47375970
frame #7: 0x0000714c52c89afc
frame #8: 0x0000714c568de01e
frame #9: 0x0000714c54aea0dd
frame #10: 0x0000714c54ae9585
frame #11: 0x0000714c54ae905c
frame #12: 0x0000714c54ae99c4
frame #13: 0x0000714c54ae97b1
frame #14: 0x0000714c54ae905c
frame #15: 0x0000714c54ae9670
frame #16: 0x0000714c54ae9579
frame #17: 0x0000714c54ae905c
frame #18: 0x0000714c54ae8e5b
frame #19: 0x0000714c54ae86f5
frame #20: 0x0000714c54ae1fb9
frame #21: 0x0000714c4e10639e
frame #22: 0x0000714c4e105b58
frame #23: 0x0000714c4e103543
frame #24: 0x0000714c568d9a1d
frame #25: 0x0000714c568d955a
frame #26: 0x0000714c568d50cd
frame #27: 0x0000714c568d709e
frame #28: 0x0000714c568d578f
frame #29: 0x0000714c56782455
frame #30: 0x0000714c5533b739
frame #31: 0x0000714c55322b3f
frame #32: 0x0000714c5388b65e
frame #33: 0x0000714c5388af9e
frame #34: 0x0000714c5531d840
frame #35: 0x0000714c53889c4e
frame #36: 0x0000714c5388972e
frame #37: 0x0000714c5531ccd3
frame #38: 0x0000714c538883ae
frame #39: 0x0000714c5388829a
frame #40: 0x0000714c567a2478
frame #41: 0x0000714c5392e050
frame #42: 0x0000714c470afe74
frame #43: 0x0000714c538a7476
frame #44: 0x0000714c538a6b9e
frame #45: 0x0000714c470ba6aa
frame #46: 0x0000714c470c2760
frame #47: 0x0000714c470a688d
frame #48: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #49: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c3d5ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #50: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c3d5ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #51: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c3d5ffd28) at comsynchronizable.cpp:157:5
frame #52: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c3d5ffca0) at threads.cpp:7133:5
frame #53: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c3d5ffca0) at threads.cpp:7177:9
frame #54: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c3d5ffb98, pParam=0x0000714c3d5ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #55: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c3d5ffc18, pArgs=0x0000714c3d5ffc20) const at threads.cpp:7337:9
frame #56: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c3d5ffca0) at threads.cpp:7361:5
frame #57: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3d5ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #58: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3d5ffd28) at threads.cpp:7416:5
frame #59: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ae800e790) at comsynchronizable.cpp:228:9
frame #60: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ae800bc20) at thread.cpp:1753:16
frame #61: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #62: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #8, stop reason = signal 0
frame #0: 0x0000714cc6360ff3 libcoreclr.so`AwareLock::LockState::VolatileLoadWithoutBarrier(this=0x0000710ac404afd8) const at syncblk.h:368:13
frame #1: 0x0000714cc64d578c libcoreclr.so`AwareLock::LockState::InterlockedTryLock(this=0x0000710ac404afd8) at syncblk.inl:13:31
frame #2: 0x0000714cc64c487d libcoreclr.so`AwareLock::TryEnterHelper(this=0x0000710ac404afd8, pCurThread=0x0000710aec00f340) at syncblk.inl:479:21
frame #3: 0x0000714cc64d558a libcoreclr.so`ObjHeader::EnterObjMonitorHelper(this=0x0000710c70eb3f18, pCurThread=0x0000710aec00f340) at syncblk.inl:632:34
frame #4: 0x0000714cc64c2ebc libcoreclr.so`Object::EnterObjMonitorHelper(this=0x0000710c70eb3f20, pCurThread=0x0000710aec00f340) at object.h:292:29
frame #5: 0x0000714cc64c23de libcoreclr.so`Object::TryEnterObjMonitorSpinHelper(this=0x0000710c70eb3f20) at object.inl:122:43
frame #6: 0x0000714cc64c2bf8 libcoreclr.so`JIT_MonEnter_Portable(obj=0x0000710c70eb3f20) at jithelpers.cpp:3048:32
frame #7: 0x0000714c4b740fa7
frame #8: 0x0000714c4b740ead
frame #9: 0x0000714c4b73f9b2
frame #10: 0x0000714c56782f55
frame #11: 0x0000714c5533b74e
frame #12: 0x0000714c55322b3f
frame #13: 0x0000714c5388b65e
frame #14: 0x0000714c5388af9e
frame #15: 0x0000714c5531d840
frame #16: 0x0000714c53889c4e
frame #17: 0x0000714c5388972e
frame #18: 0x0000714c5531ccd3
frame #19: 0x0000714c538883ae
frame #20: 0x0000714c5388829a
frame #21: 0x0000714c567a2478
frame #22: 0x0000714c5392e050
frame #23: 0x0000714c470afe74
frame #24: 0x0000714c538a7476
frame #25: 0x0000714c538a6b9e
frame #26: 0x0000714c470ba6aa
frame #27: 0x0000714c470c2760
frame #28: 0x0000714c470a688d
frame #29: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #30: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8fdff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #31: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8fdff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #32: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8fdffd28) at comsynchronizable.cpp:157:5
frame #33: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8fdffca0) at threads.cpp:7133:5
frame #34: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8fdffca0) at threads.cpp:7177:9
frame #35: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8fdffb98, pParam=0x0000710b8fdffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #36: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8fdffc18, pArgs=0x0000710b8fdffc20) const at threads.cpp:7337:9
frame #37: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8fdffca0) at threads.cpp:7361:5
frame #38: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8fdffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #39: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8fdffd28) at threads.cpp:7416:5
frame #40: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710aec00f340) at comsynchronizable.cpp:228:9
frame #41: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710aec010050) at thread.cpp:1753:16
frame #42: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #43: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #9, stop reason = signal 0
frame #0: 0x0000714cc6cd2ce0 libcoreclr.so`__tls_get_addr
frame #1: 0x0000714cc6135998 libcoreclr.so`GetThreadNULLOk() at threads.inl:37:12
frame #2: 0x0000714cc614e209 libcoreclr.so`Thread::GetFrame(this=0x0000710ad4018670) at threads.h:1195:21
frame #3: 0x0000714cc63e581c libcoreclr.so`CLRException::HandlerState::CleanupTry(this=0x0000710b951fd530) at clrex.cpp:800:24
frame #4: 0x0000714cc6139258 libcoreclr.so`CAutoTryCleanup<CLRException::HandlerState>::~CAutoTryCleanup(this=0x0000710b951fd528) at ex.h:612:20
frame #5: 0x0000714cc62f5d2b libcoreclr.so`Object::ValidateInner(this=0x0000710c887b4d10, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:628:5
frame #6: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c887b4d10, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #7: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b951fd620, pObject=0x0000710c887b4d10) at object.cpp:1157:5
frame #8: 0x0000714cc64d3742 libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c887b4d10, classProfile=0x0000714c56a44080) at jithelpers.cpp:5072:24
frame #9: 0x0000714c567fad5e
frame #10: 0x0000714c56806614
frame #11: 0x0000714c568055ea
frame #12: 0x0000714c567f8475
frame #13: 0x0000714c568c8308
frame #14: 0x0000714c568c77a2
frame #15: 0x0000714c54f02c95
frame #16: 0x0000714c54f02804
frame #17: 0x0000714c54f01980
frame #18: 0x0000714c54f008a0
frame #19: 0x0000714c4e0c4822
frame #20: 0x0000714c55404e77
frame #21: 0x0000714c55404b80
frame #22: 0x0000714c55404737
frame #23: 0x0000714c55309b66
frame #24: 0x0000714c55321877
frame #25: 0x0000714c5388b65e
frame #26: 0x0000714c5388af9e
frame #27: 0x0000714c5531d840
frame #28: 0x0000714c53889c4e
frame #29: 0x0000714c5388972e
frame #30: 0x0000714c5531ccd3
frame #31: 0x0000714c538883ae
frame #32: 0x0000714c5388829a
frame #33: 0x0000714c567a2478
frame #34: 0x0000714c5392e050
frame #35: 0x0000714c470afe74
frame #36: 0x0000714c538a7476
frame #37: 0x0000714c538a6b9e
frame #38: 0x0000714c470ba6aa
frame #39: 0x0000714c470c2760
frame #40: 0x0000714c470a688d
frame #41: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #42: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b951ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #43: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b951ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #44: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b951ffd28) at comsynchronizable.cpp:157:5
frame #45: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b951ffca0) at threads.cpp:7133:5
frame #46: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b951ffca0) at threads.cpp:7177:9
frame #47: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b951ffb98, pParam=0x0000710b951ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #48: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b951ffc18, pArgs=0x0000710b951ffc20) const at threads.cpp:7337:9
frame #49: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b951ffca0) at threads.cpp:7361:5
frame #50: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b951ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #51: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b951ffd28) at threads.cpp:7416:5
frame #52: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ad4018670) at comsynchronizable.cpp:228:9
frame #53: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ad400b820) at thread.cpp:1753:16
frame #54: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #55: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #10, stop reason = signal 0
frame #0: 0x0000714cc635f397 libcoreclr.so`ObjHeader::GetBaseObject(this=0x0000710c66a8caa8) at syncblk.h:1646:58
frame #1: 0x0000714cc635fe85 libcoreclr.so`ObjHeader::Validate(this=0x0000710c66a8caa8, bVerifySyncBlkIndex=YES) at syncblk.cpp:2035:20
frame #2: 0x0000714cc62f58c2 libcoreclr.so`Object::ValidateInner(this=0x0000710c66a8cab0, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:574:13
frame #3: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c66a8cab0, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #4: 0x0000714cc62f4807 libcoreclr.so`OBJECTREF::operator->(this=0x0000714c315fde20) at object.cpp:1273:5
frame #5: 0x0000714cc69c21cc libcoreclr.so`ObjectNative::GetHashCode(obj=0x0000710c66a8cab0) at objectnative.cpp:57:22
frame #6: 0x0000714c46fab3e7
frame #7: 0x0000714c50a89b6c
frame #8: 0x0000714c55398ad9
frame #9: 0x0000714c55397a70
frame #10: 0x0000714c567933ed
frame #11: 0x0000714c50a2dc79
frame #12: 0x0000714c56773f5c
frame #13: 0x0000714c4a7cb602
frame #14: 0x0000714c56773b26
frame #15: 0x0000714c53a431d3
frame #16: 0x0000714c567738b5
frame #17: 0x0000714c56773610
frame #18: 0x0000714c5533b6c1
frame #19: 0x0000714c55322b3f
frame #20: 0x0000714c5388b65e
frame #21: 0x0000714c5388af9e
frame #22: 0x0000714c5531d840
frame #23: 0x0000714c53889c4e
frame #24: 0x0000714c5388972e
frame #25: 0x0000714c5531ccd3
frame #26: 0x0000714c538883ae
frame #27: 0x0000714c5388829a
frame #28: 0x0000714c5531c4b2
frame #29: 0x0000714c538a7b06
frame #30: 0x0000714c470afe74
frame #31: 0x0000714c538a7476
frame #32: 0x0000714c538a6b9e
frame #33: 0x0000714c470ba6aa
frame #34: 0x0000714c470c2760
frame #35: 0x0000714c470a688d
frame #36: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #37: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c315ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #38: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c315ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #39: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c315ffd28) at comsynchronizable.cpp:157:5
frame #40: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c315ffca0) at threads.cpp:7133:5
frame #41: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c315ffca0) at threads.cpp:7177:9
frame #42: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c315ffb98, pParam=0x0000714c315ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #43: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c315ffc18, pArgs=0x0000714c315ffc20) const at threads.cpp:7337:9
frame #44: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c315ffca0) at threads.cpp:7361:5
frame #45: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c315ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #46: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c315ffd28) at threads.cpp:7416:5
frame #47: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b8808a170) at comsynchronizable.cpp:228:9
frame #48: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b88094dd0) at thread.cpp:1753:16
frame #49: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #50: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #11, stop reason = signal 0
frame #0: 0x0000714cc66fe5bb libcoreclr.so`WKS::seg_mapping_table_segment_of(o="\U00000010H\\SLq") at gc.cpp:4549:27
frame #1: 0x0000714cc6737ef8 libcoreclr.so`WKS::gc_heap::find_segment(interior="\U00000010H\\SLq", small_segment_only_p=YES) at gc.cpp:26331:25
frame #2: 0x0000714cc676e3e0 libcoreclr.so`WKS::GCHeap::IsHeapPointer(this=0x00005e0702992150, vpObject=0x0000710c641b1938, small_heap_only=true) at gc.cpp:49008:25
frame #3: 0x0000714cc62f5776 libcoreclr.so`Object::ValidateInner(this=0x0000710c641b1938, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:563:65
frame #4: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c641b1938, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #5: 0x0000714cc64d376c libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c641b1938, classProfile=0x0000714c56a476e0) at jithelpers.cpp:5073:5
frame #6: 0x0000714c567ff0a2
frame #7: 0x0000714c55451e8b
frame #8: 0x0000714c554500f3
frame #9: 0x0000714c4dc130e8
frame #10: 0x0000714c55404e77
frame #11: 0x0000714c55404b80
frame #12: 0x0000714c55404737
frame #13: 0x0000714c55309b66
frame #14: 0x0000714c55321877
frame #15: 0x0000714c5388b65e
frame #16: 0x0000714c5388af9e
frame #17: 0x0000714c5531d840
frame #18: 0x0000714c53889c4e
frame #19: 0x0000714c5388972e
frame #20: 0x0000714c5531ccd3
frame #21: 0x0000714c538883ae
frame #22: 0x0000714c5388829a
frame #23: 0x0000714c567a2478
frame #24: 0x0000714c5392e050
frame #25: 0x0000714c470afe74
frame #26: 0x0000714c538a7476
frame #27: 0x0000714c538a6b9e
frame #28: 0x0000714c470ba6aa
frame #29: 0x0000714c470c2760
frame #30: 0x0000714c470a688d
frame #31: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #32: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8f3ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #33: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8f3ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #34: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8f3ffd28) at comsynchronizable.cpp:157:5
frame #35: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8f3ffca0) at threads.cpp:7133:5
frame #36: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8f3ffca0) at threads.cpp:7177:9
frame #37: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8f3ffb98, pParam=0x0000710b8f3ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #38: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8f3ffc18, pArgs=0x0000710b8f3ffc20) const at threads.cpp:7337:9
frame #39: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8f3ffca0) at threads.cpp:7361:5
frame #40: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8f3ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #41: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8f3ffd28) at threads.cpp:7416:5
frame #42: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ae001a410) at comsynchronizable.cpp:228:9
frame #43: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ae000da90) at thread.cpp:1753:16
frame #44: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #45: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #12, stop reason = signal 0
frame #0: 0x0000714cc6f249f9 libc.so.6`syscall + 25
frame #1: 0x0000714cc5c84b9f liblttng-ust.so.1`___lldb_unnamed_symbol531 + 735
frame #2: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #3: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #13, stop reason = signal 0
frame #0: 0x0000714cc66fe2c0 libcoreclr.so`WKS::ro_segment_lookup(o="\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc") at gc.cpp:4352:14
frame #1: 0x0000714cc66fe594 libcoreclr.so`WKS::seg_mapping_table_segment_of(o="\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc") at gc.cpp:4545:16
frame #2: 0x0000714cc6737ef8 libcoreclr.so`WKS::gc_heap::find_segment(interior="\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc", small_segment_only_p=NO) at gc.cpp:26331:25
frame #3: 0x0000714cc676e3e0 libcoreclr.so`WKS::GCHeap::IsHeapPointer(this=0x00005e0702992150, vpObject=0x0000710b83dfc0a0, small_heap_only=false) at gc.cpp:49008:25
frame #4: 0x0000714cc62f4c58 libcoreclr.so`OBJECTREF::operator=(this=0x0000710b83dfc0a0, objref=0x0000710b83dfc098) at object.cpp:1338:51
frame #5: 0x0000714cc64dbc97 libcoreclr.so`MarshalNative::GCHandleInternalGet(handle=0x0000714cb4cae8f8) at marshalnative.cpp:395:12
frame #6: 0x0000714c47375970
frame #7: 0x0000714c52c89afc
frame #8: 0x0000714c568de01e
frame #9: 0x0000714c54aea0f8
frame #10: 0x0000714c54ae9585
frame #11: 0x0000714c54ae905c
frame #12: 0x0000714c54ae99c4
frame #13: 0x0000714c54ae97b1
frame #14: 0x0000714c54ae905c
frame #15: 0x0000714c54ae9670
frame #16: 0x0000714c54ae9579
frame #17: 0x0000714c54ae905c
frame #18: 0x0000714c54ae8e5b
frame #19: 0x0000714c54ae86f5
frame #20: 0x0000714c54ae1fb9
frame #21: 0x0000714c4e10639e
frame #22: 0x0000714c4e105b58
frame #23: 0x0000714c4e103543
frame #24: 0x0000714c568d9a1d
frame #25: 0x0000714c568d955a
frame #26: 0x0000714c568d50cd
frame #27: 0x0000714c568d709e
frame #28: 0x0000714c568d578f
frame #29: 0x0000714c56782455
frame #30: 0x0000714c5533b739
frame #31: 0x0000714c55322b3f
frame #32: 0x0000714c5388b65e
frame #33: 0x0000714c5388af9e
frame #34: 0x0000714c5531d840
frame #35: 0x0000714c53889c4e
frame #36: 0x0000714c5388972e
frame #37: 0x0000714c5531ccd3
frame #38: 0x0000714c538883ae
frame #39: 0x0000714c5388829a
frame #40: 0x0000714c567a2478
frame #41: 0x0000714c5392e050
frame #42: 0x0000714c470afe74
frame #43: 0x0000714c538a7476
frame #44: 0x0000714c538a6b9e
frame #45: 0x0000714c470ba6aa
frame #46: 0x0000714c470c2760
frame #47: 0x0000714c470a688d
frame #48: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #49: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b83dff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #50: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b83dff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #51: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b83dffd28) at comsynchronizable.cpp:157:5
frame #52: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b83dffca0) at threads.cpp:7133:5
frame #53: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b83dffca0) at threads.cpp:7177:9
frame #54: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b83dffb98, pParam=0x0000710b83dffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #55: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b83dffc18, pArgs=0x0000710b83dffc20) const at threads.cpp:7337:9
frame #56: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b83dffca0) at threads.cpp:7361:5
frame #57: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b83dffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #58: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b83dffd28) at threads.cpp:7416:5
frame #59: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710aa00128f0) at comsynchronizable.cpp:228:9
frame #60: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710aa0011ea0) at thread.cpp:1753:16
frame #61: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #62: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #14, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b4000d5a0, dwTimeout=4294967295, ptwrWakeupReason=0x0000710b8cbfbf1c, pdwSignaledObject=0x0000710b8cbfbf18) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b4000d400, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000710b8cbfc0c0, pdwSignaledObject=0x0000710b8cbfc0cc) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b4000d400, nCount=1, lpHandles=0x0000710ac43149b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710ac43149b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #6: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710b40016440, numWaiters=1, pHandles=0x0000710ac43149b8, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #7: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710b40016440, countHandles=1, handles=0x0000710ac43149b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #8: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000710b8cbfc5c0, __pEEParam=0x0000710b8cbfc5c8) const at threads.cpp:3058:40
frame #9: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710b40016440, countHandles=1, handles=0x0000710ac43149b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #10: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710ac43149b8, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #11: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710ac43149b8, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #12: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710ac4314998, pCurThread=0x0000710b40016440, timeOut=-1) at syncblk.cpp:2617:30
frame #13: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710ac4314998, pCurThread=0x0000710b40016440, timeOut=-1) at syncblk.cpp:2488:12
frame #14: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710ac4314998) at syncblk.cpp:2389:9
frame #15: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710ac4314998) at syncblk.h:1180:19
frame #16: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c7908b698) at syncblk.cpp:1546:21
frame #17: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c7908b6a0) at object.h:278:22
frame #18: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c7908b6a0, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #19: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c7908b6a0, pbLockTaken="") at jithelpers.cpp:3067:5
frame #20: 0x0000714c470a6009
frame #21: 0x0000714c4b73f4a3
frame #22: 0x0000714c4b73e17b
frame #23: 0x0000714c567a38c8
frame #24: 0x0000714c567bfde9
frame #25: 0x0000714c567ff239
frame #26: 0x0000714c567ff0d0
frame #27: 0x0000714c55451e8b
frame #28: 0x0000714c554500f3
frame #29: 0x0000714c4dc130e8
frame #30: 0x0000714c55404e77
frame #31: 0x0000714c55404b80
frame #32: 0x0000714c55404737
frame #33: 0x0000714c55309b66
frame #34: 0x0000714c55321877
frame #35: 0x0000714c5388b65e
frame #36: 0x0000714c5388af9e
frame #37: 0x0000714c5531d840
frame #38: 0x0000714c53889c4e
frame #39: 0x0000714c5388972e
frame #40: 0x0000714c5531ccd3
frame #41: 0x0000714c538883ae
frame #42: 0x0000714c5388829a
frame #43: 0x0000714c5531c909
frame #44: 0x0000714c538877fe
frame #45: 0x0000714c53886dde
frame #46: 0x0000714c5388652e
frame #47: 0x0000714c538864c4
frame #48: 0x0000714c538861db
frame #49: 0x0000714c53885b8e
frame #50: 0x0000714c5388554e
frame #51: 0x0000714c538854b9
frame #52: 0x0000714c4737ba34
frame #53: 0x0000714c470cd2a4
frame #54: 0x0000714c470afe74
frame #55: 0x0000714c470c7dcd
frame #56: 0x0000714c470c7be6
frame #57: 0x0000714c470c7b87
frame #58: 0x0000714c470c2760
frame #59: 0x0000714c470a688d
frame #60: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #61: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8cbff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #62: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8cbff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #63: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8cbffd28) at comsynchronizable.cpp:157:5
frame #64: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8cbffca0) at threads.cpp:7133:5
frame #65: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8cbffca0) at threads.cpp:7177:9
frame #66: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8cbffb98, pParam=0x0000710b8cbffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #67: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8cbffc18, pArgs=0x0000710b8cbffc20) const at threads.cpp:7337:9
frame #68: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8cbffca0) at threads.cpp:7361:5
frame #69: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8cbffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #70: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8cbffd28) at threads.cpp:7416:5
frame #71: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b40016440) at comsynchronizable.cpp:228:9
frame #72: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b4000d400) at thread.cpp:1753:16
frame #73: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #74: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #15, stop reason = signal 0
frame #0: 0x0000714cc614dee8 libcoreclr.so`MethodTable::GetFlag(this=0x0000714c543d8950, flag=enum_flag_Category_ValueType_Mask) const at methodtable.h:3655:26
frame #1: 0x0000714cc615cd31 libcoreclr.so`MethodTable::IsArray(this=0x0000714c543d8950) at methodtable.h:2648:16
frame #2: 0x0000714cc61674cd libcoreclr.so`MethodTable::HasPerInstInfo(this=0x0000714c543d8950) at methodtable.h:2796:9
frame #3: 0x0000714cc616745d libcoreclr.so`MethodTable::GetPerInstInfo(this=0x0000714c543d8950) at methodtable.h:2789:9
frame #4: 0x0000714cc616741c libcoreclr.so`MethodTable::GetGenericsDictInfo(this=0x0000714c543d8950) at methodtable.h:2825:47
frame #5: 0x0000714cc61673af libcoreclr.so`MethodTable::GetNumGenericArgs(this=0x0000714c543d8950) at methodtable.h:2526:29
frame #6: 0x0000714cc62e768d libcoreclr.so`MethodTable::SanityCheck(this=0x0000714c543d8950) at methodtable.cpp:6222:9
frame #7: 0x0000714cc62ed6b6 libcoreclr.so`MethodTable::Validate(this=0x0000714c543d8950) at methodtable.cpp:8355:5
frame #8: 0x0000714cc62f55fb libcoreclr.so`Object::ValidateInner(this=0x0000710c7910d668, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:553:9
frame #9: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c7910d668, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #10: 0x0000714cc62f4807 libcoreclr.so`OBJECTREF::operator->(this=0x0000710b815fe350) at object.cpp:1273:5
frame #11: 0x0000714cc64d374b libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c7910d668, classProfile=0x0000714c543d8530) at jithelpers.cpp:5073:5
frame #12: 0x0000714c56782536
frame #13: 0x0000714c5533b739
frame #14: 0x0000714c55322b3f
frame #15: 0x0000714c5388b65e
frame #16: 0x0000714c5388af9e
frame #17: 0x0000714c5531d840
frame #18: 0x0000714c53889c4e
frame #19: 0x0000714c5388972e
frame #20: 0x0000714c5531ccd3
frame #21: 0x0000714c538883ae
frame #22: 0x0000714c5388829a
frame #23: 0x0000714c567a2478
frame #24: 0x0000714c5392e050
frame #25: 0x0000714c470afe74
frame #26: 0x0000714c538a7476
frame #27: 0x0000714c538a6b9e
frame #28: 0x0000714c470ba6aa
frame #29: 0x0000714c470c2760
frame #30: 0x0000714c470a688d
frame #31: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #32: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b815ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #33: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b815ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #34: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b815ffd28) at comsynchronizable.cpp:157:5
frame #35: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b815ffca0) at threads.cpp:7133:5
frame #36: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b815ffca0) at threads.cpp:7177:9
frame #37: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b815ffb98, pParam=0x0000710b815ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #38: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b815ffc18, pArgs=0x0000710b815ffc20) const at threads.cpp:7337:9
frame #39: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b815ffca0) at threads.cpp:7361:5
frame #40: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b815ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #41: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b815ffd28) at threads.cpp:7416:5
frame #42: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ab0049630) at comsynchronizable.cpp:228:9
frame #43: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ab004b3d0) at thread.cpp:1753:16
frame #44: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #45: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #16, stop reason = signal 0
frame #0: 0x0000714cc63e5824 libcoreclr.so`CLRException::HandlerState::CleanupTry(this=0x0000710b80bfc930) at clrex.cpp:800:13
frame #1: 0x0000714cc6139258 libcoreclr.so`CAutoTryCleanup<CLRException::HandlerState>::~CAutoTryCleanup(this=0x0000710b80bfc928) at ex.h:612:20
frame #2: 0x0000714cc62f5d2b libcoreclr.so`Object::ValidateInner(this=0x0000710c70d97148, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:628:5
frame #3: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c70d97148, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #4: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b80bfca20, pObject=0x0000710c70d97148) at object.cpp:1157:5
frame #5: 0x0000714cc64d3742 libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c70d97148, classProfile=0x0000714c569edee0) at jithelpers.cpp:5072:24
frame #6: 0x0000714c567bc424
frame #7: 0x0000714c567bc29c
frame #8: 0x0000714c567b276a
frame #9: 0x0000714c567b1ead
frame #10: 0x0000714c567a3897
frame #11: 0x0000714c567bfde9
frame #12: 0x0000714c567ff239
frame #13: 0x0000714c567ff0d0
frame #14: 0x0000714c55451e8b
frame #15: 0x0000714c554500f3
frame #16: 0x0000714c4dc130e8
frame #17: 0x0000714c55404e77
frame #18: 0x0000714c55404b80
frame #19: 0x0000714c55404737
frame #20: 0x0000714c55309b66
frame #21: 0x0000714c55321877
frame #22: 0x0000714c5388b65e
frame #23: 0x0000714c5388af9e
frame #24: 0x0000714c5531d840
frame #25: 0x0000714c53889c4e
frame #26: 0x0000714c5388972e
frame #27: 0x0000714c5531ccd3
frame #28: 0x0000714c538883ae
frame #29: 0x0000714c5388829a
frame #30: 0x0000714c567a2478
frame #31: 0x0000714c5392e050
frame #32: 0x0000714c470afe74
frame #33: 0x0000714c538a7476
frame #34: 0x0000714c538a6b9e
frame #35: 0x0000714c470ba6aa
frame #36: 0x0000714c470c2760
frame #37: 0x0000714c470a688d
frame #38: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #39: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b80bff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #40: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b80bff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #41: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b80bffd28) at comsynchronizable.cpp:157:5
frame #42: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b80bffca0) at threads.cpp:7133:5
frame #43: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b80bffca0) at threads.cpp:7177:9
frame #44: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b80bffb98, pParam=0x0000710b80bffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #45: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b80bffc18, pArgs=0x0000710b80bffc20) const at threads.cpp:7337:9
frame #46: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b80bffca0) at threads.cpp:7361:5
frame #47: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b80bffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #48: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b80bffd28) at threads.cpp:7416:5
frame #49: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710adc0333b0) at comsynchronizable.cpp:228:9
frame #50: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710adc02f5b0) at thread.cpp:1753:16
frame #51: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #52: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #17, stop reason = signal 0
frame #0: 0x0000714cc74a6993 ld-linux-x86-64.so.2`__tls_get_addr + 19
frame #1: 0x0000714cc6135998 libcoreclr.so`GetThreadNULLOk() at threads.inl:37:12
frame #2: 0x0000714cc61e2241 libcoreclr.so`Thread::IsObjRefValid(ref=0x0000710b77dfdd90) at threads.h:3241:34
frame #3: 0x0000714cc62f481a libcoreclr.so`OBJECTREF::operator->(this=0x0000710b77dfdd90) at object.cpp:1277:5
frame #4: 0x0000714cc69c21cc libcoreclr.so`ObjectNative::GetHashCode(obj=0x0000710c65b30270) at objectnative.cpp:57:22
frame #5: 0x0000714c46fab3e7
frame #6: 0x0000714c552f8174
frame #7: 0x0000714c568d5cfc
frame #8: 0x0000714c568d578f
frame #9: 0x0000714c56782455
frame #10: 0x0000714c5533b739
frame #11: 0x0000714c55322b3f
frame #12: 0x0000714c5388b65e
frame #13: 0x0000714c5388af9e
frame #14: 0x0000714c5531d840
frame #15: 0x0000714c53889c4e
frame #16: 0x0000714c5388972e
frame #17: 0x0000714c5531ccd3
frame #18: 0x0000714c538883ae
frame #19: 0x0000714c5388829a
frame #20: 0x0000714c567a2478
frame #21: 0x0000714c5392e050
frame #22: 0x0000714c470afe74
frame #23: 0x0000714c538a7476
frame #24: 0x0000714c538a6b9e
frame #25: 0x0000714c470ba6aa
frame #26: 0x0000714c470c2760
frame #27: 0x0000714c470a688d
frame #28: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #29: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b77dff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #30: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b77dff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #31: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b77dffd28) at comsynchronizable.cpp:157:5
frame #32: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b77dffca0) at threads.cpp:7133:5
frame #33: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b77dffca0) at threads.cpp:7177:9
frame #34: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b77dffb98, pParam=0x0000710b77dffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #35: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b77dffc18, pArgs=0x0000710b77dffc20) const at threads.cpp:7337:9
frame #36: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b77dffca0) at threads.cpp:7361:5
frame #37: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b77dffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #38: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b77dffd28) at threads.cpp:7416:5
frame #39: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ad001a900) at comsynchronizable.cpp:228:9
frame #40: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ad00169a0) at thread.cpp:1753:16
frame #41: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #42: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #18, stop reason = signal 0
frame #0: 0x0000714cc648653b libcoreclr.so`ErectWriteBarrier(dst=0x0000710c6fdcb798, ref=OBJECTREF @ 0x0000710b8d5fce50) at gchelpers.cpp:1422:36
frame #1: 0x0000714cc642083a libcoreclr.so`COMInterlocked::CompareExchangeObject(location=0x0000710c6fdcb798, value=0x0000000000000000, comparand=0x0000710ca3c0f260) at comutilnative.cpp:1549:9
frame #2: 0x0000714c47486068
frame #3: 0x0000714c568e35db
frame #4: 0x0000714c568e1bf8
frame #5: 0x0000714c568e17a7
frame #6: 0x0000714c4e106307
frame #7: 0x0000714c4e105b58
frame #8: 0x0000714c4e103543
frame #9: 0x0000714c568d9a1d
frame #10: 0x0000714c568d955a
frame #11: 0x0000714c568d50cd
frame #12: 0x0000714c568d709e
frame #13: 0x0000714c568d578f
frame #14: 0x0000714c56782455
frame #15: 0x0000714c5533b739
frame #16: 0x0000714c55322b3f
frame #17: 0x0000714c5388b65e
frame #18: 0x0000714c5388af9e
frame #19: 0x0000714c5531d840
frame #20: 0x0000714c53889c4e
frame #21: 0x0000714c5388972e
frame #22: 0x0000714c5531ccd3
frame #23: 0x0000714c538883ae
frame #24: 0x0000714c5388829a
frame #25: 0x0000714c5531c4b2
frame #26: 0x0000714c538a7b06
frame #27: 0x0000714c470afe74
frame #28: 0x0000714c538a7476
frame #29: 0x0000714c538a6b9e
frame #30: 0x0000714c470ba6aa
frame #31: 0x0000714c470c2760
frame #32: 0x0000714c470a688d
frame #33: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #34: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8d5ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #35: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8d5ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #36: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8d5ffd28) at comsynchronizable.cpp:157:5
frame #37: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8d5ffca0) at threads.cpp:7133:5
frame #38: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8d5ffca0) at threads.cpp:7177:9
frame #39: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8d5ffb98, pParam=0x0000710b8d5ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #40: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8d5ffc18, pArgs=0x0000710b8d5ffc20) const at threads.cpp:7337:9
frame #41: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8d5ffca0) at threads.cpp:7361:5
frame #42: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8d5ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #43: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8d5ffd28) at threads.cpp:7416:5
frame #44: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b3000f0c0) at comsynchronizable.cpp:228:9
frame #45: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b3004eab0) at thread.cpp:1753:16
frame #46: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #47: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #19, stop reason = signal 0
frame #0: 0x0000714cc6f1947f libc.so.6`__poll + 79
frame #1: 0x0000714cc68e54f3 libcoreclr.so`ipc_poll_fds(fds=0x0000714c38009010, nfds=1, timeout=4294967295) at ds-ipc-pal-socket.c:485:17
frame #2: 0x0000714cc68e52f2 libcoreclr.so`ds_ipc_poll(poll_handles_data=0x0000714c38008e00, poll_handles_data_len=1, timeout_ms=4294967295, callback=(libcoreclr.so`server_warning_callback(char const*, unsigned int) at ds-server.c:110)) at ds-ipc-pal-socket.c:1105:16
frame #3: 0x0000714cc67fa3a9 libcoreclr.so`ds_ipc_stream_factory_get_next_available_stream(callback=(libcoreclr.so`server_warning_callback(char const*, unsigned int) at ds-server.c:110)) at ds-ipc.c:393:14
frame #4: 0x0000714cc67f72ec libcoreclr.so`server_thread(data=0x0000000000000000) at ds-server.c:129:34
frame #5: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e0702987200) at thread.cpp:1753:16
frame #6: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #7: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #20, stop reason = signal 0
frame #0: 0x0000714cc613958e libcoreclr.so`GetThread() at threads.inl:44:5
frame #1: 0x0000714cc61395c9 libcoreclr.so`Thread::PreemptiveGCDisabled(this=0x0000710b4800ef60) at threads.h:1362:9
frame #2: 0x0000714cc62f4a9f libcoreclr.so`Object::Validate(this=0x0000710c79191d50, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:508:43
frame #3: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b773fc470, pObject=0x0000710c79191d50) at object.cpp:1157:5
frame #4: 0x0000714cc64c2016 libcoreclr.so`JIT_VirtualFunctionPointer(objectUNSAFE=0x0000710c79191d50, classHnd=0x0000714c4df83e00, methodHnd=0x0000714c54bbb688) at jithelpers.cpp:2935:24
frame #5: 0x0000714c54ae9050
frame #6: 0x0000714c54ae8e5b
frame #7: 0x0000714c54ae86f5
frame #8: 0x0000714c54ae1fb9
frame #9: 0x0000714c4e10639e
frame #10: 0x0000714c4e105b58
frame #11: 0x0000714c4e103543
frame #12: 0x0000714c568d9a1d
frame #13: 0x0000714c568d955a
frame #14: 0x0000714c568d50cd
frame #15: 0x0000714c568d709e
frame #16: 0x0000714c568d578f
frame #17: 0x0000714c56782455
frame #18: 0x0000714c5533b739
frame #19: 0x0000714c55322b3f
frame #20: 0x0000714c5388b65e
frame #21: 0x0000714c5388af9e
frame #22: 0x0000714c5531d840
frame #23: 0x0000714c53889c4e
frame #24: 0x0000714c5388972e
frame #25: 0x0000714c5531ccd3
frame #26: 0x0000714c538883ae
frame #27: 0x0000714c5388829a
frame #28: 0x0000714c5531c4b2
frame #29: 0x0000714c538a7b06
frame #30: 0x0000714c470afe74
frame #31: 0x0000714c538a7476
frame #32: 0x0000714c538a6b9e
frame #33: 0x0000714c470ba6aa
frame #34: 0x0000714c470c2760
frame #35: 0x0000714c470a688d
frame #36: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #37: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b773ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #38: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b773ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #39: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b773ffd28) at comsynchronizable.cpp:157:5
frame #40: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b773ffca0) at threads.cpp:7133:5
frame #41: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b773ffca0) at threads.cpp:7177:9
frame #42: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b773ffb98, pParam=0x0000710b773ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #43: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b773ffc18, pArgs=0x0000710b773ffc20) const at threads.cpp:7337:9
frame #44: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b773ffca0) at threads.cpp:7361:5
frame #45: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b773ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #46: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b773ffd28) at threads.cpp:7416:5
frame #47: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b4800ef60) at comsynchronizable.cpp:228:9
frame #48: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b48012570) at thread.cpp:1753:16
frame #49: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #50: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #21, stop reason = signal 0
frame #0: 0x0000714cc62f5714 libcoreclr.so`Object::ValidateInner(this=0x0000710c7918c850, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:557:46
frame #1: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c7918c850, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #2: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b769fe0d0, pObject=0x0000710c7918c850) at object.cpp:1157:5
frame #3: 0x0000714cc64c2016 libcoreclr.so`JIT_VirtualFunctionPointer(objectUNSAFE=0x0000710c7918c850, classHnd=0x0000714c4df83e00, methodHnd=0x0000714c542109e8) at jithelpers.cpp:2935:24
frame #4: 0x0000714c567630d7
frame #5: 0x0000714c56763402
frame #6: 0x0000714c567631de
frame #7: 0x0000714c5683f3ed
frame #8: 0x0000714c5683f371
frame #9: 0x0000714c567630e3
frame #10: 0x0000714c56763402
frame #11: 0x0000714c567631de
frame #12: 0x0000714c5683b95d
frame #13: 0x0000714c5683b9e4
frame #14: 0x0000714c567630e3
frame #15: 0x0000714c56776c47
frame #16: 0x0000714c56773610
frame #17: 0x0000714c5533b6c1
frame #18: 0x0000714c55322b3f
frame #19: 0x0000714c5388b65e
frame #20: 0x0000714c5388af9e
frame #21: 0x0000714c5531d840
frame #22: 0x0000714c53889c4e
frame #23: 0x0000714c5388972e
frame #24: 0x0000714c5531ccd3
frame #25: 0x0000714c538883ae
frame #26: 0x0000714c5388829a
frame #27: 0x0000714c567a2478
frame #28: 0x0000714c5392e050
frame #29: 0x0000714c470afe74
frame #30: 0x0000714c538a7476
frame #31: 0x0000714c538a6b9e
frame #32: 0x0000714c470ba6aa
frame #33: 0x0000714c470c2760
frame #34: 0x0000714c470a688d
frame #35: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #36: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b769ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #37: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b769ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #38: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b769ffd28) at comsynchronizable.cpp:157:5
frame #39: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b769ffca0) at threads.cpp:7133:5
frame #40: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b769ffca0) at threads.cpp:7177:9
frame #41: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b769ffb98, pParam=0x0000710b769ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #42: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b769ffc18, pArgs=0x0000710b769ffc20) const at threads.cpp:7337:9
frame #43: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b769ffca0) at threads.cpp:7361:5
frame #44: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b769ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #45: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b769ffd28) at threads.cpp:7416:5
frame #46: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b64025270) at comsynchronizable.cpp:228:9
frame #47: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b6400c260) at thread.cpp:1753:16
frame #48: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #49: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #22, stop reason = signal 0
frame #0: 0x0000714cc61e244a libcoreclr.so`Thread::ObjectRefNew(ref=0x0000710b69ffcb90) at threads.h:3205:17
frame #1: 0x0000714cc62f76f8 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b69ffcb90, pObject=0x0000710c6f1215a0) at object.cpp:1161:5
frame #2: 0x0000714cc64d3742 libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c6f1215a0, classProfile=0x0000714c54fd2f08) at jithelpers.cpp:5072:24
frame #3: 0x0000714c567bc12c
frame #4: 0x0000714c567b276a
frame #5: 0x0000714c567b1ead
frame #6: 0x0000714c567a3897
frame #7: 0x0000714c567bfde9
frame #8: 0x0000714c567ff239
frame #9: 0x0000714c567ff0d0
frame #10: 0x0000714c55451e8b
frame #11: 0x0000714c554500f3
frame #12: 0x0000714c4dc130e8
frame #13: 0x0000714c55404e77
frame #14: 0x0000714c55404b80
frame #15: 0x0000714c55404737
frame #16: 0x0000714c55309b66
frame #17: 0x0000714c55321877
frame #18: 0x0000714c5388b65e
frame #19: 0x0000714c5388af9e
frame #20: 0x0000714c5531d840
frame #21: 0x0000714c53889c4e
frame #22: 0x0000714c5388972e
frame #23: 0x0000714c5531ccd3
frame #24: 0x0000714c538883ae
frame #25: 0x0000714c5388829a
frame #26: 0x0000714c5531c4b2
frame #27: 0x0000714c538a7b06
frame #28: 0x0000714c470afe74
frame #29: 0x0000714c538a7476
frame #30: 0x0000714c538a6b9e
frame #31: 0x0000714c470ba6aa
frame #32: 0x0000714c470c2760
frame #33: 0x0000714c470a688d
frame #34: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #35: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b69fff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #36: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b69fff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #37: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b69fffd28) at comsynchronizable.cpp:157:5
frame #38: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b69fffca0) at threads.cpp:7133:5
frame #39: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b69fffca0) at threads.cpp:7177:9
frame #40: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b69fffb98, pParam=0x0000710b69fffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #41: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b69fffc18, pArgs=0x0000710b69fffc20) const at threads.cpp:7337:9
frame #42: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b69fffca0) at threads.cpp:7361:5
frame #43: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b69fffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #44: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b69fffd28) at threads.cpp:7416:5
frame #45: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c013660) at comsynchronizable.cpp:228:9
frame #46: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c015340) at thread.cpp:1753:16
frame #47: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #48: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #23, stop reason = signal 0
frame #0: 0x0000714cc62eeda1 libcoreclr.so`GCHeapUtilities::UseThreadAllocationContexts() at gcheaputilities.h:128:9
frame #1: 0x0000714cc648444b libcoreclr.so`Alloc(size=32, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:223:9
frame #2: 0x0000714cc64862a5 libcoreclr.so`AllocateObject(pMT=0x0000714c549d5240, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:1095:37
frame #3: 0x0000714cc6135cd9 libcoreclr.so`AllocateObject(pMT=0x0000714c549d5240) at gchelpers.h:68:12
frame #4: 0x0000714cc64b817d libcoreclr.so`JIT_New(typeHnd_=0x0000714c549d5240) at jithelpers.cpp:1720:14
frame #5: 0x0000714c4a7a0c19
frame #6: 0x0000714c4a79ec4b
frame #7: 0x0000714c4adfd59e
frame #8: 0x0000714c4adf570a
frame #9: 0x0000714c4adf6e6c
frame #10: 0x0000714c4e1064c4
frame #11: 0x0000714c4e106312
frame #12: 0x0000714c4e105b58
frame #13: 0x0000714c4e103543
frame #14: 0x0000714c568d9a1d
frame #15: 0x0000714c568d955a
frame #16: 0x0000714c568d50cd
frame #17: 0x0000714c568d709e
frame #18: 0x0000714c568d578f
frame #19: 0x0000714c56782455
frame #20: 0x0000714c5533b739
frame #21: 0x0000714c55322b3f
frame #22: 0x0000714c5388b65e
frame #23: 0x0000714c5388af9e
frame #24: 0x0000714c5531d840
frame #25: 0x0000714c53889c4e
frame #26: 0x0000714c5388972e
frame #27: 0x0000714c5531ccd3
frame #28: 0x0000714c538883ae
frame #29: 0x0000714c5388829a
frame #30: 0x0000714c5531c4b2
frame #31: 0x0000714c538a7b06
frame #32: 0x0000714c470afe74
frame #33: 0x0000714c538a7476
frame #34: 0x0000714c538a6b9e
frame #35: 0x0000714c470ba6aa
frame #36: 0x0000714c470c2760
frame #37: 0x0000714c470a688d
frame #38: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #39: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b695ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #40: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b695ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #41: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b695ffd28) at comsynchronizable.cpp:157:5
frame #42: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b695ffca0) at threads.cpp:7133:5
frame #43: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b695ffca0) at threads.cpp:7177:9
frame #44: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b695ffb98, pParam=0x0000710b695ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #45: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b695ffc18, pArgs=0x0000710b695ffc20) const at threads.cpp:7337:9
frame #46: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b695ffca0) at threads.cpp:7361:5
frame #47: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b695ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #48: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b695ffd28) at threads.cpp:7416:5
frame #49: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c015c70) at comsynchronizable.cpp:228:9
frame #50: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c017a10) at thread.cpp:1753:16
frame #51: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #52: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #24, stop reason = signal 0
frame #0: 0x0000714c4e338ae1
frame #1: 0x0000714c4deac108
frame #2: 0x0000714c5532a3b2
frame #3: 0x0000714c538af744
frame #4: 0x0000714c55332b97
frame #5: 0x0000714c5532286f
frame #6: 0x0000714c5388b65e
frame #7: 0x0000714c5388af9e
frame #8: 0x0000714c5531d840
frame #9: 0x0000714c53889c4e
frame #10: 0x0000714c5388972e
frame #11: 0x0000714c5531ccd3
frame #12: 0x0000714c538883ae
frame #13: 0x0000714c5388829a
frame #14: 0x0000714c5531c4b2
frame #15: 0x0000714c538a7b06
frame #16: 0x0000714c470afe74
frame #17: 0x0000714c538a7476
frame #18: 0x0000714c538a6b9e
frame #19: 0x0000714c470ba6aa
frame #20: 0x0000714c470c2760
frame #21: 0x0000714c470a688d
frame #22: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #23: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5e9ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #24: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5e9ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #25: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5e9ffd28) at comsynchronizable.cpp:157:5
frame #26: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5e9ffca0) at threads.cpp:7133:5
frame #27: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5e9ffca0) at threads.cpp:7177:9
frame #28: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5e9ffb98, pParam=0x0000710b5e9ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #29: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5e9ffc18, pArgs=0x0000710b5e9ffc20) const at threads.cpp:7337:9
frame #30: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5e9ffca0) at threads.cpp:7361:5
frame #31: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5e9ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #32: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5e9ffd28) at threads.cpp:7416:5
frame #33: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c01d210) at comsynchronizable.cpp:228:9
frame #34: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c01efb0) at thread.cpp:1753:16
frame #35: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #36: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #25, stop reason = signal 0
frame #0: 0x0000714cc64d446e libcoreclr.so`BitScanReverse(Index=0x0000710b5dffe4b4, qwMask=1991680) at pal.h:3300:19
frame #1: 0x0000714cc64d4390 libcoreclr.so`JIT_CountProfile32(pCounter=0x0000714c56754428) at jithelpers.cpp:5342:9
frame #2: 0x0000714c5540b2f9
frame #3: 0x0000714c5540b8dc
frame #4: 0x0000714c5533b68f
frame #5: 0x0000714c55322b3f
frame #6: 0x0000714c5388b65e
frame #7: 0x0000714c5388af9e
frame #8: 0x0000714c5531d840
frame #9: 0x0000714c53889c4e
frame #10: 0x0000714c5388972e
frame #11: 0x0000714c5531ccd3
frame #12: 0x0000714c538883ae
frame #13: 0x0000714c5388829a
frame #14: 0x0000714c5531c4b2
frame #15: 0x0000714c538a7b06
frame #16: 0x0000714c470afe74
frame #17: 0x0000714c538a7476
frame #18: 0x0000714c538a6b9e
frame #19: 0x0000714c470ba6aa
frame #20: 0x0000714c470c2760
frame #21: 0x0000714c470a688d
frame #22: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #23: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5dfff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #24: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5dfff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #25: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5dfffd28) at comsynchronizable.cpp:157:5
frame #26: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5dfffca0) at threads.cpp:7133:5
frame #27: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5dfffca0) at threads.cpp:7177:9
frame #28: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5dfffb98, pParam=0x0000710b5dfffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #29: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5dfffc18, pArgs=0x0000710b5dfffc20) const at threads.cpp:7337:9
frame #30: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5dfffca0) at threads.cpp:7361:5
frame #31: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5dfffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #32: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5dfffd28) at threads.cpp:7416:5
frame #33: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c01f980) at comsynchronizable.cpp:228:9
frame #34: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c0216c0) at thread.cpp:1753:16
frame #35: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #36: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #26, stop reason = signal 0
frame #0: 0x0000714cc66fe42c libcoreclr.so`WKS::ro_segment_lookup(unsigned char*) [inlined] WKS::sorted_table::lookup(this=0x00005e07029ba010, add=<no value available>) at gc.cpp:3591:9
frame #1: 0x0000714cc66fe2db libcoreclr.so`WKS::ro_segment_lookup(o="<0&\xc6Lq") at gc.cpp:4353:60
frame #2: 0x0000714cc66fe594 libcoreclr.so`WKS::seg_mapping_table_segment_of(o="<0&\xc6Lq") at gc.cpp:4545:16
frame #3: 0x0000714cc6737ef8 libcoreclr.so`WKS::gc_heap::find_segment(interior="<0&\xc6Lq", small_segment_only_p=NO) at gc.cpp:26331:25
frame #4: 0x0000714cc676e3e0 libcoreclr.so`WKS::GCHeap::IsHeapPointer(this=0x00005e0702992150, vpObject=0x0000710b8dfff168, small_heap_only=false) at gc.cpp:49008:25
frame #5: 0x0000714cc62f7418 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b8dfff168, objref=0x0000710c703321c8) at object.cpp:1065:51
frame #6: 0x0000714cc62aece6 libcoreclr.so`PtrArray::GetAt(this=0x0000710c70332198, i=4) at object.h:726:16
frame #7: 0x0000714cc64b518f libcoreclr.so`GetThreadLocalStaticBaseIfExistsAndInitialized(index=(TLSIndexRawIndex = 6)) at jithelpers.cpp:1238:34
frame #8: 0x0000714cc64b5b58 libcoreclr.so`JIT_GetGCThreadStaticBase(pMT=0x0000714c48492ce0) at jithelpers.cpp:1396:31
frame #9: 0x0000714c470a7317
frame #10: 0x0000714c5388829a
frame #11: 0x0000714c567a2478
frame #12: 0x0000714c5392e050
frame #13: 0x0000714c470afe74
frame #14: 0x0000714c538a7476
frame #15: 0x0000714c538a6b9e
frame #16: 0x0000714c470ba6aa
frame #17: 0x0000714c470c2760
frame #18: 0x0000714c470a688d
frame #19: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #20: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8dfff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #21: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8dfff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #22: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8dfffd28) at comsynchronizable.cpp:157:5
frame #23: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8dfffca0) at threads.cpp:7133:5
frame #24: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8dfffca0) at threads.cpp:7177:9
frame #25: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8dfffb98, pParam=0x0000710b8dfffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #26: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8dfffc18, pArgs=0x0000710b8dfffc20) const at threads.cpp:7337:9
frame #27: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8dfffca0) at threads.cpp:7361:5
frame #28: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8dfffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #29: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8dfffd28) at threads.cpp:7416:5
frame #30: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b1800cda0) at comsynchronizable.cpp:228:9
frame #31: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b1800f440) at thread.cpp:1753:16
frame #32: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #33: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #27, stop reason = signal 0
frame #0: 0x0000714cc6360001 libcoreclr.so`ObjHeader::Validate(this=0x0000710c7914aba0, bVerifySyncBlkIndex=YES) at syncblk.cpp:2062:14
frame #1: 0x0000714cc62f58c2 libcoreclr.so`Object::ValidateInner(this=0x0000710c7914aba8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:574:13
frame #2: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c7914aba8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #3: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b515fc470, pObject=0x0000710c7914aba8) at object.cpp:1157:5
frame #4: 0x0000714cc64c2016 libcoreclr.so`JIT_VirtualFunctionPointer(objectUNSAFE=0x0000710c7914aba8, classHnd=0x0000714c4df83e00, methodHnd=0x0000714c54bbb688) at jithelpers.cpp:2935:24
frame #5: 0x0000714c54ae9050
frame #6: 0x0000714c54ae8e5b
frame #7: 0x0000714c54ae86f5
frame #8: 0x0000714c54ae1fb9
frame #9: 0x0000714c4e10639e
frame #10: 0x0000714c4e105b58
frame #11: 0x0000714c4e103543
frame #12: 0x0000714c568d9a1d
frame #13: 0x0000714c568d955a
frame #14: 0x0000714c568d50cd
frame #15: 0x0000714c568d709e
frame #16: 0x0000714c568d578f
frame #17: 0x0000714c56782455
frame #18: 0x0000714c5533b739
frame #19: 0x0000714c55322b3f
frame #20: 0x0000714c5388b65e
frame #21: 0x0000714c5388af9e
frame #22: 0x0000714c5531d840
frame #23: 0x0000714c53889c4e
frame #24: 0x0000714c5388972e
frame #25: 0x0000714c5531ccd3
frame #26: 0x0000714c538883ae
frame #27: 0x0000714c5388829a
frame #28: 0x0000714c5531c4b2
frame #29: 0x0000714c538a7b06
frame #30: 0x0000714c470afe74
frame #31: 0x0000714c538a7476
frame #32: 0x0000714c538a6b9e
frame #33: 0x0000714c470ba6aa
frame #34: 0x0000714c470c2760
frame #35: 0x0000714c470a688d
frame #36: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #37: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b515ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #38: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b515ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #39: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b515ffd28) at comsynchronizable.cpp:157:5
frame #40: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b515ffca0) at threads.cpp:7133:5
frame #41: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b515ffca0) at threads.cpp:7177:9
frame #42: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b515ffb98, pParam=0x0000710b515ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #43: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b515ffc18, pArgs=0x0000710b515ffc20) const at threads.cpp:7337:9
frame #44: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b515ffca0) at threads.cpp:7361:5
frame #45: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b515ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #46: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b515ffd28) at threads.cpp:7416:5
frame #47: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c00f640) at comsynchronizable.cpp:228:9
frame #48: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c009f60) at thread.cpp:1753:16
frame #49: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #50: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #28, stop reason = signal 0
frame #0: 0x0000714cc6740b4b libcoreclr.so`WKS::gc_heap::background_mark_simple1(oo="h\U00000003\xf4LLq") at gc.cpp:27796:21
frame #1: 0x0000714cc674258e libcoreclr.so`WKS::gc_heap::background_mark_simple(o="`\xb1*HLq") at gc.cpp:27999:17
frame #2: 0x0000714cc674289b libcoreclr.so`WKS::gc_heap::background_promote(ppObject=0x0000714cc6dc13e8, sc=0x0000714c33dffa80, flags=0) at gc.cpp:28081:5
frame #3: 0x0000714cc66487fd libcoreclr.so`PromoteObject(pObjRef=0x0000714cc6dc13e8, pExtraInfo=0x0000000000000000, lp1=124572101769856, lp2=124574560953776) at objecthandle.cpp:349:5
frame #4: 0x0000714cc6644f3d libcoreclr.so`ScanConsecutiveHandlesWithoutUserData(pValue=0x0000714cc6dc13e8, pLast=0x0000714cc6dc1400, pInfo=0x0000714c33dff780, (null)=0x0000000000000000) at handletablescan.cpp:442:13
frame #5: 0x0000714cc664512f libcoreclr.so`BlockScanBlocksWithoutUserData(pSegment=0x0000714cc6dc0000, uBlock=1, uCount=1, pInfo=0x0000714c33dff780) at handletablescan.cpp:554:5
frame #6: 0x0000714cc6645e2d libcoreclr.so`ProcessScanQNode(pAsyncInfo=0x0000714c33dff5c0, pQNode=0x0000714c33dff5e8, lParam=124574559916240) at handletablescan.cpp:1261:9
frame #7: 0x0000714cc6645d92 libcoreclr.so`ProcessScanQueue(pAsyncInfo=0x0000714c33dff5c0, pfnNodeHandler=(libcoreclr.so`ProcessScanQNode(AsyncScanInfo*, ScanQNode*, unsigned long) at handletablescan.cpp:1244), lParam=124574559916240, fCountEmptyQNodes=NO) at handletablescan.cpp:1231:9
frame #8: 0x0000714cc6645faf libcoreclr.so`xxxTableScanQueuedBlocksAsync(pTable=0x00005e0702992210, pSegment=0x0000714cc6dc0000, pCrstHolder=0x0000714c33dff7c0) at handletablescan.cpp:1342:5
frame #9: 0x0000714cc66463bb libcoreclr.so`xxxAsyncSegmentIterator(pTable=0x00005e0702992210, pPrevSegment=0x0000714cc6dc0000, pCrstHolder=0x0000714c33dff7c0) at handletablescan.cpp:1567:9
frame #10: 0x0000714cc664671c libcoreclr.so`TableScanHandles(pTable=0x00005e0702992210, puType=0x0000714c33dff880, uTypeCount=2, pfnSegmentIterator=(libcoreclr.so`xxxAsyncSegmentIterator(HandleTable*, TableSegment*, Holder<CrstBase*, &CrstBase::AcquireLock(CrstBase*), &CrstBase::ReleaseLock(CrstBase*), 0ul, &int CompareDefault<CrstBase*>(CrstBase*, CrstBase*), true>*) at handletablescan.cpp:1556), pfnBlockHandler=(libcoreclr.so`BlockQueueBlocksForAsyncScan(TableSegment*, unsigned int, unsigned int, ScanCallbackInfo*) at handletablescan.cpp:1096), pInfo=0x0000714c33dff780, pCrstHolder=0x0000714c33dff7c0) at handletablescan.cpp:1729:24
frame #11: 0x0000714cc66468e8 libcoreclr.so`xxxTableScanHandlesAsync(pTable=0x00005e0702992210, puType=0x0000714c33dff880, uTypeCount=2, pfnSegmentIterator=(libcoreclr.so`FullSegmentIterator(HandleTable*, TableSegment*, Holder<CrstBase*, &CrstBase::AcquireLock(CrstBase*), &CrstBase::ReleaseLock(CrstBase*), 0ul, &int CompareDefault<CrstBase*>(CrstBase*, CrstBase*), true>*) at handletablescan.cpp:1448), pfnBlockHandler=(libcoreclr.so`BlockScanBlocksWithoutUserData(TableSegment*, unsigned int, unsigned int, ScanCallbackInfo*) at handletablescan.cpp:540), pInfo=0x0000714c33dff780, pCrstHolder=0x0000714c33dff7c0) at handletablescan.cpp:1811:5
frame #12: 0x0000714cc6640cf9 libcoreclr.so`HndScanHandlesForGC(hTable=0x00005e0702992210, scanProc=(libcoreclr.so`PromoteObject(Object**, unsigned long*, unsigned long, unsigned long) at objecthandle.cpp:340), param1=124572101769856, param2=124574560953776, types=0x0000714c33dff880, typeCount=2, condemned=2, maxgen=2, flags=2) at handletable.cpp:794:9
frame #13: 0x0000714cc664a82e libcoreclr.so`Ref_TraceNormalRoots(condemned=2, maxgen=2, sc=0x0000714c33dffa80, fn=(libcoreclr.so`WKS::gc_heap::background_promote(Object**, ScanContext*, unsigned int) at gc.cpp:28024)) at objecthandle.cpp:1125:25
frame #14: 0x0000714cc6652363 libcoreclr.so`GCScan::GcScanHandles(fn=(libcoreclr.so`WKS::gc_heap::background_promote(Object**, ScanContext*, unsigned int) at gc.cpp:28024), condemned=2, max_gen=2, sc=0x0000714c33dffa80) at gcscan.cpp:167:9
frame #15: 0x0000714cc67251ab libcoreclr.so`WKS::gc_heap::background_mark_phase() at gc.cpp:38130:5
frame #16: 0x0000714cc6723bbe libcoreclr.so`WKS::gc_heap::gc1() at gc.cpp:22264:13
frame #17: 0x0000714cc6760419 libcoreclr.so`WKS::gc_heap::bgc_thread_function() at gc.cpp:39325:9
frame #18: 0x0000714cc67602c0 libcoreclr.so`WKS::gc_heap::bgc_thread_stub(arg=0x0000000000000000) at gc.cpp:37281:5
frame #19: 0x0000714cc64813c5 libcoreclr.so`(anonymous namespace)::CreateSuspendableThread(void (*)(void*), void*, char16_t const*)::$_0::operator()(this=0x0000714c33dffdc0, argument=0x0000710b773fb438) const at gcenv.ee.cpp:1463:17
frame #20: 0x0000714cc64812a6 libcoreclr.so`(anonymous namespace)::CreateSuspendableThread(void (*)(void*), void*, char16_t const*)::$_0::__invoke(argument=0x0000710b773fb438) at gcenv.ee.cpp:1443:27
frame #21: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b6400ae50) at thread.cpp:1753:16
frame #22: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #23: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #29, stop reason = signal 0
frame #0: 0x0000714cc6f1947f libc.so.6`__poll + 79
frame #1: 0x0000714cc6c58d8e libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadPrepareForShutdown() at synchmanager.cpp:3250:13
frame #2: 0x0000714cc6c5cf38 libcoreclr.so`CorUnix::CPalSynchronizationManager::WorkerThread(pArg=0x00005e0702948c90) at synchmanager.cpp:1989:9
frame #3: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e0702949960) at thread.cpp:1753:16
frame #4: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #5: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #30, stop reason = signal 0
frame #0: 0x0000714cc6f229e7 libc.so.6`__madvise + 7
frame #1: 0x0000714cc6ea4ea6 libc.so.6`___lldb_unnamed_symbol3615 + 950
frame #2: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #31, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7c023fd0, dwTimeout=20000, ptwrWakeupReason=0x0000710b5d5ff07c, pdwSignaledObject=0x0000710b5d5ff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7c023e30, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b5d5ff220, pdwSignaledObject=0x0000710b5d5ff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7c023e30, nCount=1, lpHandles=0x0000710b5d5ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5d5ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5d5ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5d5ffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5d5ffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5d5ffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5d5ffb98, pParam=0x0000710b5d5ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5d5ffc18, pArgs=0x0000710b5d5ffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5d5ffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5d5ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5d5ffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c022090) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c023e30) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #32, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7c026740, dwTimeout=20000, ptwrWakeupReason=0x0000710b5cbff07c, pdwSignaledObject=0x0000710b5cbff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7c0265a0, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b5cbff220, pdwSignaledObject=0x0000710b5cbff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7c0265a0, nCount=1, lpHandles=0x0000710b5cbff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5cbff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5cbff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5cbffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5cbffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5cbffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5cbffb98, pParam=0x0000710b5cbffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5cbffc18, pArgs=0x0000710b5cbffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5cbffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5cbffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5cbffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c024800) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c0265a0) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #33, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710a3800b140, dwTimeout=20000, ptwrWakeupReason=0x0000710b44bff07c, pdwSignaledObject=0x0000710b44bff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710a3800afa0, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b44bff220, pdwSignaledObject=0x0000710b44bff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710a3800afa0, nCount=1, lpHandles=0x0000710b44bff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b44bff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b44bff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b44bffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b44bffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b44bffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b44bffb98, pParam=0x0000710b44bffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b44bffc18, pArgs=0x0000710b44bffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b44bffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b44bffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b44bffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710a38009200) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710a3800afa0) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #34, stop reason = signal 0
frame #0: 0x0000714cc614a880 libcoreclr.so`Volatile<unsigned int>::Load(this=0x0000714c482a6738) const at volatile.h:373:16
frame #1: 0x0000714cc6152b75 libcoreclr.so`Volatile<unsigned int>::operator unsigned int(this=0x0000714c482a6738) const at volatile.h:427:22
frame #2: 0x0000714cc62ed7a9 libcoreclr.so`MethodTable::Validate(this=0x0000714c482a61c8) at methodtable.cpp:8361:33
frame #3: 0x0000714cc62f55fb libcoreclr.so`Object::ValidateInner(this=0x0000714cbc40e1c8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:553:9
frame #4: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000714cbc40e1c8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #5: 0x0000714cc62f76d7 libcoreclr.so`OBJECTREF::OBJECTREF(this=0x0000710b96ffe138, pObject=0x0000714cbc40e1c8) at object.cpp:1157:5
frame #6: 0x0000714cc62e0329 libcoreclr.so`MethodTable::GetManagedClassObjectIfExists(this=0x0000714c4b510658) at methodtable.inl:1257:24
frame #7: 0x0000714cc64c1eb5 libcoreclr.so`JIT_GetRuntimeType(type=0x0000714c4b510658) at jithelpers.cpp:2902:54
frame #8: 0x0000714c50aa5b5f
frame #9: 0x0000714c50aadc85
frame #10: 0x0000714c52aabe21
frame #11: 0x0000714c5530d2a0
frame #12: 0x0000714c55327148
frame #13: 0x0000714c5531b0d9
frame #14: 0x0000714c55332508
frame #15: 0x0000714c5532286f
frame #16: 0x0000714c5388b65e
frame #17: 0x0000714c5388af9e
frame #18: 0x0000714c5531d840
frame #19: 0x0000714c53889c4e
frame #20: 0x0000714c5388972e
frame #21: 0x0000714c5531ccd3
frame #22: 0x0000714c538883ae
frame #23: 0x0000714c5388829a
frame #24: 0x0000714c567a2478
frame #25: 0x0000714c5392e050
frame #26: 0x0000714c470afe74
frame #27: 0x0000714c538a7476
frame #28: 0x0000714c538a6b9e
frame #29: 0x0000714c470ba6aa
frame #30: 0x0000714c470c2760
frame #31: 0x0000714c470a688d
frame #32: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #33: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b96fff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #34: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b96fff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #35: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b96fffd28) at comsynchronizable.cpp:157:5
frame #36: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b96fffca0) at threads.cpp:7133:5
frame #37: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b96fffca0) at threads.cpp:7177:9
frame #38: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b96fffb98, pParam=0x0000710b96fffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #39: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b96fffc18, pArgs=0x0000710b96fffc20) const at threads.cpp:7337:9
frame #40: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b96fffca0) at threads.cpp:7361:5
frame #41: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b96fffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #42: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b96fffd28) at threads.cpp:7416:5
frame #43: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710aac008f80) at comsynchronizable.cpp:228:9
frame #44: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710aac00a8c0) at thread.cpp:1753:16
frame #45: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #46: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #35, stop reason = signal 0
frame #0: 0x0000714cc6ea1c2b libc.so.6`___lldb_unnamed_symbol3591 + 43
frame #1: 0x0000714cc6ea733b libc.so.6`___lldb_unnamed_symbol3621 + 219
frame #2: 0x0000714cc6ea403f libc.so.6`pthread_cond_wait + 223
frame #3: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7c02b560, dwTimeout=4294967295, ptwrWakeupReason=0x0000710b533fc40c, pdwSignaledObject=0x0000710b533fc408) at synchmanager.cpp:479:28
frame #4: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7c02b3c0, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000710b533fc5b0, pdwSignaledObject=0x0000710b533fc5bc) at synchmanager.cpp:302:22
frame #5: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7c02b3c0, nCount=1, lpHandles=0x0000710ac4034e30, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #6: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710ac4034e30, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #7: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710b7c0296e0, numWaiters=1, pHandles=0x0000710ac4034e30, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #8: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710b7c0296e0, countHandles=1, handles=0x0000710ac4034e30, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #9: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000710b533fcab0, __pEEParam=0x0000710b533fcab8) const at threads.cpp:3058:40
frame #10: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710b7c0296e0, countHandles=1, handles=0x0000710ac4034e30, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #11: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710ac4034e30, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #12: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710ac4034e30, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #13: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710ac4034e10, pCurThread=0x0000710b7c0296e0, timeOut=-1) at syncblk.cpp:2617:30
frame #14: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710ac4034e10, pCurThread=0x0000710b7c0296e0, timeOut=-1) at syncblk.cpp:2488:12
frame #15: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710ac4034e10) at syncblk.cpp:2389:9
frame #16: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710ac4034e10) at syncblk.h:1180:19
frame #17: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c70fcc490) at syncblk.cpp:1546:21
frame #18: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c70fcc498) at object.h:278:22
frame #19: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c70fcc498, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #20: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c70fcc498, pbLockTaken="") at jithelpers.cpp:3067:5
frame #21: 0x0000714c470a6009
frame #22: 0x0000714c4b73f4a3
frame #23: 0x0000714c4b73fb10
frame #24: 0x0000714c568e17a7
frame #25: 0x0000714c4e106307
frame #26: 0x0000714c4e105b58
frame #27: 0x0000714c4e103543
frame #28: 0x0000714c568d9a1d
frame #29: 0x0000714c568d955a
frame #30: 0x0000714c568d50cd
frame #31: 0x0000714c568d709e
frame #32: 0x0000714c568d578f
frame #33: 0x0000714c56782455
frame #34: 0x0000714c5533b739
frame #35: 0x0000714c55322b3f
frame #36: 0x0000714c5388b65e
frame #37: 0x0000714c5388af9e
frame #38: 0x0000714c5531d840
frame #39: 0x0000714c53889c4e
frame #40: 0x0000714c5388972e
frame #41: 0x0000714c5531ccd3
frame #42: 0x0000714c538883ae
frame #43: 0x0000714c5388829a
frame #44: 0x0000714c5531c4b2
frame #45: 0x0000714c538a7b06
frame #46: 0x0000714c470afe74
frame #47: 0x0000714c538a7476
frame #48: 0x0000714c538a6b9e
frame #49: 0x0000714c470ba6aa
frame #50: 0x0000714c470c2760
frame #51: 0x0000714c470a688d
frame #52: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #53: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b533ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #54: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b533ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #55: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b533ffd28) at comsynchronizable.cpp:157:5
frame #56: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b533ffca0) at threads.cpp:7133:5
frame #57: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b533ffca0) at threads.cpp:7177:9
frame #58: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b533ffb98, pParam=0x0000710b533ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #59: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b533ffc18, pArgs=0x0000710b533ffc20) const at threads.cpp:7337:9
frame #60: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b533ffca0) at threads.cpp:7361:5
frame #61: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b533ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #62: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b533ffd28) at threads.cpp:7416:5
frame #63: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c0296e0) at comsynchronizable.cpp:228:9
frame #64: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c02b3c0) at thread.cpp:1753:16
frame #65: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #66: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #36, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710ac42d9de0, dwTimeout=4294967295, ptwrWakeupReason=0x0000710b5f3fcccc, pdwSignaledObject=0x0000710b5f3fccc8) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710ac42d9c40, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000710b5f3fce70, pdwSignaledObject=0x0000710b5f3fce7c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710ac42d9c40, nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #6: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710ac44330e0, numWaiters=1, pHandles=0x0000710b640455b8, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #7: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710ac44330e0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #8: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000710b5f3fd370, __pEEParam=0x0000710b5f3fd378) const at threads.cpp:3058:40
frame #9: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710ac44330e0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #10: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710b640455b8, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #11: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710b640455b8, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #12: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710b64045598, pCurThread=0x0000710ac44330e0, timeOut=-1) at syncblk.cpp:2617:30
frame #13: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710b64045598, pCurThread=0x0000710ac44330e0, timeOut=-1) at syncblk.cpp:2488:12
frame #14: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710b64045598) at syncblk.cpp:2389:9
frame #15: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710b64045598) at syncblk.h:1180:19
frame #16: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c702e98c8) at syncblk.cpp:1546:21
frame #17: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c702e98d0) at object.h:278:22
frame #18: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c702e98d0, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #19: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c702e98d0, pbLockTaken="") at jithelpers.cpp:3067:5
frame #20: 0x0000714c470a6009
frame #21: 0x0000714c568a584b
frame #22: 0x0000714c568b3933
frame #23: 0x0000714c568d6f98
frame #24: 0x0000714c568d578f
frame #25: 0x0000714c56782455
frame #26: 0x0000714c5533b739
frame #27: 0x0000714c55322b3f
frame #28: 0x0000714c5388b65e
frame #29: 0x0000714c5388af9e
frame #30: 0x0000714c5531d840
frame #31: 0x0000714c53889c4e
frame #32: 0x0000714c5388972e
frame #33: 0x0000714c5531ccd3
frame #34: 0x0000714c538883ae
frame #35: 0x0000714c5388829a
frame #36: 0x0000714c5531c4b2
frame #37: 0x0000714c538a7b06
frame #38: 0x0000714c470afe74
frame #39: 0x0000714c538a7476
frame #40: 0x0000714c538a6b9e
frame #41: 0x0000714c470ba6aa
frame #42: 0x0000714c470c2760
frame #43: 0x0000714c470a688d
frame #44: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #45: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5f3ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #46: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5f3ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #47: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5f3ffd28) at comsynchronizable.cpp:157:5
frame #48: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5f3ffca0) at threads.cpp:7133:5
frame #49: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5f3ffca0) at threads.cpp:7177:9
frame #50: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5f3ffb98, pParam=0x0000710b5f3ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #51: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5f3ffc18, pArgs=0x0000710b5f3ffc20) const at threads.cpp:7337:9
frame #52: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5f3ffca0) at threads.cpp:7361:5
frame #53: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5f3ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #54: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5f3ffd28) at threads.cpp:7416:5
frame #55: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ac44330e0) at comsynchronizable.cpp:228:9
frame #56: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ac42d9c40) at thread.cpp:1753:16
frame #57: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #58: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #37, stop reason = signal 0
frame #0: 0x0000714cc6f23567 libc.so.6`__munmap + 7
frame #1: 0x0000714cc6c79dda libcoreclr.so`CorUnix::CPalThread::FreeSignalAlternateStack(this=0x0000710a1000afa0) at thread.cpp:2506:26
frame #2: 0x0000714cc6c75afd libcoreclr.so`InternalEndCurrentThreadWrapper(arg=0x0000710a1000afa0) at thread.cpp:170:14
frame #3: 0x0000714cc6ea1fd1 libc.so.6`___lldb_unnamed_symbol3597 + 161
frame #4: 0x0000714cc6ea4c37 libc.so.6`___lldb_unnamed_symbol3615 + 327
frame #5: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #38, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b1000ed80, dwTimeout=4294967295, ptwrWakeupReason=0x0000714c3cbfd0dc, pdwSignaledObject=0x0000714c3cbfd0d8) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b1000ebe0, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000714c3cbfd280, pdwSignaledObject=0x0000714c3cbfd28c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b1000ebe0, nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #6: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710b1000cfa0, numWaiters=1, pHandles=0x0000710b640455b8, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #7: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710b1000cfa0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #8: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000714c3cbfd780, __pEEParam=0x0000714c3cbfd788) const at threads.cpp:3058:40
frame #9: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710b1000cfa0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #10: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710b640455b8, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #11: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710b640455b8, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #12: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710b64045598, pCurThread=0x0000710b1000cfa0, timeOut=-1) at syncblk.cpp:2617:30
frame #13: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710b64045598, pCurThread=0x0000710b1000cfa0, timeOut=-1) at syncblk.cpp:2488:12
frame #14: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710b64045598) at syncblk.cpp:2389:9
frame #15: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710b64045598) at syncblk.h:1180:19
frame #16: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c702e98c8) at syncblk.cpp:1546:21
frame #17: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c702e98d0) at object.h:278:22
frame #18: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c702e98d0, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #19: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c702e98d0, pbLockTaken="") at jithelpers.cpp:3067:5
frame #20: 0x0000714c470a6009
frame #21: 0x0000714c568d88b1
frame #22: 0x0000714c568d68d2
frame #23: 0x0000714c568d578f
frame #24: 0x0000714c56782455
frame #25: 0x0000714c5533b739
frame #26: 0x0000714c55322b3f
frame #27: 0x0000714c5388b65e
frame #28: 0x0000714c5388af9e
frame #29: 0x0000714c5531d840
frame #30: 0x0000714c53889c4e
frame #31: 0x0000714c5388972e
frame #32: 0x0000714c5531ccd3
frame #33: 0x0000714c538883ae
frame #34: 0x0000714c5388829a
frame #35: 0x0000714c5531c4b2
frame #36: 0x0000714c538a7b06
frame #37: 0x0000714c470afe74
frame #38: 0x0000714c538a7476
frame #39: 0x0000714c538a6b9e
frame #40: 0x0000714c470ba6aa
frame #41: 0x0000714c470c2760
frame #42: 0x0000714c470a688d
frame #43: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #44: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c3cbff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #45: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c3cbff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #46: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c3cbffd28) at comsynchronizable.cpp:157:5
frame #47: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c3cbffca0) at threads.cpp:7133:5
frame #48: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c3cbffca0) at threads.cpp:7177:9
frame #49: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c3cbffb98, pParam=0x0000714c3cbffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #50: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c3cbffc18, pArgs=0x0000714c3cbffc20) const at threads.cpp:7337:9
frame #51: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c3cbffca0) at threads.cpp:7361:5
frame #52: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3cbffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #53: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3cbffd28) at threads.cpp:7416:5
frame #54: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b1000cfa0) at comsynchronizable.cpp:228:9
frame #55: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b1000ebe0) at thread.cpp:1753:16
frame #56: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #57: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #39, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c461fa libcoreclr.so`CorUnix::PALCS_DoActualWait(pPalCriticalSection=0x0000714cc6da2cc8) at cs.cpp:1147:20
frame #3: 0x0000714cc6c45600 libcoreclr.so`CorUnix::PALCS_WaitOnCS(pPalCriticalSection=0x0000714cc6da2cc8, lInc=4) at cs.cpp:1115:18
frame #4: 0x0000714cc6c44867 libcoreclr.so`CorUnix::InternalEnterCriticalSection(pThread=0x0000710b04017900, pCriticalSection=0x0000714cc6da2cc8) at cs.cpp:761:20
frame #5: 0x0000714cc6c4e83c libcoreclr.so`CorUnix::CPalSynchronizationManager::AcquireLocalSynchLock(pthrCurrent=0x0000710b04017900) at synchmanager.hpp:632:17
frame #6: 0x0000714cc6c58122 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b04017900, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b8e9ff220, pdwSignaledObject=0x0000710b8e9ff22c) at synchmanager.cpp:400:17
frame #7: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b04017900, nCount=1, lpHandles=0x0000710b8e9ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #8: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #9: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #10: 0x0000714c470aa330
frame #11: 0x0000714c470aa27c
frame #12: 0x0000714c470aa862
frame #13: 0x0000714c470aa7db
frame #14: 0x0000714c470c2807
frame #15: 0x0000714c470a688d
frame #16: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #17: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b8e9ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #18: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b8e9ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #19: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b8e9ffd28) at comsynchronizable.cpp:157:5
frame #20: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b8e9ffca0) at threads.cpp:7133:5
frame #21: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b8e9ffca0) at threads.cpp:7177:9
frame #22: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b8e9ffb98, pParam=0x0000710b8e9ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #23: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b8e9ffc18, pArgs=0x0000710b8e9ffc20) const at threads.cpp:7337:9
frame #24: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b8e9ffca0) at threads.cpp:7361:5
frame #25: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8e9ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #26: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b8e9ffd28) at threads.cpp:7416:5
frame #27: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b04016bf0) at comsynchronizable.cpp:228:9
frame #28: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b04017900) at thread.cpp:1753:16
frame #29: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #30: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #40, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7c0130f0, dwTimeout=20000, ptwrWakeupReason=0x0000710b6a9ff07c, pdwSignaledObject=0x0000710b6a9ff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7c012f50, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b6a9ff220, pdwSignaledObject=0x0000710b6a9ff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7c012f50, nCount=1, lpHandles=0x0000710b6a9ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b6a9ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b6a9ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b6a9ffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b6a9ffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b6a9ffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b6a9ffb98, pParam=0x0000710b6a9ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b6a9ffc18, pArgs=0x0000710b6a9ffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b6a9ffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b6a9ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b6a9ffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c011270) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c012f50) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #41, stop reason = signal 0
frame #0: 0x0000714cc613599b libcoreclr.so`GetThreadNULLOk() at threads.inl:37:5
frame #1: 0x0000714cc62f4a87 libcoreclr.so`Object::Validate(this=0x0000710c6ac1e3a8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:506:27
frame #2: 0x0000714cc64d376c libcoreclr.so`JIT_ClassProfile32(obj=0x0000710c6ac1e3a8, classProfile=0x0000714c551a4df0) at jithelpers.cpp:5073:5
frame #3: 0x0000714c567f2ea6
frame #4: 0x0000714c567f2af0
frame #5: 0x0000714c56846ffc
frame #6: 0x0000714c567ff213
frame #7: 0x0000714c567ff0d0
frame #8: 0x0000714c54b08fb0
frame #9: 0x0000714c54b07cb5
frame #10: 0x0000714c54b07f9d
frame #11: 0x0000714c54b07ec7
frame #12: 0x0000714c55404e77
frame #13: 0x0000714c55404b80
frame #14: 0x0000714c55404737
frame #15: 0x0000714c55309b66
frame #16: 0x0000714c55321877
frame #17: 0x0000714c5388b65e
frame #18: 0x0000714c5388af9e
frame #19: 0x0000714c5531d840
frame #20: 0x0000714c53889c4e
frame #21: 0x0000714c5388972e
frame #22: 0x0000714c5531ccd3
frame #23: 0x0000714c538883ae
frame #24: 0x0000714c5388829a
frame #25: 0x0000714c567a2478
frame #26: 0x0000714c5392e050
frame #27: 0x0000714c470afe74
frame #28: 0x0000714c538a7476
frame #29: 0x0000714c538a6b9e
frame #30: 0x0000714c470ba6aa
frame #31: 0x0000714c470c2760
frame #32: 0x0000714c470a688d
frame #33: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #34: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b833ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #35: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b833ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #36: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b833ffd28) at comsynchronizable.cpp:157:5
frame #37: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b833ffca0) at threads.cpp:7133:5
frame #38: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b833ffca0) at threads.cpp:7177:9
frame #39: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b833ffb98, pParam=0x0000710b833ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #40: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b833ffc18, pArgs=0x0000710b833ffc20) const at threads.cpp:7337:9
frame #41: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b833ffca0) at threads.cpp:7361:5
frame #42: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b833ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #43: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b833ffd28) at threads.cpp:7416:5
frame #44: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710ac800c220) at comsynchronizable.cpp:228:9
frame #45: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710ac80175a0) at thread.cpp:1753:16
frame #46: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #47: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #42, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b1c013740, dwTimeout=4294967295, ptwrWakeupReason=0x0000710b75ffc18c, pdwSignaledObject=0x0000710b75ffc188) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b1c0135a0, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000710b75ffc330, pdwSignaledObject=0x0000710b75ffc33c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b1c0135a0, nCount=1, lpHandles=0x0000710ac43149b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710ac43149b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #6: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710b1c014880, numWaiters=1, pHandles=0x0000710ac43149b8, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #7: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710b1c014880, countHandles=1, handles=0x0000710ac43149b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #8: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000710b75ffc830, __pEEParam=0x0000710b75ffc838) const at threads.cpp:3058:40
frame #9: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710b1c014880, countHandles=1, handles=0x0000710ac43149b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #10: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710ac43149b8, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #11: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710ac43149b8, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #12: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710ac4314998, pCurThread=0x0000710b1c014880, timeOut=-1) at syncblk.cpp:2617:30
frame #13: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710ac4314998, pCurThread=0x0000710b1c014880, timeOut=-1) at syncblk.cpp:2488:12
frame #14: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710ac4314998) at syncblk.cpp:2389:9
frame #15: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710ac4314998) at syncblk.h:1180:19
frame #16: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c7908b698) at syncblk.cpp:1546:21
frame #17: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c7908b6a0) at object.h:278:22
frame #18: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c7908b6a0, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #19: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c7908b6a0, pbLockTaken="") at jithelpers.cpp:3067:5
frame #20: 0x0000714c470a6009
frame #21: 0x0000714c4b73f4a3
frame #22: 0x0000714c4b73e17b
frame #23: 0x0000714c567a38c8
frame #24: 0x0000714c567bfde9
frame #25: 0x0000714c567ff239
frame #26: 0x0000714c567ff0d0
frame #27: 0x0000714c55451e8b
frame #28: 0x0000714c554500f3
frame #29: 0x0000714c4dc130e8
frame #30: 0x0000714c55404e77
frame #31: 0x0000714c55404b80
frame #32: 0x0000714c55404737
frame #33: 0x0000714c55309b66
frame #34: 0x0000714c55321877
frame #35: 0x0000714c5388b65e
frame #36: 0x0000714c5388af9e
frame #37: 0x0000714c5531d840
frame #38: 0x0000714c53889c4e
frame #39: 0x0000714c5388972e
frame #40: 0x0000714c5531ccd3
frame #41: 0x0000714c538883ae
frame #42: 0x0000714c5388829a
frame #43: 0x0000714c567a2478
frame #44: 0x0000714c5392e050
frame #45: 0x0000714c470afe74
frame #46: 0x0000714c538a7476
frame #47: 0x0000714c538a6b9e
frame #48: 0x0000714c470ba6aa
frame #49: 0x0000714c470c2760
frame #50: 0x0000714c470a688d
frame #51: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #52: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b75fff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #53: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b75fff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #54: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b75fffd28) at comsynchronizable.cpp:157:5
frame #55: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b75fffca0) at threads.cpp:7133:5
frame #56: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b75fffca0) at threads.cpp:7177:9
frame #57: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b75fffb98, pParam=0x0000710b75fffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #58: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b75fffc18, pArgs=0x0000710b75fffc20) const at threads.cpp:7337:9
frame #59: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b75fffca0) at threads.cpp:7361:5
frame #60: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b75fffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #61: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b75fffd28) at threads.cpp:7416:5
frame #62: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b1c014880) at comsynchronizable.cpp:228:9
frame #63: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b1c0135a0) at thread.cpp:1753:16
frame #64: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #65: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #43, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x00005e07029b4310, dwTimeout=4294967295, ptwrWakeupReason=0x0000714cb5fff86c, pdwSignaledObject=0x0000714cb5fff868) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x00005e07029b4170, dwTimeout=4294967295, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000714cb5fffa10, pdwSignaledObject=0x0000714cb5fffa1c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x00005e07029b4170, nCount=3, lpHandles=0x0000714cb5fffcf0, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=NO, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=3, lpHandles=0x0000714cb5fffcf0, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=NO) at wait.cpp:201:13
frame #6: 0x0000714cc68cf653 libcoreclr.so`DebuggerRCThread::MainLoop(this=0x00005e07029a44b0) at rcthread.cpp:925:30
frame #7: 0x0000714cc68cf412 libcoreclr.so`DebuggerRCThread::ThreadProc(this=0x00005e07029a44b0) at rcthread.cpp:730:5
frame #8: 0x0000714cc68cea8a libcoreclr.so`DebuggerRCThread::ThreadProcStatic((null)=0x0000000000000000) at rcthread.cpp:1319:8
frame #9: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e07029b4170) at thread.cpp:1753:16
frame #10: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #11: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #44, stop reason = signal 0
frame #0: 0x0000714cc6487101 libcoreclr.so`Object::HasEmptySyncBlockInfo(this=0xfc552294dcc0ab00) at object.h:226
frame #1: 0x0000714cc64b7cac libcoreclr.so`JIT_NewS_MP_FastPortable(typeHnd_=0x0000714c4bb812a0) at jithelpers.cpp:1692:5
frame #2: 0x0000714c538f283c
frame #3: 0x0000714c538f258b
frame #4: 0x0000714c568ab27f
frame #5: 0x0000714c568d6ea6
frame #6: 0x0000714c568d578f
frame #7: 0x0000714c56782455
frame #8: 0x0000714c5533b739
frame #9: 0x0000714c55322b3f
frame #10: 0x0000714c5388b65e
frame #11: 0x0000714c5388af9e
frame #12: 0x0000714c5531d840
frame #13: 0x0000714c53889c4e
frame #14: 0x0000714c5388972e
frame #15: 0x0000714c5531ccd3
frame #16: 0x0000714c538883ae
frame #17: 0x0000714c5388829a
frame #18: 0x0000714c567a2478
frame #19: 0x0000714c5392e050
frame #20: 0x0000714c470afe74
frame #21: 0x0000714c538a7476
frame #22: 0x0000714c538a6b9e
frame #23: 0x0000714c470ba6aa
frame #24: 0x0000714c470c2760
frame #25: 0x0000714c470a688d
frame #26: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #27: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b5fdff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #28: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b5fdff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #29: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b5fdffd28) at comsynchronizable.cpp:157:5
frame #30: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b5fdffca0) at threads.cpp:7133:5
frame #31: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b5fdffca0) at threads.cpp:7177:9
frame #32: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b5fdffb98, pParam=0x0000710b5fdffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #33: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b5fdffc18, pArgs=0x0000710b5fdffc20) const at threads.cpp:7337:9
frame #34: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b5fdffca0) at threads.cpp:7361:5
frame #35: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5fdffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #36: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b5fdffd28) at threads.cpp:7416:5
frame #37: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c01ab00) at comsynchronizable.cpp:228:9
frame #38: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c01c840) at thread.cpp:1753:16
frame #39: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #40: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #45, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x00005e07029c0ed0, dwTimeout=2000, ptwrWakeupReason=0x0000714cb55ff1fc, pdwSignaledObject=0x0000714cb55ff1f8) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x00005e07029c0d30, dwTimeout=2000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000714cb55ff3a0, pdwSignaledObject=0x0000714cb55ff3ac) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x00005e07029c0d30, nCount=1, lpHandles=0x0000714cb55ff528, bWaitAll=NO, dwMilliseconds=2000, bAlertable=NO, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c6585d libcoreclr.so`WaitForSingleObjectEx(hHandle=0x0000000000000074, dwMilliseconds=2000, bAlertable=NO) at wait.cpp:138:13
frame #6: 0x0000714cc65c0b40 libcoreclr.so`CLREventWaitHelper2(handle=0x0000000000000074, dwMilliseconds=2000, alertable=NO) at synch.cpp:372:12
frame #7: 0x0000714cc65c09ea libcoreclr.so`CLREventWaitHelper(void*, unsigned int, int)::$_1::operator()(this=0x0000714cb55ff610, pParam=0x0000714cb55ff620) const at synch.cpp:397:26
frame #8: 0x0000714cc65c081d libcoreclr.so`CLREventWaitHelper(handle=0x0000000000000074, dwMilliseconds=2000, alertable=NO) at synch.cpp:399:5
frame #9: 0x0000714cc65c072e libcoreclr.so`CLREventBase::WaitEx(this=0x00005e07029beaf0, dwMilliseconds=2000, mode=WaitMode_None, syncState=0x0000000000000000) at synch.cpp:466:20
frame #10: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x00005e07029beaf0, dwMilliseconds=2000, alertable=NO, syncState=0x0000000000000000) at synch.cpp:412:12
frame #11: 0x0000714cc64754ce libcoreclr.so`FinalizerThread::WaitForFinalizerEvent(event=0x00005e07029beaf0) at finalizerthread.cpp:189:20
frame #12: 0x0000714cc64758b1 libcoreclr.so`FinalizerThread::FinalizerThreadWorker(args=0x0000714cb55ffcf0) at finalizerthread.cpp:318:9
frame #13: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714cb55ffcf0) at threads.cpp:7133:5
frame #14: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714cb55ffcf0) at threads.cpp:7177:9
frame #15: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714cb55ffbe8, pParam=0x0000714cb55ffc90)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #16: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714cb55ffc68, pArgs=0x0000714cb55ffc70) const at threads.cpp:7337:9
frame #17: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714cb55ffcf0) at threads.cpp:7361:5
frame #18: 0x0000714cc6376a1a libcoreclr.so`ManagedThreadBase_NoADTransition(pTarget=(libcoreclr.so`FinalizerThread::FinalizerThreadWorker(void*) at finalizerthread.cpp:287), filterType=FinalizerThread) at threads.cpp:7405:5
frame #19: 0x0000714cc6376d1a libcoreclr.so`ManagedThreadBase::FinalizerBase(pTarget=(libcoreclr.so`FinalizerThread::FinalizerThreadWorker(void*) at finalizerthread.cpp:287)) at threads.cpp:7424:5
frame #20: 0x0000714cc6475dde libcoreclr.so`FinalizerThread::FinalizerThreadStart(args=0x0000000000000000) at finalizerthread.cpp:457:17
frame #21: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e07029c0d30) at thread.cpp:1753:16
frame #22: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #23: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #46, stop reason = signal 0
frame #0: 0x0000714c53960b91
frame #1: 0x0000714c553f99a2
frame #2: 0x0000714c553f9928
frame #3: 0x0000714c5395279f
frame #4: 0x0000714c52c895e3
frame #5: 0x0000714c5395feed
frame #6: 0x0000714c5395dc33
frame #7: 0x0000714c5395279f
frame #8: 0x0000714c52c89776
frame #9: 0x0000714c5395c44a
frame #10: 0x0000714c5395b0a3
frame #11: 0x0000714c539592c0
frame #12: 0x0000714c5677c2f1
frame #13: 0x0000714c567780c0
frame #14: 0x0000714c5677715c
frame #15: 0x0000714c56776aaa
frame #16: 0x0000714c56773610
frame #17: 0x0000714c5533b6c1
frame #18: 0x0000714c55322b3f
frame #19: 0x0000714c5388b65e
frame #20: 0x0000714c5388af9e
frame #21: 0x0000714c5531d840
frame #22: 0x0000714c53889c4e
frame #23: 0x0000714c5388972e
frame #24: 0x0000714c5531ccd3
frame #25: 0x0000714c538883ae
frame #26: 0x0000714c5388829a
frame #27: 0x0000714c567a2478
frame #28: 0x0000714c5392e050
frame #29: 0x0000714c470afe74
frame #30: 0x0000714c538a7476
frame #31: 0x0000714c538a6b9e
frame #32: 0x0000714c470ba6aa
frame #33: 0x0000714c470c2760
frame #34: 0x0000714c470a688d
frame #35: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #36: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c3dfff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #37: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c3dfff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #38: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c3dfffd28) at comsynchronizable.cpp:157:5
frame #39: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c3dfffca0) at threads.cpp:7133:5
frame #40: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c3dfffca0) at threads.cpp:7177:9
frame #41: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c3dfffb98, pParam=0x0000714c3dfffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #42: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c3dfffc18, pArgs=0x0000714c3dfffc20) const at threads.cpp:7337:9
frame #43: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c3dfffca0) at threads.cpp:7361:5
frame #44: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3dfffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #45: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c3dfffd28) at threads.cpp:7416:5
frame #46: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b24014030) at comsynchronizable.cpp:228:9
frame #47: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b24017040) at thread.cpp:1753:16
frame #48: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #49: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #47, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7c003b70, dwTimeout=20000, ptwrWakeupReason=0x0000710b529ff07c, pdwSignaledObject=0x0000710b529ff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7c0039d0, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b529ff220, pdwSignaledObject=0x0000710b529ff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7c0039d0, nCount=1, lpHandles=0x0000710b529ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b529ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b529ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b529ffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b529ffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b529ffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b529ffb98, pParam=0x0000710b529ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b529ffc18, pArgs=0x0000710b529ffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b529ffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b529ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b529ffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b7c005800) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7c0039d0) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #48, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x00007109e000af10, dwTimeout=20000, ptwrWakeupReason=0x0000710b229ff07c, pdwSignaledObject=0x0000710b229ff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x00007109e000ad70, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b229ff220, pdwSignaledObject=0x0000710b229ff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x00007109e000ad70, nCount=1, lpHandles=0x0000710b229ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b229ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b229ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b229ffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b229ffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b229ffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b229ffb98, pParam=0x0000710b229ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b229ffc18, pArgs=0x0000710b229ffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b229ffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b229ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b229ffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x00007109e0008fd0) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00007109e000ad70) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #49, stop reason = signal 0
frame #0: 0x0000714cc6f23567 libc.so.6`__munmap + 7
frame #1: 0x0000714cc6c79dda libcoreclr.so`CorUnix::CPalThread::FreeSignalAlternateStack(this=0x0000710a3400afa0) at thread.cpp:2506:26
frame #2: 0x0000714cc6c75afd libcoreclr.so`InternalEndCurrentThreadWrapper(arg=0x0000710a3400afa0) at thread.cpp:170:14
frame #3: 0x0000714cc6ea1fd1 libc.so.6`___lldb_unnamed_symbol3597 + 161
frame #4: 0x0000714cc6ea4c37 libc.so.6`___lldb_unnamed_symbol3615 + 327
frame #5: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #50, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x00007109ec00b140, dwTimeout=20000, ptwrWakeupReason=0x0000710b23dff07c, pdwSignaledObject=0x0000710b23dff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x00007109ec00afa0, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b23dff220, pdwSignaledObject=0x0000710b23dff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x00007109ec00afa0, nCount=1, lpHandles=0x0000710b23dff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b23dff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b23dff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b23dffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b23dffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b23dffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b23dffb98, pParam=0x0000710b23dffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b23dffc18, pArgs=0x0000710b23dffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b23dffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b23dffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b23dffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x00007109ec009200) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00007109ec00afa0) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #51, stop reason = signal 0
frame #0: 0x0000714cc6f23567 libc.so.6`__munmap + 7
frame #1: 0x0000714cc6c79dda libcoreclr.so`CorUnix::CPalThread::FreeSignalAlternateStack(this=0x0000710a2000afa0) at thread.cpp:2506:26
frame #2: 0x0000714cc6c75afd libcoreclr.so`InternalEndCurrentThreadWrapper(arg=0x0000710a2000afa0) at thread.cpp:170:14
frame #3: 0x0000714cc6ea1fd1 libc.so.6`___lldb_unnamed_symbol3597 + 161
frame #4: 0x0000714cc6ea4c37 libc.so.6`___lldb_unnamed_symbol3615 + 327
frame #5: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #52, stop reason = signal 0
frame #0: 0x0000714cc6f19a5c libc.so.6`read + 76
frame #1: 0x0000714cbdb302aa libSystem.Native.so`SignalHandlerLoop(arg=0x00005e0703f21510) at pal_signal.c:331:29
frame #2: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #3: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #53, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c58570 libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x00005e0703fafd90, dwTimeout=4294967295, ptwrWakeupReason=0x0000714cbc0f9c8c, pdwSignaledObject=0x0000714cbc0f9c88) at synchmanager.cpp:479:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x00005e0703fafbf0, dwTimeout=4294967295, fAlertable=true, fIsSleep=false, ptwrWakeupReason=0x0000714cbc0f9e30, pdwSignaledObject=0x0000714cbc0f9e3c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x00005e0703fafbf0, nCount=1, lpHandles=0x0000714cbc0fa5f0, bWaitAll=YES, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:637:45
frame #5: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000714cbc0fa5f0, bWaitAll=YES, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #6: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x00005e0703fade30, numWaiters=1, pHandles=0x0000714cbc0fa5f0, bWaitAll=YES, timeout=4294967295, mode=WaitMode_Alertable | WaitMode_IgnoreSyncCtx) at threads.cpp:3209:12
frame #7: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x00005e0703fade30, countHandles=1, handles=0x0000714cbc0fa5f0, waitAll=YES, millis=4294967295, mode=WaitMode_Alertable | WaitMode_IgnoreSyncCtx, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #8: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000714cbc0fa330, __pEEParam=0x0000714cbc0fa338) const at threads.cpp:3058:40
frame #9: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x00005e0703fade30, countHandles=1, handles=0x0000714cbc0fa5f0, waitAll=YES, millis=4294967295, mode=WaitMode_Alertable | WaitMode_IgnoreSyncCtx, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #10: 0x0000714cc642462b libcoreclr.so`WaitHandleNative::CorWaitOneNative(handle=0x00000000000001e8, timeout=-1, useTrivialWaits=false) at comwaithandle.cpp:32:23
frame #11: 0x0000714c470a92a5
frame #12: 0x0000714c470c017e
frame #13: 0x0000714c470a688d
frame #14: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #15: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714cbc0fa818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #16: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714cbc0fa8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #17: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714cbc0fad28) at comsynchronizable.cpp:157:5
frame #18: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714cbc0faca0) at threads.cpp:7133:5
frame #19: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714cbc0faca0) at threads.cpp:7177:9
frame #20: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714cbc0fab98, pParam=0x0000714cbc0fac40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #21: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714cbc0fac18, pArgs=0x0000714cbc0fac20) const at threads.cpp:7337:9
frame #22: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714cbc0faca0) at threads.cpp:7361:5
frame #23: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714cbc0fad28, filterType=ManagedThread) at threads.cpp:7381:5
frame #24: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714cbc0fad28) at threads.cpp:7416:5
frame #25: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x00005e0703fade30) at comsynchronizable.cpp:228:9
frame #26: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e0703fafbf0) at thread.cpp:1753:16
frame #27: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #28: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #54, stop reason = signal 0
frame #0: 0x0000714cc635a994 libcoreclr.so`Object* dac_cast<Object*, unsigned long>(src=124298075913448) at daccess.h:2317
frame #1: 0x0000714cc635f3a8 libcoreclr.so`ObjHeader::GetBaseObject(this=0x0000710c66a93ce0) at syncblk.h:1646:16
frame #2: 0x0000714cc635fe85 libcoreclr.so`ObjHeader::Validate(this=0x0000710c66a93ce0, bVerifySyncBlkIndex=YES) at syncblk.cpp:2035:20
frame #3: 0x0000714cc62f58c2 libcoreclr.so`Object::ValidateInner(this=0x0000710c66a93ce8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:574:13
frame #4: 0x0000714cc62f4afd libcoreclr.so`Object::Validate(this=0x0000710c66a93ce8, bDeep=YES, bVerifyNextHeader=YES, bVerifySyncBlock=YES) at object.cpp:529:9
frame #5: 0x0000714cc62f4807 libcoreclr.so`OBJECTREF::operator->(this=0x0000714c333fe260) at object.cpp:1273:5
frame #6: 0x0000714cc69c21cc libcoreclr.so`ObjectNative::GetHashCode(obj=0x0000710c66a93ce8) at objectnative.cpp:57:22
frame #7: 0x0000714c46fab3e7
frame #8: 0x0000714c538db669
frame #9: 0x0000714c538e135d
frame #10: 0x0000714c5677e5e1
frame #11: 0x0000714c56776aaa
frame #12: 0x0000714c56773610
frame #13: 0x0000714c5533b6c1
frame #14: 0x0000714c55322b3f
frame #15: 0x0000714c5388b65e
frame #16: 0x0000714c5388af9e
frame #17: 0x0000714c5531d840
frame #18: 0x0000714c53889c4e
frame #19: 0x0000714c5388972e
frame #20: 0x0000714c5531ccd3
frame #21: 0x0000714c538883ae
frame #22: 0x0000714c5388829a
frame #23: 0x0000714c5531c4b2
frame #24: 0x0000714c538a7b06
frame #25: 0x0000714c470afe74
frame #26: 0x0000714c538a7476
frame #27: 0x0000714c538a6b9e
frame #28: 0x0000714c470ba6aa
frame #29: 0x0000714c470c2760
frame #30: 0x0000714c470a688d
frame #31: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #32: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c333ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #33: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c333ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #34: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c333ffd28) at comsynchronizable.cpp:157:5
frame #35: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c333ffca0) at threads.cpp:7133:5
frame #36: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c333ffca0) at threads.cpp:7177:9
frame #37: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c333ffb98, pParam=0x0000714c333ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #38: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c333ffc18, pArgs=0x0000714c333ffc20) const at threads.cpp:7337:9
frame #39: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c333ffca0) at threads.cpp:7361:5
frame #40: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c333ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #41: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c333ffd28) at threads.cpp:7416:5
frame #42: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b0c00e760) at comsynchronizable.cpp:228:9
frame #43: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b0c013db0) at thread.cpp:1753:16
frame #44: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #45: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #55, stop reason = signal 0
frame #0: 0x0000714cc6ea3b3b libc.so.6`pthread_cond_signal + 459
frame #1: 0x0000714cc6c4576a libcoreclr.so`CorUnix::PALCS_WakeUpWaiter(pPalCriticalSection=0x0000714cc6da2cc8) at cs.cpp:1210:16
frame #2: 0x0000714cc6c44e1a libcoreclr.so`CorUnix::InternalLeaveCriticalSection(pThread=0x0000710af800c9b0, pCriticalSection=0x0000714cc6da2cc8) at cs.cpp:915:21
frame #3: 0x0000714cc6c4efd9 libcoreclr.so`CorUnix::CPalSynchronizationManager::ReleaseLocalSynchLock(pthrCurrent=0x0000710af800c9b0) at synchmanager.hpp:640:17
frame #4: 0x0000714cc6c4eb06 libcoreclr.so`CorUnix::CSynchControllerBase::Release(this=0x0000710ae80129c8) at synchcontrollers.cpp:113:9
frame #5: 0x0000714cc6c51909 libcoreclr.so`CorUnix::CSynchWaitController::ReleaseController(this=0x0000710ae80129c0) at synchcontrollers.cpp:493:9
frame #6: 0x0000714cc6c64fba libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710af800c9b0, nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES, bPrioritize=NO) at wait.cpp:624:31
frame #7: 0x0000714cc6c65bae libcoreclr.so`WaitForMultipleObjectsEx(nCount=1, lpHandles=0x0000710b640455b8, bWaitAll=NO, dwMilliseconds=4294967295, bAlertable=YES) at wait.cpp:201:13
frame #8: 0x0000714cc636f147 libcoreclr.so`Thread::DoAppropriateAptStateWait(this=0x0000710af800d7d0, numWaiters=1, pHandles=0x0000710b640455b8, bWaitAll=NO, timeout=4294967295, mode=WaitMode_Alertable) at threads.cpp:3209:12
frame #9: 0x0000714cc636fa1c libcoreclr.so`Thread::DoAppropriateWaitWorker(this=0x0000710af800d7d0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, associatedObjectForMonitorWait=0x0000000000000000) at threads.cpp:3389:15
frame #10: 0x0000714cc636ebda libcoreclr.so`Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(this=0x0000714c30bfd260, __pEEParam=0x0000714c30bfd268) const at threads.cpp:3058:40
frame #11: 0x0000714cc636623c libcoreclr.so`Thread::DoAppropriateWait(this=0x0000710af800d7d0, countHandles=1, handles=0x0000710b640455b8, waitAll=NO, millis=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at threads.cpp:3073:5
frame #12: 0x0000714cc65c06b9 libcoreclr.so`CLREventBase::WaitEx(this=0x0000710b640455b8, dwMilliseconds=4294967295, mode=WaitMode_Alertable, syncState=0x0000000000000000) at synch.cpp:459:30
frame #13: 0x0000714cc65c056d libcoreclr.so`CLREventBase::Wait(this=0x0000710b640455b8, dwMilliseconds=4294967295, alertable=YES, syncState=0x0000000000000000) at synch.cpp:412:12
frame #14: 0x0000714cc63619ef libcoreclr.so`AwareLock::EnterEpilogHelper(this=0x0000710b64045598, pCurThread=0x0000710af800d7d0, timeOut=-1) at syncblk.cpp:2617:30
frame #15: 0x0000714cc63612e5 libcoreclr.so`AwareLock::EnterEpilog(this=0x0000710b64045598, pCurThread=0x0000710af800d7d0, timeOut=-1) at syncblk.cpp:2488:12
frame #16: 0x0000714cc6360f12 libcoreclr.so`AwareLock::Enter(this=0x0000710b64045598) at syncblk.cpp:2389:9
frame #17: 0x0000714cc635e985 libcoreclr.so`SyncBlock::EnterMonitor(this=0x0000710b64045598) at syncblk.h:1180:19
frame #18: 0x0000714cc635e38d libcoreclr.so`ObjHeader::EnterObjMonitor(this=0x0000710c702e98c8) at syncblk.cpp:1546:21
frame #19: 0x0000714cc6415b7d libcoreclr.so`Object::EnterObjMonitor(this=0x0000710c702e98d0) at object.h:278:22
frame #20: 0x0000714cc64c290a libcoreclr.so`JIT_MonEnter_Helper(obj=0x0000710c702e98d0, pbLockTaken="", __me=0x0000714cc64c2c70) at jithelpers.cpp:3017:13
frame #21: 0x0000714cc64c2cdd libcoreclr.so`JIT_MonReliableEnter_Portable(obj=0x0000710c702e98d0, pbLockTaken="") at jithelpers.cpp:3067:5
frame #22: 0x0000714c470a6009
frame #23: 0x0000714c568a584b
frame #24: 0x0000714c568b3933
frame #25: 0x0000714c568d6f98
frame #26: 0x0000714c568d578f
frame #27: 0x0000714c56782455
frame #28: 0x0000714c5533b739
frame #29: 0x0000714c55322b3f
frame #30: 0x0000714c5388b65e
frame #31: 0x0000714c5388af9e
frame #32: 0x0000714c5531d840
frame #33: 0x0000714c53889c4e
frame #34: 0x0000714c5388972e
frame #35: 0x0000714c5531ccd3
frame #36: 0x0000714c538883ae
frame #37: 0x0000714c5388829a
frame #38: 0x0000714c567a2478
frame #39: 0x0000714c5392e050
frame #40: 0x0000714c470afe74
frame #41: 0x0000714c538a7476
frame #42: 0x0000714c538a6b9e
frame #43: 0x0000714c470ba6aa
frame #44: 0x0000714c470c2760
frame #45: 0x0000714c470a688d
frame #46: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #47: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c30bff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #48: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c30bff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #49: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c30bffd28) at comsynchronizable.cpp:157:5
frame #50: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c30bffca0) at threads.cpp:7133:5
frame #51: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c30bffca0) at threads.cpp:7177:9
frame #52: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c30bffb98, pParam=0x0000714c30bffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #53: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c30bffc18, pArgs=0x0000714c30bffc20) const at threads.cpp:7337:9
frame #54: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c30bffca0) at threads.cpp:7361:5
frame #55: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c30bffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #56: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c30bffd28) at threads.cpp:7416:5
frame #57: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710af800d7d0) at comsynchronizable.cpp:228:9
frame #58: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710af800c9b0) at thread.cpp:1753:16
frame #59: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #60: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #56, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b7000ddd0, dwTimeout=20000, ptwrWakeupReason=0x0000714c329ff07c, pdwSignaledObject=0x0000714c329ff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b7000dc30, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000714c329ff220, pdwSignaledObject=0x0000714c329ff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b7000dc30, nCount=1, lpHandles=0x0000714c329ff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000714c329ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000714c329ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000714c329ffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000714c329ffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000714c329ffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000714c329ffb98, pParam=0x0000714c329ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000714c329ffc18, pArgs=0x0000714c329ffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000714c329ffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c329ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000714c329ffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b70019550) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7000dc30) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #57, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4160 libc.so.6`pthread_cond_wait + 512
frame #2: 0x0000714cc6c461fa libcoreclr.so`CorUnix::PALCS_DoActualWait(pPalCriticalSection=0x0000714cc6da2cc8) at cs.cpp:1147:20
frame #3: 0x0000714cc6c45600 libcoreclr.so`CorUnix::PALCS_WaitOnCS(pPalCriticalSection=0x0000714cc6da2cc8, lInc=2) at cs.cpp:1115:18
frame #4: 0x0000714cc6c44867 libcoreclr.so`CorUnix::InternalEnterCriticalSection(pThread=0x0000710b7802a110, pCriticalSection=0x0000714cc6da2cc8) at cs.cpp:761:20
frame #5: 0x0000714cc6c4e83c libcoreclr.so`CorUnix::CPalSynchronizationManager::AcquireLocalSynchLock(pthrCurrent=0x0000710b7802a110) at synchmanager.hpp:632:17
frame #6: 0x0000714cc6c60849 libcoreclr.so`CorUnix::CPalSynchronizationManager::AcquireProcessLock(this=0x00005e0702948c90, pthrCurrent=0x0000710b7802a110) at synchmanager.cpp:3745:9
frame #7: 0x0000714cc6c2b6a3 libcoreclr.so`CorUnix::CSharedMemoryWaitableObject::GetSynchStateController(this=0x0000710b6c03a4a0, pthr=0x0000710b7802a110, ppStateController=0x0000710b829fd9d0) at shmobject.cpp:1108:32
frame #8: 0x0000714cc6c470bf libcoreclr.so`CorUnix::InternalSetEvent(pthr=0x0000710b7802a110, hEvent=0x0000000000006654, fSetEvent=YES) at event.cpp:388:27
frame #9: 0x0000714cc6c46dcf libcoreclr.so`SetEvent(hEvent=0x0000000000006654) at event.cpp:301:16
frame #10: 0x0000714cc65bf8df libcoreclr.so`CLREventBase::Set(this=0x0000710b640455b8) at synch.cpp:344:16
frame #11: 0x0000714cc65bf92c libcoreclr.so`CLREventBase::SetMonitorEvent(this=0x0000710b640455b8) at synch.cpp:194:13
frame #12: 0x0000714cc635f68d libcoreclr.so`AwareLock::Signal(this=0x0000710b64045598) at syncblk.h:567:20
frame #13: 0x0000714cc64c3a28 libcoreclr.so`JIT_MonExit_Signal(obj=0x0000710c702e98d0) at jithelpers.cpp:3197:33
frame #14: 0x0000714cc64c373e libcoreclr.so`JIT_MonExit_Portable(obj=0x0000710c702e98d0) at jithelpers.cpp:3228:9
frame #15: 0x0000714c568d89c2
frame #16: 0x0000714c568d68d2
frame #17: 0x0000714c568d578f
frame #18: 0x0000714c56782455
frame #19: 0x0000714c5533b739
frame #20: 0x0000714c55322b3f
frame #21: 0x0000714c5388b65e
frame #22: 0x0000714c5388af9e
frame #23: 0x0000714c5531d840
frame #24: 0x0000714c53889c4e
frame #25: 0x0000714c5388972e
frame #26: 0x0000714c5531ccd3
frame #27: 0x0000714c538883ae
frame #28: 0x0000714c5388829a
frame #29: 0x0000714c567a2478
frame #30: 0x0000714c5392e050
frame #31: 0x0000714c470afe74
frame #32: 0x0000714c538a7476
frame #33: 0x0000714c538a6b9e
frame #34: 0x0000714c470ba6aa
frame #35: 0x0000714c470c2760
frame #36: 0x0000714c470a688d
frame #37: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #38: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b829ff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #39: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b829ff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #40: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b829ffd28) at comsynchronizable.cpp:157:5
frame #41: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b829ffca0) at threads.cpp:7133:5
frame #42: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b829ffca0) at threads.cpp:7177:9
frame #43: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b829ffb98, pParam=0x0000710b829ffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #44: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b829ffc18, pArgs=0x0000710b829ffc20) const at threads.cpp:7337:9
frame #45: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b829ffca0) at threads.cpp:7361:5
frame #46: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b829ffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #47: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b829ffd28) at threads.cpp:7416:5
frame #48: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b780100d0) at comsynchronizable.cpp:228:9
frame #49: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b7802a110) at thread.cpp:1753:16
frame #50: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #51: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #58, stop reason = signal 0
frame #0: 0x0000714cc6ea19fe libc.so.6`___lldb_unnamed_symbol3585 + 174
frame #1: 0x0000714cc6ea4475 libc.so.6`pthread_cond_timedwait + 581
frame #2: 0x0000714cc6c5858d libcoreclr.so`CorUnix::CPalSynchronizationManager::ThreadNativeWait(ptnwdNativeWaitData=0x0000710b60020f50, dwTimeout=20000, ptwrWakeupReason=0x0000710b81fff07c, pdwSignaledObject=0x0000710b81fff078) at synchmanager.cpp:484:28
frame #3: 0x0000714cc6c57a86 libcoreclr.so`CorUnix::CPalSynchronizationManager::BlockThread(this=0x00005e0702948c90, pthrCurrent=0x0000710b60020db0, dwTimeout=20000, fAlertable=false, fIsSleep=false, ptwrWakeupReason=0x0000710b81fff220, pdwSignaledObject=0x0000710b81fff22c) at synchmanager.cpp:302:22
frame #4: 0x0000714cc6c65053 libcoreclr.so`CorUnix::InternalWaitForMultipleObjectsEx(pThread=0x0000710b60020db0, nCount=1, lpHandles=0x0000710b81fff3a0, bWaitAll=NO, dwMilliseconds=20000, bAlertable=NO, bPrioritize=YES) at wait.cpp:637:45
frame #5: 0x0000714cc6c656a8 libcoreclr.so`PAL_WaitForSingleObjectPrioritized(hHandle=0x00000000000001cc, dwMilliseconds=20000) at wait.cpp:109:13
frame #6: 0x0000714cc6424bff libcoreclr.so`WaitHandle_CorWaitOnePrioritizedNative(handle=0x00000000000001cc, timeoutMs=20000) at comwaithandle.cpp:51:14
frame #7: 0x0000714c470aa330
frame #8: 0x0000714c470aa27c
frame #9: 0x0000714c470aa862
frame #10: 0x0000714c470aa7db
frame #11: 0x0000714c470c2807
frame #12: 0x0000714c470a688d
frame #13: 0x0000714cc677dfd4 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x0000714cc63de535 libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x0000710b81fff818, fCriticalCall=NO) at callhelpers.cpp:63:5
frame #15: 0x0000714cc63de9c5 libcoreclr.so`DispatchCallSimple(pSrc=0x0000710b81fff8c0, numStackSlotsToCopy=0, pTargetAddress=124572443976080, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9
frame #16: 0x0000714cc640ea85 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=0x0000710b81fffd28) at comsynchronizable.cpp:157:5
frame #17: 0x0000714cc637a44d libcoreclr.so`ManagedThreadBase_DispatchInner(pCallState=0x0000710b81fffca0) at threads.cpp:7133:5
frame #18: 0x0000714cc6379c4a libcoreclr.so`ManagedThreadBase_DispatchMiddle(pCallState=0x0000710b81fffca0) at threads.cpp:7177:9
frame #19: 0x0000714cc6379a8d libcoreclr.so`ManagedThreadBase_DispatchOuter(this=0x0000710b81fffb98, pParam=0x0000710b81fffc40)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13
frame #20: 0x0000714cc6379803 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=0x0000710b81fffc18, pArgs=0x0000710b81fffc20) const at threads.cpp:7337:9
frame #21: 0x0000714cc6376b59 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000710b81fffca0) at threads.cpp:7361:5
frame #22: 0x0000714cc6376cd1 libcoreclr.so`ManagedThreadBase_FullTransition(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b81fffd28, filterType=ManagedThread) at threads.cpp:7381:5
frame #23: 0x0000714cc6376c82 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=(libcoreclr.so`ThreadNative::KickOffThread_Worker(void*) at comsynchronizable.cpp:141), args=0x0000710b81fffd28) at threads.cpp:7416:5
frame #24: 0x0000714cc640ec77 libcoreclr.so`ThreadNative::KickOffThread(pass=0x0000710b600299f0) at comsynchronizable.cpp:228:9
frame #25: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x0000710b60020db0) at thread.cpp:1753:16
frame #26: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #27: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #59, stop reason = signal 0
frame #0: 0x0000714cc6f19198 libc.so.6`__open64 + 200
frame #1: 0x0000714cc68e6cd4 libcoreclr.so`TwoWayPipe::WaitForConnection(this=0x00005e0702929098) at twowaypipe.cpp:87:21
frame #2: 0x0000714cc68d6b29 libcoreclr.so`DbgTransportSession::TransportWorker(this=0x00005e0702928ef0) at dbgtransportsession.cpp:1316:25
frame #3: 0x0000714cc68d4779 libcoreclr.so`DbgTransportSession::TransportWorkerStatic(pvContext=0x00005e0702928ef0) at dbgtransportsession.cpp:1232:40
frame #4: 0x0000714cc6c77a1d libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00005e07029b37f0) at thread.cpp:1753:16
frame #5: 0x0000714cc6ea4dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #6: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
thread #60, stop reason = signal 0
frame #0: 0x0000714cc6f23567 libc.so.6`__munmap + 7
frame #1: 0x0000714cc6c79dda libcoreclr.so`CorUnix::CPalThread::FreeSignalAlternateStack(this=0x0000710a1400afa0) at thread.cpp:2506:26
frame #2: 0x0000714cc6c75afd libcoreclr.so`InternalEndCurrentThreadWrapper(arg=0x0000710a1400afa0) at thread.cpp:170:14
frame #3: 0x0000714cc6ea1fd1 libc.so.6`___lldb_unnamed_symbol3597 + 161
frame #4: 0x0000714cc6ea4c37 libc.so.6`___lldb_unnamed_symbol3615 + 327
frame #5: 0x0000714cc6f269f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
Adding @davidwrighton since Thread::DeleteThreadStaticData
was recently touched. David, have you seen this issue after you thread static changes?
I'm looking into this
@mangod9, @grendello Well, the assertion you found with our latest bits is definitely a bug, but not related to the other issue you've been looking at. I'm in the process of writing a reliable test for the assertion failure issue, and it'll be fixed in main probably later this week, but it won't fix the segfault problem. This assertion failure issue could in principle result in a deadlock, not a crash.
yeah agree this isnt related to the original issue. @grendello if you arent able to repro the main bug we can close after David makes the fix.
The assertion issue is in process of being fixed with pr #104003
@mangod9, @grendello Well, the assertion you found with our latest bits is definitely a bug, but not related to the other issue you've been looking at. I'm in the process of writing a reliable test for the assertion failure issue, and it'll be fixed in main probably later this week, but it won't fix the segfault problem. This assertion failure issue could in principle result in a deadlock, not a crash.
Once your fix lands, I will test the debug build again to see if I can repro the original issue in this configuration. I guess the assertion stood in the way of it.
yeah agree this isnt related to the original issue. @grendello if you arent able to repro the main bug we can close after David makes the fix.
Alas, the issue appears to be back with the tip of main
(469c5417dd70797dd22d5d7aae0dde2af8c07106
). Previously, I tested it with 4babcb3bdff91feea8933f76e346b4e998c17b3d
and I couldn't reproduce the crash over several iterations. However with 469c5417dd70797dd22d5d7aae0dde2af8c07106
crashes reliably on each attempt.
For both commits, the same compiler (clang 16.0.6) was used, with the same build command line (./build.sh -c release
), here's the segfault stack trace from the latest crash:
* thread #1, name = 'dotnet', stop reason = signal SIGSEGV: address not mapped to object
* frame #0: 0x00007ebd668a3aff libcoreclr.so`WKS::gc_heap::mark_object_simple1(unsigned char*, unsigned char*) [inlined] MethodTable::GetFlag(this=0x0000000000000000, flag=enum_flag_HasComponentSize) const at methodtable.h:3655:16 [opt]
frame #1: 0x00007ebd668a3aff libcoreclr.so`WKS::gc_heap::mark_object_simple1(unsigned char*, unsigned char*) [inlined] MethodTable::HasComponentSize(this=0x0000000000000000) const at methodtable.h:1699:16 [opt]
frame #2: 0x00007ebd668a3aff libcoreclr.so`WKS::gc_heap::mark_object_simple1(unsigned char*, unsigned char*) [inlined] WKS::my_get_size(ob=0x00007e7d240872f0) at gc.cpp:11552:18 [opt]
frame #3: 0x00007ebd668a3af8 libcoreclr.so`WKS::gc_heap::mark_object_simple1(unsigned char*, unsigned char*) [inlined] WKS::gc_heap::add_to_promoted_bytes(object="\U00000001", thread=0) at gc.cpp:26299:23 [opt]
frame #4: 0x00007ebd668a3af8 libcoreclr.so`WKS::gc_heap::mark_object_simple1(oo="a;\xc5\xed\xbc~", start=<unavailable>) at gc.cpp:27115:21 [opt]
frame #5: 0x00007ebd668a43b3 libcoreclr.so`WKS::gc_heap::mark_object_simple(po=0x00007e7d0ce6c890) at gc.cpp:27661:17 [opt]
frame #6: 0x00007ebd668ab8a5 libcoreclr.so`WKS::gc_heap::mark_through_cards_for_uoh_objects(void (*)(unsigned char**), int, int) [inlined] WKS::gc_heap::mark_through_cards_helper(poo=0x00007e7d0ce6c890, n_gen=<unavailable>, cg_pointers_found=0x00007e7bffdfcf28, fn=(libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) at gc.cpp:27637), nhigh=0x0000000000000000, next_boundary=0x0000000000000000, condemned_gen=0, current_gen=2) at gc.cpp:41065:9 [opt]
frame #7: 0x00007ebd668ab80b libcoreclr.so`WKS::gc_heap::mark_through_cards_for_uoh_objects(fn=(libcoreclr.so`WKS::gc_heap::mark_object_simple(unsigned char**) at gc.cpp:27637), gen_num=3, relocating=NO) at gc.cpp:46548:21 [opt]
frame #8: 0x00007ebd6689864e libcoreclr.so`WKS::gc_heap::mark_phase(condemned_gen_number=0) at gc.cpp:29640:25 [opt]
frame #9: 0x00007ebd668945cc libcoreclr.so`WKS::gc_heap::gc1() at gc.cpp:22273:13 [opt]
frame #10: 0x00007ebd668a1a9b libcoreclr.so`WKS::gc_heap::garbage_collect(n=0) at gc.cpp:0:5 [opt]
frame #11: 0x00007ebd6688f739 libcoreclr.so`WKS::GCHeap::GarbageCollectGeneration(this=<unavailable>, gen=0, reason=reason_alloc_soh) at gc.cpp:50569:9 [opt]
frame #12: 0x00007ebd66890cfa libcoreclr.so`WKS::gc_heap::trigger_gc_for_alloc(gen_number=<unavailable>, gr=<unavailable>, msl=0x00007ebd66b2f208, loh_p=<unavailable>, take_state=<unavailable>) at gc.cpp:18818:14 [opt]
frame #13: 0x00007ebd668919c9 libcoreclr.so`WKS::gc_heap::try_allocate_more_space(acontext=0x00007e7b38000bc8, size=88, flags=2, gen_number=0) at gc.cpp:18956:34 [opt]
frame #14: 0x00007ebd668c18c0 libcoreclr.so`WKS::GCHeap::Alloc(gc_alloc_context*, unsigned long, unsigned int) [inlined] WKS::gc_heap::allocate_more_space(acontext=0x00007e7b38000bc8, size=88, flags=2, alloc_generation_number=0) at gc.cpp:19456:18 [opt]
frame #15: 0x00007ebd668c18a5 libcoreclr.so`WKS::GCHeap::Alloc(gc_alloc_context*, unsigned long, unsigned int) [inlined] WKS::gc_heap::allocate(jsize=88, acontext=0x00007e7b38000bc8, flags=2) at gc.cpp:19487:19 [opt]
frame #16: 0x00007ebd668c188a libcoreclr.so`WKS::GCHeap::Alloc(this=<unavailable>, context=0x00007e7b38000bc8, size=88, flags=2) at gc.cpp:49491:34 [opt]
frame #17: 0x00007ebd6674607d libcoreclr.so`Alloc(size=88, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:227:48 [opt]
frame #18: 0x00007ebd6674720e libcoreclr.so`AllocateObject(pMT=0x00007ebcede253a0, flags=GC_ALLOC_CONTAINS_REF) at gchelpers.cpp:1095:37 [opt]
frame #19: 0x00007ebd6676064f libcoreclr.so`JIT_New(CORINFO_CLASS_STRUCT_*) [inlined] AllocateObject(pMT=0x00007ebcede253a0) at gchelpers.h:68:12 [opt]
frame #20: 0x00007ebd66760648 libcoreclr.so`JIT_New(typeHnd_=0x00007ebcede253a0) at jithelpers.cpp:1720:14 [opt]
frame #21: 0x00007ebce85e6c54
frame #22: 0x00007ebce869cca7
frame #23: 0x00007ebce86270ca
frame #24: 0x00007ebcebd457d7
frame #25: 0x00007ebcebd450ef
frame #26: 0x00007ebcebd43f4d
frame #27: 0x00007ebcece2d2b3
frame #28: 0x00007ebcece2cf24
frame #29: 0x00007ebce87b1311
frame #30: 0x00007ebcece2b509
frame #31: 0x00007ebce861d844
frame #32: 0x00007ebcece29825
frame #33: 0x00007ebcece125a7
frame #34: 0x00007ebcece05cdf
frame #35: 0x00007ebcece03725
frame #36: 0x00007ebce869badf
frame #37: 0x00007ebcece02562
frame #38: 0x00007ebcece024d0
frame #39: 0x00007ebce86176ff
frame #40: 0x00007ebce869b777
frame #41: 0x00007ebcece02412
frame #42: 0x00007ebcece02380
frame #43: 0x00007ebce861763f
frame #44: 0x00007ebce869b489
frame #45: 0x00007ebcece022c6
frame #46: 0x00007ebcece0222c
frame #47: 0x00007ebce86174e2
frame #48: 0x00007ebce869b260
frame #49: 0x00007ebcece02170
frame #50: 0x00007ebcece020d0
frame #51: 0x00007ebce8617452
frame #52: 0x00007ebce86b4194
frame #53: 0x00007ebcece02018
frame #54: 0x00007ebcece01f90
frame #55: 0x00007ebce8698008
frame #56: 0x00007ebce7918c91
frame #57: 0x00007ebcec495d90
frame #58: 0x00007ebcec4958c7
frame #59: 0x00007ebceca5b49f
frame #60: 0x00007ebce7698dc4
frame #61: 0x00007ebd668c9e1c libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #62: 0x00007ebd66705165 libcoreclr.so`DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) [inlined] CallDescrWorkerWithHandler(pCallDescrData=0x00007e7bffdffbb8, fCriticalCall=NO) at callhelpers.cpp:63:5 [opt]
frame #63: 0x00007ebd6670510e libcoreclr.so`DispatchCallSimple(pSrc=<unavailable>, numStackSlotsToCopy=<unavailable>, pTargetAddress=<unavailable>, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9 [opt]
frame #64: 0x00007ebd6671ae32 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=<unavailable>) at comsynchronizable.cpp:157:5 [opt]
frame #65: 0x00007ebd666d3666 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchInner(pCallState=<unavailable>) at threads.cpp:7133:5 [opt]
frame #66: 0x00007ebd666d3664 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchMiddle(pCallState=<unavailable>) at threads.cpp:7177:9 [opt]
frame #67: 0x00007ebd666d3628 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(this=<unavailable>, pParam=<unavailable>)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13 [opt]
frame #68: 0x00007ebd666d3628 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=<unavailable>, pArgs=<unavailable>) const at threads.cpp:7337:9 [opt]
frame #69: 0x00007ebd666d3605 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x00007e7bffdffd90) at threads.cpp:7361:5 [opt]
frame #70: 0x00007ebd666d3c8d libcoreclr.so`ManagedThreadBase::KickOff(void (*)(void*), void*) [inlined] ManagedThreadBase_FullTransition(pTarget=<unavailable>, args=<unavailable>, filterType=ManagedThread) at threads.cpp:7381:5 [opt]
frame #71: 0x00007ebd666d3c75 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=<unavailable>, args=<unavailable>) at threads.cpp:7416:5 [opt]
frame #72: 0x00007ebd6671af4c libcoreclr.so`ThreadNative::KickOffThread(pass=0x00007e7c18009db0) at comsynchronizable.cpp:228:9 [opt]
frame #73: 0x00007ebd66a93aae libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00007e7c1800b2e0) at thread.cpp:1753:16 [opt]
frame #74: 0x00007ebd66dc2dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #75: 0x00007ebd66e449f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
Interestingly, the same exact build managed to catch the segfault once and abort instead of crashing, here's the trace:
* thread #1, name = 'dotnet', stop reason = signal SIGABRT
* frame #0: 0x00007d9c7c879b0c libc.so.6`___lldb_unnamed_symbol3618 + 268
frame #1: 0x00007d9c7c82b4e2 libc.so.6`raise + 18
frame #2: 0x00007d9c7c8144ed libc.so.6`abort + 211
frame #3: 0x00007d9c7c48fa69 libcoreclr.so`PROCAbort(signal=6, siginfo=0x0000000000000000) at process.cpp:2562:5 [opt]
frame #4: 0x00007d9c7c48f989 libcoreclr.so`::TerminateProcess(HANDLE, UINT) [inlined] PROCEndProcess(hProcess=<unavailable>, uExitCode=3221225477, bTerminateUnconditionally=YES) at process.cpp:1354:13 [opt]
frame #5: 0x00007d9c7c48f96c libcoreclr.so`TerminateProcess(hProcess=<unavailable>, uExitCode=3221225477) at process.cpp:1251:11 [opt]
frame #6: 0x00007d9c7c02d658 libcoreclr.so`CrashDumpAndTerminateProcess(exitCode=<unavailable>) at excep.cpp:4209:5 [opt] [artificial]
frame #7: 0x00007d9c7c1351d7 libcoreclr.so`SafeExitProcess(exitCode=<unavailable>, sca=<unavailable>) at eepolicy.cpp:65:9 [opt] [artificial]
frame #8: 0x00007d9c7c1363ff libcoreclr.so`EEPolicy::HandleFatalError(exitCode=3221225477, address=0, pszMessage=u"System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.", pExceptionInfo=0x00007d5b3bdf97d0, errorSource=Summary Unavailable, argExceptionString=Summary Unavailable) at eepolicy.cpp:828:9 [opt]
frame #9: 0x00007d9c7c20598c libcoreclr.so`FailFastIfCorruptingStateException(pExInfo=0x00007d5b3bdf97c0) at exceptionhandling.cpp:8212:9 [opt]
frame #10: 0x00007d9c7c206224 libcoreclr.so`SfiInit(pThis=0x00007d5b3bdf9898, pStackwalkCtx=0x00007d5b3bdf9c70, instructionFault=<unavailable>, pfIsExceptionIntercepted=0x00007d5b3bdf9638) at exceptionhandling.cpp:8362:9 [opt]
frame #11: 0x00007d9bfd0dbb78
frame #12: 0x00007d9bfd0db682
frame #13: 0x00007d9c7c2c9e1c libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #14: 0x00007d9c7c105165 libcoreclr.so`DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) [inlined] CallDescrWorkerWithHandler(pCallDescrData=0x00007d5b3bdf96f8, fCriticalCall=NO) at callhelpers.cpp:63:5 [opt]
frame #15: 0x00007d9c7c10510e libcoreclr.so`DispatchCallSimple(pSrc=<unavailable>, numStackSlotsToCopy=<unavailable>, pTargetAddress=<unavailable>, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9 [opt]
frame #16: 0x00007d9c7c1fb09b libcoreclr.so`HandleHardwareException(ex=0x00007d5b3bdfd0c8) at exceptionhandling.cpp:5570:13 [opt]
frame #17: 0x00007d9c7c4637fc libcoreclr.so`SEHProcessException(exception=0x00007d5b3bdfd0c8) at seh.cpp:268:21 [opt]
frame #18: 0x00007d9c7c4652b0 libcoreclr.so`common_signal_handler(code=11, siginfo=0x00007d9c727485b0, sigcontext=0x00007d9c72748480, numParams=2) at signal.cpp:1031:9 [opt]
frame #19: 0x00007d9c7c464fd7 libcoreclr.so`signal_handler_worker(code=11, siginfo=0x00007d9c727485b0, context=0x00007d9c72748480, returnPoint=0x00007d9c72747800) at signal.cpp:506:38 [opt]
frame #20: 0x00007d9c7c495dd2 libcoreclr.so`CallSignalHandlerWrapper0 at callsignalhandlerwrapper.S:29
frame #21: 0x00007d9c0272c988
frame #22: 0x00007d9c0272c704
frame #23: 0x00007d9c015c0e9f
frame #24: 0x00007d9c015dba32
frame #25: 0x00007d9c015db838
frame #26: 0x00007d9c027e4b13
frame #27: 0x00007d9c027e4784
frame #28: 0x00007d9bfe02d75e
frame #29: 0x00007d9bfe02de0a
frame #30: 0x00007d9bfe02dc0e
frame #31: 0x00007d9c027da5b9
frame #32: 0x00007d9c027da1f6
frame #33: 0x00007d9c027cd531
frame #34: 0x00007d9c027bf94f
frame #35: 0x00007d9c027be525
frame #36: 0x00007d9bfe0abadf
frame #37: 0x00007d9c027bd672
frame #38: 0x00007d9c027bd5e0
frame #39: 0x00007d9bfe0276ff
frame #40: 0x00007d9bfe0ab777
frame #41: 0x00007d9c027bd3c2
frame #42: 0x00007d9c027bd330
frame #43: 0x00007d9bfe02763f
frame #44: 0x00007d9bfe0ab489
frame #45: 0x00007d9c027bd276
frame #46: 0x00007d9c027bd1dc
frame #47: 0x00007d9bfe0274e2
frame #48: 0x00007d9bfe0ab260
frame #49: 0x00007d9c027bd120
frame #50: 0x00007d9c027bd080
frame #51: 0x00007d9bfe027452
frame #52: 0x00007d9bfe0c4194
frame #53: 0x00007d9c027bcfc8
frame #54: 0x00007d9c027bcf40
frame #55: 0x00007d9bfe0a8008
frame #56: 0x00007d9bfd328c91
frame #57: 0x00007d9c01e95630
frame #58: 0x00007d9c01e95167
frame #59: 0x00007d9c0243a5ff
frame #60: 0x00007d9bfd0a8dc4
frame #61: 0x00007d9c7c2c9e1c libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #62: 0x00007d9c7c105165 libcoreclr.so`DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) [inlined] CallDescrWorkerWithHandler(pCallDescrData=0x00007d5b3bdffbb8, fCriticalCall=NO) at callhelpers.cpp:63:5 [opt]
frame #63: 0x00007d9c7c10510e libcoreclr.so`DispatchCallSimple(pSrc=<unavailable>, numStackSlotsToCopy=<unavailable>, pTargetAddress=<unavailable>, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9 [opt]
frame #64: 0x00007d9c7c11ae32 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=<unavailable>) at comsynchronizable.cpp:157:5 [opt]
frame #65: 0x00007d9c7c0d3666 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchInner(pCallState=<unavailable>) at threads.cpp:7133:5 [opt]
frame #66: 0x00007d9c7c0d3664 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchMiddle(pCallState=<unavailable>) at threads.cpp:7177:9 [opt]
frame #67: 0x00007d9c7c0d3628 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(this=<unavailable>, pParam=<unavailable>)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13 [opt]
frame #68: 0x00007d9c7c0d3628 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=<unavailable>, pArgs=<unavailable>) const at threads.cpp:7337:9 [opt]
frame #69: 0x00007d9c7c0d3605 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x00007d5b3bdffd90) at threads.cpp:7361:5 [opt]
frame #70: 0x00007d9c7c0d3c8d libcoreclr.so`ManagedThreadBase::KickOff(void (*)(void*), void*) [inlined] ManagedThreadBase_FullTransition(pTarget=<unavailable>, args=<unavailable>, filterType=ManagedThread) at threads.cpp:7381:5 [opt]
frame #71: 0x00007d9c7c0d3c75 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=<unavailable>, args=<unavailable>) at threads.cpp:7416:5 [opt]
frame #72: 0x00007d9c7c11af4c libcoreclr.so`ThreadNative::KickOffThread(pass=0x00007d5ad4000f30) at comsynchronizable.cpp:228:9 [opt]
frame #73: 0x00007d9c7c493aae libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x00007d5ad4002460) at thread.cpp:1753:16 [opt]
frame #74: 0x00007d9c7c877dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #75: 0x00007d9c7c8f99f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
The 2nd trace isn't very helpful, but the bottom frames are at least the same in both cases. Might it be an issue of thread synchronization in the GC code?
A workaround has presented itself, and a clue (I think) at the same time. Disabling background GC makes the build work. I disabled it only for csc.dll
via its csc.runtimeconfig.json
file.
The workaround doesn't remove the issue completely, but it makes the crash much less likely. I've just had the first one in around 20 builds. The stack trace for this crash is not complete, alas:
* thread #1, name = 'dotnet', stop reason = signal SIGSEGV: address not mapped to object
* frame #0: 0x0000000001923005
frame #1: 0x0000721c5c09a7c3
frame #2: 0x0000721c5c09a434
frame #3: 0x0000721c5703c47e
frame #4: 0x0000721c5703cb2f
frame #5: 0x0000721c5703c91e
frame #6: 0x0000721c5c08d769
frame #7: 0x0000721c5c08d3a6
frame #8: 0x0000721c5c087761
frame #9: 0x0000721c5c0783ff
frame #10: 0x0000721c5c075976
frame #11: 0x0000721c570ba4ef
frame #12: 0x0000721c5c073b32
frame #13: 0x0000721c5c073aa0
frame #14: 0x0000721c5703645f
frame #15: 0x0000721c570ba187
frame #16: 0x0000721c5c0739e2
frame #17: 0x0000721c5c073950
frame #18: 0x0000721c5703639f
frame #19: 0x0000721c570b9e99
frame #20: 0x0000721c5c073896
frame #21: 0x0000721c5c0736ec
frame #22: 0x0000721c57036242
frame #23: 0x0000721c570b9c70
frame #24: 0x0000721c5c073370
frame #25: 0x0000721c5c073270
frame #26: 0x0000721c570361b2
frame #27: 0x0000721c570d2ad4
frame #28: 0x0000721c5c073168
frame #29: 0x0000721c5c0730e0
frame #30: 0x0000721c570b6a18
frame #31: 0x0000721c56328941
frame #32: 0x0000721c560968b2
frame #33: 0x0000721c560adce1
frame #34: 0x0000721c560a0662
frame #35: 0x0000721c560a8e64
frame #36: 0x0000721cd52ca294 libcoreclr.so`CallDescrWorkerInternal at calldescrworkeramd64.S:70
frame #37: 0x0000721cd5103365 libcoreclr.so`DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) [inlined] CallDescrWorkerWithHandler(pCallDescrData=0x0000721c549ffbb8, fCriticalCall=NO) at callhelpers.cpp:63:5 [opt]
frame #38: 0x0000721cd510330e libcoreclr.so`DispatchCallSimple(pSrc=<unavailable>, numStackSlotsToCopy=<unavailable>, pTargetAddress=<unavailable>, dwDispatchCallSimpleFlags=0) at callhelpers.cpp:214:9 [opt]
frame #39: 0x0000721cd5119122 libcoreclr.so`ThreadNative::KickOffThread_Worker(ptr=<unavailable>) at comsynchronizable.cpp:157:5 [opt]
frame #40: 0x0000721cd50d1278 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchInner(pCallState=<unavailable>) at threads.cpp:7133:5 [opt]
frame #41: 0x0000721cd50d1276 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchMiddle(pCallState=<unavailable>) at threads.cpp:7177:9 [opt]
frame #42: 0x0000721cd50d1227 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(this=<unavailable>, pParam=<unavailable>)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::'lambda'(Param*)::operator()(Param*) const at threads.cpp:7335:13 [opt]
frame #43: 0x0000721cd50d1227 libcoreclr.so`ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) [inlined] ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(this=<unavailable>, pArgs=<unavailable>) const at threads.cpp:7337:9 [opt]
frame #44: 0x0000721cd50d1201 libcoreclr.so`ManagedThreadBase_DispatchOuter(pCallState=0x0000721c549ffd90) at threads.cpp:7361:5 [opt]
frame #45: 0x0000721cd50d172d libcoreclr.so`ManagedThreadBase::KickOff(void (*)(void*), void*) [inlined] ManagedThreadBase_FullTransition(pTarget=<unavailable>, args=<unavailable>, filterType=ManagedThread) at threads.cpp:7381:5 [opt]
frame #46: 0x0000721cd50d1715 libcoreclr.so`ManagedThreadBase::KickOff(pTarget=<unavailable>, args=<unavailable>) at threads.cpp:7416:5 [opt]
frame #47: 0x0000721cd511923c libcoreclr.so`ThreadNative::KickOffThread(pass=0x000071dc0c0029f0) at comsynchronizable.cpp:228:9 [opt]
frame #48: 0x0000721cd547dabe libcoreclr.so`CorUnix::CPalThread::ThreadEntry(pvParam=0x000071dc0c003c90) at thread.cpp:1753:16 [opt]
frame #49: 0x0000721cd57c2dab libc.so.6`___lldb_unnamed_symbol3615 + 699
frame #50: 0x0000721cd58449f8 libc.so.6`___lldb_unnamed_symbol4061 + 7
An interesting observation is that when I keep getting the segfaults, dropping all the kernel page and slab object caches, as well as flushing filesystem caches help:
# sync -f
# echo 3 > /proc/sys/vm/drop_caches
Makes me wonder if it could be some uninitialized and not properly cleared memory somewhere in the native GC code? When dotnet keeps crashing, it's possible that subsequent runs of it would reuse shared libraries already mapped in memory and kept around in the caches. If this happens and the runtime doesn't initialize (or clear after use) some variable(s), invalid values may cause it to go astray. /proc/sys/vm/drop_caches
documentation can be found here.
Hey @grendello, does this continue to repro on recent main?
@mangod9 in the past ~10 days I haven't seen any crashes, things look hopeful atm. We're currently using 9.0.100-rc.2.24426.2
is this ok to close now?
I think so, but it would be good to know what was the problem :) Any idea what fixed it?
The crash happens occasionally (every 4-5 builds) when building
.NET Android's Mono.Android
project, which passes a very long command line to the Roslyn C# compiler (1.8Mb long, over 11k parameters). It started happening with bump to the latestdotnet
9 preview,dotnet/installer/main@0a73f814e1 9.0.100-preview.2.24122.3
.Environment info:
OS: Debian/testing (trixie) Arch: amd64 CPU: AMD Ryzen 9 5950X 16-Core Processor Kernel: 6.7.6-x64v3-xanmod1
The crash doesn't happen on every build, but it appears the more parallel the build, the crashier the process becomes. It also appears that putting the long command line in a response file mitigates the issue, at least I wasn't able to reproduce the crash this way after 20 attempts. When the crash happens, runtime just goes away silently without capturing the signal and printing any information. Our CI Linux bot uses Ubuntu 20.04.6 LTS and, so far, doesn't appear to experience this crash (or we were lucky, as it only landed last Friday)
Unfortunately, to reproduce locally one would have to build
Xamarin.Android
on their machine and extract thecsc
invocation from binlog. This is necessary because the build uses a lot of artifacts produced by .NET Android build. I will be happy to provide assistance in that regard, if necessary :)I extracted the compiler invocation into a shell script and captured a handful of coredumps, the best trace I managed to get is below: