[GH-ISSUE #1988] [Bug]: App Crashes on Launch due to Stack Overflow in Keymapping.reloadKeymapCache() on Nightly Build #1314

Closed
opened 2026-03-03 19:05:45 +03:00 by kerem · 3 comments
Owner

Originally created by @MohtashimAli85 on GitHub (Oct 1, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1988

An application (Uplus_seasia) consistently crashes immediately upon launch when using a recent nightly build of PlayCover. The crash report indicates a stack overflow caused by excessive recursion within the Keymapping.reloadKeymapCache() function in the PlayTools framework.

I switched to the nightly version because the "Keymapping" option/button was missing from the toolbar in the latest stable release, so I am unable to test if this crash also occurs on the stable version.

Steps to reproduce

  1. Install the latest nightly version of PlayCover.

  2. Install the app Uplus_seasia (ID: com.haier.uhome.uplus.seasia, Version: 4.5.1).

  3. Attempt to launch the Uplus_seasia app from PlayCover.

  4. The app crashes instantly before its window can fully appear.

Expected behaviour

The application should launch and run as expected without crashing.

System Information

  • PlayCover Version: Nightly Build (as of 2025-10-02)
  • macOS Version: macOS 26.0.1 (25A362)
  • Device: Mac14,2 (Apple M2)
  • App Crashing: Uplus_seasia, v4.5.1

Crash Log Snippet

The key part of the crash log shows over 18,545 levels of recursion originating from the Keymapping.reloadKeymapCache() function.

Expected behaviour

The application should launch and run as expected without crashing.

Crash log

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:             Uplus_seasia [91817]
Path:                /Users/USER/*/Haismart.app/Uplus_seasia
Identifier:          com.haier.uhome.uplus.seasia
Version:             4.5.1 (2025090902)
AppStoreTools:       16F7
Code Type:           ARM-64 (Native)
Role:                Background
Parent Process:      launchd [1]
Coalition:           com.haier.uhome.uplus.seasia [12486]
User ID:             501

Date/Time:           2025-10-02 00:40:53.4141 +0500
Launch Time:         2025-10-02 00:40:52.8529 +0500
Hardware Model:      Mac14,2
OS Version:          macOS 26.0.1 (25A362)
Release Type:        User

Crash Reporter Key:  A90165F5-D5DB-87EB-5FAC-38EA4DC35D06
Incident Identifier: F994B42C-0D5F-45F2-A0DB-00A40186EC51

Sleep/Wake UUID:       4DF9C084-F9F8-4CF0-BB59-EBF9B3B0A854

Time Awake Since Boot: 50000 seconds
Time Since Wake:       3349 seconds

System Integrity Protection: enabled

Triggered by Thread: 0

Exception Type:    EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016cb6ff4c
Exception Message: Thread stack size exceeded due to excessive recursion
Exception Codes:   0x0000000000000002, 0x000000016cb6ff4c

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


VM Region Info: 0x16cb6ff4c is in 0x16936c000-0x16cb70000;  bytes after start: 58736460  bytes before end: 179
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      CoreServices                10e280000-10e288000    [   32K] rw-/rwx SM=COW  
      GAP OF 0x5b0e4000 BYTES
--->  STACK GUARD                 16936c000-16cb70000    [ 56.0M] ---/rwx SM=NUL  stack guard for thread 0
      Stack                       16cb70000-16d36c000    [ 8176K] rw-/rwx SM=SHM  thread 0

Thread 0 Crashed:
0     CoreFoundation                	       0x189d8a628 __CFStringCreateImmutableFunnel3 + 116
1     CoreFoundation                	       0x189d9bf60 CFURLCreateStringByReplacingPercentEscapes + 1756
2     CoreFoundation                	       0x189d9b610 _retainedComponentString + 588
3     CoreFoundation                	       0x189d9ad78 CFURLCreateStringWithFileSystemPath + 300
4     CoreFoundation                	       0x189d9c854 CFURLGetFileSystemRepresentation + 256
5     CoreServicesInternal          	       0x18dfe4928 _InitalizeDirectoryEnumerator(_CFURLEnumerator*) + 188
6     CoreServicesInternal          	       0x18dfe46f8 _URLEnumeratorGetNextURL + 96
7     Foundation                    	       0x18bf68bac -[NSFileManager contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:] + 208
8     PlayTools                     	       0x105f8f784 Keymapping.reloadKeymapCache() + 464
9     PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 18545
10    PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 18544
11    PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 18543
--------
-------- ELIDED 18539 LEVELS OF RECURSION THROUGH 0x105f8fdac Keymapping.reloadKeymapCache() + 2040
--------
18551 PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 3
18552 PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 2
18553 PlayTools                     	       0x105f8fdac Keymapping.reloadKeymapCache() + 2040
-------- RECURSION LEVEL 1
18554 PlayTools                     	       0x105f90be8 Keymapping.resetConfig() + 852
18555 PlayTools                     	       0x105f8ed6c Keymapping.init() + 1484
18556 PlayTools                     	       0x105f8e78c one-time initialization function for shared + 40
18557 libdispatch.dylib             	       0x189ba6ac4 _dispatch_client_callout + 16
18558 libdispatch.dylib             	       0x189b8fa60 _dispatch_once_callout + 32
18559 PlayTools                     	       0x105f8e760 one-time initialization function for keymap + 68
18560 libdispatch.dylib             	       0x189ba6ac4 _dispatch_client_callout + 16
18561 libdispatch.dylib             	       0x189b8fa60 _dispatch_once_callout + 32
18562 PlayTools                     	       0x105f625c4 specialized static ActionDispatcher.build() + 5072
18563 PlayTools                     	       0x105f789f8 ControlMode.initialize() + 1496
18564 PlayTools                     	       0x105f73334 PlayInput.initialize() + 1024
18565 PlayTools                     	       0x105f87238 specialized static PlayCover.launch() + 68
18566 PlayTools                     	       0x105f40cf4 initialize + 24
18567 dyld                          	       0x1899a6cb0 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 444
18568 dyld                          	       0x1899e4730 invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 324
18569 dyld                          	       0x189a03540 invocation function for block in mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 312
18570 dyld                          	       0x189a00164 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 208
18571 dyld                          	       0x189a019fc mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 124
18572 dyld                          	       0x1899e4220 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 516
18573 dyld                          	       0x1899a6a68 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 172
18574 dyld                          	       0x1899ae8b0 dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 36
18575 dyld                          	       0x1899a7214 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 308
18576 dyld                          	       0x1899a71b4 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 212
18577 dyld                          	       0x1899abe50 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const + 180
18578 dyld                          	       0x1899a7530 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 716
18579 dyld                          	       0x1899c904c dyld4::APIs::runAllInitializersForMain() + 400
18580 dyld                          	       0x18998b158 dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 3112
18581 dyld                          	       0x189989d04 start + 7104

Thread 1:

Thread 2:

Thread 3:


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x00000001f7d7c5c0   x1: 0x000000016cb7058f   x2: 0x0000000000000065   x3: 0x0000000008000100
    x4: 0x0000000000000002   x5: 0xffffffffffffffff   x6: 0x0000000000000000   x7: 0x000000000000012f
    x8: 0x56a9b4e7d81f0079   x9: 0x000000016cb705f4  x10: 0x000000016cb704c5  x11: 0x000000018a066ab0
   x12: 0x0000000000000065  x13: 0x0000000000000061  x14: 0x000000010544e578  x15: 0x0000000c12670000
   x16: 0x0000000189d52360  x17: 0x00000001f7d28d80  x18: 0x0000000000000000  x19: 0x0000000000000065
   x20: 0x0000000000000000  x21: 0x00000001f7d7c5c0  x22: 0x000000016cb7058f  x23: 0x0000000008000100
   x24: 0x0000000000000002  x25: 0x0000000000000000  x26: 0x0000000000000065  x27: 0xffffffffffffffff
   x28: 0x0000000000000000   fp: 0x000000016cb703e0   lr: 0x0000000189d9bf60
    sp: 0x000000016cb6ff30   pc: 0x0000000189d8a628 cpsr: 0x20001000
   far: 0x000000016cb6ff4c  esr: 0x92000047 (Data Abort) byte write Translation fault

Binary Images:
       0x102a94000 -        0x1045cffff com.haier.uhome.uplus.seasia (4.5.1) <bdcb0ba1-96e0-3042-87cd-3858b2431abd> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Uplus_seasia
       0x105804000 -        0x105f2bfff io.flutter.flutter.app (1.0) <e5714573-0ebe-3d81-a907-1a561a7c1204> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Frameworks/App.framework/App
       0x106864000 -        0x1070dffff io.flutter.flutter (1.0) <4c4c44ef-5555-3144-a1c6-75e6577e3daa> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Frameworks/Flutter.framework/Flutter
       0x105f3c000 -        0x10615ffff io.playcover.PlayTools (1.1.7) <f092c510-2224-39c4-910e-63828851b6b8> /Users/USER/Library/Frameworks/PlayTools.framework/PlayTools
       0x104f40000 -        0x104f4bfff libobjc-trampolines.dylib (*) <580e4b29-8304-342d-a21c-2a869364dc35> /usr/lib/libobjc-trampolines.dylib
       0x105590000 -        0x105597fff io.playcover.AKInterface (1.0) <884b63cf-ff0c-3779-8b74-197fc3d0109f> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/PlugIns/AKInterface.bundle/Contents/MacOS/AKInterface
       0x189d88000 -        0x18a2d4f7f com.apple.CoreFoundation (6.9) <edb39786-80b1-3bff-b6c3-e33f2e3ca867> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18dfdc000 -        0x18e01bc8b com.apple.CoreServicesInternal (505) <8b9df585-f789-3b37-9e7d-d7d88377896e> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
       0x18b5ce000 -        0x18c55a31f com.apple.Foundation (6.9) <f61e71c3-480f-3691-b656-e1281f60a3e3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x189b8b000 -        0x189bd1e9f libdispatch.dylib (*) <17d849c6-a785-3dbb-bfb5-8321706c4b8d> /usr/lib/system/libdispatch.dylib
       0x189981000 -        0x189a1ff73 dyld (*) <abfd3247-50ac-3c8e-b72a-83710166e982> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x189d4f000 -        0x189d573bf libsystem_platform.dylib (*) <36396b66-54eb-30fa-8e3b-e71ae63da30c> /usr/lib/system/libsystem_platform.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=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)
Writable regions: Total=112.2M written=449K(0%) resident=449K(0%) swapped_out=0K(0%) unallocated=111.8M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                           80K        3 
CoreServices                        32K        1 
Dispatch continuations            64.0M        1 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                            37.0M       15 
MALLOC guard page                 3872K        4 
STACK GUARD                       56.1M        4 
Stack                             9808K        4 
VM_ALLOCATE                         80K        3 
__AUTH                            5555K      599 
__AUTH_CONST                      87.3M      979 
__CTF                               824        1 
__DATA                            32.6M      936 
__DATA_CONST                      33.1M      989 
__DATA_DIRTY                      8570K      858 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       599.1M        7 
__LLVM_COV                         928K        1 
__OBJC_RO                         78.1M        1 
__OBJC_RW                         2561K        1 
__TEXT                             1.2G     1017 
__TPRO_CONST                       128K        2 
mapped file                       42.6M        5 
page table in kernel               449K        1 
shared memory                      864K       13 
===========                     =======  ======= 
TOTAL                              2.2G     5450 


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

{"app_name":"Uplus_seasia","timestamp":"2025-10-02 00:40:56.00 +0500","app_version":"4.5.1","slice_uuid":"bdcb0ba1-96e0-3042-87cd-3858b2431abd","build_version":"2025090902","platform":6,"bundleID":"com.haier.uhome.uplus.seasia","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.0.1 (25A362)","roots_installed":0,"name":"Uplus_seasia","incident_id":"F994B42C-0D5F-45F2-A0DB-00A40186EC51"}
{
  "uptime" : 50000,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac14,2",
  "coalitionID" : 12486,
  "osVersion" : {
    "train" : "macOS 26.0.1",
    "build" : "25A362",
    "releaseType" : "User"
  },
  "captureTime" : "2025-10-02 00:40:53.4141 +0500",
  "codeSigningMonitor" : 2,
  "incident" : "F994B42C-0D5F-45F2-A0DB-00A40186EC51",
  "pid" : 91817,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-10-02 00:40:52.8529 +0500",
  "procStartAbsTime" : 1205438106298,
  "procExitAbsTime" : 1205451553360,
  "procName" : "Uplus_seasia",
  "procPath" : "\/Users\/USER\/*\/Haismart.app\/Uplus_seasia",
  "bundleInfo" : {"CFBundleShortVersionString":"4.5.1","CFBundleVersion":"2025090902","CFBundleIdentifier":"com.haier.uhome.uplus.seasia","DTAppStoreToolsBuild":"16F7"},
  "storeInfo" : {"deviceIdentifierForVendor":"743134FA-5CDF-52F8-AD77-76D66142FF5D","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.haier.uhome.uplus.seasia",
  "crashReporterKey" : "A90165F5-D5DB-87EB-5FAC-38EA4DC35D06",
  "developerMode" : 1,
  "bootProgressRegister" : "0x2f000000",
  "codeSigningID" : "com.haier.uhome.uplus.seasia",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "codeSigningAuxiliaryInfo" : 0,
  "instructionByteStream" : {"beforePC":"4Pzg8m0MCJQgHAA0a74HlPsDBar4AwSq9wMDqvMDAqr2AwGq9QMAqg==","atPC":"5h8AuYgMA1PoEwD5CAUANejDAJEA5ABvAAEPrQABDq0AAQ2tAAEMrQ=="},
  "bootSessionUUID" : "C99ED5BC-DF1E-4EB8-A41C-6507CB719E32",
  "wakeTime" : 3349,
  "sleepWakeUUID" : "4DF9C084-F9F8-4CF0-BB59-EBF9B3B0A854",
  "sip" : "enabled",
  "vmRegionInfo" : "0x16cb6ff4c is in 0x16936c000-0x16cb70000;  bytes after start: 58736460  bytes before end: 179\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      CoreServices                10e280000-10e288000    [   32K] rw-\/rwx SM=COW  \n      GAP OF 0x5b0e4000 BYTES\n--->  STACK GUARD                 16936c000-16cb70000    [ 56.0M] ---\/rwx SM=NUL  stack guard for thread 0\n      Stack                       16cb70000-16d36c000    [ 8176K] rw-\/rwx SM=SHM  thread 0",
  "exception" : {"codes":"0x0000000000000002, 0x000000016cb6ff4c","message":"Thread stack size exceeded due to excessive recursion","rawCodes":[2,6118899532],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000016cb6ff4c"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":91817},
  "vmregioninfo" : "0x16cb6ff4c is in 0x16936c000-0x16cb70000;  bytes after start: 58736460  bytes before end: 179\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      CoreServices                10e280000-10e288000    [   32K] rw-\/rwx SM=COW  \n      GAP OF 0x5b0e4000 BYTES\n--->  STACK GUARD                 16936c000-16cb70000    [ 56.0M] ---\/rwx SM=NUL  stack guard for thread 0\n      Stack                       16cb70000-16d36c000    [ 8176K] rw-\/rwx SM=SHM  thread 0",
  "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" : [{"recursionInfoArray":[{"hottestElided":12,"coldestElided":18550,"depth":18545,"keyFrame":{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3}}],"id":889363,"originalLength":18583,"triggered":true,"threadState":{"x":[{"value":8453080512,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":6118901135},{"value":101},{"value":134217984},{"value":2},{"value":18446744073709551615},{"value":0},{"value":303},{"value":6244721266182258809},{"value":6118901236},{"value":6118900933},{"value":6610643632,"symbolLocation":0,"symbol":"UnescapeAllWithUTF8.hexvalues"},{"value":101},{"value":97},{"value":4383368568},{"value":51848347648},{"value":6607414112,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":8452738432},{"value":0},{"value":101},{"value":0},{"value":8453080512,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":6118901135},{"value":134217984},{"value":2},{"value":0},{"value":101},{"value":18446744073709551615},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6607716192},"cpsr":{"value":536875008},"fp":{"value":6118900704},"sp":{"value":6118899504},"esr":{"value":2449473607,"description":"(Data Abort) byte write Translation fault"},"pc":{"value":6607644200,"matchesCrashFrame":1},"far":{"value":6118899532}},"frames":[{"imageOffset":9768,"symbol":"__CFStringCreateImmutableFunnel3","symbolLocation":116,"imageIndex":6},{"imageOffset":81760,"symbol":"CFURLCreateStringByReplacingPercentEscapes","symbolLocation":1756,"imageIndex":6},{"imageOffset":79376,"symbol":"_retainedComponentString","symbolLocation":588,"imageIndex":6},{"imageOffset":77176,"symbol":"CFURLCreateStringWithFileSystemPath","symbolLocation":300,"imageIndex":6},{"imageOffset":84052,"symbol":"CFURLGetFileSystemRepresentation","symbolLocation":256,"imageIndex":6},{"imageOffset":35112,"symbol":"_InitalizeDirectoryEnumerator(_CFURLEnumerator*)","symbolLocation":188,"imageIndex":7},{"imageOffset":34552,"symbol":"_URLEnumeratorGetNextURL","symbolLocation":96,"imageIndex":7},{"imageOffset":10070956,"symbol":"-[NSFileManager contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:]","symbolLocation":208,"imageIndex":8},{"imageOffset":341892,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":464,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":347112,"symbol":"Keymapping.resetConfig()","symbolLocation":852,"imageIndex":3},{"imageOffset":339308,"symbol":"Keymapping.init()","symbolLocation":1484,"imageIndex":3},{"imageOffset":337804,"symbol":"one-time initialization function for shared","symbolLocation":40,"imageIndex":3},{"imageOffset":113348,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":9},{"imageOffset":19040,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":9},{"imageOffset":337760,"symbol":"one-time initialization function for keymap","symbolLocation":68,"imageIndex":3},{"imageOffset":113348,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":9},{"imageOffset":19040,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":9},{"imageOffset":157124,"symbol":"specialized static ActionDispatcher.build()","symbolLocation":5072,"imageIndex":3},{"imageOffset":248312,"symbol":"ControlMode.initialize()","symbolLocation":1496,"imageIndex":3},{"imageOffset":226100,"symbol":"PlayInput.initialize()","symbolLocation":1024,"imageIndex":3},{"imageOffset":307768,"symbol":"specialized static PlayCover.launch()","symbolLocation":68,"imageIndex":3},{"imageOffset":19700,"symbol":"initialize","symbolLocation":24,"imageIndex":3},{"imageOffset":154800,"symbol":"invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":444,"imageIndex":10},{"imageOffset":407344,"symbol":"invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":324,"imageIndex":10},{"imageOffset":533824,"symbol":"invocation function for block in mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const","symbolLocation":312,"imageIndex":10},{"imageOffset":520548,"symbol":"mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":208,"imageIndex":10},{"imageOffset":526844,"symbol":"mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const","symbolLocation":124,"imageIndex":10},{"imageOffset":406048,"symbol":"dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":516,"imageIndex":10},{"imageOffset":154216,"symbol":"dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":172,"imageIndex":10},{"imageOffset":186544,"symbol":"dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const","symbolLocation":36,"imageIndex":10},{"imageOffset":156180,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":308,"imageIndex":10},{"imageOffset":156084,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":212,"imageIndex":10},{"imageOffset":175696,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const","symbolLocation":180,"imageIndex":10},{"imageOffset":156976,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const","symbolLocation":716,"imageIndex":10},{"imageOffset":294988,"symbol":"dyld4::APIs::runAllInitializersForMain()","symbolLocation":400,"imageIndex":10},{"imageOffset":41304,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::Header const*)","symbolLocation":3112,"imageIndex":10},{"imageOffset":36100,"symbol":"start","symbolLocation":7104,"imageIndex":10}]},{"id":889393,"frames":[],"threadState":{"x":[{"value":6127824896},{"value":5123},{"value":6127288320},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6127824896},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}},{"id":889395,"frames":[],"threadState":{"x":[{"value":6128398336},{"value":10499},{"value":6127861760},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128398336},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}},{"id":889396,"frames":[],"threadState":{"x":[{"value":6128971776},{"value":21251},{"value":6128435200},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128971776},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4339613696,
    "CFBundleShortVersionString" : "4.5.1",
    "CFBundleIdentifier" : "com.haier.uhome.uplus.seasia",
    "size" : 28557312,
    "uuid" : "bdcb0ba1-96e0-3042-87cd-3858b2431abd",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Uplus_seasia",
    "name" : "Uplus_seasia",
    "CFBundleVersion" : "2025090902"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4387258368,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "io.flutter.flutter.app",
    "size" : 7503872,
    "uuid" : "e5714573-0ebe-3d81-a907-1a561a7c1204",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Frameworks\/App.framework\/App",
    "name" : "App",
    "CFBundleVersion" : "1.0"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4404428800,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "io.flutter.flutter",
    "size" : 8896512,
    "uuid" : "4c4c44ef-5555-3144-a1c6-75e6577e3daa",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Frameworks\/Flutter.framework\/Flutter",
    "name" : "Flutter",
    "CFBundleVersion" : "1.0"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4394827776,
    "CFBundleShortVersionString" : "1.1.7",
    "CFBundleIdentifier" : "io.playcover.PlayTools",
    "size" : 2244608,
    "uuid" : "f092c510-2224-39c4-910e-63828851b6b8",
    "path" : "\/Users\/USER\/Library\/Frameworks\/PlayTools.framework\/PlayTools",
    "name" : "PlayTools",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4378066944,
    "size" : 49152,
    "uuid" : "580e4b29-8304-342d-a21c-2a869364dc35",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4384686080,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "io.playcover.AKInterface",
    "size" : 32768,
    "uuid" : "884b63cf-ff0c-3779-8b74-197fc3d0109f",
    "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/PlugIns\/AKInterface.bundle\/Contents\/MacOS\/AKInterface",
    "name" : "AKInterface",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6607634432,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5558144,
    "uuid" : "edb39786-80b1-3bff-b6c3-e33f2e3ca867",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "4040.1.401"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6677184512,
    "CFBundleShortVersionString" : "505",
    "CFBundleIdentifier" : "com.apple.CoreServicesInternal",
    "size" : 261260,
    "uuid" : "8b9df585-f789-3b37-9e7d-d7d88377896e",
    "path" : "\/System\/Library\/PrivateFrameworks\/CoreServicesInternal.framework\/Versions\/A\/CoreServicesInternal",
    "name" : "CoreServicesInternal",
    "CFBundleVersion" : "505"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6633086976,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 16302880,
    "uuid" : "f61e71c3-480f-3691-b656-e1281f60a3e3",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "4040.1.401"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6605549568,
    "size" : 290464,
    "uuid" : "17d849c6-a785-3dbb-bfb5-8321706c4b8d",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6603411456,
    "size" : 651124,
    "uuid" : "abfd3247-50ac-3c8e-b72a-83710166e982",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6607400960,
    "size" : 33728,
    "uuid" : "36396b66-54eb-30fa-8e3b-e71ae63da30c",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  }
],
  "sharedCache" : {
  "base" : 6602342400,
  "size" : 5557583872,
  "uuid" : "4300eabe-4963-34ab-a648-3d68753cf4e1"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)\nWritable regions: Total=112.2M written=449K(0%) resident=449K(0%) swapped_out=0K(0%) unallocated=111.8M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           80K        3 \nCoreServices                        32K        1 \nDispatch continuations            64.0M        1 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                            37.0M       15 \nMALLOC guard page                 3872K        4 \nSTACK GUARD                       56.1M        4 \nStack                             9808K        4 \nVM_ALLOCATE                         80K        3 \n__AUTH                            5555K      599 \n__AUTH_CONST                      87.3M      979 \n__CTF                               824        1 \n__DATA                            32.6M      936 \n__DATA_CONST                      33.1M      989 \n__DATA_DIRTY                      8570K      858 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       599.1M        7 \n__LLVM_COV                         928K        1 \n__OBJC_RO                         78.1M        1 \n__OBJC_RW                         2561K        1 \n__TEXT                             1.2G     1017 \n__TPRO_CONST                       128K        2 \nmapped file                       42.6M        5 \npage table in kernel               449K        1 \nshared memory                      864K       13 \n===========                     =======  ======= \nTOTAL                              2.2G     5450 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "dd4ce0de2fe15b9dd284511a6b64a267ab99e643",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "67fd77fe1f9da9148f70d6ed",
      "factorPackIds" : [

      ],
      "deploymentId" : 240000011
    },
    {
      "rolloutId" : "65a8173205d942272410674b",
      "factorPackIds" : [
        "65d39fa4cb0e2417d11ce5f6"
      ],
      "deploymentId" : 240000001
    }
  ],
  "experiments" : [

  ]
}
}

Model: Mac14,2, BootROM 13822.1.2, 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: Jul 18 2025 22:12:22 version 20.131.2.0.8.7.213 FWID 01-50636f04
IO80211_driverkit-1525.88 "IO80211_driverkit-1525.88" Aug  6 2025 21:19:03
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

What version of PlayCover are you using?

Nightly/beta (please specify build number)
Version 3.1.0 (1252)

What version of macOS are you using?

Other (please specify)
macos 26

Issue Language

  • Yes my issue is written in English
Originally created by @MohtashimAli85 on GitHub (Oct 1, 2025). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1988 An application (`Uplus_seasia`) consistently crashes immediately upon launch when using a recent nightly build of PlayCover. The crash report indicates a stack overflow caused by excessive recursion within the `Keymapping.reloadKeymapCache()` function in the `PlayTools` framework. I switched to the nightly version because the "Keymapping" option/button was missing from the toolbar in the latest stable release, so I am unable to test if this crash also occurs on the stable version. ### Steps to reproduce 1. Install the latest nightly version of PlayCover. 2. Install the app `Uplus_seasia` (ID: `com.haier.uhome.uplus.seasia`, Version: 4.5.1). 3. Attempt to launch the `Uplus_seasia` app from PlayCover. 4. The app crashes instantly before its window can fully appear. **Expected behaviour** The application should launch and run as expected without crashing. **System Information** * **PlayCover Version:** Nightly Build (as of 2025-10-02) * **macOS Version:** macOS 26.0.1 (25A362) * **Device:** Mac14,2 (Apple M2) * **App Crashing:** Uplus\_seasia, v4.5.1 **Crash Log Snippet** The key part of the crash log shows over 18,545 levels of recursion originating from the `Keymapping.reloadKeymapCache()` function. ### Expected behaviour The application should launch and run as expected without crashing. ### Crash log ```shell ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Uplus_seasia [91817] Path: /Users/USER/*/Haismart.app/Uplus_seasia Identifier: com.haier.uhome.uplus.seasia Version: 4.5.1 (2025090902) AppStoreTools: 16F7 Code Type: ARM-64 (Native) Role: Background Parent Process: launchd [1] Coalition: com.haier.uhome.uplus.seasia [12486] User ID: 501 Date/Time: 2025-10-02 00:40:53.4141 +0500 Launch Time: 2025-10-02 00:40:52.8529 +0500 Hardware Model: Mac14,2 OS Version: macOS 26.0.1 (25A362) Release Type: User Crash Reporter Key: A90165F5-D5DB-87EB-5FAC-38EA4DC35D06 Incident Identifier: F994B42C-0D5F-45F2-A0DB-00A40186EC51 Sleep/Wake UUID: 4DF9C084-F9F8-4CF0-BB59-EBF9B3B0A854 Time Awake Since Boot: 50000 seconds Time Since Wake: 3349 seconds System Integrity Protection: enabled Triggered by Thread: 0 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016cb6ff4c Exception Message: Thread stack size exceeded due to excessive recursion Exception Codes: 0x0000000000000002, 0x000000016cb6ff4c Termination Reason: Namespace SIGNAL, Code 11, Segmentation fault: 11 Terminating Process: exc handler [91817] VM Region Info: 0x16cb6ff4c is in 0x16936c000-0x16cb70000; bytes after start: 58736460 bytes before end: 179 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL CoreServices 10e280000-10e288000 [ 32K] rw-/rwx SM=COW GAP OF 0x5b0e4000 BYTES ---> STACK GUARD 16936c000-16cb70000 [ 56.0M] ---/rwx SM=NUL stack guard for thread 0 Stack 16cb70000-16d36c000 [ 8176K] rw-/rwx SM=SHM thread 0 Thread 0 Crashed: 0 CoreFoundation 0x189d8a628 __CFStringCreateImmutableFunnel3 + 116 1 CoreFoundation 0x189d9bf60 CFURLCreateStringByReplacingPercentEscapes + 1756 2 CoreFoundation 0x189d9b610 _retainedComponentString + 588 3 CoreFoundation 0x189d9ad78 CFURLCreateStringWithFileSystemPath + 300 4 CoreFoundation 0x189d9c854 CFURLGetFileSystemRepresentation + 256 5 CoreServicesInternal 0x18dfe4928 _InitalizeDirectoryEnumerator(_CFURLEnumerator*) + 188 6 CoreServicesInternal 0x18dfe46f8 _URLEnumeratorGetNextURL + 96 7 Foundation 0x18bf68bac -[NSFileManager contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:] + 208 8 PlayTools 0x105f8f784 Keymapping.reloadKeymapCache() + 464 9 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 18545 10 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 18544 11 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 18543 -------- -------- ELIDED 18539 LEVELS OF RECURSION THROUGH 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- 18551 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 3 18552 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 2 18553 PlayTools 0x105f8fdac Keymapping.reloadKeymapCache() + 2040 -------- RECURSION LEVEL 1 18554 PlayTools 0x105f90be8 Keymapping.resetConfig() + 852 18555 PlayTools 0x105f8ed6c Keymapping.init() + 1484 18556 PlayTools 0x105f8e78c one-time initialization function for shared + 40 18557 libdispatch.dylib 0x189ba6ac4 _dispatch_client_callout + 16 18558 libdispatch.dylib 0x189b8fa60 _dispatch_once_callout + 32 18559 PlayTools 0x105f8e760 one-time initialization function for keymap + 68 18560 libdispatch.dylib 0x189ba6ac4 _dispatch_client_callout + 16 18561 libdispatch.dylib 0x189b8fa60 _dispatch_once_callout + 32 18562 PlayTools 0x105f625c4 specialized static ActionDispatcher.build() + 5072 18563 PlayTools 0x105f789f8 ControlMode.initialize() + 1496 18564 PlayTools 0x105f73334 PlayInput.initialize() + 1024 18565 PlayTools 0x105f87238 specialized static PlayCover.launch() + 68 18566 PlayTools 0x105f40cf4 initialize + 24 18567 dyld 0x1899a6cb0 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 444 18568 dyld 0x1899e4730 invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 324 18569 dyld 0x189a03540 invocation function for block in mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 312 18570 dyld 0x189a00164 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 208 18571 dyld 0x189a019fc mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const + 124 18572 dyld 0x1899e4220 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 516 18573 dyld 0x1899a6a68 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 172 18574 dyld 0x1899ae8b0 dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 36 18575 dyld 0x1899a7214 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 308 18576 dyld 0x1899a71b4 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 212 18577 dyld 0x1899abe50 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const + 180 18578 dyld 0x1899a7530 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 716 18579 dyld 0x1899c904c dyld4::APIs::runAllInitializersForMain() + 400 18580 dyld 0x18998b158 dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 3112 18581 dyld 0x189989d04 start + 7104 Thread 1: Thread 2: Thread 3: Thread 0 crashed with ARM Thread State (64-bit): x0: 0x00000001f7d7c5c0 x1: 0x000000016cb7058f x2: 0x0000000000000065 x3: 0x0000000008000100 x4: 0x0000000000000002 x5: 0xffffffffffffffff x6: 0x0000000000000000 x7: 0x000000000000012f x8: 0x56a9b4e7d81f0079 x9: 0x000000016cb705f4 x10: 0x000000016cb704c5 x11: 0x000000018a066ab0 x12: 0x0000000000000065 x13: 0x0000000000000061 x14: 0x000000010544e578 x15: 0x0000000c12670000 x16: 0x0000000189d52360 x17: 0x00000001f7d28d80 x18: 0x0000000000000000 x19: 0x0000000000000065 x20: 0x0000000000000000 x21: 0x00000001f7d7c5c0 x22: 0x000000016cb7058f x23: 0x0000000008000100 x24: 0x0000000000000002 x25: 0x0000000000000000 x26: 0x0000000000000065 x27: 0xffffffffffffffff x28: 0x0000000000000000 fp: 0x000000016cb703e0 lr: 0x0000000189d9bf60 sp: 0x000000016cb6ff30 pc: 0x0000000189d8a628 cpsr: 0x20001000 far: 0x000000016cb6ff4c esr: 0x92000047 (Data Abort) byte write Translation fault Binary Images: 0x102a94000 - 0x1045cffff com.haier.uhome.uplus.seasia (4.5.1) <bdcb0ba1-96e0-3042-87cd-3858b2431abd> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Uplus_seasia 0x105804000 - 0x105f2bfff io.flutter.flutter.app (1.0) <e5714573-0ebe-3d81-a907-1a561a7c1204> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Frameworks/App.framework/App 0x106864000 - 0x1070dffff io.flutter.flutter (1.0) <4c4c44ef-5555-3144-a1c6-75e6577e3daa> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/Frameworks/Flutter.framework/Flutter 0x105f3c000 - 0x10615ffff io.playcover.PlayTools (1.1.7) <f092c510-2224-39c4-910e-63828851b6b8> /Users/USER/Library/Frameworks/PlayTools.framework/PlayTools 0x104f40000 - 0x104f4bfff libobjc-trampolines.dylib (*) <580e4b29-8304-342d-a21c-2a869364dc35> /usr/lib/libobjc-trampolines.dylib 0x105590000 - 0x105597fff io.playcover.AKInterface (1.0) <884b63cf-ff0c-3779-8b74-197fc3d0109f> /Users/USER/Library/Containers/io.playcover.PlayCover/*/com.haier.uhome.uplus.seasia.app/PlugIns/AKInterface.bundle/Contents/MacOS/AKInterface 0x189d88000 - 0x18a2d4f7f com.apple.CoreFoundation (6.9) <edb39786-80b1-3bff-b6c3-e33f2e3ca867> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x18dfdc000 - 0x18e01bc8b com.apple.CoreServicesInternal (505) <8b9df585-f789-3b37-9e7d-d7d88377896e> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x18b5ce000 - 0x18c55a31f com.apple.Foundation (6.9) <f61e71c3-480f-3691-b656-e1281f60a3e3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x189b8b000 - 0x189bd1e9f libdispatch.dylib (*) <17d849c6-a785-3dbb-bfb5-8321706c4b8d> /usr/lib/system/libdispatch.dylib 0x189981000 - 0x189a1ff73 dyld (*) <abfd3247-50ac-3c8e-b72a-83710166e982> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x189d4f000 - 0x189d573bf libsystem_platform.dylib (*) <36396b66-54eb-30fa-8e3b-e71ae63da30c> /usr/lib/system/libsystem_platform.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=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%) Writable regions: Total=112.2M written=449K(0%) resident=449K(0%) swapped_out=0K(0%) unallocated=111.8M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 ColorSync 80K 3 CoreServices 32K 1 Dispatch continuations 64.0M 1 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 37.0M 15 MALLOC guard page 3872K 4 STACK GUARD 56.1M 4 Stack 9808K 4 VM_ALLOCATE 80K 3 __AUTH 5555K 599 __AUTH_CONST 87.3M 979 __CTF 824 1 __DATA 32.6M 936 __DATA_CONST 33.1M 989 __DATA_DIRTY 8570K 858 __FONT_DATA 2352 1 __INFO_FILTER 8 1 __LINKEDIT 599.1M 7 __LLVM_COV 928K 1 __OBJC_RO 78.1M 1 __OBJC_RW 2561K 1 __TEXT 1.2G 1017 __TPRO_CONST 128K 2 mapped file 42.6M 5 page table in kernel 449K 1 shared memory 864K 13 =========== ======= ======= TOTAL 2.2G 5450 ----------- Full Report ----------- {"app_name":"Uplus_seasia","timestamp":"2025-10-02 00:40:56.00 +0500","app_version":"4.5.1","slice_uuid":"bdcb0ba1-96e0-3042-87cd-3858b2431abd","build_version":"2025090902","platform":6,"bundleID":"com.haier.uhome.uplus.seasia","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.0.1 (25A362)","roots_installed":0,"name":"Uplus_seasia","incident_id":"F994B42C-0D5F-45F2-A0DB-00A40186EC51"} { "uptime" : 50000, "procRole" : "Background", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "Mac14,2", "coalitionID" : 12486, "osVersion" : { "train" : "macOS 26.0.1", "build" : "25A362", "releaseType" : "User" }, "captureTime" : "2025-10-02 00:40:53.4141 +0500", "codeSigningMonitor" : 2, "incident" : "F994B42C-0D5F-45F2-A0DB-00A40186EC51", "pid" : 91817, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2025-10-02 00:40:52.8529 +0500", "procStartAbsTime" : 1205438106298, "procExitAbsTime" : 1205451553360, "procName" : "Uplus_seasia", "procPath" : "\/Users\/USER\/*\/Haismart.app\/Uplus_seasia", "bundleInfo" : {"CFBundleShortVersionString":"4.5.1","CFBundleVersion":"2025090902","CFBundleIdentifier":"com.haier.uhome.uplus.seasia","DTAppStoreToolsBuild":"16F7"}, "storeInfo" : {"deviceIdentifierForVendor":"743134FA-5CDF-52F8-AD77-76D66142FF5D","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.haier.uhome.uplus.seasia", "crashReporterKey" : "A90165F5-D5DB-87EB-5FAC-38EA4DC35D06", "developerMode" : 1, "bootProgressRegister" : "0x2f000000", "codeSigningID" : "com.haier.uhome.uplus.seasia", "codeSigningTeamID" : "", "codeSigningFlags" : 570425857, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "codeSigningAuxiliaryInfo" : 0, "instructionByteStream" : {"beforePC":"4Pzg8m0MCJQgHAA0a74HlPsDBar4AwSq9wMDqvMDAqr2AwGq9QMAqg==","atPC":"5h8AuYgMA1PoEwD5CAUANejDAJEA5ABvAAEPrQABDq0AAQ2tAAEMrQ=="}, "bootSessionUUID" : "C99ED5BC-DF1E-4EB8-A41C-6507CB719E32", "wakeTime" : 3349, "sleepWakeUUID" : "4DF9C084-F9F8-4CF0-BB59-EBF9B3B0A854", "sip" : "enabled", "vmRegionInfo" : "0x16cb6ff4c is in 0x16936c000-0x16cb70000; bytes after start: 58736460 bytes before end: 179\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n CoreServices 10e280000-10e288000 [ 32K] rw-\/rwx SM=COW \n GAP OF 0x5b0e4000 BYTES\n---> STACK GUARD 16936c000-16cb70000 [ 56.0M] ---\/rwx SM=NUL stack guard for thread 0\n Stack 16cb70000-16d36c000 [ 8176K] rw-\/rwx SM=SHM thread 0", "exception" : {"codes":"0x0000000000000002, 0x000000016cb6ff4c","message":"Thread stack size exceeded due to excessive recursion","rawCodes":[2,6118899532],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x000000016cb6ff4c"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":91817}, "vmregioninfo" : "0x16cb6ff4c is in 0x16936c000-0x16cb70000; bytes after start: 58736460 bytes before end: 179\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n CoreServices 10e280000-10e288000 [ 32K] rw-\/rwx SM=COW \n GAP OF 0x5b0e4000 BYTES\n---> STACK GUARD 16936c000-16cb70000 [ 56.0M] ---\/rwx SM=NUL stack guard for thread 0\n Stack 16cb70000-16d36c000 [ 8176K] rw-\/rwx SM=SHM thread 0", "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" : [{"recursionInfoArray":[{"hottestElided":12,"coldestElided":18550,"depth":18545,"keyFrame":{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3}}],"id":889363,"originalLength":18583,"triggered":true,"threadState":{"x":[{"value":8453080512,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":6118901135},{"value":101},{"value":134217984},{"value":2},{"value":18446744073709551615},{"value":0},{"value":303},{"value":6244721266182258809},{"value":6118901236},{"value":6118900933},{"value":6610643632,"symbolLocation":0,"symbol":"UnescapeAllWithUTF8.hexvalues"},{"value":101},{"value":97},{"value":4383368568},{"value":51848347648},{"value":6607414112,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":8452738432},{"value":0},{"value":101},{"value":0},{"value":8453080512,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":6118901135},{"value":134217984},{"value":2},{"value":0},{"value":101},{"value":18446744073709551615},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6607716192},"cpsr":{"value":536875008},"fp":{"value":6118900704},"sp":{"value":6118899504},"esr":{"value":2449473607,"description":"(Data Abort) byte write Translation fault"},"pc":{"value":6607644200,"matchesCrashFrame":1},"far":{"value":6118899532}},"frames":[{"imageOffset":9768,"symbol":"__CFStringCreateImmutableFunnel3","symbolLocation":116,"imageIndex":6},{"imageOffset":81760,"symbol":"CFURLCreateStringByReplacingPercentEscapes","symbolLocation":1756,"imageIndex":6},{"imageOffset":79376,"symbol":"_retainedComponentString","symbolLocation":588,"imageIndex":6},{"imageOffset":77176,"symbol":"CFURLCreateStringWithFileSystemPath","symbolLocation":300,"imageIndex":6},{"imageOffset":84052,"symbol":"CFURLGetFileSystemRepresentation","symbolLocation":256,"imageIndex":6},{"imageOffset":35112,"symbol":"_InitalizeDirectoryEnumerator(_CFURLEnumerator*)","symbolLocation":188,"imageIndex":7},{"imageOffset":34552,"symbol":"_URLEnumeratorGetNextURL","symbolLocation":96,"imageIndex":7},{"imageOffset":10070956,"symbol":"-[NSFileManager contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:]","symbolLocation":208,"imageIndex":8},{"imageOffset":341892,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":464,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":343468,"symbol":"Keymapping.reloadKeymapCache()","symbolLocation":2040,"imageIndex":3},{"imageOffset":347112,"symbol":"Keymapping.resetConfig()","symbolLocation":852,"imageIndex":3},{"imageOffset":339308,"symbol":"Keymapping.init()","symbolLocation":1484,"imageIndex":3},{"imageOffset":337804,"symbol":"one-time initialization function for shared","symbolLocation":40,"imageIndex":3},{"imageOffset":113348,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":9},{"imageOffset":19040,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":9},{"imageOffset":337760,"symbol":"one-time initialization function for keymap","symbolLocation":68,"imageIndex":3},{"imageOffset":113348,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":9},{"imageOffset":19040,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":9},{"imageOffset":157124,"symbol":"specialized static ActionDispatcher.build()","symbolLocation":5072,"imageIndex":3},{"imageOffset":248312,"symbol":"ControlMode.initialize()","symbolLocation":1496,"imageIndex":3},{"imageOffset":226100,"symbol":"PlayInput.initialize()","symbolLocation":1024,"imageIndex":3},{"imageOffset":307768,"symbol":"specialized static PlayCover.launch()","symbolLocation":68,"imageIndex":3},{"imageOffset":19700,"symbol":"initialize","symbolLocation":24,"imageIndex":3},{"imageOffset":154800,"symbol":"invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":444,"imageIndex":10},{"imageOffset":407344,"symbol":"invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":324,"imageIndex":10},{"imageOffset":533824,"symbol":"invocation function for block in mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const","symbolLocation":312,"imageIndex":10},{"imageOffset":520548,"symbol":"mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const","symbolLocation":208,"imageIndex":10},{"imageOffset":526844,"symbol":"mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo const&, bool&) block_pointer) const","symbolLocation":124,"imageIndex":10},{"imageOffset":406048,"symbol":"dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":516,"imageIndex":10},{"imageOffset":154216,"symbol":"dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":172,"imageIndex":10},{"imageOffset":186544,"symbol":"dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const","symbolLocation":36,"imageIndex":10},{"imageOffset":156180,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":308,"imageIndex":10},{"imageOffset":156084,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":212,"imageIndex":10},{"imageOffset":175696,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const","symbolLocation":180,"imageIndex":10},{"imageOffset":156976,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const","symbolLocation":716,"imageIndex":10},{"imageOffset":294988,"symbol":"dyld4::APIs::runAllInitializersForMain()","symbolLocation":400,"imageIndex":10},{"imageOffset":41304,"symbol":"dyld4::prepare(dyld4::APIs&, mach_o::Header const*)","symbolLocation":3112,"imageIndex":10},{"imageOffset":36100,"symbol":"start","symbolLocation":7104,"imageIndex":10}]},{"id":889393,"frames":[],"threadState":{"x":[{"value":6127824896},{"value":5123},{"value":6127288320},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6127824896},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}},{"id":889395,"frames":[],"threadState":{"x":[{"value":6128398336},{"value":10499},{"value":6127861760},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128398336},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}},{"id":889396,"frames":[],"threadState":{"x":[{"value":6128971776},{"value":21251},{"value":6128435200},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128971776},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":6607354772},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4339613696, "CFBundleShortVersionString" : "4.5.1", "CFBundleIdentifier" : "com.haier.uhome.uplus.seasia", "size" : 28557312, "uuid" : "bdcb0ba1-96e0-3042-87cd-3858b2431abd", "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Uplus_seasia", "name" : "Uplus_seasia", "CFBundleVersion" : "2025090902" }, { "source" : "P", "arch" : "arm64", "base" : 4387258368, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "io.flutter.flutter.app", "size" : 7503872, "uuid" : "e5714573-0ebe-3d81-a907-1a561a7c1204", "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Frameworks\/App.framework\/App", "name" : "App", "CFBundleVersion" : "1.0" }, { "source" : "P", "arch" : "arm64", "base" : 4404428800, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "io.flutter.flutter", "size" : 8896512, "uuid" : "4c4c44ef-5555-3144-a1c6-75e6577e3daa", "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/Frameworks\/Flutter.framework\/Flutter", "name" : "Flutter", "CFBundleVersion" : "1.0" }, { "source" : "P", "arch" : "arm64", "base" : 4394827776, "CFBundleShortVersionString" : "1.1.7", "CFBundleIdentifier" : "io.playcover.PlayTools", "size" : 2244608, "uuid" : "f092c510-2224-39c4-910e-63828851b6b8", "path" : "\/Users\/USER\/Library\/Frameworks\/PlayTools.framework\/PlayTools", "name" : "PlayTools", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 4378066944, "size" : 49152, "uuid" : "580e4b29-8304-342d-a21c-2a869364dc35", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4384686080, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "io.playcover.AKInterface", "size" : 32768, "uuid" : "884b63cf-ff0c-3779-8b74-197fc3d0109f", "path" : "\/Users\/USER\/Library\/Containers\/io.playcover.PlayCover\/*\/com.haier.uhome.uplus.seasia.app\/PlugIns\/AKInterface.bundle\/Contents\/MacOS\/AKInterface", "name" : "AKInterface", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 6607634432, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5558144, "uuid" : "edb39786-80b1-3bff-b6c3-e33f2e3ca867", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "4040.1.401" }, { "source" : "P", "arch" : "arm64e", "base" : 6677184512, "CFBundleShortVersionString" : "505", "CFBundleIdentifier" : "com.apple.CoreServicesInternal", "size" : 261260, "uuid" : "8b9df585-f789-3b37-9e7d-d7d88377896e", "path" : "\/System\/Library\/PrivateFrameworks\/CoreServicesInternal.framework\/Versions\/A\/CoreServicesInternal", "name" : "CoreServicesInternal", "CFBundleVersion" : "505" }, { "source" : "P", "arch" : "arm64e", "base" : 6633086976, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 16302880, "uuid" : "f61e71c3-480f-3691-b656-e1281f60a3e3", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "4040.1.401" }, { "source" : "P", "arch" : "arm64e", "base" : 6605549568, "size" : 290464, "uuid" : "17d849c6-a785-3dbb-bfb5-8321706c4b8d", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6603411456, "size" : 651124, "uuid" : "abfd3247-50ac-3c8e-b72a-83710166e982", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6607400960, "size" : 33728, "uuid" : "36396b66-54eb-30fa-8e3b-e71ae63da30c", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" } ], "sharedCache" : { "base" : 6602342400, "size" : 5557583872, "uuid" : "4300eabe-4963-34ab-a648-3d68753cf4e1" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.8G resident=0K(0%) swapped_out_or_unallocated=1.8G(100%)\nWritable regions: Total=112.2M written=449K(0%) resident=449K(0%) swapped_out=0K(0%) unallocated=111.8M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nColorSync 80K 3 \nCoreServices 32K 1 \nDispatch continuations 64.0M 1 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 37.0M 15 \nMALLOC guard page 3872K 4 \nSTACK GUARD 56.1M 4 \nStack 9808K 4 \nVM_ALLOCATE 80K 3 \n__AUTH 5555K 599 \n__AUTH_CONST 87.3M 979 \n__CTF 824 1 \n__DATA 32.6M 936 \n__DATA_CONST 33.1M 989 \n__DATA_DIRTY 8570K 858 \n__FONT_DATA 2352 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 599.1M 7 \n__LLVM_COV 928K 1 \n__OBJC_RO 78.1M 1 \n__OBJC_RW 2561K 1 \n__TEXT 1.2G 1017 \n__TPRO_CONST 128K 2 \nmapped file 42.6M 5 \npage table in kernel 449K 1 \nshared memory 864K 13 \n=========== ======= ======= \nTOTAL 2.2G 5450 \n", "legacyInfo" : { "threadTriggered" : { } }, "logWritingSignature" : "dd4ce0de2fe15b9dd284511a6b64a267ab99e643", "trialInfo" : { "rollouts" : [ { "rolloutId" : "67fd77fe1f9da9148f70d6ed", "factorPackIds" : [ ], "deploymentId" : 240000011 }, { "rolloutId" : "65a8173205d942272410674b", "factorPackIds" : [ "65d39fa4cb0e2417d11ce5f6" ], "deploymentId" : 240000001 } ], "experiments" : [ ] } } Model: Mac14,2, BootROM 13822.1.2, 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: Jul 18 2025 22:12:22 version 20.131.2.0.8.7.213 FWID 01-50636f04 IO80211_driverkit-1525.88 "IO80211_driverkit-1525.88" Aug 6 2025 21:19:03 AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Thunderbolt Bus: MacBook Air, Apple Inc. Thunderbolt Bus: MacBook Air, Apple Inc. ``` ### What version of PlayCover are you using? Nightly/beta (please specify build number) Version 3.1.0 (1252) ### What version of macOS are you using? Other (please specify) macos 26 ### Issue Language - [x] Yes my issue is written in English
kerem 2026-03-03 19:05:45 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@TheMoonThatRises commented on GitHub (Oct 1, 2025):

Will be fixed in #1933.

<!-- gh-comment-id:3357965218 --> @TheMoonThatRises commented on GitHub (Oct 1, 2025): Will be fixed in #1933.
Author
Owner

@MohtashimAli85 commented on GitHub (Oct 3, 2025):

Any idea when it will get merged ?

<!-- gh-comment-id:3364027599 --> @MohtashimAli85 commented on GitHub (Oct 3, 2025): Any idea when it will get merged ?
Author
Owner

@ruudsea1-eng commented on GitHub (Oct 4, 2025):

Keymapping fix same

<!-- gh-comment-id:3368532066 --> @ruudsea1-eng commented on GitHub (Oct 4, 2025): Keymapping fix same
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#1314
No description provided.