At this point in the story Iâm going to elide several hours of long, tedious, and yet still somehow fun work, wherein I disabled System Integrity Protection on my Mac, so that I could attach to the pertitent system daemons and try to make sense of how, and when, they might decide to unilaterally terminate an app like MarsEdit. Among the latter is an active subsystem to replace an old service assertiond, which can cause apps to unexpectedly terminate â to you and me, crash â in both macOS 10.15 and iOS 13: RunningBoard. A post on Howard Oakleyâs blog, â RunningBoard: a new subsystem in Catalina to detect errorsâ, includes a particularly succinct description of the eponymous OS subsystem (emphasis mine):Ĭatalina brings several new internal features, a few of which have been documented, but others seem to have slipped past silently. However, Searching instead for just âRunnningBoardâ offered a glimmer of hope. Searching for this results in only a few scant links, all related to Appleâs open source Darwin kernel. The other thing that jumped out at me from the log was the term âOS_REASON_RUNNINGBOARDâ. Searching for the term yielded pertinent results like this post about Apple Mail and Safari âsuddenly quitting.â Unfortunately, they all seem to be scratching their heads as much as I am. Here we have a message asserting that MarsEdit was terminated, on purpose, and better still, it includes an explanation! As far as explanations go, âCacheDeleteAppContainerCachesâ is not much of one, but it did give me something to go on. 09:15:22.088718 (gui/501/4.384452971.384452977 ) : exited with exit reason (namespace: 15 code: 0xbaddd15c) - OS_REASON_RUNNINGBOARD | one of these users is my good friend and colleague, Manton Reece. The issue is most prevalent in MarsEdit, where I have a handful of users who run into the issue multiple times per day. For months now, I have been scratching my head over a small but persistent number of âcrash reportsâ affecting a few of my apps.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |