Skip to content

Speech CLI (spx) not running on MacOS ARM64 or Podman Linux on MacOS ARM64 #2863

Open
@Rod-Persky

Description

@Rod-Persky

Trying to run SPX (https://www.nuget.org/packages/Microsoft.CognitiveServices.Speech.CLI) on MacOS ARM64 should work.

SPX fails to start with the following error

Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'spx, Version=1.44.0.0, Culture=neutral, PublicKeyToken=null'.
[1]    21482 abort      spx

To Reproduce

Install the .NET SDK:

curl -sSL https://dot.net/v1/dotnet-install.sh | bash -s -- -c LTS

Add the following to ~/.zprofile or ~/.zshrc:

export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$HOME/.dotnet:$HOME/.dotnet/tools

Restart terminal or run source ~/.zprofile
Install SPX:

dotnet tool install --global Microsoft.CognitiveServices.Speech.CLI

Run:

spx help

Result: Immediate crash with the System.IO.FileLoadException.

Expected behavior

The command spx help or spx recognize should launch the CLI and show usage information or begin transcription

Version of the Cognitive Services Speech SDK

Which version of the SDK are you using.

Platform, Operating System, and Programming Language

  • OS: MacOS 15.5 (Apple Silicon)
  • Hardware - ARM64

Additional context

Podman on MacOS

dotnet-dump analyze spx_crash.dmp 
Loading core dump: spx_crash.dmp ...
Ready to process analysis commands. Type 'help' to list available commands or 'help [command]' to get detailed help on a command.
Type 'quit' or 'exit' to exit the session.
> clrstack                                                                                                                                                                                                           
OS Thread Id: 0xab (0)
        Child SP               IP Call Site
> clrthreads                                                                                             ThreadCount:      3                                                                                      UnstartedThread:  0
BackgroundThread: 3
PendingThread:    0
DeadThread:       0
Hosted Runtime:   no
                                                                                                            Lock  
 DBG   ID     OSID ThreadOBJ           State GC Mode     GC Alloc Context                  Domain           Count Apt Exception
   0    1       ab 0000AAAB012E73C0    20220 Preemptive  0000FFBF3680C950:0000FFBF3680D880 0000AAAB012D0300 -00001 Ukn System.IO.FileLoadException 0000ffbf3680a430
   5    2       b0 0000AAAB012F0D10    21220 Preemptive  0000000000000000:0000000000000000 0000AAAB012D0300 -00001 Ukn (Finalizer) 
   6    3       b1 0000AAAB01321E80    21220 Preemptive  0000000000000000:0000000000000000 0000AAAB012D0300 -00001 Ukn 
> pe                                                                                                    
Exception object: 0000ffbf3680a430
Exception type:   System.IO.FileLoadException
Message:          Could not load file or assembly 'spx, Version=1.44.0.0, Culture=neutral, PublicKeyToken=null'.
InnerException:   <none>
StackTrace (generated):
<none>
StackTraceString: <none>
HResult: 80131621

MacOS

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

Process:               spx [23130]
Path:                  /Users/USER/*/spx
Identifier:            spx
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        zsh [20928]
Responsible:           Terminal [1060]
User ID:               501

Date/Time:             2025-06-22 21:46:22.9554 +1000
OS Version:            macOS 15.5 (24F74)
Report Version:        12
Anonymous UUID:        8E81668D-15A1-B2FC-154C-AFFA0037362C

Sleep/Wake UUID:       66026D64-FBE3-4554-AD53-AD65B085DF1B

Time Awake Since Boot: 11000 seconds
Time Since Wake:       11141 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   spx [23130]

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x19643d388 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x19647688c pthread_kill + 296
2   libsystem_c.dylib             	       0x19637fc60 abort + 124
3   libcoreclr.dylib              	       0x10325a110 PROCAbort + 68
4   libcoreclr.dylib              	       0x10325a020 TerminateProcess + 176
5   libcoreclr.dylib              	       0x10329d5c0 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 1412
6   libcoreclr.dylib              	       0x103263670 coreclr_execute_assembly + 232
7   libhostpolicy.dylib           	       0x1029ea874 run_app_for_context(hostpolicy_context_t const&, int, char const**) + 1500
8   libhostpolicy.dylib           	       0x1029eb664 corehost_main + 320
9   libhostfxr.dylib              	       0x102910158 fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*) + 1144
10  libhostfxr.dylib              	       0x10290f4c4 fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, char const**, host_startup_info_t const&, char*, int, int*) + 872
11  libhostfxr.dylib              	       0x10290a210 hostfxr_main_startupinfo + 128
12  spx                           	       0x10282588c exe_start(int, char const**) + 1372
13  spx                           	       0x102825b58 main + 184
14  dyld                          	       0x1960d6b98 start + 6076

Thread 1:
0   libsystem_kernel.dylib        	       0x196434c34 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1964473a0 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x19643d764 mach_msg_overwrite + 484
3   libsystem_kernel.dylib        	       0x196434fa8 mach_msg + 24
4   libcoreclr.dylib              	       0x103261314 MachMessage::Receive(unsigned int) + 80
5   libcoreclr.dylib              	       0x10326063c SEHExceptionThread(void*) + 164
6   libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
7   libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 2:: .NET SynchManager
0   libsystem_kernel.dylib        	       0x19643d498 poll + 8
1   libcoreclr.dylib              	       0x103254fe0 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 916
2   libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
3   libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
4   libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 3:: .NET EventPipe
0   libsystem_kernel.dylib        	       0x19643d498 poll + 8
1   libcoreclr.dylib              	       0x103550e90 ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int)) + 172
2   libcoreclr.dylib              	       0x1035febb0 ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int)) + 756
3   libcoreclr.dylib              	       0x1035fca68 server_thread(void*) + 372
4   libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
5   libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
6   libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 4:: .NET DebugPipe
0   libsystem_kernel.dylib        	       0x196435678 __open + 8
1   libsystem_kernel.dylib        	       0x1964406a4 open + 64
2   libcoreclr.dylib              	       0x103551a84 TwoWayPipe::WaitForConnection() + 40
3   libcoreclr.dylib              	       0x10354c578 DbgTransportSession::TransportWorker() + 232
4   libcoreclr.dylib              	       0x10354b5c8 DbgTransportSession::TransportWorkerStatic(void*) + 40
5   libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
6   libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
7   libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 5:: .NET Debugger
0   libsystem_kernel.dylib        	       0x1964383cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1964770e0 _pthread_cond_wait + 984
2   libcoreclr.dylib              	       0x10325326c CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 320
3   libcoreclr.dylib              	       0x103252eec CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 380
4   libcoreclr.dylib              	       0x1032573cc CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1600
5   libcoreclr.dylib              	       0x103549da8 DebuggerRCThread::MainLoop() + 228
6   libcoreclr.dylib              	       0x103549c70 DebuggerRCThread::ThreadProc() + 256
7   libcoreclr.dylib              	       0x103549a24 DebuggerRCThread::ThreadProcStatic(void*) + 56
8   libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
9   libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
10  libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x1964383cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1964770e0 _pthread_cond_wait + 984
2   libcoreclr.dylib              	       0x103253218 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 236
3   libcoreclr.dylib              	       0x103252eec CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 380
4   libcoreclr.dylib              	       0x1032573cc CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1600
5   libcoreclr.dylib              	       0x103257584 WaitForSingleObjectEx + 80
6   libcoreclr.dylib              	       0x103427ed8 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 188
7   libcoreclr.dylib              	       0x1033a3fd8 FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 48
8   libcoreclr.dylib              	       0x1033a41f8 FinalizerThread::FinalizerThreadWorker(void*) + 264
9   libcoreclr.dylib              	       0x103341fc8 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 248
10  libcoreclr.dylib              	       0x1033424ac ManagedThreadBase::FinalizerBase(void (*)(void*)) + 36
11  libcoreclr.dylib              	       0x1033a4370 FinalizerThread::FinalizerThreadStart(void*) + 88
12  libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
13  libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
14  libsystem_pthread.dylib       	       0x196471b80 thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x1964383cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1964770e0 _pthread_cond_wait + 984
2   libcoreclr.dylib              	       0x103253218 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 236
3   libcoreclr.dylib              	       0x103252eec CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 380
4   libcoreclr.dylib              	       0x103257b34 SleepEx + 160
5   libcoreclr.dylib              	       0x103345484 TieredCompilationManager::BackgroundWorkerStart() + 184
6   libcoreclr.dylib              	       0x103345348 TieredCompilationManager::BackgroundWorkerBootstrapper1(void*) + 116
7   libcoreclr.dylib              	       0x103341fc8 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 248
8   libcoreclr.dylib              	       0x10334247c ManagedThreadBase::KickOff(void (*)(void*), void*) + 32
9   libcoreclr.dylib              	       0x103345250 TieredCompilationManager::BackgroundWorkerBootstrapper0(void*) + 40
10  libcoreclr.dylib              	       0x10325e11c CorUnix::CPalThread::ThreadEntry(void*) + 364
11  libsystem_pthread.dylib       	       0x196476c0c _pthread_start + 136
12  libsystem_pthread.dylib       	       0x196471b80 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x00000000000000a0   x6: 0x0000000000000001   x7: 0x000000003b9ac618
    x8: 0xba7f7667c84cda9b   x9: 0xba7f7665cc14859b  x10: 0x0000000000000000  x11: 0x00000001036c9fa0
   x12: 0x0000000000000000  x13: 0x0000000000000000  x14: 0x0000000000000000  x15: 0x0000000000000000
   x16: 0x0000000000000148  x17: 0x00000002055d5fa8  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000103  x21: 0x0000000204585fe0  x22: 0x0000000000000001  x23: 0x0000000000000000
   x24: 0x000000015180c7a0  x25: 0x000000015180c8e0  x26: 0x000000013180d400  x27: 0x000000000000009e
   x28: 0x00000001036cbbe8   fp: 0x000000016d5e2820   lr: 0x000000019647688c
    sp: 0x000000016d5e2800   pc: 0x000000019643d388 cpsr: 0x40000000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault

Binary Images:
       0x10281c000 -        0x102827fff spx (*) <d33a326a-84fd-3eb7-9484-b64d9f04beb3> /Users/USER/*/spx
       0x102900000 -        0x10293bfff libhostfxr.dylib (*) <42863aef-ead5-37d4-8c22-cc4ef59000dc> /Users/USER/*/libhostfxr.dylib
       0x1029d0000 -        0x102a0bfff libhostpolicy.dylib (*) <08a00c40-bf28-326b-916f-5a8206f7e4ba> /Users/USER/*/libhostpolicy.dylib
       0x103228000 -        0x1036a3fff libcoreclr.dylib (*) <c5373b19-2214-3dfe-9e72-79a57dd685d3> /Users/USER/*/libcoreclr.dylib
       0x104898000 -        0x104aa7fff libclrjit.dylib (*) <0f1b889c-a907-3c4c-bbcf-fef529a66f97> /Users/USER/*/libclrjit.dylib
       0x10299c000 -        0x1029abfff libSystem.Native.dylib (*) <af59b6aa-9532-381f-9174-f6f8eb1f46d9> /Users/USER/*/libSystem.Native.dylib
       0x196434000 -        0x19646f653 libsystem_kernel.dylib (*) <60485b6f-67e5-38c1-aec9-efd6031ff166> /usr/lib/system/libsystem_kernel.dylib
       0x196470000 -        0x19647ca47 libsystem_pthread.dylib (*) <647b91fc-96d3-3bbb-af08-970df45257c8> /usr/lib/system/libsystem_pthread.dylib
       0x196307000 -        0x19638846f libsystem_c.dylib (*) <f4529d5e-24f3-3bbb-bd3c-984856875fc8> /usr/lib/system/libsystem_c.dylib
       0x1960d0000 -        0x19616b4cf dyld (*) <9cf0401a-a938-389e-a77d-9e9608076ccf> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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=853.5M resident=0K(0%) swapped_out_or_unallocated=853.5M(100%)
Writable regions: Total=1.1G written=497K(0%) resident=497K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.0G       21 
MALLOC guard page                   96K        6 
STACK GUARD                       56.1M        8 
Stack                             11.7M        8 
VM_ALLOCATE                        1.1G       77 
VM_ALLOCATE (reserved)             320K        2         reserved VM address space (unallocated)
__AUTH                             822K      161 
__AUTH_CONST                      12.8M      295 
__DATA                            3559K      282 
__DATA_CONST                      10.9M      301 
__DATA_DIRTY                       452K       88 
__FONT_DATA                        2352        1 
__LINKEDIT                       617.8M        7 
__OBJC_RO                         61.4M        1 
__OBJC_RW                         2396K        1 
__TEXT                           235.8M      310 
__TPRO_CONST                       128K        2 
mapped file                       48.6M        5 
page table in kernel               497K        1 
shared memory                       48K        2 
===========                     =======  ======= 
TOTAL                              3.2G     1581 
TOTAL, minus reserved VM space     3.2G     1581 



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

{"app_name":"spx","timestamp":"2025-06-22 21:46:23.00 +1000","app_version":"","slice_uuid":"d33a326a-84fd-3eb7-9484-b64d9f04beb3","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.5 (24F74)","roots_installed":0,"incident_id":"29725C5A-E1EE-4148-AFA8-D61BA9E0222D","name":"spx"}
{
  "uptime" : 11000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac16,8",
  "coalitionID" : 1280,
  "osVersion" : {
    "train" : "macOS 15.5",
    "build" : "24F74",
    "releaseType" : "User"
  },
  "captureTime" : "2025-06-22 21:46:22.9554 +1000",
  "codeSigningMonitor" : 2,
  "incident" : "29725C5A-E1EE-4148-AFA8-D61BA9E0222D",
  "pid" : 23130,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-06-22 21:46:22.9158 +1000",
  "procStartAbsTime" : 286568250180,
  "procExitAbsTime" : 286569190783,
  "procName" : "spx",
  "procPath" : "\/Users\/USER\/*\/spx",
  "parentProc" : "zsh",
  "parentPid" : 20928,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "8E81668D-15A1-B2FC-154C-AFFA0037362C",
  "appleIntelligenceStatus" : {"state":"available"},
  "responsiblePid" : 1060,
  "responsibleProc" : "Terminal",
  "codeSigningID" : "spx-55554944d33a326a84fd3eb79484b64d9f04beb3",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "codeSigningAuxiliaryInfo" : 0,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRm+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkZDg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},
  "bootSessionUUID" : "A7C07AF9-14B6-430B-8CF1-B0C2E9ED2B21",
  "wakeTime" : 11141,
  "sleepWakeUUID" : "66026D64-FBE3-4554-AD53-AD65B085DF1B",
  "sip" : "enabled",
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"spx","byPid":23130},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "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":203797,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":1},{"value":999999000},{"value":13438590001211038363},{"value":13438589992684520859},{"value":0},{"value":4352417696,"symbolLocation":8,"symbol":"SharedMemoryManager::s_creationDeletionProcessLock"},{"value":0},{"value":0},{"value":0},{"value":0},{"value":328},{"value":8679940008},{"value":0},{"value":6},{"value":259},{"value":8662835168,"symbolLocation":224,"symbol":"_main_thread"},{"value":1},{"value":0},{"value":5662361504},{"value":5662361824},{"value":5125493760},{"value":158},{"value":4352424936,"symbolLocation":0,"symbol":"g_EntryAssemblyPath"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816229516},"cpsr":{"value":1073741824},"fp":{"value":6129854496},"sp":{"value":6129854464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815994760,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":37768,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":6},{"imageOffset":26764,"symbol":"pthread_kill","symbolLocation":296,"imageIndex":7},{"imageOffset":494688,"symbol":"abort","symbolLocation":124,"imageIndex":8},{"imageOffset":205072,"symbol":"PROCAbort","symbolLocation":68,"imageIndex":3},{"imageOffset":204832,"symbol":"TerminateProcess","symbolLocation":176,"imageIndex":3},{"imageOffset":480704,"symbol":"CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*)","symbolLocation":1412,"imageIndex":3},{"imageOffset":243312,"symbol":"coreclr_execute_assembly","symbolLocation":232,"imageIndex":3},{"imageOffset":108660,"symbol":"run_app_for_context(hostpolicy_context_t const&, int, char const**)","symbolLocation":1500,"imageIndex":2},{"imageOffset":112228,"symbol":"corehost_main","symbolLocation":320,"imageIndex":2},{"imageOffset":65880,"symbol":"fx_muxer_t::handle_exec_host_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, host_startup_info_t const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unordered_map<known_options, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, known_options_hash, std::__1::equal_to<known_options>, std::__1::allocator<std::__1::pair<known_options const, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>>> const&, int, char const**, int, host_mode_t, bool, char*, int, int*)","symbolLocation":1144,"imageIndex":1},{"imageOffset":62660,"symbol":"fx_muxer_t::execute(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int, char const**, host_startup_info_t const&, char*, int, int*)","symbolLocation":872,"imageIndex":1},{"imageOffset":41488,"symbol":"hostfxr_main_startupinfo","symbolLocation":128,"imageIndex":1},{"imageOffset":39052,"symbol":"exe_start(int, char const**)","symbolLocation":1372,"imageIndex":0},{"imageOffset":39768,"symbol":"main","symbolLocation":184,"imageIndex":0},{"imageOffset":27544,"symbol":"start","symbolLocation":6076,"imageIndex":9}]},{"id":203799,"frames":[{"imageOffset":3124,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":6},{"imageOffset":78752,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":6},{"imageOffset":38756,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":6},{"imageOffset":4008,"symbol":"mach_msg","symbolLocation":24,"imageIndex":6},{"imageOffset":234260,"symbol":"MachMessage::Receive(unsigned int)","symbolLocation":80,"imageIndex":3},{"imageOffset":230972,"symbol":"SEHExceptionThread(void*)","symbolLocation":164,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}],"threadState":{"x":[{"value":268451845},{"value":17179869190},{"value":0},{"value":0},{"value":0},{"value":28600187224064},{"value":5356},{"value":0},{"value":0},{"value":17179869184},{"value":5356},{"value":0},{"value":0},{"value":0},{"value":6659},{"value":0},{"value":18446744073709551569},{"value":8679940152},{"value":0},{"value":0},{"value":5356},{"value":28600187224064},{"value":0},{"value":0},{"value":6130400392},{"value":0},{"value":17179869190},{"value":18446744073709550527},{"value":6}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816035744},"cpsr":{"value":0},"fp":{"value":6130397552},"sp":{"value":6130397472},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815960116},"far":{"value":0}}},{"id":203800,"name":".NET SynchManager","threadState":{"x":[{"value":4},{"value":0},{"value":4294967295},{"value":257},{"value":1103806595328},{"value":256},{"value":0},{"value":0},{"value":5125483096},{"value":2},{"value":0},{"value":2},{"value":256},{"value":256},{"value":0},{"value":0},{"value":230},{"value":256},{"value":0},{"value":5125483064},{"value":5125482496},{"value":0},{"value":1},{"value":250},{"value":0},{"value":1000},{"value":3},{"value":4352418456,"symbolLocation":0,"symbol":"CorUnix::CPalSynchronizationManager::s_csSynchProcessLock"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4347744224},"cpsr":{"value":1610612736},"fp":{"value":6130986896},"sp":{"value":6130986768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815995032},"far":{"value":0}},"frames":[{"imageOffset":38040,"symbol":"poll","symbolLocation":8,"imageIndex":6},{"imageOffset":184288,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":916,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":203801,"name":".NET EventPipe","threadState":{"x":[{"value":4},{"value":0},{"value":4294967295},{"value":1087718279},{"value":8},{"value":2415910918},{"value":80},{"value":110},{"value":1},{"value":1},{"value":9},{"value":105553157292112},{"value":16},{"value":105553157310620},{"value":2095104},{"value":2043},{"value":230},{"value":5},{"value":0},{"value":105553157292112},{"value":1},{"value":5651847600},{"value":4351599424,"symbolLocation":0,"symbol":"server_warning_callback(char const*, unsigned int)"},{"value":4294967295},{"value":4351928803,"symbolLocation":67330,"symbol":"OutString::hex(unsigned int, int, unsigned int)::digits"},{"value":500},{"value":1},{"value":4294967295},{"value":6131559888}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4350873232},"cpsr":{"value":1610612736},"fp":{"value":6131559792},"sp":{"value":6131559712},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815995032},"far":{"value":0}},"frames":[{"imageOffset":38040,"symbol":"poll","symbolLocation":8,"imageIndex":6},{"imageOffset":3313296,"symbol":"ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int))","symbolLocation":172,"imageIndex":3},{"imageOffset":4025264,"symbol":"ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int))","symbolLocation":756,"imageIndex":3},{"imageOffset":4016744,"symbol":"server_thread(void*)","symbolLocation":372,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":203802,"name":".NET DebugPipe","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":6132133983},{"value":105553157342000},{"value":14},{"value":0},{"value":117},{"value":1},{"value":5652922036},{"value":5652921260},{"value":816},{"value":2043},{"value":2045},{"value":2503893044},{"value":2501795835},{"value":5},{"value":52},{"value":0},{"value":0},{"value":5652921500},{"value":5652921488},{"value":0},{"value":0},{"value":0},{"value":5652921472},{"value":6132132336},{"value":19},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816007844},"cpsr":{"value":1610612736},"fp":{"value":6132132128},"sp":{"value":6132132080},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815962744},"far":{"value":0}},"frames":[{"imageOffset":5752,"symbol":"__open","symbolLocation":8,"imageIndex":6},{"imageOffset":50852,"symbol":"open","symbolLocation":64,"imageIndex":6},{"imageOffset":3316356,"symbol":"TwoWayPipe::WaitForConnection()","symbolLocation":40,"imageIndex":3},{"imageOffset":3294584,"symbol":"DbgTransportSession::TransportWorker()","symbolLocation":232,"imageIndex":3},{"imageOffset":3290568,"symbol":"DbgTransportSession::TransportWorkerStatic(void*)","symbolLocation":40,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":203803,"name":".NET Debugger","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6132706200},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8679939936},{"value":0},{"value":5654000184},{"value":5654000248},{"value":6132707552},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":105553157292128},{"value":4294967295}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816231648},"cpsr":{"value":1610612736},"fp":{"value":6132706320},"sp":{"value":6132706176},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815974348},"far":{"value":0}},"frames":[{"imageOffset":17356,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":28896,"symbol":"_pthread_cond_wait","symbolLocation":984,"imageIndex":7},{"imageOffset":176748,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":320,"imageIndex":3},{"imageOffset":175852,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":380,"imageIndex":3},{"imageOffset":193484,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1600,"imageIndex":3},{"imageOffset":3284392,"symbol":"DebuggerRCThread::MainLoop()","symbolLocation":228,"imageIndex":3},{"imageOffset":3284080,"symbol":"DebuggerRCThread::ThreadProc()","symbolLocation":256,"imageIndex":3},{"imageOffset":3283492,"symbol":"DebuggerRCThread::ThreadProcStatic(void*)","symbolLocation":56,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":203804,"frames":[{"imageOffset":17356,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":28896,"symbol":"_pthread_cond_wait","symbolLocation":984,"imageIndex":7},{"imageOffset":176664,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":236,"imageIndex":3},{"imageOffset":175852,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":380,"imageIndex":3},{"imageOffset":193484,"symbol":"CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int)","symbolLocation":1600,"imageIndex":3},{"imageOffset":193924,"symbol":"WaitForSingleObjectEx","symbolLocation":80,"imageIndex":3},{"imageOffset":2096856,"symbol":"CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*)","symbolLocation":188,"imageIndex":3},{"imageOffset":1556440,"symbol":"FinalizerThread::WaitForFinalizerEvent(CLREvent*)","symbolLocation":48,"imageIndex":3},{"imageOffset":1556984,"symbol":"FinalizerThread::FinalizerThreadWorker(void*)","symbolLocation":264,"imageIndex":3},{"imageOffset":1155016,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":248,"imageIndex":3},{"imageOffset":1156268,"symbol":"ManagedThreadBase::FinalizerBase(void (*)(void*))","symbolLocation":36,"imageIndex":3},{"imageOffset":1557360,"symbol":"FinalizerThread::FinalizerThreadStart(void*)","symbolLocation":88,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":1},{"value":999999000},{"value":6133278616},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8679939936},{"value":0},{"value":5670763576},{"value":5670763640},{"value":6133280992},{"value":999999000},{"value":1},{"value":0},{"value":1},{"value":256},{"value":105553157325040},{"value":2000}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816231648},"cpsr":{"value":1610612736},"fp":{"value":6133278736},"sp":{"value":6133278592},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815974348},"far":{"value":0}}},{"id":203805,"frames":[{"imageOffset":17356,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":6},{"imageOffset":28896,"symbol":"_pthread_cond_wait","symbolLocation":984,"imageIndex":7},{"imageOffset":176664,"symbol":"CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":236,"imageIndex":3},{"imageOffset":175852,"symbol":"CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*)","symbolLocation":380,"imageIndex":3},{"imageOffset":195380,"symbol":"SleepEx","symbolLocation":160,"imageIndex":3},{"imageOffset":1168516,"symbol":"TieredCompilationManager::BackgroundWorkerStart()","symbolLocation":184,"imageIndex":3},{"imageOffset":1168200,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper1(void*)","symbolLocation":116,"imageIndex":3},{"imageOffset":1155016,"symbol":"ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)","symbolLocation":248,"imageIndex":3},{"imageOffset":1156220,"symbol":"ManagedThreadBase::KickOff(void (*)(void*), void*)","symbolLocation":32,"imageIndex":3},{"imageOffset":1167952,"symbol":"TieredCompilationManager::BackgroundWorkerBootstrapper0(void*)","symbolLocation":40,"imageIndex":3},{"imageOffset":221468,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":364,"imageIndex":3},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":99999000},{"value":6133853192},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8679939936},{"value":0},{"value":5670796856},{"value":5670796920},{"value":6133854432},{"value":99999000},{"value":0},{"value":0},{"value":1},{"value":256},{"value":105553157325408},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6816231648},"cpsr":{"value":1610612736},"fp":{"value":6133853312},"sp":{"value":6133853168},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6815974348},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4337025024,
    "size" : 49152,
    "uuid" : "d33a326a-84fd-3eb7-9484-b64d9f04beb3",
    "path" : "\/Users\/USER\/*\/spx",
    "name" : "spx"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4337958912,
    "size" : 245760,
    "uuid" : "42863aef-ead5-37d4-8c22-cc4ef59000dc",
    "path" : "\/Users\/USER\/*\/libhostfxr.dylib",
    "name" : "libhostfxr.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4338810880,
    "size" : 245760,
    "uuid" : "08a00c40-bf28-326b-916f-5a8206f7e4ba",
    "path" : "\/Users\/USER\/*\/libhostpolicy.dylib",
    "name" : "libhostpolicy.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4347559936,
    "size" : 4702208,
    "uuid" : "c5373b19-2214-3dfe-9e72-79a57dd685d3",
    "path" : "\/Users\/USER\/*\/libcoreclr.dylib",
    "name" : "libcoreclr.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4371087360,
    "size" : 2162688,
    "uuid" : "0f1b889c-a907-3c4c-bbcf-fef529a66f97",
    "path" : "\/Users\/USER\/*\/libclrjit.dylib",
    "name" : "libclrjit.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4338597888,
    "size" : 65536,
    "uuid" : "af59b6aa-9532-381f-9174-f6f8eb1f46d9",
    "path" : "\/Users\/USER\/*\/libSystem.Native.dylib",
    "name" : "libSystem.Native.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6815956992,
    "size" : 243284,
    "uuid" : "60485b6f-67e5-38c1-aec9-efd6031ff166",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6816202752,
    "size" : 51784,
    "uuid" : "647b91fc-96d3-3bbb-af08-970df45257c8",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6814724096,
    "size" : 529520,
    "uuid" : "f4529d5e-24f3-3bbb-bd3c-984856875fc8",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6812401664,
    "size" : 636112,
    "uuid" : "9cf0401a-a938-389e-a77d-9e9608076ccf",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6811566080,
  "size" : 5047205888,
  "uuid" : "d7397d7f-8df9-3920-81a7-c0a144be9c51"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=853.5M resident=0K(0%) swapped_out_or_unallocated=853.5M(100%)\nWritable regions: Total=1.1G written=497K(0%) resident=497K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.0G       21 \nMALLOC guard page                   96K        6 \nSTACK GUARD                       56.1M        8 \nStack                             11.7M        8 \nVM_ALLOCATE                        1.1G       77 \nVM_ALLOCATE (reserved)             320K        2         reserved VM address space (unallocated)\n__AUTH                             822K      161 \n__AUTH_CONST                      12.8M      295 \n__DATA                            3559K      282 \n__DATA_CONST                      10.9M      301 \n__DATA_DIRTY                       452K       88 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       617.8M        7 \n__OBJC_RO                         61.4M        1 \n__OBJC_RW                         2396K        1 \n__TEXT                           235.8M      310 \n__TPRO_CONST                       128K        2 \nmapped file                       48.6M        5 \npage table in kernel               497K        1 \nshared memory                       48K        2 \n===========                     =======  ======= \nTOTAL                              3.2G     1581 \nTOTAL, minus reserved VM space     3.2G     1581 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "27a5e4a46f038cab016a820c8c5c10fe5d6cb596",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "67fd77fe1f9da9148f70d6ed",
      "factorPackIds" : {

      },
      "deploymentId" : 240000011
    },
    {
      "rolloutId" : "67181b10c68c361a728c7cfa",
      "factorPackIds" : {

      },
      "deploymentId" : 240000005
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "928dfbce-0cc0-4f29-866f-5542e51ad72e",
      "experimentId" : "67f46e2984eaf455d73c609a",
      "deploymentId" : 400000001
    }
  ]
}
}


Metadata

Metadata

Assignees

No one assigned

    Labels

    update neededFor items that are in progress but have not been updated

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions