[GH-ISSUE #1981] [Bug]: Game crash on M1 Mac due to multi-threaded fork (SIGABRT) #1310

Closed
opened 2026-03-03 19:05:43 +03:00 by kerem · 1 comment
Owner

Originally created by @veskoap on GitHub (Sep 25, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1981

Describe the bug

When launching Destiny:Rising, a "Problem Report for Game" window appears shortly after launch, indicating a crash has occurred. However, the main game process is unaffected and continues to run and function correctly.

The crash log shows an EXC_CRASH (SIGABRT) signal, with the termination reason being Abort trap: 6. The key application-specific information points to the root cause: multi-threaded process forked and crashed on child side of fork pre-exec.

This indicates that a child process is intentionally aborting itself because it was created via an unsafe fork() system call from a multi-threaded parent process, a known instability on macOS.

Steps to reproduce

  1. On an Apple Silicon Mac, install the game "Destiny:Rising"
  2. Launch the game from the PlayCover App Library.
  3. Shortly after launch, a macOS "Problem Report for Game" window appears.
  4. The main game window remains open and the game is fully playable, despite the crash report for the child process.

Expected behaviour

The game should launch and run without generating any crash reports for its child processes. The fork() system call should ideally be prevented by the sandbox to ensure stability.

Crash log

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

Process:               Game [36735]
Path:                  /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Game
Identifier:            com.netease.g108na
Version:               1.0.56850832 (56850832)
Code Type:             ARM-64 (Native)
Parent Process:        Game [36714]
Responsible:           Game [36714]
User ID:               501

Date/Time:             2025-09-25 18:46:42.5270 -0400
OS Version:            macOS 15.5 (24F74)
Report Version:        12
Anonymous UUID:        58F8242F-AA93-6CD0-2BBF-209C821F6AB0

Sleep/Wake UUID:       647D6F79-7EAF-4B6E-AE52-A45E4F77D615

Time Awake Since Boot: 510000 seconds
Time Since Wake:       461 seconds

System Integrity Protection: enabled

Crashed Thread:        0

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

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Game [36735]

Application Specific Information:
*** multi-threaded process forked ***
crashed on child side of fork pre-exec


Thread 0 Crashed:
0   libsystem_kernel.dylib               0x181671388 __pthread_kill + 8
1   libsystem_pthread.dylib             0x1816aa88c pthread_kill + 296
2   libsystem_c.dylib                   0x1815b3c60 abort + 124
3   libc++abi.dylib                     0x18166039c abort_message + 132
4   libc++abi.dylib                     0x18164ebe8 demangling_terminate_handler() + 52
5   libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16
6   libc++abi.dylib                     0x18165f60c std::terminate() + 36
7   Game                                 0x100930144 0x100200000 + 7536964
8   libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16
9   libc++abi.dylib                     0x18165f60c std::terminate() + 36
10  Game                                 0x100930144 0x100200000 + 7536964
11  libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16
12  libc++abi.dylib                     0x18165f60c std::terminate() + 36
13  NtUniSdkCommon                       0x107b22728 std::__1::unique_ptr<std::__1::thread, std::__1::default_delete<std::__1::thread>>::~unique_ptr() + 32
14  NtUniSdkCommon                       0x107b35780 NgSocialNet::AsyncTimerMgr::~AsyncTimerMgr() + 692
15  libsystem_c.dylib                   0x181562944 __cxa_finalize_ranges + 480
16  libsystem_c.dylib                   0x181562704 exit + 44
17  Game                                 0x10023e290 0x100200000 + 254608
18  Game                                 0x10021f1f4 0x100200000 + 127476
19  Game                                 0x100308300 0x100200000 + 1082112
20  Game                                 0x100309d04 0x100200000 + 1088772
21  Game                                 0x10021dfb0 0x100200000 + 122800
22  Game                                 0x10030a538 0x100200000 + 1090872
23  Game                                 0x100229d3c 0x100200000 + 171324
24  Game                                 0x100309414 0x100200000 + 1086484
25  Game                                 0x10030ac44 0x100200000 + 1092676
26  Game                                 0x100229bd8 0x100200000 + 170968
27  Game                                 0x10024656c 0x100200000 + 288108
28  Game                                 0x100309d04 0x100200000 + 1088772
29  Game                                 0x10021def8 0x100200000 + 122616
30  Game                                 0x10030a538 0x100200000 + 1090872
31  Game                                 0x100229d3c 0x100200000 + 171324
32  Game                                 0x100309414 0x100200000 + 1086484
33  Game                                 0x10030ac44 0x100200000 + 1092676
34  Game                                 0x100229bd8 0x100200000 + 170968
35  Game                                 0x10024656c 0x100200000 + 288108
36  Game                                 0x100309d04 0x100200000 + 1088772
37  Game                                 0x10021def8 0x100200000 + 122616
38  Game                                 0x10030a538 0x100200000 + 1090872
39  Game                                 0x100229d3c 0x100200000 + 171324
40  Game                                 0x100309414 0x100200000 + 1086484
41  Game                                 0x10030ac44 0x100200000 + 1092676
42  Game                                 0x100229bd8 0x100200000 + 170968
43  Game                                 0x10030752c 0x100200000 + 1078572
44  Game                                 0x10024f730 0x100200000 + 325424
45  Game                                 0x1003349a8 0x100200000 + 1264040
46  libsystem_pthread.dylib             0x1816aac0c _pthread_start + 136
47  libsystem_pthread.dylib             0x1816a5b80 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000181664de8   x5: 0x00000001710344d0   x6: 0x0000000000000067   x7: 0x0000000000000000
    x8: 0xe3564c69c0ce224b   x9: 0xe3564c68b1cd524b  x10: 0x000000000000007f  x11: 0x0000000171034018
   x12: 0x000000012960036c  x13: 0x0000000000000010  x14: 0x0000000010000010  x15: 0x0000000010000010
   x16: 0x0000000000000148  x17: 0x00000001f0809fa8  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000303  x21: 0x00000001710370e0  x22: 0x0000000105570e10  x23: 0x0000000000000000
   x24: 0x0000000105570000  x25: 0x00000001ef7c3000  x26: 0x000000000000001e  x27: 0x000000040d244810
   x28: 0x000000000000001d   fp: 0x0000000171034440   lr: 0x00000001816aa88c
    sp: 0x0000000171034420   pc: 0x0000000181671388 cpsr: 0x40001000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault

Binary Images:
       0x100200000 -        0x1043d3fff com.netease.g108na (1.0.56850832) <d478000e-c89a-3a79-8bad-c17024419b98> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Game
       0x107af8000 -        0x108a5ffff com.netease.g0.NtUniSDK (1.0) <67002f94-2aa1-3268-b0ed-1c4e6ffb9a2d> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/NtUniSdkCommon.framework/NtUniSdkCommon
       0x105974000 -        0x1059bbfff NETEASE-CC.MLiveCCPlayer (512.200) <223d2c3b-4a53-3cdd-8870-a3cb6e89ec55> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/MLiveCCPlayer.framework/MLiveCCPlayer
       0x106298000 -        0x1066effff NETEASE-CC.MLiveCCPlayer.IJK (512.200) <b67be9a0-10e4-3754-a08b-9e68c270db88> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/IJKMediaFramework.framework/IJKMediaFramework
       0x107064000 -        0x10725ffff io.playcover.PlayTools (1.1.7) <233ececf-a571-37ef-acbc-43399156f347> /Users/USER/Library/Frameworks/PlayTools.framework/PlayTools
       0x105dd8000 -        0x105fbbfff com.netease.g0.PharosDynamic (1.0) <72fc9e91-8727-3414-b9c9-836af2dc5458> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/PharosDynamic.framework/PharosDynamic
       0x105918000 -        0x10591ffff com.game.sdk (1.2) <5382a36f-41bf-3db2-a001-cf7bb76b65f3> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/GameSDK.framework/GameSDK
       0x106a5c000 -        0x106ba3fff com.netease.NtUniSdkRoostX (1.0.0) <cded152f-f02d-38a3-b738-0c909fa344d4> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/NtUniSdkRoostX.framework/NtUniSdkRoostX
       0x105a64000 -        0x105a6ffff libobjc-trampolines.dylib (*) <d02a05cb-6440-3e7e-a02f-931734cab666> /usr/lib/libobjc-trampolines.dylib
       0x105c28000 -        0x105c2ffff io.playcover.AKInterface (1.0) <160e072b-5d4f-3b21-8850-f9363a6f39ce> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/PlugIns/AKInterface.bundle/Contents/MacOS/AKInterface
       0x1174a0000 -        0x117b33fff com.apple.AGXMetal13-3 (327.5) <bea42a86-a627-3c22-8eec-738c406242ff> /System/Library/Extensions/AGXMetal13_3.bundle/Contents/MacOS/AGXMetal13_3
       0x10c300000 -        0x10c307fff com.apple.GameController.KeyboardAndMouseSupport (*) <193619c9-0cd8-3502-ba63-c1e9463e505d> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
       0x13afe8000 -        0x13afeffff com.apple.GameControllerMacSettings (1.0) <8b189052-17b8-3124-b7c2-c6a0b57ca524> /System/iOSSupport/System/Library/Frameworks/GameController.framework/Versions/A/Resources/GameControllerSettings-macOS.bundle/Contents/MacOS/GameControllerSettings-macOS
       0x414304000 -        0x41443ffff com.apple.audio.units.Components (1.14) <674f87bc-21a4-309b-9e43-c7ba1cd95d7b> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x41ab6c000 -        0x41b4bbfff com.apple.audio.AudioDSPComponents (1.0) <f83b316c-e2e1-3939-af6c-afda67e54104> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
       0x181668000 -        0x1816a3653 libsystem_kernel.dylib (*) <60485b6f-67e5-38c1-aec9-efd6031ff166> /usr/lib/system/libsystem_kernel.dylib
       0x1816a4000 -        0x1816b0a47 libsystem_pthread.dylib (*) <647b91fc-96d3-3bbb-af08-970df45257c8> /usr/lib/system/libsystem_pthread.dylib
       0x18153b000 -        0x1815bc46f libsystem_c.dylib (*) <f4529d5e-24f3-3bbb-bd3c-984856875fc8> /usr/lib/system/libsystem_c.dylib
       0x18164a000 -        0x181667fff libc++abi.dylib (*) <4db4ac5c-e091-3a2e-a149-b7955b8af852> /usr/lib/libc++abi.dylib
               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=1.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%)
Writable regions: Total=6.2G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
CG image                           464K       21 
ColorSync                          592K       29 
CoreAnimation                     2592K      104 
CoreGraphics                        32K        2 
CoreUI image data                 3120K       23 
Foundation                          32K        2 
Image IO                          1136K        2 
Kernel Alloc Once                   32K        1 
MALLOC                             1.8G      139 
MALLOC guard page                  384K       24 
SQLite page cache                 1536K       12 
STACK GUARD                         16K        1 
Stack                             37.8M       60 
Stack Guard                       56.9M       59 
VM_ALLOCATE                      129.9M      168 
VM_ALLOCATE (reserved)             4.0G        4         reserved VM address space (unallocated)
WebKit Malloc                    192.5M       13 
__AUTH                            6666K      779 
__AUTH_CONST                      84.1M     1024 
__CTF                               824        1 
__DATA                            53.5M     1018 
__DATA_CONST                      29.5M     1037 
__DATA_DIRTY                      2830K      347 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       636.5M       16 
__LT_DATA                           16K        1 
__OBJC_RO                         61.4M        1 
__OBJC_RW                         2396K        1 
__TEXT                             1.2G     1068 
__TPRO_CONST                       128K        2 
libnetwork                        1664K       24 
mapped file                      280.5M       70 
page table in kernel               626K        1 
shared memory                      384K       19 
===========                     =======  ======= 
TOTAL                              8.6G     6076 
TOTAL, minus reserved VM space     4.6G     6076 



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

{"app_name":"Game","timestamp":"2025-09-25 18:46:46.00 -0400","app_version":"1.0.56850832","slice_uuid":"d478000e-c89a-3a79-8bad-c17024419b98","build_version":"56850832","platform":6,"bundleID":"com.netease.g108na","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.5 (24F74)","roots_installed":0,"name":"Game","incident_id":"045C396F-0DF2-44F7-8D9B-8AA10A8822E4"}
{
  "uptime" : 510000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir10,1",
  "coalitionID" : 58839,
  "osVersion" : {
    "train" : "macOS 15.5",
    "build" : "24F74",
    "releaseType" : "User"
  },
  "captureTime" : "2025-09-25 18:46:42.5270 -0400",
  "codeSigningMonitor" : 1,
  "incident" : "045C396F-0DF2-44F7-8D9B-8AA10A8822E4",
  "pid" : 36735,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-09-25 18:46:42.4884 -0400",
  "procStartAbsTime" : 12428184288120,
  "procExitAbsTime" : 12428185135887,
  "procName" : "Game",
  "procPath" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Game",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0.56850832","CFBundleVersion":"56850832","CFBundleIdentifier":"com.netease.g108na","DTAppStoreToolsBuild":"16F7"},
  "storeInfo" : {"deviceIdentifierForVendor":"4DA08D14-126F-5C0A-B66F-E4F959F1753F","thirdParty":true},
  "parentProc" : "Game",
  "parentPid" : 36714,
  "coalitionName" : "com.netease.g108na",
  "crashReporterKey" : "58F8242F-AA93-6CD0-2BBF-209C821F6AB0",
  "appleIntelligenceStatus" : {"state":"available"},
  "responsiblePid" : 36714,
  "responsibleProc" : "Game",
  "codeSigningID" : "com.netease.g108na",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "codeSigningAuxiliaryInfo" : 0,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRm+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkZDg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},
  "bootSessionUUID" : "6F8AA8D7-76E9-407C-899C-8DA64CF92CE4",
  "wakeTime" : 461,
  "sleepWakeUUID" : "647D6F79-7EAF-4B6E-AE52-A45E4F77D615",
  "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":"Game","byPid":36735},
  "asi" : {"CoreFoundation":["*** multi-threaded process forked ***"],"libsystem_c.dylib":["crashed on child side of fork pre-exec"]},
  "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":9769685,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6465932776},{"value":6191006928},{"value":103},{"value":0},{"value":16381364711696769611},{"value":16381364707150090827},{"value":127},{"value":6191005720},{"value":4989125484},{"value":16},{"value":268435472},{"value":268435472},{"value":328},{"value":8329928616},{"value":0},{"value":6},{"value":771},{"value":6191018208},{"value":4384558608},{"value":0},{"value":4384555008},{"value":8312860672,"symbolLocation":2176,"symbol":"usual"},{"value":30},{"value":17400350736},{"value":29}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6466218124},"cpsr":{"value":1073745920},"fp":{"value":6191006784},"sp":{"value":6191006752},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6465983368,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":37768,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":15},{"imageOffset":26764,"symbol":"pthread_kill","symbolLocation":296,"imageIndex":16},{"imageOffset":494688,"symbol":"abort","symbolLocation":124,"imageIndex":17},{"imageOffset":91036,"symbol":"abort_message","symbolLocation":132,"imageIndex":18},{"imageOffset":19432,"symbol":"demangling_terminate_handler()","symbolLocation":52,"imageIndex":18},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":7536964,"imageIndex":0},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":7536964,"imageIndex":0},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":173864,"symbol":"std::__1::unique_ptr<std::__1::thread, std::__1::default_delete<std::__1::thread>>::~unique_ptr()","symbolLocation":32,"imageIndex":1},{"imageOffset":251776,"symbol":"NgSocialNet::AsyncTimerMgr::~AsyncTimerMgr()","symbolLocation":692,"imageIndex":1},{"imageOffset":162116,"symbol":"__cxa_finalize_ranges","symbolLocation":480,"imageIndex":17},{"imageOffset":161540,"symbol":"exit","symbolLocation":44,"imageIndex":17},{"imageOffset":254608,"imageIndex":0},{"imageOffset":127476,"imageIndex":0},{"imageOffset":1082112,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122800,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":288108,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122616,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":288108,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122616,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":1078572,"imageIndex":0},{"imageOffset":325424,"imageIndex":0},{"imageOffset":1264040,"imageIndex":0},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":16},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4297064448,
    "CFBundleShortVersionString" : "1.0.56850832",
    "CFBundleIdentifier" : "com.netease.g108na",
    "size" : 69025792,
    "uuid" : "d478000e-c89a-3a79-8bad-c17024419b98",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Game",
    "name" : "Game",
    "CFBundleVersion" : "56850832"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4423909376,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.netease.g0.NtUniSDK",
    "size" : 16154624,
    "uuid" : "67002f94-2aa1-3268-b0ed-1c4e6ffb9a2d",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/NtUniSdkCommon.framework\/NtUniSdkCommon",
    "name" : "NtUniSdkCommon",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4388765696,
    "CFBundleShortVersionString" : "512.200",
    "CFBundleIdentifier" : "NETEASE-CC.MLiveCCPlayer",
    "size" : 294912,
    "uuid" : "223d2c3b-4a53-3cdd-8870-a3cb6e89ec55",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/MLiveCCPlayer.framework\/MLiveCCPlayer",
    "name" : "MLiveCCPlayer",
    "CFBundleVersion" : "512.200"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4398350336,
    "CFBundleShortVersionString" : "512.200",
    "CFBundleIdentifier" : "NETEASE-CC.MLiveCCPlayer.IJK",
    "size" : 4554752,
    "uuid" : "b67be9a0-10e4-3754-a08b-9e68c270db88",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/IJKMediaFramework.framework\/IJKMediaFramework",
    "name" : "IJKMediaFramework",
    "CFBundleVersion" : "512.200"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4412817408,
    "CFBundleShortVersionString" : "1.1.7",
    "CFBundleIdentifier" : "io.playcover.PlayTools",
    "size" : 2080768,
    "uuid" : "233ececf-a571-37ef-acbc-43399156f347",
    "path" : "\/Users\/USER\/Library\/Frameworks\/PlayTools.framework\/PlayTools",
    "name" : "PlayTools",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4393369600,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.netease.g0.PharosDynamic",
    "size" : 1982464,
    "uuid" : "72fc9e91-8727-3414-b9c9-836af2dc5458",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/PharosDynamic.framework\/PharosDynamic",
    "name" : "PharosDynamic",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4388388864,
    "CFBundleShortVersionString" : "1.2",
    "CFBundleIdentifier" : "com.game.sdk",
    "size" : 32768,
    "uuid" : "5382a36f-41bf-3db2-a001-cf7bb76b65f3",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/GameSDK.framework\/GameSDK",
    "name" : "GameSDK",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4406493184,
    "CFBundleShortVersionString" : "1.0.0",
    "CFBundleIdentifier" : "com.netease.NtUniSdkRoostX",
    "size" : 1343488,
    "uuid" : "cded152f-f02d-38a3-b738-0c909fa344d4",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/NtUniSdkRoostX.framework\/NtUniSdkRoostX",
    "name" : "NtUniSdkRoostX",
    "CFBundleVersion" : "1.0.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4389748736,
    "size" : 49152,
    "uuid" : "d02a05cb-6440-3e7e-a02f-931734cab666",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4391600128,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "io.playcover.AKInterface",
    "size" : 32768,
    "uuid" : "160e072b-5d4f-3b21-8850-f9363a6f39ce",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/PlugIns\/AKInterface.bundle\/Contents\/MacOS\/AKInterface",
    "name" : "AKInterface",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4685692928,
    "CFBundleShortVersionString" : "327.5",
    "CFBundleIdentifier" : "com.apple.AGXMetal13-3",
    "size" : 6897664,
    "uuid" : "bea42a86-a627-3c22-8eec-738c406242ff",
    "path" : "\/System\/Library\/Extensions\/AGXMetal13_3.bundle\/Contents\/MacOS\/AGXMetal13_3",
    "name" : "AGXMetal13_3",
    "CFBundleVersion" : "327.5"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4499439616,
    "CFBundleIdentifier" : "com.apple.GameController.KeyboardAndMouseSupport",
    "size" : 32768,
    "uuid" : "193619c9-0cd8-3502-ba63-c1e9463e505d",
    "path" : "\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/KeyboardAndMouseSupport.bundle\/Contents\/MacOS\/KeyboardAndMouseSupport",
    "name" : "KeyboardAndMouseSupport",
    "CFBundleVersion" : "12.5.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 5284724736,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.GameControllerMacSettings",
    "size" : 32768,
    "uuid" : "8b189052-17b8-3124-b7c2-c6a0b57ca524",
    "path" : "\/System\/iOSSupport\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/GameControllerSettings-macOS.bundle\/Contents\/MacOS\/GameControllerSettings-macOS",
    "name" : "GameControllerSettings-macOS",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 17518575616,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1294336,
    "uuid" : "674f87bc-21a4-309b-9e43-c7ba1cd95d7b",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 17628053504,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",
    "size" : 9764864,
    "uuid" : "f83b316c-e2e1-3939-af6c-afda67e54104",
    "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",
    "name" : "AudioDSP",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6465945600,
    "size" : 243284,
    "uuid" : "60485b6f-67e5-38c1-aec9-efd6031ff166",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6466191360,
    "size" : 51784,
    "uuid" : "647b91fc-96d3-3bbb-af08-970df45257c8",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6464712704,
    "size" : 529520,
    "uuid" : "f4529d5e-24f3-3bbb-bd3c-984856875fc8",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6465822720,
    "size" : 122880,
    "uuid" : "4db4ac5c-e091-3a2e-a149-b7955b8af852",
    "path" : "\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6461554688,
  "size" : 5047205888,
  "uuid" : "d7397d7f-8df9-3920-81a7-c0a144be9c51"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%)\nWritable regions: Total=6.2G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nCG image                           464K       21 \nColorSync                          592K       29 \nCoreAnimation                     2592K      104 \nCoreGraphics                        32K        2 \nCoreUI image data                 3120K       23 \nFoundation                          32K        2 \nImage IO                          1136K        2 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.8G      139 \nMALLOC guard page                  384K       24 \nSQLite page cache                 1536K       12 \nSTACK GUARD                         16K        1 \nStack                             37.8M       60 \nStack Guard                       56.9M       59 \nVM_ALLOCATE                      129.9M      168 \nVM_ALLOCATE (reserved)             4.0G        4         reserved VM address space (unallocated)\nWebKit Malloc                    192.5M       13 \n__AUTH                            6666K      779 \n__AUTH_CONST                      84.1M     1024 \n__CTF                               824        1 \n__DATA                            53.5M     1018 \n__DATA_CONST                      29.5M     1037 \n__DATA_DIRTY                      2830K      347 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       636.5M       16 \n__LT_DATA                           16K        1 \n__OBJC_RO                         61.4M        1 \n__OBJC_RW                         2396K        1 \n__TEXT                             1.2G     1068 \n__TPRO_CONST                       128K        2 \nlibnetwork                        1664K       24 \nmapped file                      280.5M       70 \npage table in kernel               626K        1 \nshared memory                      384K       19 \n===========                     =======  ======= \nTOTAL                              8.6G     6076 \nTOTAL, minus reserved VM space     4.6G     6076 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "3e659cc3111e45d59aabcb83bb94bf075dddb947",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000496
    },
    {
      "rolloutId" : "6246d6a916a70b047e454124",
      "factorPackIds" : {

      },
      "deploymentId" : 240000010
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookAir10,1, BootROM 11881.121.1, proc 8:4:4 processors, 8 GB, SMC 
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Dec  7 2024 04:41:25 version 18.90.5.0.7.8.177 FWID 01-02f4dc53
IO80211_driverkit-1475.39 "IO80211_driverkit-1475.39" Apr 18 2025 20:10:40
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.

What version of PlayCover are you using?

3.1.0

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English
Originally created by @veskoap on GitHub (Sep 25, 2025). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1981 ### Describe the bug When launching Destiny:Rising, a "Problem Report for Game" window appears shortly after launch, indicating a crash has occurred. However, the main game process is unaffected and continues to run and function correctly. The crash log shows an `EXC_CRASH (SIGABRT)` signal, with the termination reason being `Abort trap: 6`. The key application-specific information points to the root cause: `multi-threaded process forked` and `crashed on child side of fork pre-exec`. This indicates that a child process is intentionally aborting itself because it was created via an unsafe `fork()` system call from a multi-threaded parent process, a known instability on macOS. ### Steps to reproduce 1. On an Apple Silicon Mac, install the game "Destiny:Rising" 2. Launch the game from the PlayCover App Library. 3. Shortly after launch, a macOS "Problem Report for Game" window appears. 4. The main game window remains open and the game is fully playable, despite the crash report for the child process. ### Expected behaviour The game should launch and run without generating any crash reports for its child processes. The `fork()` system call should ideally be prevented by the sandbox to ensure stability. ### Crash log ```shell ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process:               Game [36735] Path:                  /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Game Identifier:            com.netease.g108na Version:               1.0.56850832 (56850832) Code Type:             ARM-64 (Native) Parent Process:        Game [36714] Responsible:           Game [36714] User ID:               501 Date/Time:             2025-09-25 18:46:42.5270 -0400 OS Version:            macOS 15.5 (24F74) Report Version:        12 Anonymous UUID:        58F8242F-AA93-6CD0-2BBF-209C821F6AB0 Sleep/Wake UUID:       647D6F79-7EAF-4B6E-AE52-A45E4F77D615 Time Awake Since Boot: 510000 seconds Time Since Wake:       461 seconds System Integrity Protection: enabled Crashed Thread:        0 Exception Type:        EXC_CRASH (SIGABRT) Exception Codes:       0x0000000000000000, 0x0000000000000000 Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process:   Game [36735] Application Specific Information: *** multi-threaded process forked *** crashed on child side of fork pre-exec Thread 0 Crashed: 0   libsystem_kernel.dylib               0x181671388 __pthread_kill + 8 1   libsystem_pthread.dylib             0x1816aa88c pthread_kill + 296 2   libsystem_c.dylib                   0x1815b3c60 abort + 124 3   libc++abi.dylib                     0x18166039c abort_message + 132 4   libc++abi.dylib                     0x18164ebe8 demangling_terminate_handler() + 52 5   libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16 6   libc++abi.dylib                     0x18165f60c std::terminate() + 36 7   Game                                 0x100930144 0x100200000 + 7536964 8   libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16 9   libc++abi.dylib                     0x18165f60c std::terminate() + 36 10  Game                                 0x100930144 0x100200000 + 7536964 11  libc++abi.dylib                     0x18165f6b0 std::__terminate(void (*)()) + 16 12  libc++abi.dylib                     0x18165f60c std::terminate() + 36 13  NtUniSdkCommon                       0x107b22728 std::__1::unique_ptr<std::__1::thread, std::__1::default_delete<std::__1::thread>>::~unique_ptr() + 32 14  NtUniSdkCommon                       0x107b35780 NgSocialNet::AsyncTimerMgr::~AsyncTimerMgr() + 692 15  libsystem_c.dylib                   0x181562944 __cxa_finalize_ranges + 480 16  libsystem_c.dylib                   0x181562704 exit + 44 17  Game                                 0x10023e290 0x100200000 + 254608 18  Game                                 0x10021f1f4 0x100200000 + 127476 19  Game                                 0x100308300 0x100200000 + 1082112 20  Game                                 0x100309d04 0x100200000 + 1088772 21  Game                                 0x10021dfb0 0x100200000 + 122800 22  Game                                 0x10030a538 0x100200000 + 1090872 23  Game                                 0x100229d3c 0x100200000 + 171324 24  Game                                 0x100309414 0x100200000 + 1086484 25  Game                                 0x10030ac44 0x100200000 + 1092676 26  Game                                 0x100229bd8 0x100200000 + 170968 27  Game                                 0x10024656c 0x100200000 + 288108 28  Game                                 0x100309d04 0x100200000 + 1088772 29  Game                                 0x10021def8 0x100200000 + 122616 30  Game                                 0x10030a538 0x100200000 + 1090872 31  Game                                 0x100229d3c 0x100200000 + 171324 32  Game                                 0x100309414 0x100200000 + 1086484 33  Game                                 0x10030ac44 0x100200000 + 1092676 34  Game                                 0x100229bd8 0x100200000 + 170968 35  Game                                 0x10024656c 0x100200000 + 288108 36  Game                                 0x100309d04 0x100200000 + 1088772 37  Game                                 0x10021def8 0x100200000 + 122616 38  Game                                 0x10030a538 0x100200000 + 1090872 39  Game                                 0x100229d3c 0x100200000 + 171324 40  Game                                 0x100309414 0x100200000 + 1086484 41  Game                                 0x10030ac44 0x100200000 + 1092676 42  Game                                 0x100229bd8 0x100200000 + 170968 43  Game                                 0x10030752c 0x100200000 + 1078572 44  Game                                 0x10024f730 0x100200000 + 325424 45  Game                                 0x1003349a8 0x100200000 + 1264040 46  libsystem_pthread.dylib             0x1816aac0c _pthread_start + 136 47  libsystem_pthread.dylib             0x1816a5b80 thread_start + 8 Thread 0 crashed with ARM Thread State (64-bit):     x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000     x4: 0x0000000181664de8   x5: 0x00000001710344d0   x6: 0x0000000000000067   x7: 0x0000000000000000     x8: 0xe3564c69c0ce224b   x9: 0xe3564c68b1cd524b  x10: 0x000000000000007f  x11: 0x0000000171034018    x12: 0x000000012960036c  x13: 0x0000000000000010  x14: 0x0000000010000010  x15: 0x0000000010000010    x16: 0x0000000000000148  x17: 0x00000001f0809fa8  x18: 0x0000000000000000  x19: 0x0000000000000006    x20: 0x0000000000000303  x21: 0x00000001710370e0  x22: 0x0000000105570e10  x23: 0x0000000000000000    x24: 0x0000000105570000  x25: 0x00000001ef7c3000  x26: 0x000000000000001e  x27: 0x000000040d244810    x28: 0x000000000000001d   fp: 0x0000000171034440   lr: 0x00000001816aa88c     sp: 0x0000000171034420   pc: 0x0000000181671388 cpsr: 0x40001000    far: 0x0000000000000000  esr: 0x56000080  Address size fault Binary Images:        0x100200000 -        0x1043d3fff com.netease.g108na (1.0.56850832) <d478000e-c89a-3a79-8bad-c17024419b98> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Game        0x107af8000 -        0x108a5ffff com.netease.g0.NtUniSDK (1.0) <67002f94-2aa1-3268-b0ed-1c4e6ffb9a2d> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/NtUniSdkCommon.framework/NtUniSdkCommon        0x105974000 -        0x1059bbfff NETEASE-CC.MLiveCCPlayer (512.200) <223d2c3b-4a53-3cdd-8870-a3cb6e89ec55> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/MLiveCCPlayer.framework/MLiveCCPlayer        0x106298000 -        0x1066effff NETEASE-CC.MLiveCCPlayer.IJK (512.200) <b67be9a0-10e4-3754-a08b-9e68c270db88> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/IJKMediaFramework.framework/IJKMediaFramework        0x107064000 -        0x10725ffff io.playcover.PlayTools (1.1.7) <233ececf-a571-37ef-acbc-43399156f347> /Users/USER/Library/Frameworks/PlayTools.framework/PlayTools        0x105dd8000 -        0x105fbbfff com.netease.g0.PharosDynamic (1.0) <72fc9e91-8727-3414-b9c9-836af2dc5458> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/PharosDynamic.framework/PharosDynamic        0x105918000 -        0x10591ffff com.game.sdk (1.2) <5382a36f-41bf-3db2-a001-cf7bb76b65f3> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/GameSDK.framework/GameSDK        0x106a5c000 -        0x106ba3fff com.netease.NtUniSdkRoostX (1.0.0) <cded152f-f02d-38a3-b738-0c909fa344d4> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/Frameworks/NtUniSdkRoostX.framework/NtUniSdkRoostX        0x105a64000 -        0x105a6ffff libobjc-trampolines.dylib (*) <d02a05cb-6440-3e7e-a02f-931734cab666> /usr/lib/libobjc-trampolines.dylib        0x105c28000 -        0x105c2ffff io.playcover.AKInterface (1.0) <160e072b-5d4f-3b21-8850-f9363a6f39ce> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.netease.g108na.app/PlugIns/AKInterface.bundle/Contents/MacOS/AKInterface        0x1174a0000 -        0x117b33fff com.apple.AGXMetal13-3 (327.5) <bea42a86-a627-3c22-8eec-738c406242ff> /System/Library/Extensions/AGXMetal13_3.bundle/Contents/MacOS/AGXMetal13_3        0x10c300000 -        0x10c307fff com.apple.GameController.KeyboardAndMouseSupport (*) <193619c9-0cd8-3502-ba63-c1e9463e505d> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport        0x13afe8000 -        0x13afeffff com.apple.GameControllerMacSettings (1.0) <8b189052-17b8-3124-b7c2-c6a0b57ca524> /System/iOSSupport/System/Library/Frameworks/GameController.framework/Versions/A/Resources/GameControllerSettings-macOS.bundle/Contents/MacOS/GameControllerSettings-macOS        0x414304000 -        0x41443ffff com.apple.audio.units.Components (1.14) <674f87bc-21a4-309b-9e43-c7ba1cd95d7b> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio        0x41ab6c000 -        0x41b4bbfff com.apple.audio.AudioDSPComponents (1.0) <f83b316c-e2e1-3939-af6c-afda67e54104> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP        0x181668000 -        0x1816a3653 libsystem_kernel.dylib (*) <60485b6f-67e5-38c1-aec9-efd6031ff166> /usr/lib/system/libsystem_kernel.dylib        0x1816a4000 -        0x1816b0a47 libsystem_pthread.dylib (*) <647b91fc-96d3-3bbb-af08-970df45257c8> /usr/lib/system/libsystem_pthread.dylib        0x18153b000 -        0x1815bc46f libsystem_c.dylib (*) <f4529d5e-24f3-3bbb-bd3c-984856875fc8> /usr/lib/system/libsystem_c.dylib        0x18164a000 -        0x181667fff libc++abi.dylib (*) <4db4ac5c-e091-3a2e-a149-b7955b8af852> /usr/lib/libc++abi.dylib                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=1.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%) Writable regions: Total=6.2G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)                                 VIRTUAL   REGION  REGION TYPE                        SIZE    COUNT (non-coalesced)  ===========                     =======  =======  Accelerate framework               128K        1  CG image                           464K       21  ColorSync                          592K       29  CoreAnimation                     2592K      104  CoreGraphics                        32K        2  CoreUI image data                 3120K       23  Foundation                          32K        2  Image IO                          1136K        2  Kernel Alloc Once                   32K        1  MALLOC                             1.8G      139  MALLOC guard page                  384K       24  SQLite page cache                 1536K       12  STACK GUARD                         16K        1  Stack                             37.8M       60  Stack Guard                       56.9M       59  VM_ALLOCATE                      129.9M      168  VM_ALLOCATE (reserved)             4.0G        4         reserved VM address space (unallocated) WebKit Malloc                    192.5M       13  __AUTH                            6666K      779  __AUTH_CONST                      84.1M     1024  __CTF                               824        1  __DATA                            53.5M     1018  __DATA_CONST                      29.5M     1037  __DATA_DIRTY                      2830K      347  __FONT_DATA                        2352        1  __INFO_FILTER                         8        1  __LINKEDIT                       636.5M       16  __LT_DATA                           16K        1  __OBJC_RO                         61.4M        1  __OBJC_RW                         2396K        1  __TEXT                             1.2G     1068  __TPRO_CONST                       128K        2  libnetwork                        1664K       24  mapped file                      280.5M       70  page table in kernel               626K        1  shared memory                      384K       19  ===========                     =======  =======  TOTAL                              8.6G     6076  TOTAL, minus reserved VM space     4.6G     6076  ----------- Full Report ----------- {"app_name":"Game","timestamp":"2025-09-25 18:46:46.00 -0400","app_version":"1.0.56850832","slice_uuid":"d478000e-c89a-3a79-8bad-c17024419b98","build_version":"56850832","platform":6,"bundleID":"com.netease.g108na","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.5 (24F74)","roots_installed":0,"name":"Game","incident_id":"045C396F-0DF2-44F7-8D9B-8AA10A8822E4"} {   "uptime" : 510000,   "procRole" : "Unspecified",   "version" : 2,   "userID" : 501,   "deployVersion" : 210,   "modelCode" : "MacBookAir10,1",   "coalitionID" : 58839,   "osVersion" : {     "train" : "macOS 15.5",     "build" : "24F74",     "releaseType" : "User"   },   "captureTime" : "2025-09-25 18:46:42.5270 -0400",   "codeSigningMonitor" : 1,   "incident" : "045C396F-0DF2-44F7-8D9B-8AA10A8822E4",   "pid" : 36735,   "translated" : false,   "cpuType" : "ARM-64",   "roots_installed" : 0,   "bug_type" : "309",   "procLaunch" : "2025-09-25 18:46:42.4884 -0400",   "procStartAbsTime" : 12428184288120,   "procExitAbsTime" : 12428185135887,   "procName" : "Game",   "procPath" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Game",   "bundleInfo" : {"CFBundleShortVersionString":"1.0.56850832","CFBundleVersion":"56850832","CFBundleIdentifier":"com.netease.g108na","DTAppStoreToolsBuild":"16F7"},   "storeInfo" : {"deviceIdentifierForVendor":"4DA08D14-126F-5C0A-B66F-E4F959F1753F","thirdParty":true},   "parentProc" : "Game",   "parentPid" : 36714,   "coalitionName" : "com.netease.g108na",   "crashReporterKey" : "58F8242F-AA93-6CD0-2BBF-209C821F6AB0",   "appleIntelligenceStatus" : {"state":"available"},   "responsiblePid" : 36714,   "responsibleProc" : "Game",   "codeSigningID" : "com.netease.g108na",   "codeSigningTeamID" : "",   "codeSigningFlags" : 570425857,   "codeSigningValidationCategory" : 10,   "codeSigningTrustLevel" : 4294967295,   "codeSigningAuxiliaryInfo" : 0,   "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRm+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkZDg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},   "bootSessionUUID" : "6F8AA8D7-76E9-407C-899C-8DA64CF92CE4",   "wakeTime" : 461,   "sleepWakeUUID" : "647D6F79-7EAF-4B6E-AE52-A45E4F77D615",   "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":"Game","byPid":36735},   "asi" : {"CoreFoundation":["*** multi-threaded process forked ***"],"libsystem_c.dylib":["crashed on child side of fork pre-exec"]},   "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":9769685,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6465932776},{"value":6191006928},{"value":103},{"value":0},{"value":16381364711696769611},{"value":16381364707150090827},{"value":127},{"value":6191005720},{"value":4989125484},{"value":16},{"value":268435472},{"value":268435472},{"value":328},{"value":8329928616},{"value":0},{"value":6},{"value":771},{"value":6191018208},{"value":4384558608},{"value":0},{"value":4384555008},{"value":8312860672,"symbolLocation":2176,"symbol":"usual"},{"value":30},{"value":17400350736},{"value":29}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6466218124},"cpsr":{"value":1073745920},"fp":{"value":6191006784},"sp":{"value":6191006752},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6465983368,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":37768,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":15},{"imageOffset":26764,"symbol":"pthread_kill","symbolLocation":296,"imageIndex":16},{"imageOffset":494688,"symbol":"abort","symbolLocation":124,"imageIndex":17},{"imageOffset":91036,"symbol":"abort_message","symbolLocation":132,"imageIndex":18},{"imageOffset":19432,"symbol":"demangling_terminate_handler()","symbolLocation":52,"imageIndex":18},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":7536964,"imageIndex":0},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":7536964,"imageIndex":0},{"imageOffset":87728,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":18},{"imageOffset":87564,"symbol":"std::terminate()","symbolLocation":36,"imageIndex":18},{"imageOffset":173864,"symbol":"std::__1::unique_ptr<std::__1::thread, std::__1::default_delete<std::__1::thread>>::~unique_ptr()","symbolLocation":32,"imageIndex":1},{"imageOffset":251776,"symbol":"NgSocialNet::AsyncTimerMgr::~AsyncTimerMgr()","symbolLocation":692,"imageIndex":1},{"imageOffset":162116,"symbol":"__cxa_finalize_ranges","symbolLocation":480,"imageIndex":17},{"imageOffset":161540,"symbol":"exit","symbolLocation":44,"imageIndex":17},{"imageOffset":254608,"imageIndex":0},{"imageOffset":127476,"imageIndex":0},{"imageOffset":1082112,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122800,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":288108,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122616,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":288108,"imageIndex":0},{"imageOffset":1088772,"imageIndex":0},{"imageOffset":122616,"imageIndex":0},{"imageOffset":1090872,"imageIndex":0},{"imageOffset":171324,"imageIndex":0},{"imageOffset":1086484,"imageIndex":0},{"imageOffset":1092676,"imageIndex":0},{"imageOffset":170968,"imageIndex":0},{"imageOffset":1078572,"imageIndex":0},{"imageOffset":325424,"imageIndex":0},{"imageOffset":1264040,"imageIndex":0},{"imageOffset":27660,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":16},{"imageOffset":7040,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]}],   "usedImages" : [   {     "source" : "P",     "arch" : "arm64",     "base" : 4297064448,     "CFBundleShortVersionString" : "1.0.56850832",     "CFBundleIdentifier" : "com.netease.g108na",     "size" : 69025792,     "uuid" : "d478000e-c89a-3a79-8bad-c17024419b98",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Game",     "name" : "Game",     "CFBundleVersion" : "56850832"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4423909376,     "CFBundleShortVersionString" : "1.0",     "CFBundleIdentifier" : "com.netease.g0.NtUniSDK",     "size" : 16154624,     "uuid" : "67002f94-2aa1-3268-b0ed-1c4e6ffb9a2d",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/NtUniSdkCommon.framework\/NtUniSdkCommon",     "name" : "NtUniSdkCommon",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4388765696,     "CFBundleShortVersionString" : "512.200",     "CFBundleIdentifier" : "NETEASE-CC.MLiveCCPlayer",     "size" : 294912,     "uuid" : "223d2c3b-4a53-3cdd-8870-a3cb6e89ec55",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/MLiveCCPlayer.framework\/MLiveCCPlayer",     "name" : "MLiveCCPlayer",     "CFBundleVersion" : "512.200"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4398350336,     "CFBundleShortVersionString" : "512.200",     "CFBundleIdentifier" : "NETEASE-CC.MLiveCCPlayer.IJK",     "size" : 4554752,     "uuid" : "b67be9a0-10e4-3754-a08b-9e68c270db88",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/IJKMediaFramework.framework\/IJKMediaFramework",     "name" : "IJKMediaFramework",     "CFBundleVersion" : "512.200"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4412817408,     "CFBundleShortVersionString" : "1.1.7",     "CFBundleIdentifier" : "io.playcover.PlayTools",     "size" : 2080768,     "uuid" : "233ececf-a571-37ef-acbc-43399156f347",     "path" : "\/Users\/USER\/Library\/Frameworks\/PlayTools.framework\/PlayTools",     "name" : "PlayTools",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4393369600,     "CFBundleShortVersionString" : "1.0",     "CFBundleIdentifier" : "com.netease.g0.PharosDynamic",     "size" : 1982464,     "uuid" : "72fc9e91-8727-3414-b9c9-836af2dc5458",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/PharosDynamic.framework\/PharosDynamic",     "name" : "PharosDynamic",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4388388864,     "CFBundleShortVersionString" : "1.2",     "CFBundleIdentifier" : "com.game.sdk",     "size" : 32768,     "uuid" : "5382a36f-41bf-3db2-a001-cf7bb76b65f3",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/GameSDK.framework\/GameSDK",     "name" : "GameSDK",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4406493184,     "CFBundleShortVersionString" : "1.0.0",     "CFBundleIdentifier" : "com.netease.NtUniSdkRoostX",     "size" : 1343488,     "uuid" : "cded152f-f02d-38a3-b738-0c909fa344d4",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/Frameworks\/NtUniSdkRoostX.framework\/NtUniSdkRoostX",     "name" : "NtUniSdkRoostX",     "CFBundleVersion" : "1.0.0"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 4389748736,     "size" : 49152,     "uuid" : "d02a05cb-6440-3e7e-a02f-931734cab666",     "path" : "\/usr\/lib\/libobjc-trampolines.dylib",     "name" : "libobjc-trampolines.dylib"   },   {     "source" : "P",     "arch" : "arm64",     "base" : 4391600128,     "CFBundleShortVersionString" : "1.0",     "CFBundleIdentifier" : "io.playcover.AKInterface",     "size" : 32768,     "uuid" : "160e072b-5d4f-3b21-8850-f9363a6f39ce",     "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.netease.g108na.app\/PlugIns\/AKInterface.bundle\/Contents\/MacOS\/AKInterface",     "name" : "AKInterface",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 4685692928,     "CFBundleShortVersionString" : "327.5",     "CFBundleIdentifier" : "com.apple.AGXMetal13-3",     "size" : 6897664,     "uuid" : "bea42a86-a627-3c22-8eec-738c406242ff",     "path" : "\/System\/Library\/Extensions\/AGXMetal13_3.bundle\/Contents\/MacOS\/AGXMetal13_3",     "name" : "AGXMetal13_3",     "CFBundleVersion" : "327.5"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 4499439616,     "CFBundleIdentifier" : "com.apple.GameController.KeyboardAndMouseSupport",     "size" : 32768,     "uuid" : "193619c9-0cd8-3502-ba63-c1e9463e505d",     "path" : "\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/KeyboardAndMouseSupport.bundle\/Contents\/MacOS\/KeyboardAndMouseSupport",     "name" : "KeyboardAndMouseSupport",     "CFBundleVersion" : "12.5.3"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 5284724736,     "CFBundleShortVersionString" : "1.0",     "CFBundleIdentifier" : "com.apple.GameControllerMacSettings",     "size" : 32768,     "uuid" : "8b189052-17b8-3124-b7c2-c6a0b57ca524",     "path" : "\/System\/iOSSupport\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/GameControllerSettings-macOS.bundle\/Contents\/MacOS\/GameControllerSettings-macOS",     "name" : "GameControllerSettings-macOS",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 17518575616,     "CFBundleShortVersionString" : "1.14",     "CFBundleIdentifier" : "com.apple.audio.units.Components",     "size" : 1294336,     "uuid" : "674f87bc-21a4-309b-9e43-c7ba1cd95d7b",     "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",     "name" : "CoreAudio",     "CFBundleVersion" : "1.14"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 17628053504,     "CFBundleShortVersionString" : "1.0",     "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",     "size" : 9764864,     "uuid" : "f83b316c-e2e1-3939-af6c-afda67e54104",     "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",     "name" : "AudioDSP",     "CFBundleVersion" : "1"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 6465945600,     "size" : 243284,     "uuid" : "60485b6f-67e5-38c1-aec9-efd6031ff166",     "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",     "name" : "libsystem_kernel.dylib"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 6466191360,     "size" : 51784,     "uuid" : "647b91fc-96d3-3bbb-af08-970df45257c8",     "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",     "name" : "libsystem_pthread.dylib"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 6464712704,     "size" : 529520,     "uuid" : "f4529d5e-24f3-3bbb-bd3c-984856875fc8",     "path" : "\/usr\/lib\/system\/libsystem_c.dylib",     "name" : "libsystem_c.dylib"   },   {     "source" : "P",     "arch" : "arm64e",     "base" : 6465822720,     "size" : 122880,     "uuid" : "4db4ac5c-e091-3a2e-a149-b7955b8af852",     "path" : "\/usr\/lib\/libc++abi.dylib",     "name" : "libc++abi.dylib"   },   {     "size" : 0,     "source" : "A",     "base" : 0,     "uuid" : "00000000-0000-0000-0000-000000000000"   } ],   "sharedCache" : {   "base" : 6461554688,   "size" : 5047205888,   "uuid" : "d7397d7f-8df9-3920-81a7-c0a144be9c51" },   "vmSummary" : "ReadOnly portion of Libraries: Total=1.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%)\nWritable regions: Total=6.2G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nCG image                           464K       21 \nColorSync                          592K       29 \nCoreAnimation                     2592K      104 \nCoreGraphics                        32K        2 \nCoreUI image data                 3120K       23 \nFoundation                          32K        2 \nImage IO                          1136K        2 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.8G      139 \nMALLOC guard page                  384K       24 \nSQLite page cache                 1536K       12 \nSTACK GUARD                         16K        1 \nStack                             37.8M       60 \nStack Guard                       56.9M       59 \nVM_ALLOCATE                      129.9M      168 \nVM_ALLOCATE (reserved)             4.0G        4         reserved VM address space (unallocated)\nWebKit Malloc                    192.5M       13 \n__AUTH                            6666K      779 \n__AUTH_CONST                      84.1M     1024 \n__CTF                               824        1 \n__DATA                            53.5M     1018 \n__DATA_CONST                      29.5M     1037 \n__DATA_DIRTY                      2830K      347 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       636.5M       16 \n__LT_DATA                           16K        1 \n__OBJC_RO                         61.4M        1 \n__OBJC_RW                         2396K        1 \n__TEXT                             1.2G     1068 \n__TPRO_CONST                       128K        2 \nlibnetwork                        1664K       24 \nmapped file                      280.5M       70 \npage table in kernel               626K        1 \nshared memory                      384K       19 \n===========                     =======  ======= \nTOTAL                              8.6G     6076 \nTOTAL, minus reserved VM space     4.6G     6076 \n",   "legacyInfo" : {   "threadTriggered" : {   } },   "logWritingSignature" : "3e659cc3111e45d59aabcb83bb94bf075dddb947",   "trialInfo" : {   "rollouts" : [     {       "rolloutId" : "5ffde50ce2aacd000d47a95f",       "factorPackIds" : {       },       "deploymentId" : 240000496     },     {       "rolloutId" : "6246d6a916a70b047e454124",       "factorPackIds" : {       },       "deploymentId" : 240000010     }   ],   "experiments" : [   ] } } Model: MacBookAir10,1, BootROM 11881.121.1, proc 8:4:4 processors, 8 GB, SMC  Graphics: Apple M1, Apple M1, Built-In Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online Memory Module: LPDDR4, Micron AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Dec  7 2024 04:41:25 version 18.90.5.0.7.8.177 FWID 01-02f4dc53 IO80211_driverkit-1475.39 "IO80211_driverkit-1475.39" Apr 18 2025 20:10:40 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. ``` ### What version of PlayCover are you using? 3.1.0 ### What version of macOS are you using? Sonoma (macOS 14) ### Issue Language - [x] Yes my issue is written in English
kerem 2026-03-03 19:05:43 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@veskoap commented on GitHub (Sep 25, 2025):

Hi everyone,

I've looked into the root cause of this issue and see that crash is related to an unsafe fork() call that can be prevented with a sandbox rule.

I'm currently working on a patch and plan to submit a pull request for it shortly. I'll link it to this issue when it's ready for review.

<!-- gh-comment-id:3336184156 --> @veskoap commented on GitHub (Sep 25, 2025): Hi everyone, I've looked into the root cause of this issue and see that crash is related to an unsafe fork() call that can be prevented with a sandbox rule. I'm currently working on a patch and plan to submit a pull request for it shortly. I'll link it to this issue when it's ready for review.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#1310
No description provided.