Skip to content

sudo dotnet workload --help segfaults on Apple M1 in .NET 7 Preview 6 #72308

@lambdageek

Description

@lambdageek

Describe the bug

Installing .NET 7 Preview 6 on osx-arm64 and then running sudo dotnet workload --help results in:

% sudo dotnet workload --help
zsh: segmentation fault  sudo dotnet workload --help

Impact It is impossible to install any workloads on an M1 Mac using .NET 7 Preview 6 or later.

To Reproduce

Download the .NET7 Preview 6 arm64 OSX installer from https://dotnet.microsoft.com/en-us/download/dotnet/7.0 and install it.

Open a terminal and run

dotnet workload --help`

Observe normal output. Now run

sudo dotnet workload --help

Result: crash.

Exceptions (if any)

The following is in the Apple "Console app"'s crash reports:

sudo:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               sudo [69890]
Path:                  /usr/bin/sudo
Identifier:            sudo
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        zsh [51757]
Responsible:           iTerm2 [976]
User ID:               0

Date/Time:             2022-07-14 11:11:43.3874 -0400
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Anonymous UUID:        1143D3D0-7711-BC35-8E10-8642D5EAA935

Sleep/Wake UUID:       34A43029-CA6F-41F5-A1A5-0CB06109376D

Time Awake Since Boot: 180000 seconds
Time Since Wake:       8591 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGSEGV)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   sudo [69890]

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x1c4f6a804 __kill + 8
1   sudo                          	       0x104570154 0x104564000 + 49492
2   dyld                          	       0x10463108c start + 520


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000001   x3: 0x00000000000001c7
    x4: 0x00000001045cb2d5   x5: 0x000000016b89aff0   x6: 0x0000000000001000   x7: 0x0000000000000000
    x8: 0x1848f8e721c800b2   x9: 0x000000021de69b10  x10: 0x00000000ffffffff  x11: 0x00000000000007fd
   x12: 0x0000000000000003  x13: 0x0000000080628ffb  x14: 0x0000000080829000  x15: 0x0000000000000052
   x16: 0x0000000000000025  x17: 0x00000001045e43f8  x18: 0x0000000000000000  x19: 0x000000000000000b
   x20: 0x000000000000000b  x21: 0x00000001045c77d3  x22: 0x00000001045c7d63  x23: 0x00000001045c7ea9
   x24: 0x00000001045ebbdc  x25: 0x00000001340043d0  x26: 0x0000600002f98180  x27: 0x000000000000000a
   x28: 0x00000001045c7eb2   fp: 0x000000016b89b5a0   lr: 0x0000000104570154
    sp: 0x000000016b89b020   pc: 0x00000001c4f6a804 cpsr: 0x00001000
   far: 0x0000600003488180  esr: 0x56000080  Address size fault

Binary Images:
       0x1c4f61000 -        0x1c4f98fff libsystem_kernel.dylib (*) <03f48dc5-caa7-3678-af61-1a3c7fa8b06e> /usr/lib/system/libsystem_kernel.dylib
       0x104564000 -        0x1045e3fff sudo (*) <e47b9f10-c795-3ccd-800f-3b3acbe65585> /usr/bin/sudo
       0x10462c000 -        0x10468bfff dyld (*) <d9c2a46e-8dc4-3950-9d6a-f799e8ccb683> /usr/lib/dyld

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=749.2M resident=0K(0%) swapped_out_or_unallocated=749.2M(100%)
Writable regions: Total=694.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=694.4M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           181.2M       20 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)         120.0M        1         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.0M        1 
Stack                             8176K        1 
__AUTH                            1614K      130 
__AUTH_CONST                      7822K      275 
__DATA                            7074K      261 
__DATA_CONST                      6221K      275 
__DATA_DIRTY                       331K       87 
__FONT_DATA                          4K        1 
__LINKEDIT                       577.4M        5 
__OBJC_CONST                       736K       99 
__OBJC_RO                         83.0M        1 
__OBJC_RW                         3152K        1 
__TEXT                           171.7M      286 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
shared memory                       32K        2 
===========                     =======  ======= 
TOTAL                              1.6G     1456 
TOTAL, minus reserved VM space     1.1G     1456 



-----------
Full Report
-----------

{"app_name":"sudo","timestamp":"2022-07-14 11:11:43.00 -0400","app_version":"","slice_uuid":"e47b9f10-c795-3ccd-800f-3b3acbe65585","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"1043FE1D-4898-456F-92E2-96099FF01164","name":"sudo"}
{
  "uptime" : 180000,
  "procLaunch" : "2022-07-14 11:11:43.1687 -0400",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 0,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "procStartAbsTime" : 4430904448230,
  "coalitionID" : 937,
  "osVersion" : {
    "train" : "macOS 12.4",
    "build" : "21F79",
    "releaseType" : "User"
  },
  "captureTime" : "2022-07-14 11:11:43.3874 -0400",
  "incident" : "1043FE1D-4898-456F-92E2-96099FF01164",
  "bug_type" : "309",
  "pid" : 69890,
  "procExitAbsTime" : 4430909694770,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "sudo",
  "procPath" : "\/usr\/bin\/sudo",
  "parentProc" : "zsh",
  "parentPid" : 51757,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "1143D3D0-7711-BC35-8E10-8642D5EAA935",
  "responsiblePid" : 976,
  "responsibleProc" : "iTerm2",
  "wakeTime" : 8591,
  "sleepWakeUUID" : "34A43029-CA6F-41F5-A1A5-0CB06109376D",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGSEGV"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"sudo","byPid":69890},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1944375,"threadState":{"x":[{"value":0},{"value":0},{"value":1},{"value":455},{"value":4368151253},{"value":6099152880},{"value":4096},{"value":0},{"value":1749922126821327026},{"value":9091586832,"symbolLocation":0,"symbol":"_current_pid"},{"value":4294967295},{"value":2045},{"value":3},{"value":2153943035},{"value":2156040192},{"value":82},{"value":37},{"value":4368253944},{"value":0},{"value":11},{"value":11},{"value":4368136147},{"value":4368137571},{"value":4368137897},{"value":4368284636},{"value":5167399888},{"value":105553166172544},{"value":10},{"value":4368137906}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4367778132},"cpsr":{"value":4096},"fp":{"value":6099154336},"sp":{"value":6099152928},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7599466500,"matchesCrashFrame":1},"far":{"value":105553171349888}},"queue":"com.apple.main-thread","frames":[{"imageOffset":38916,"symbol":"__kill","symbolLocation":8,"imageIndex":0},{"imageOffset":49492,"imageIndex":1},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":2}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7599427584,
    "size" : 229376,
    "uuid" : "03f48dc5-caa7-3678-af61-1a3c7fa8b06e",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4367728640,
    "size" : 524288,
    "uuid" : "e47b9f10-c795-3ccd-800f-3b3acbe65585",
    "path" : "\/usr\/bin\/sudo",
    "name" : "sudo"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4368547840,
    "size" : 393216,
    "uuid" : "d9c2a46e-8dc4-3950-9d6a-f799e8ccb683",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  }
],
  "sharedCache" : {
  "base" : 7596359680,
  "size" : 3136077824,
  "uuid" : "513553bb-5ca5-3b9e-a613-b0603ffe3038"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=749.2M resident=0K(0%) swapped_out_or_unallocated=749.2M(100%)\nWritable regions: Total=694.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=694.4M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           181.2M       20 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)         120.0M        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.0M        1 \nStack                             8176K        1 \n__AUTH                            1614K      130 \n__AUTH_CONST                      7822K      275 \n__DATA                            7074K      261 \n__DATA_CONST                      6221K      275 \n__DATA_DIRTY                       331K       87 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       577.4M        5 \n__OBJC_CONST                       736K       99 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3152K        1 \n__TEXT                           171.7M      286 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              1.6G     1456 \nTOTAL, minus reserved VM space     1.1G     1456 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
}
}

dotnet:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               dotnet [69891]
Path:                  /usr/local/share/dotnet/dotnet
Identifier:            dotnet
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [69890]
Responsible:           iTerm2 [976]
User ID:               0

Date/Time:             2022-07-14 11:11:43.3872 -0400
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Anonymous UUID:        1143D3D0-7711-BC35-8E10-8642D5EAA935

Sleep/Wake UUID:       34A43029-CA6F-41F5-A1A5-0CB06109376D

Time Awake Since Boot: 180000 seconds
Time Since Wake:       8591 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000001000000b0
Exception Codes:       0x0000000000000001, 0x00000001000000b0
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [69891]

VM Region Info: 0x1000000b0 is not in any region.  Bytes before following region: 1048400
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      100100000-100110000    [   64K] r-x/r-x SM=COW  ...dotnet/dotnet

Kernel Triage:
VM - pmap_enter failed with resource shortage


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libcoreclr.dylib              	       0x100e76ae4 RtlpUnwindFunctionFull(unsigned long, unsigned long, _RUNTIME_FUNCTION*, _CONTEXT*, unsigned long*, int (**)(_EXCEPTION_RECORD*, unsigned long, _CONTEXT*, void*), void**, _ARM64_UNWIND_PARAMS*) + 1684
1   libcoreclr.dylib              	       0x100e77810 RtlVirtualUnwind + 120
2   libcoreclr.dylib              	       0x100e77810 RtlVirtualUnwind + 120
3   libcoreclr.dylib              	       0x100d8848c UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*) + 276
4   libcoreclr.dylib              	       0x100d8878c DispatchManagedException(PAL_SEHException&, bool) + 68
5   libcoreclr.dylib              	       0x100d82778 HandleHardwareException(PAL_SEHException*) + 804
6   libcoreclr.dylib              	       0x100b46260 SEHProcessException(PAL_SEHException*) + 348
7   libcoreclr.dylib              	       0x100b797c8 PAL_DispatchException + 136
8   libcoreclr.dylib              	       0x100b79458 PAL_DispatchExceptionWrapper + 16
9   ???                           	       0x1033dd66c ???

Thread 1:
0   libsystem_kernel.dylib        	       0x1c4f628b0 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1c4f62d20 mach_msg + 76
2   libcoreclr.dylib              	       0x100b7a5d0 MachMessage::Receive(unsigned int) + 80
3   libcoreclr.dylib              	       0x100b7995c SEHExceptionThread(void*) + 144
4   libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x1c4f68c20 kevent + 8
1   libcoreclr.dylib              	       0x100b6f258 CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 396
2   libcoreclr.dylib              	       0x100b6e9c4 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 140
3   libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
4   libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x1c4f6aeb0 poll + 8
1   libcoreclr.dylib              	       0x100e74a60 ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int)) + 184
2   libcoreclr.dylib              	       0x100f274a4 ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int)) + 908
3   libcoreclr.dylib              	       0x100f2533c server_thread(void*) + 332
4   libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
5   libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 4:
0   libsystem_kernel.dylib        	       0x1c4f634d0 __open + 8
1   libsystem_kernel.dylib        	       0x1c4f6dff8 open + 64
2   libcoreclr.dylib              	       0x100e758bc TwoWayPipe::WaitForConnection() + 40
3   libcoreclr.dylib              	       0x100e6f7bc DbgTransportSession::TransportWorker() + 232
4   libcoreclr.dylib              	       0x100e6e8ac DbgTransportSession::TransportWorkerStatic(void*) + 12
5   libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
6   libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
7   libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 5:
0   libsystem_kernel.dylib        	       0x1c4f66270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1c4fa083c _pthread_cond_wait + 1236
2   libcoreclr.dylib              	       0x100b6cf8c CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 308
3   libcoreclr.dylib              	       0x100b6cbfc CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 356
4   libcoreclr.dylib              	       0x100b70d10 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656
5   libcoreclr.dylib              	       0x100e6d1ac DebuggerRCThread::MainLoop() + 208
6   libcoreclr.dylib              	       0x100e6d078 DebuggerRCThread::ThreadProc() + 232
7   libcoreclr.dylib              	       0x100e6ce50 DebuggerRCThread::ThreadProcStatic(void*) + 32
8   libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
9   libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
10  libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x1c4f66270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1c4fa083c _pthread_cond_wait + 1236
2   libcoreclr.dylib              	       0x100b6cf70 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280
3   libcoreclr.dylib              	       0x100b6cbfc CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 356
4   libcoreclr.dylib              	       0x100b70d10 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1656
5   libcoreclr.dylib              	       0x100b70ef0 WaitForSingleObjectEx + 80
6   libcoreclr.dylib              	       0x100d512b0 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 192
7   libcoreclr.dylib              	       0x100cc6320 FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 48
8   libcoreclr.dylib              	       0x100cc6538 FinalizerThread::FinalizerThreadWorker(void*) + 252
9   libcoreclr.dylib              	       0x100c56088 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260
10  libcoreclr.dylib              	       0x100c56650 ManagedThreadBase::FinalizerBase(void (*)(void*)) + 36
11  libcoreclr.dylib              	       0x100cc6670 FinalizerThread::FinalizerThreadStart(void*) + 88
12  libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
13  libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
14  libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x1c4f66270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1c4fa083c _pthread_cond_wait + 1236
2   libcoreclr.dylib              	       0x100b6cf70 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 280
3   libcoreclr.dylib              	       0x100b6cbfc CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 356
4   libcoreclr.dylib              	       0x100b71448 SleepEx + 160
5   libcoreclr.dylib              	       0x100c59280 TieredCompilationManager::BackgroundWorkerStart() + 212
6   libcoreclr.dylib              	       0x100c590d0 TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) + 104
7   libcoreclr.dylib              	       0x100c56088 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260
8   libcoreclr.dylib              	       0x100c565f4 ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
9   libcoreclr.dylib              	       0x100c58fe4 TieredCompilationManager::BackgroundWorkerBootstrapper0(void*) + 40
10  libcoreclr.dylib              	       0x100b774fc CorUnix::CPalThread::ThreadEntry(void*) + 380
11  libsystem_pthread.dylib       	       0x1c4fa026c _pthread_start + 148
12  libsystem_pthread.dylib       	       0x1c4f9b08c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x00000000000000c8   x2: 0x0000000000000013   x3: 0x0000000100f56bb4
    x4: 0x000000016fcfc9a0   x5: 0x000000016fcfc8f8   x6: 0x000000016fcfc998   x7: 0x000000016fcfc8e8
    x8: 0x0000000000000001   x9: 0x00000001000000b0  x10: 0x000000000000000a  x11: 0x000000016fcfcef0
   x12: 0x0000000000000013  x13: 0x0000000000000013  x14: 0x0000000000000000  x15: 0x00000000000002ad
   x16: 0x00000000004002ad  x17: 0x00006000019702d0  x18: 0x0000000000000000  x19: 0x000000016fcfcef0
   x20: 0x000000016fcfc8f8  x21: 0x00000001033158bb  x22: 0x000000016fcfce50  x23: 0x000000016fcfc8e8
   x24: 0x00000001033158c4  x25: 0x00000001033158c0  x26: 0x000000010341d374  x27: 0x000000016fcfcf50
   x28: 0x000000016fcfce58   fp: 0x000000016fcfc8d0   lr: 0x0000000100e77810
    sp: 0x000000016fcfc870   pc: 0x0000000100e76ae4 cpsr: 0x00001000
   far: 0x00000001000000b0  esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
       0x100b3c000 -        0x100fe7fff libcoreclr.dylib (*) <16d91f8b-d860-3b0e-84b6-5625616eab46> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.0-preview.6.22324.4/libcoreclr.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x1c4f61000 -        0x1c4f98fff libsystem_kernel.dylib (*) <03f48dc5-caa7-3678-af61-1a3c7fa8b06e> /usr/lib/system/libsystem_kernel.dylib
       0x1c4f99000 -        0x1c4fa5fff libsystem_pthread.dylib (*) <42166a2c-89a9-3c38-a215-f028544cea23> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=664.1M resident=0K(0%) swapped_out_or_unallocated=664.1M(100%)
Writable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                           196.2M       21 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)         480.0M        4         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.1M        8 
Stack                             11.7M        8 
VM_ALLOCATE                        1.4G      240 
VM_ALLOCATE (reserved)              64K        1         reserved VM address space (unallocated)
__AUTH                             220K       44 
__AUTH_CONST                      2891K      122 
__DATA                            1249K      122 
__DATA_CONST                      3872K      129 
__DATA_DIRTY                       233K       50 
__LINKEDIT                       579.6M        8 
__OBJC_CONST                       260K       29 
__OBJC_RO                         83.0M        1 
__OBJC_RW                         3152K        1 
__TEXT                            84.5M      135 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                       53.8M       90 
shared memory                       32K        2 
===========                     =======  ======= 
TOTAL                              3.3G     1024 
TOTAL, minus reserved VM space     2.4G     1024 



-----------
Full Report
-----------

{"app_name":"dotnet","timestamp":"2022-07-14 11:11:43.00 -0400","app_version":"","slice_uuid":"a4c9014a-cbf5-3a01-901c-33d6f5d9454d","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"E6B8EF0C-DFEE-49E8-AA8A-5DE88F557088","name":"dotnet"}
{
  "uptime" : 180000,
  "procLaunch" : "2022-07-14 11:11:43.1996 -0400",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 0,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "procStartAbsTime" : 4430905190766,
  "coalitionID" : 937,
  "osVersion" : {
    "train" : "macOS 12.4",
    "build" : "21F79",
    "releaseType" : "User"
  },
  "captureTime" : "2022-07-14 11:11:43.3872 -0400",
  "incident" : "E6B8EF0C-DFEE-49E8-AA8A-5DE88F557088",
  "bug_type" : "309",
  "pid" : 69891,
  "procExitAbsTime" : 4430909681756,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "dotnet",
  "procPath" : "\/usr\/local\/share\/dotnet\/dotnet",
  "parentProc" : "Exited process",
  "parentPid" : 69890,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "1143D3D0-7711-BC35-8E10-8642D5EAA935",
  "responsiblePid" : 976,
  "responsibleProc" : "iTerm2",
  "wakeTime" : 8591,
  "sleepWakeUUID" : "34A43029-CA6F-41F5-A1A5-0CB06109376D",
  "sip" : "enabled",
  "vmRegionInfo" : "0x1000000b0 is not in any region.  Bytes before following region: 1048400\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100100000-100110000    [   64K] r-x\/r-x SM=COW  ...dotnet\/dotnet",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x00000001000000b0","rawCodes":[1,4294967472],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x00000001000000b0"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":69891},
  "ktriageinfo" : "VM - pmap_enter failed with resource shortage\n",
  "vmregioninfo" : "0x1000000b0 is not in any region.  Bytes before following region: 1048400\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100100000-100110000    [   64K] r-x\/r-x SM=COW  ...dotnet\/dotnet",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1944380,"threadState":{"x":[{"value":0},{"value":200},{"value":19},{"value":4311051188,"symbolLocation":8,"symbol":"typeinfo name for Walker"},{"value":6170855840},{"value":6170855672},{"value":6170855832},{"value":6170855656},{"value":1},{"value":4294967472},{"value":10},{"value":6170857200},{"value":19},{"value":19},{"value":0},{"value":685},{"value":4194989},{"value":105553142940368},{"value":0},{"value":6170857200},{"value":6170855672},{"value":4348532923},{"value":6170857040},{"value":6170855656},{"value":4348532932},{"value":4348532928},{"value":4349612916},{"value":6170857296},{"value":6170857048}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4310136848},"cpsr":{"value":4096},"fp":{"value":6170855632},"sp":{"value":6170855536},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4310133476,"matchesCrashFrame":1},"far":{"value":4294967472}},"queue":"com.apple.main-thread","frames":[{"imageOffset":3386084,"symbol":"RtlpUnwindFunctionFull(unsigned long, unsigned long, _RUNTIME_FUNCTION*, _CONTEXT*, unsigned long*, int (**)(_EXCEPTION_RECORD*, unsigned long, _CONTEXT*, void*), void**, _ARM64_UNWIND_PARAMS*)","symbolLocation":1684,"imageIndex":0},{"imageOffset":3389456,"symbol":"RtlVirtualUnwind","symbolLocation":120,"imageIndex":0},{"imageOffset":3389456,"symbol":"RtlVirtualUnwind","symbolLocation":120,"imageIndex":0},{"imageOffset":2409612,"symbol":"UnwindManagedExceptionPass1(PAL_SEHException&, _CONTEXT*)","symbolLocation":276,"imageIndex":0},{"imageOffset":2410380,"symbol":"DispatchManagedException(PAL_SEHException&, bool)","symbolLocation":68,"imageIndex":0},{"imageOffset":2385784,"symbol":"HandleHardwareException(PAL_SEHException*)","symbolLocation":804,"imageIndex":0},{"imageOffset":41568,"symbol":"SEHProcessException(PAL_SEHException*)","symbolLocation":348,"imageIndex":0},{"imageOffset":251848,"symbol":"PAL_DispatchException","symbolLocation":136,"imageIndex":0},{"imageOffset":250968,"symbol":"PAL_DispatchExceptionWrapper","symbolLocation":16,"imageIndex":0},{"imageOffset":4349351532,"imageIndex":1}]},{"id":1944381,"frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":2},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":2},{"imageOffset":255440,"symbol":"MachMessage::Receive(unsigned int)","symbolLocation":80,"imageIndex":0},{"imageOffset":252252,"symbol":"SEHExceptionThread(void*)","symbolLocation":144,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944382,"frames":[{"imageOffset":31776,"symbol":"kevent","symbolLocation":8,"imageIndex":2},{"imageOffset":209496,"symbol":"CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int)","symbolLocation":396,"imageIndex":0},{"imageOffset":207300,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":140,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944383,"frames":[{"imageOffset":40624,"symbol":"poll","symbolLocation":8,"imageIndex":2},{"imageOffset":3377760,"symbol":"ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int))","symbolLocation":184,"imageIndex":0},{"imageOffset":4109476,"symbol":"ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int))","symbolLocation":908,"imageIndex":0},{"imageOffset":4100924,"symbol":"server_thread(void*)","symbolLocation":332,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944384,"frames":[{"imageOffset":9424,"symbol":"__open","symbolLocation":8,"imageIndex":2},{"imageOffset":53240,"symbol":"open","symbolLocation":64,"imageIndex":2},{"imageOffset":3381436,"symbol":"TwoWayPipe::WaitForConnection()","symbolLocation":40,"imageIndex":0},{"imageOffset":3356604,"symbol":"DbgTransportSession::TransportWorker()","symbolLocation":232,"imageIndex":0},{"imageOffset":3352748,"symbol":"DbgTransportSession::TransportWorkerStatic(void*)","symbolLocation":12,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944385,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":2},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":3},{"imageOffset":200588,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":308,"imageIndex":0},{"imageOffset":199676,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":356,"imageIndex":0},{"imageOffset":216336,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":0},{"imageOffset":3346860,"symbol":"DebuggerRCThread::MainLoop()","symbolLocation":208,"imageIndex":0},{"imageOffset":3346552,"symbol":"DebuggerRCThread::ThreadProc()","symbolLocation":232,"imageIndex":0},{"imageOffset":3346000,"symbol":"DebuggerRCThread::ThreadProcStatic(void*)","symbolLocation":32,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944386,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":2},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":3},{"imageOffset":200560,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":0},{"imageOffset":199676,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":356,"imageIndex":0},{"imageOffset":216336,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1656,"imageIndex":0},{"imageOffset":216816,"symbol":"WaitForSingleObjectEx","symbolLocation":80,"imageIndex":0},{"imageOffset":2183856,"symbol":"CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*)","symbolLocation":192,"imageIndex":0},{"imageOffset":1614624,"symbol":"FinalizerThread::WaitForFinalizerEvent(CLREvent*)","symbolLocation":48,"imageIndex":0},{"imageOffset":1615160,"symbol":"FinalizerThread::FinalizerThreadWorker(void*)","symbolLocation":252,"imageIndex":0},{"imageOffset":1155208,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":0},{"imageOffset":1156688,"symbol":"ManagedThreadBase::FinalizerBase(void (*)(void*))","symbolLocation":36,"imageIndex":0},{"imageOffset":1615472,"symbol":"FinalizerThread::FinalizerThreadStart(void*)","symbolLocation":88,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]},{"id":1944387,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":2},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":3},{"imageOffset":200560,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":280,"imageIndex":0},{"imageOffset":199676,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":356,"imageIndex":0},{"imageOffset":218184,"symbol":"SleepEx","symbolLocation":160,"imageIndex":0},{"imageOffset":1168000,"symbol":"TieredCompilationManager::BackgroundWorkerStart()","symbolLocation":212,"imageIndex":0},{"imageOffset":1167568,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper1(void*)","symbolLocation":104,"imageIndex":0},{"imageOffset":1155208,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":260,"imageIndex":0},{"imageOffset":1156596,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":0},{"imageOffset":1167332,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper0(void*)","symbolLocation":40,"imageIndex":0},{"imageOffset":242940,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":380,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":3},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":3}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4306747392,
    "size" : 4898816,
    "uuid" : "16d91f8b-d860-3b0e-84b6-5625616eab46",
    "path" : "\/usr\/local\/share\/dotnet\/shared\/Microsoft.NETCore.App\/7.0.0-preview.6.22324.4\/libcoreclr.dylib",
    "name" : "libcoreclr.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7599427584,
    "size" : 229376,
    "uuid" : "03f48dc5-caa7-3678-af61-1a3c7fa8b06e",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7599656960,
    "size" : 53248,
    "uuid" : "42166a2c-89a9-3c38-a215-f028544cea23",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  }
],
  "sharedCache" : {
  "base" : 7596359680,
  "size" : 3136077824,
  "uuid" : "513553bb-5ca5-3b9e-a613-b0603ffe3038"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=664.1M resident=0K(0%) swapped_out_or_unallocated=664.1M(100%)\nWritable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nKernel Alloc Once                   32K        1 \nMALLOC                           196.2M       21 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)         480.0M        4         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.1M        8 \nStack                             11.7M        8 \nVM_ALLOCATE                        1.4G      240 \nVM_ALLOCATE (reserved)              64K        1         reserved VM address space (unallocated)\n__AUTH                             220K       44 \n__AUTH_CONST                      2891K      122 \n__DATA                            1249K      122 \n__DATA_CONST                      3872K      129 \n__DATA_DIRTY                       233K       50 \n__LINKEDIT                       579.6M        8 \n__OBJC_CONST                       260K       29 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3152K        1 \n__TEXT                            84.5M      135 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                       53.8M       90 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              3.3G     1024 \nTOTAL, minus reserved VM space     2.4G     1024 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
}
}

Further technical details

dotnet --info

% dotnet --info
.NET SDK:
 Version:   7.0.100-preview.6.22352.1
 Commit:    492644e08e

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  12.4
 OS Platform: Darwin
 RID:         osx.12-arm64
 Base Path:   /usr/local/share/dotnet/sdk/7.0.100-preview.6.22352.1/

Host:
  Version:      7.0.0-preview.6.22329.5
  Architecture: arm64
  Commit:       0402550585

.NET SDKs installed:
  6.0.100 [/usr/local/share/dotnet/sdk]
  6.0.202 [/usr/local/share/dotnet/sdk]
  6.0.300 [/usr/local/share/dotnet/sdk]
  6.0.301 [/usr/local/share/dotnet/sdk]
  6.0.302 [/usr/local/share/dotnet/sdk]
  7.0.100-preview.6.22352.1 [/usr/local/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.4 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.6 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.0-preview.6.22330.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.4 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.6 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.7 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.0-preview.6.22324.4 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  x64   [/usr/local/share/dotnet/x64]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

I'm on macOS 12.4 on an Apple M1 macbook pro

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions