Kromtec / LegendsViewer-Next

Recreates Dwarf Fortress' Legends Mode from exported files.
MIT License
46 stars 2 forks source link

Won't launch on MacOS 14.6.1 on MacBook Air with Apple Silicon M2 #29

Open Kromtec opened 1 week ago

Kromtec commented 1 week ago

Posted by jecowa on bay12forums

Crash Report:

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

Process:               LegendsViewer [4485]
Path:                  /Users/USER/Desktop/LegendsViewer.app/Contents/MacOS/LegendsViewer
Identifier:            com.kromtec.legendsviewer-next
Version:               1.0 (1.0)
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               502

Date:                  2024-11-09
OS Version:            macOS 14.6.1 (23G93)
Report Version:        12

Time Awake Since Boot: 74000 seconds
Time Since Wake:       3179 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x7FF80F241994)

Crashed Thread:        2

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000030b6bef00
Exception Codes:       0x0000000000000002, 0x000000030b6bef00

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

VM Region Info: 0x30b6bef00 is in 0x307ebb000-0x30b6bf000;  bytes after start: 58736384  bytes before end: 255
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      VM_ALLOCATE (reserved)      206f8b000-206f8c000    [    4K] r--/r-- SM=NUL  reserved VM address space (unallocated)
      GAP OF 0x100f2f000 BYTES
--->  Stack Guard                 307ebb000-30b6bf000    [ 56.0M] ---/rwx SM=NUL 
      Stack                       30b6bf000-30bebb000    [ 8176K] rw-/rwx SM=SHM 

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF80F241994)

Thread 0::  Dispatch queue: com.apple.main-thread
0   LegendsViewer                          0x1016715a8 MachMessage::SendForwardException(unsigned int, MachExceptionInfo*, CorUnix::CPalThread*) + 120
1   LegendsViewer                          0x10166fb4b PAL_DispatchException + 107

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                             0x7ff7ffc14414 0x7ff7ffc10000 + 17428

Thread 2 Crashed:
0   libsystem_platform.dylib            0x7ff80f241994 _platform_memmove$VARIANT$Rosetta + 340
1   LegendsViewer                          0x10167028c SEHExceptionThread(void*) + 1580
2   libsystem_pthread.dylib             0x7ff80f21018b _pthread_start + 99
3   libsystem_pthread.dylib             0x7ff80f20bae3 thread_start + 15

Thread 3:: .NET SynchManager
0   ???                                 0x7ff89f4bea78 ???
1   libsystem_kernel.dylib              0x7ff80f1d4d6e kevent + 10
2   LegendsViewer                          0x10166398c CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 460
3   LegendsViewer                          0x101663033 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 147
4   LegendsViewer                          0x10166d9a7 CorUnix::CPalThread::ThreadEntry(void*) + 407
5   libsystem_pthread.dylib             0x7ff80f21018b _pthread_start + 99
6   libsystem_pthread.dylib             0x7ff80f20bae3 thread_start + 15

Thread 2 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x000000030b6bef20  rdx: 0x0000000000000a88
  rdi: 0x000000030b6bef00  rsi: 0x000000030bf3b430  rbp: 0x000000030bf397c0  rsp: 0x000000030bf39790
   r8: 0x000012c800000000   r9: 0x000000030b6c0ac8  r10: 0x000000030b6c1558  r11: 0xfffffffffffffff8
  r12: 0x0000000200000001  r13: 0x0000000000000001  r14: 0x0000000000000000  r15: 0x0000002a00000004
  rip: <unavailable>       rfl: 0x0000000000000283
 tmp0: 0x00007ff89fa20254 tmp1: 0x000000000000048b tmp2: 0x00000001155b18b0

Binary Images:
       0x206ea4000 -        0x206f34fff dyld (*) <18f658dd-20f3-324d-b7ac-8a9c60b574b3> /usr/lib/dyld
    0x7ff7ffc10000 -     0x7ff7ffc3ffff runtime (*) <785a360c-c838-3095-94d4-2cc4faf5d5de> /usr/libexec/rosetta/runtime
       0x114bf2000 -        0x114c45fff libRosettaRuntime (*) <3e6996b2-eddb-3269-b841-bb2b3c546f07> /Library/Apple/*/libRosettaRuntime
       0x100f2f000 -        0x1017c2fff com.kromtec.legendsviewer-next (1.0) <6fa56353-8a35-37fb-887c-e8d339a89988> /Users/USER/Desktop/LegendsViewer.app/Contents/MacOS/LegendsViewer
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff80f23b000 -     0x7ff80f245ff7 libsystem_platform.dylib (*) <4ea5bbf7-8ce1-37ab-916b-d14ffd7d2b4b> /usr/lib/system/libsystem_platform.dylib
    0x7ff80f20a000 -     0x7ff80f215ff7 libsystem_pthread.dylib (*) <d70de43a-2804-340a-804c-5d316c1e013b> /usr/lib/system/libsystem_pthread.dylib
    0x7ff80f1cf000 -     0x7ff80f209ff7 libsystem_kernel.dylib (*) <54b50613-cc4b-3ace-a9ec-919ea83d5e5f> /usr/lib/system/libsystem_kernel.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=478.0M resident=0K(0%) swapped_out_or_unallocated=478.0M(100%)
Writable regions: Total=820.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=820.7M(100%)

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Kernel Alloc Once                    8K        1
MALLOC                           658.1M       14
MALLOC guard page                   96K        6
Rosetta Arena                     4096K        2
Rosetta Generic                   1124K      278
Rosetta IndirectBranch              64K        1
Rosetta JIT                      128.0M        1
Rosetta Return Stack                60K        6
Rosetta Thread Context              60K        6
Stack                             9216K        3
Stack Guard                       56.0M        3
VM_ALLOCATE                        1.6G        3
__DATA                            13.1M      255
__DATA_CONST                      10.2M      165
__DATA_DIRTY                       432K       87
__FONT_DATA                        2352        1
__LINKEDIT                       260.0M        9
__OBJC_RO                         71.8M        1
__OBJC_RW                         2198K        2
__TEXT                           218.1M      273
mapped file                       96.0M        4
shared memory                       16K        1
===========                     =======  =======
TOTAL                              3.1G     1122

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

{"app_name":"LegendsViewer","timestamp":"2024-11-09","app_version":"1.0","slice_uuid":"6fa56353-8a35-37fb-887c-e8d339a89988","build_version":"1.0","platform":1,"bundleID":"com.kromtec.legendsviewer-next","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.6.1 (23G93)","roots_installed":0,"name":"LegendsViewer","incident_id":"0D136D86-1452-410E-BF93-8CDFE0AE89EF"}
{
  "uptime" : 74000,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 502,
  "deployVersion" : 210,
  "modelCode" : "Mac14,2",
  "coalitionID" : 4144,
  "osVersion" : {
    "train" : "macOS 14.6.1",
    "build" : "23G93",
    "releaseType" : "User"
  },
  "captureTime" : "2024-11-09",
  "codeSigningMonitor" : 1,
  "incident" : "0D136D86-1452-410E-BF93-8CDFE0AE89EF",
  "pid" : 4485,
  "translated" : true,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-11-09",
  "procStartAbsTime" : 1782008038904,
  "procExitAbsTime" : 1782011882419,
  "procName" : "LegendsViewer",
  "procPath" : "\/Users\/USER\/Desktop\/LegendsViewer.app\/Contents\/MacOS\/LegendsViewer",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"1.0","CFBundleIdentifier":"com.kromtec.legendsviewer-next"},
  "storeInfo" : {"deviceIdentifierForVendor":"5772A813-42DA-5345-B7DA-22CCC10907FA","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.kromtec.legendsviewer-next",
  "crashReporterKey" : "729491B1-9599-BCBF-4149-00C84230B53A",
  "codeSigningID" : "com.kromtec.legendsviewer-next",
  "codeSigningTeamID" : "8X77K9NDG3",
  "codeSigningFlags" : 570503953,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "wakeTime" : 3179,
  "sleepWakeUUID" : "048939C6-CDC2-4B6D-9A40-43B9218F67FE",
  "sip" : "enabled",
  "vmRegionInfo" : "0x30b6bef00 is in 0x307ebb000-0x30b6bf000;  bytes after start: 58736384  bytes before end: 255\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      VM_ALLOCATE (reserved)      206f8b000-206f8c000    [    4K] r--\/r-- SM=NUL  reserved VM address space (unallocated)\n      GAP OF 0x100f2f000 BYTES\n--->  Stack Guard                 307ebb000-30b6bf000    [ 56.0M] ---\/rwx SM=NUL  \n      Stack                       30b6bf000-30bebb000    [ 8176K] rw-\/rwx SM=SHM  ",
  "exception" : {"codes":"0x0000000000000002, 0x000000030b6bef00","rawCodes":[2,13076524800],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000030b6bef00"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":4485},
  "vmregioninfo" : "0x30b6bef00 is in 0x307ebb000-0x30b6bf000;  bytes after start: 58736384  bytes before end: 255\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      VM_ALLOCATE (reserved)      206f8b000-206f8c000    [    4K] r--\/r-- SM=NUL  reserved VM address space (unallocated)\n      GAP OF 0x100f2f000 BYTES\n--->  Stack Guard                 307ebb000-30b6bf000    [ 56.0M] ---\/rwx SM=NUL  \n      Stack                       30b6bf000-30bebb000    [ 8176K] rw-\/rwx SM=SHM  ",
  "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" : 2,
  "threads" : [{"id":564213,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13076531888},"r12":{"value":13076533520},"rosetta":{"tmp2":{"value":4419518672},"tmp1":{"value":4318500257},"tmp0":{"value":19}},"rbx":{"value":13076531912},"r8":{"value":5},"r15":{"value":140162533203968},"r10":{"value":0},"rdx":{"value":18446744073709551608},"rdi":{"value":13076531952},"r9":{"value":0},"r13":{"value":400055185968741192},"rflags":{"value":514},"rax":{"value":0},"rsp":{"value":13076530800},"r11":{"value":0},"rcx":{"value":13076534616},"r14":{"value":5635},"rsi":{"value":13076536216}},"queue":"com.apple.main-thread","frames":[{"imageOffset":7611816,"symbol":"MachMessage::SendForwardException(unsigned int, MachExceptionInfo*, CorUnix::CPalThread*)","symbolLocation":120,"imageIndex":3},{"imageOffset":7605067,"symbol":"PAL_DispatchException","symbolLocation":107,"imageIndex":3}]},{"id":564216,"name":"com.apple.rosetta.exceptionserver","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":34097745362944},"r12":{"value":4509500156,"region":"<translation info unavailable>"},"rosetta":{"tmp2":{"value":0},"tmp1":{"value":4462471023875},"tmp0":{"value":10337986281472}},"rbx":{"value":4462471023875},"r8":{"value":7939},"r15":{"value":6442455040},"r10":{"value":15586436317184},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":4648360816},"rflags":{"value":582},"rax":{"value":268451845},"rsp":{"value":10337986281472},"r11":{"value":13076524800},"rcx":{"value":17314086914},"r14":{"value":140705806812124},"rsi":{"value":2616}},"frames":[{"imageOffset":17428,"imageIndex":1}]},{"triggered":true,"id":564222,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13085415360},"r12":{"value":8589934593},"rosetta":{"tmp2":{"value":4653258928},"tmp1":{"value":1163},"tmp0":{"value":140705806811732}},"rbx":{"value":0},"r8":{"value":20650202759168},"r15":{"value":180388626436},"r10":{"value":13076534616},"rdx":{"value":2696},"rdi":{"value":13076524800},"r9":{"value":13076531912},"r13":{"value":1},"rflags":{"value":643},"rax":{"value":0},"rsp":{"value":13085415312},"r11":{"value":18446744073709551608},"rcx":{"value":13076524832},"r14":{"value":0},"rsi":{"value":13085422640}},"frames":[{"imageOffset":27028,"symbol":"_platform_memmove$VARIANT$Rosetta","symbolLocation":340,"imageIndex":5},{"imageOffset":7606924,"symbol":"SEHExceptionThread(void*)","symbolLocation":1580,"imageIndex":3},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":6},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":564223,"name":".NET SynchManager","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":140162533233152},"rosetta":{"tmp2":{"value":140703382195556},"tmp1":{"value":140705801169484},"tmp0":{"value":18446744073709551615}},"rbx":{"value":140162533233196},"r8":{"value":3},"r15":{"value":0},"r10":{"value":140162533233196},"rdx":{"value":1},"rdi":{"value":105553170799776},"r9":{"value":0},"r13":{"value":4294967295},"rflags":{"value":646},"rax":{"value":4},"rsp":{"value":1},"r11":{"value":229},"rcx":{"value":0},"r14":{"value":0},"rsi":{"value":0}},"frames":[{"imageOffset":140705801169528,"imageIndex":4},{"imageOffset":23918,"symbol":"kevent","symbolLocation":10,"imageIndex":7},{"imageOffset":7555468,"symbol":"CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int)","symbolLocation":460,"imageIndex":3},{"imageOffset":7553075,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":147,"imageIndex":3},{"imageOffset":7596455,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":407,"imageIndex":3},{"imageOffset":24971,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":6},{"imageOffset":6883,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 8705949696,
    "size" : 593920,
    "uuid" : "18f658dd-20f3-324d-b7ac-8a9c60b574b3",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 140703124488192,
    "size" : 196608,
    "uuid" : "785a360c-c838-3095-94d4-2cc4faf5d5de",
    "path" : "\/usr\/libexec\/rosetta\/runtime",
    "name" : "runtime"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4643037184,
    "size" : 344064,
    "uuid" : "3e6996b2-eddb-3269-b841-bb2b3c546f07",
    "path" : "\/Library\/Apple\/*\/libRosettaRuntime",
    "name" : "libRosettaRuntime"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4310888448,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.kromtec.legendsviewer-next",
    "size" : 8994816,
    "uuid" : "6fa56353-8a35-37fb-887c-e8d339a89988",
    "path" : "\/Users\/USER\/Desktop\/LegendsViewer.app\/Contents\/MacOS\/LegendsViewer",
    "name" : "LegendsViewer",
    "CFBundleVersion" : "1.0"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703382614016,
    "size" : 45048,
    "uuid" : "4ea5bbf7-8ce1-37ab-916b-d14ffd7d2b4b",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703382413312,
    "size" : 49144,
    "uuid" : "d70de43a-2804-340a-804c-5d316c1e013b",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703382171648,
    "size" : 241656,
    "uuid" : "54b50613-cc4b-3ace-a9ec-919ea83d5e5f",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  }
],
  "sharedCache" : {
  "base" : 140703377997824,
  "size" : 25769803776,
  "uuid" : "4fbce036-4b8b-3f24-954d-e2c0e9f9cc90"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=478.0M resident=0K(0%) swapped_out_or_unallocated=478.0M(100%)\nWritable regions: Total=820.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=820.7M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nKernel Alloc Once                    8K        1 \nMALLOC                           658.1M       14 \nMALLOC guard page                   96K        6 \nRosetta Arena                     4096K        2 \nRosetta Generic                   1124K      278 \nRosetta IndirectBranch              64K        1 \nRosetta JIT                      128.0M        1 \nRosetta Return Stack                60K        6 \nRosetta Thread Context              60K        6 \nStack                             9216K        3 \nStack Guard                       56.0M        3 \nVM_ALLOCATE                        1.6G        3 \n__DATA                            13.1M      255 \n__DATA_CONST                      10.2M      165 \n__DATA_DIRTY                       432K       87 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       260.0M        9 \n__OBJC_RO                         71.8M        1 \n__OBJC_RW                         2198K        2 \n__TEXT                           218.1M      273 \nmapped file                       96.0M        4 \nshared memory                       16K        1 \n===========                     =======  ======= \nTOTAL                              3.1G     1122 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "385fd40a4254841164512f7ba05006f953ee3b0c",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "632c763c58740028737bfdd2",
      "factorPackIds" : {
        "SIRI_DIALOG_ASSETS" : "64a57d23fa6fd41b2353e2ae"
      },
      "deploymentId" : 240000034
    },
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000007
    }
  ]
},
  "reportNotes" : [
  "PC register does not match crashing frame (0x0 vs 0x7FF80F241994)"
]
}

Model: Mac14,2, BootROM 10151.140.19, proc 8:4:4 processors, 16 GB, SMC
Graphics: Apple M2, Apple M2, Built-In
Display: Color LCD, 2560 x 1664 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: May 13 2024 23:59:32 version 20.103.15.0.8.7.175 FWID 01-fd39ee3a
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.
m0ric3 commented 1 day ago

Chipping in: I checked both 1.0.0 and 1.1.0 releases and also get a segmentation fault. Happy to gather more logs or crash reports. I'm on an M3 MacBook Air running the macOS 15.2 beta

m0ric3 commented 1 day ago
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               LegendsViewer [35132]
Path:                  /Applications/LegendsViewer.app/Contents/MacOS/LegendsViewer
Identifier:            com.kromtec.legendsviewer-next
Version:               1.0 (1.0)
Code Type:             X86-64 (Translated)
Parent Process:        zsh [35041]
Responsible:           iTerm2 [31323]
User ID:               501

Date/Time:             2024-11-29 21:27:40.1734 -0600
OS Version:            macOS 15.2 (24C5089c)
Report Version:        12
Anonymous UUID:        E9A2BA2D-3F6F-6340-B278-56F35DFB9AD2

Sleep/Wake UUID:       B410DEA1-62F4-47B3-881C-13FE9F735462

Time Awake Since Boot: 38000 seconds
Time Since Wake:       1820 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x7FF803AB57D4)

Crashed Thread:        2

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000030ed958e0
Exception Codes:       0x0000000000000002, 0x000000030ed958e0

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

VM Region Info: 0x30ed958e0 is in 0x30b592000-0x30ed96000;  bytes after start: 58734816  bytes before end: 1823
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      mapped file                 208b98000-208bed000    [  340K] r--/rw- SM=COW  Object_id=29ea9558
      GAP OF 0x1029a5000 BYTES
--->  Stack Guard                 30b592000-30ed96000    [ 56.0M] ---/rwx SM=NUL  
      Stack                       30ed96000-30f592000    [ 8176K] rw-/rwx SM=SHM  

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF803AB57D4)

Thread 0::  Dispatch queue: com.apple.main-thread
0   LegendsViewer                          0x1031ff5a8 MachMessage::SendForwardException(unsigned int, MachExceptionInfo*, CorUnix::CPalThread*) + 120
1   LegendsViewer                          0x1031fdb4b PAL_DispatchException + 107

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                             0x7ff7ffeb7ea0 0x7ff7ffeb4000 + 16032

Thread 2 Crashed:
0   libsystem_platform.dylib            0x7ff803ab57d4 _platform_memmove$VARIANT$Rosetta + 340
1   LegendsViewer                          0x1031fe28c SEHExceptionThread(void*) + 1580
2   libsystem_pthread.dylib             0x7ff803a7c253 _pthread_start + 99
3   libsystem_pthread.dylib             0x7ff803a77bef thread_start + 15

Thread 3:: .NET SynchManager
0   ???                                 0x7ff893f36a84 ???
1   libsystem_kernel.dylib              0x7ff803a3fbda kevent + 10
2   LegendsViewer                          0x1031f198c CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 460
3   LegendsViewer                          0x1031f1033 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 147
4   LegendsViewer                          0x1031fb9a7 CorUnix::CPalThread::ThreadEntry(void*) + 407
5   libsystem_pthread.dylib             0x7ff803a7c253 _pthread_start + 99
6   libsystem_pthread.dylib             0x7ff803a77bef thread_start + 15

Thread 2 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x000000030ed95900  rdx: 0x0000000000000a88
  rdi: 0x000000030ed958e0  rsi: 0x000000030f612430  rbp: 0x000000030f6107c0  rsp: 0x000000030f610790
   r8: 0x000012c800000000   r9: 0x000000030ed974a8  r10: 0x000000030ed97f38  r11: 0xfffffffffffffff8
  r12: 0x0000000200000001  r13: 0x0000000000000001  r14: 0x0000000000000000  r15: 0x0000002a00000004
  rip: <unavailable>       rfl: 0x0000000000000283
 tmp0: 0x00007ff89448ce70 tmp1: 0x00000000000009f0 tmp2: 0x0000000116da1f00

Binary Images:
       0x2089ad000 -        0x208a38fff dyld (*) <d98f54b5-1864-378c-9e2b-82a94800ec91> /usr/lib/dyld
    0x7ff7ffeb4000 -     0x7ff7ffee3fff runtime (*) <6a360c41-1729-30a8-b7d2-055dddac0786> /usr/libexec/rosetta/runtime
       0x116790000 -        0x1167f7fff libRosettaRuntime (*) <4cb71c5f-4e41-3ce6-a65a-b283bc4bfab5> /Library/Apple/*/libRosettaRuntime
       0x102abd000 -        0x103350fff com.kromtec.legendsviewer-next (1.0) <4c8394ec-b596-3a6d-b085-d1250ea38e1b> /Applications/LegendsViewer.app/Contents/MacOS/LegendsViewer
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff803aaf000 -     0x7ff803ab8fe7 libsystem_platform.dylib (*) <74dbd070-85f0-3f6d-8455-edec76bc05f8> /usr/lib/system/libsystem_platform.dylib
    0x7ff803a76000 -     0x7ff803a81fff libsystem_pthread.dylib (*) <1de0136a-0c96-33a7-8622-88cb542b5224> /usr/lib/system/libsystem_pthread.dylib
    0x7ff803a3a000 -     0x7ff803a75fff libsystem_kernel.dylib (*) <a7d7b7a9-c64a-3349-bf2d-8a2e56e9bd63> /usr/lib/system/libsystem_kernel.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: 1966
    thread_create: 0
    thread_set_state: 0

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           676.1M       18 
MALLOC guard page                   96K        6 
Rosetta Arena                     4096K        2 
Rosetta Generic                   1024K      253 
Rosetta IndirectBranch              64K        1 
Rosetta JIT                      128.0M        1 
Rosetta Return Stack                60K        6 
Rosetta Thread Context              60K        6 
Stack                             9216K        3 
Stack Guard                       56.0M        3 
VM_ALLOCATE                        1.6G        2 
VM_ALLOCATE (reserved)               4K        1         reserved VM address space (unallocated)
__DATA                            4391K      285 
__DATA_CONST                      21.9M      301 
__DATA_DIRTY                       437K       93 
__FONT_DATA                        2352        1 
__LINKEDIT                       268.1M        9 
__OBJC_RO                         76.8M        1 
__OBJC_RW                         2370K        2 
__TEXT                           241.4M      310 
__TPRO_CONST                       280K        2 
mapped file                       97.1M        7 
owned unmapped memory               16K        1 
page table in kernel               402K        1 
shared memory                       96K        5 
===========                     =======  ======= 
TOTAL                              3.2G     1322 
TOTAL, minus reserved VM space     3.2G     1322 

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

{"app_name":"LegendsViewer","timestamp":"2024-11-29 21:27:41.00 -0600","app_version":"1.0","slice_uuid":"4c8394ec-b596-3a6d-b085-d1250ea38e1b","build_version":"1.0","platform":1,"bundleID":"com.kromtec.legendsviewer-next","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.2 (24C5089c)","roots_installed":0,"name":"LegendsViewer","incident_id":"D5A3C562-AC85-4FE6-BBBA-FA7DA9B071B4"}
{
  "uptime" : 38000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac15,13",
  "coalitionID" : 14400,
  "osVersion" : {
    "train" : "macOS 15.2",
    "build" : "24C5089c",
    "releaseType" : "User"
  },
  "captureTime" : "2024-11-29 21:27:40.1734 -0600",
  "codeSigningMonitor" : 1,
  "incident" : "D5A3C562-AC85-4FE6-BBBA-FA7DA9B071B4",
  "pid" : 35132,
  "translated" : true,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-11-29 21:27:39.8442 -0600",
  "procStartAbsTime" : 933257971574,
  "procExitAbsTime" : 933265862920,
  "procName" : "LegendsViewer",
  "procPath" : "\/Applications\/LegendsViewer.app\/Contents\/MacOS\/LegendsViewer",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"1.0","CFBundleIdentifier":"com.kromtec.legendsviewer-next"},
  "storeInfo" : {"deviceIdentifierForVendor":"C59338D3-5DB9-51B7-BE51-14F6F817B8A9","thirdParty":true},
  "parentProc" : "zsh",
  "parentPid" : 35041,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "E9A2BA2D-3F6F-6340-B278-56F35DFB9AD2",
  "responsiblePid" : 31323,
  "responsibleProc" : "iTerm2",
  "codeSigningID" : "com.kromtec.legendsviewer-next",
  "codeSigningTeamID" : "8X77K9NDG3",
  "codeSigningFlags" : 570503953,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "bootSessionUUID" : "B531D020-C218-4748-BCFF-2AB273B00ED2",
  "wakeTime" : 1820,
  "sleepWakeUUID" : "B410DEA1-62F4-47B3-881C-13FE9F735462",
  "sip" : "enabled",
  "vmRegionInfo" : "0x30ed958e0 is in 0x30b592000-0x30ed96000;  bytes after start: 58734816  bytes before end: 1823\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 208b98000-208bed000    [  340K] r--\/rw- SM=COW  Object_id=29ea9558\n      GAP OF 0x1029a5000 BYTES\n--->  Stack Guard                 30b592000-30ed96000    [ 56.0M] ---\/rwx SM=NUL  \n      Stack                       30ed96000-30f592000    [ 8176K] rw-\/rwx SM=SHM  ",
  "exception" : {"codes":"0x0000000000000002, 0x000000030ed958e0","rawCodes":[2,13134026976],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000030ed958e0"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":35132},
  "vmregioninfo" : "0x30ed958e0 is in 0x30b592000-0x30ed96000;  bytes after start: 58734816  bytes before end: 1823\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 208b98000-208bed000    [  340K] r--\/rw- SM=COW  Object_id=29ea9558\n      GAP OF 0x1029a5000 BYTES\n--->  Stack Guard                 30b592000-30ed96000    [ 56.0M] ---\/rwx SM=NUL  \n      Stack                       30ed96000-30f592000    [ 8176K] rw-\/rwx SM=SHM  ",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":1966},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 2,
  "threads" : [{"id":881985,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13134034064},"r12":{"value":13134035696},"rosetta":{"tmp2":{"value":4448443512},"tmp1":{"value":4347393441},"tmp0":{"value":19}},"rbx":{"value":13134034088},"r8":{"value":4},"r15":{"value":140369949922816},"r10":{"value":0},"rdx":{"value":18446744073709551608},"rdi":{"value":13134034128},"r9":{"value":0},"r13":{"value":400055185968741192},"rflags":{"value":518},"rax":{"value":0},"rsp":{"value":13134032976},"r11":{"value":0},"rcx":{"value":13134036792},"r14":{"value":3847},"rsi":{"value":13134038392}},"queue":"com.apple.main-thread","frames":[{"imageOffset":7611816,"symbol":"MachMessage::SendForwardException(unsigned int, MachExceptionInfo*, CorUnix::CPalThread*)","symbolLocation":120,"imageIndex":3},{"imageOffset":7605067,"symbol":"PAL_DispatchException","symbolLocation":107,"imageIndex":3}]},{"id":881987,"name":"com.apple.rosetta.exceptionserver","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":34097745362944},"r12":{"value":4537820172,"region":"<translation info unavailable>"},"rosetta":{"tmp2":{"value":0},"tmp1":{"value":4496830768899},"tmp0":{"value":10337986281472}},"rbx":{"value":4496830768899},"r8":{"value":7939},"r15":{"value":6442455040},"r10":{"value":0},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":4678408816},"rflags":{"value":582},"rax":{"value":268451845},"rsp":{"value":10337986281472},"r11":{"value":13134026976},"rcx":{"value":17314086914},"r14":{"value":140705616416760},"rsi":{"value":2616}},"frames":[{"imageOffset":16032,"imageIndex":1}]},{"triggered":true,"id":882000,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":13142919104},"r12":{"value":8589934593},"rosetta":{"tmp2":{"value":4678360832},"tmp1":{"value":2544},"tmp0":{"value":140705616416368}},"rbx":{"value":0},"r8":{"value":20650202759168},"r15":{"value":180388626436},"r10":{"value":13134036792},"rdx":{"value":2696},"rdi":{"value":13134026976},"r9":{"value":13134034088},"r13":{"value":1},"rflags":{"value":643},"rax":{"value":0},"rsp":{"value":13142919056},"r11":{"value":18446744073709551608},"rcx":{"value":13134027008},"r14":{"value":0},"rsi":{"value":13142926384}},"frames":[{"imageOffset":26580,"symbol":"_platform_memmove$VARIANT$Rosetta","symbolLocation":340,"imageIndex":5},{"imageOffset":7606924,"symbol":"SEHExceptionThread(void*)","symbolLocation":1580,"imageIndex":3},{"imageOffset":25171,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":6},{"imageOffset":7151,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":882004,"name":".NET SynchManager","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":140369933168128},"rosetta":{"tmp2":{"value":140703189695440},"tmp1":{"value":140705610820184},"tmp0":{"value":18446744073709551615}},"rbx":{"value":140369933168172},"r8":{"value":3},"r15":{"value":0},"r10":{"value":140369933168172},"rdx":{"value":1},"rdi":{"value":105553118551776},"r9":{"value":0},"r13":{"value":4294967295},"rflags":{"value":646},"rax":{"value":4},"rsp":{"value":1},"r11":{"value":249},"rcx":{"value":0},"r14":{"value":0},"rsi":{"value":0}},"frames":[{"imageOffset":140705610820228,"imageIndex":4},{"imageOffset":23514,"symbol":"kevent","symbolLocation":10,"imageIndex":7},{"imageOffset":7555468,"symbol":"CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int)","symbolLocation":460,"imageIndex":3},{"imageOffset":7553075,"symbol":"CorUnix::CPalSynchronizationManager::WorkerThread(void*)","symbolLocation":147,"imageIndex":3},{"imageOffset":7596455,"symbol":"CorUnix::CPalThread::ThreadEntry(void*)","symbolLocation":407,"imageIndex":3},{"imageOffset":25171,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":6},{"imageOffset":7151,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 8734298112,
    "size" : 573440,
    "uuid" : "d98f54b5-1864-378c-9e2b-82a94800ec91",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 140703127257088,
    "size" : 196608,
    "uuid" : "6a360c41-1729-30a8-b7d2-055dddac0786",
    "path" : "\/usr\/libexec\/rosetta\/runtime",
    "name" : "runtime"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4671995904,
    "size" : 425984,
    "uuid" : "4cb71c5f-4e41-3ce6-a65a-b283bc4bfab5",
    "path" : "\/Library\/Apple\/*\/libRosettaRuntime",
    "name" : "libRosettaRuntime"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4339781632,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.kromtec.legendsviewer-next",
    "size" : 8994816,
    "uuid" : "4c8394ec-b596-3a6d-b085-d1250ea38e1b",
    "path" : "\/Applications\/LegendsViewer.app\/Contents\/MacOS\/LegendsViewer",
    "name" : "LegendsViewer",
    "CFBundleVersion" : "1.0"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703190151168,
    "size" : 40936,
    "uuid" : "74dbd070-85f0-3f6d-8455-edec76bc05f8",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703189917696,
    "size" : 49152,
    "uuid" : "1de0136a-0c96-33a7-8622-88cb542b5224",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703189671936,
    "size" : 245760,
    "uuid" : "a7d7b7a9-c64a-3349-bf2d-8a2e56e9bd63",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  }
],
  "sharedCache" : {
  "base" : 140703185436672,
  "size" : 25769803776,
  "uuid" : "db6c418e-a060-317a-b431-9cf4329078b7"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=509.5M resident=0K(0%) swapped_out_or_unallocated=509.5M(100%)\nWritable regions: Total=844.2M written=402K(0%) resident=402K(0%) swapped_out=0K(0%) unallocated=843.8M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           676.1M       18 \nMALLOC guard page                   96K        6 \nRosetta Arena                     4096K        2 \nRosetta Generic                   1024K      253 \nRosetta IndirectBranch              64K        1 \nRosetta JIT                      128.0M        1 \nRosetta Return Stack                60K        6 \nRosetta Thread Context              60K        6 \nStack                             9216K        3 \nStack Guard                       56.0M        3 \nVM_ALLOCATE                        1.6G        2 \nVM_ALLOCATE (reserved)               4K        1         reserved VM address space (unallocated)\n__DATA                            4391K      285 \n__DATA_CONST                      21.9M      301 \n__DATA_DIRTY                       437K       93 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       268.1M        9 \n__OBJC_RO                         76.8M        1 \n__OBJC_RW                         2370K        2 \n__TEXT                           241.4M      310 \n__TPRO_CONST                       280K        2 \nmapped file                       97.1M        7 \nowned unmapped memory               16K        1 \npage table in kernel               402K        1 \nshared memory                       96K        5 \n===========                     =======  ======= \nTOTAL                              3.2G     1322 \nTOTAL, minus reserved VM space     3.2G     1322 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "59e469c0598c8de7ce1102307134b2d883d22def",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "661464ecda55e5192b100804",
      "factorPackIds" : {

      },
      "deploymentId" : 250000004
    },
    {
      "rolloutId" : "648cada15dbc71671bb3aa1b",
      "factorPackIds" : {
        "SIRI_EXPERIENCE_CAM" : "65a81173096f6a1f1ba46525"
      },
      "deploymentId" : 250000113
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000007
    },
    {
      "treatmentId" : "993c66e1-bf83-41fd-a09f-0d8d5906d223",
      "experimentId" : "664fc3cd79a61a0b8b557292",
      "deploymentId" : 300000012
    }
  ]
},
  "reportNotes" : [
  "PC register does not match crashing frame (0x0 vs 0x7FF803AB57D4)"
]
}

Model: Mac15,13, BootROM 11881.61.2.0.1, proc 8:4:4 processors, 8 GB, SMC 
Graphics: Apple M3, Apple M3, Built-In
Display: Color LCD, spdisplays_2880x1864Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Oct 31 2024 06:18:43 version 23.10.900.20.41.51.176 FWID 01-24228154
IO80211_driverkit-1345.8 "IO80211_driverkit-1345.8" Nov 10 2024 22:20:50
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.
m0ric3 commented 1 day ago

both 1.1.0 and 1.0.0 builds show the same version: 1.0