ClipBook
ClipBook
Feb 18

ClipBook crashes when specific binary executed

ClipBook is frequently crashed with next callstack:-------------------------------------Translated Report (Full Report Below)-------------------------------------Process:             ClipBook [59992]Path:                /Applications/ClipBook.app/Contents/MacOS/ClipBookIdentifier:          com.ikryanov.clipbookVersion:             1.33.0 (1.33.0.1)Code Type:           ARM-64 (Native)Role:                DefaultParent Process:      launchd [1]Coalition:           com.ikryanov.clipbook [320912]User ID:             504Date/Time:           2026-02-12 06:38:26.4978 +0200Launch Time:         2026-02-11 08:14:03.9203 +0200Hardware Model:      Mac16,5OS Version:          macOS 15.7.1 (24G231)Release Type:        UserCrash Reporter Key:  C23D6C6F-EEDE-ADB6-987D-86F323778C37Incident Identifier: 0671C6E2-E9D7-4E2D-B60C-180DE68C9F4FSleep/Wake UUID:       869E97D0-0874-4464-894A-FBE18199C68ATime Awake Since Boot: 1500000 secondsTime Since Wake:       183 secondsSystem Integrity Protection: enabledTriggered by Thread: 0  CrBrowserMain, Dispatch Queue: com.apple.main-threadException Type:    EXC_BAD_ACCESS (SIGSEGV)Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000Exception Codes:   0x0000000000000001, 0x0000000000000000Termination Reason:  Namespace SIGNAL, Code 11, Segmentation fault: 11Terminating Process: exc handler [59992]VM Region Info: 0 is not in any region.  Bytes before following region: 4298391552      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL      UNUSED SPACE AT START--->        __TEXT                      100344000-100348000    [   16K] r-x/r-x SM=COW  /Applications/ClipBook.app/Contents/MacOS/ClipBookKernel Triage:VM - (arg = 0x0) Waiting on busy page was interruptedThread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread0   libsystem_platform.dylib             0x19326ea44 _platform_strlen + 41   libmobrowser_client.dylib             0x101c21410 MainAppMac::setActiveAppInfo(NSRunningApplication*) + 682   libmobrowser_client.dylib             0x101c1ef64 -[ActiveAppObserver activeAppChanged:] + 843   CoreFoundation                       0x19331746c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 1484   CoreFoundation                       0x1933a6b28 ___CFXRegistrationPost_block_invoke + 925   CoreFoundation                       0x1933a6a6c _CFXRegistrationPost + 4366   CoreFoundation                       0x1932e68b8 _CFXNotificationPost + 7407   Foundation                           0x1948a0680 -[NSNotificationCenter postNotificationName:object:userInfo:] + 888   AppKit                               0x1973ddd3c applicationStatusSubsystemCallback + 7289   LaunchServices                       0x193807430 ___LSScheduleNotificationFunction_block_invoke_2 + 5210  CoreFoundation                       0x1933226b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 2811  CoreFoundation                       0x1933225c4 __CFRunLoopDoBlocks + 35212  CoreFoundation                       0x193321a70 __CFRunLoopRun + 238413  CoreFoundation                       0x193320a98 CFRunLoopRunSpecific + 57214  HIToolbox                             0x19edc327c RunCurrentEventLoopInMode + 32415  HIToolbox                             0x19edc64e8 ReceiveNextEventCommon + 67616  HIToolbox                             0x19ef51484 _BlockUntilNextEventMatchingListInModeWithFilter + 7617  AppKit                               0x197245a34 _DPSNextEvent + 68418  AppKit                               0x197be4940 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 68819  Chromium Framework                   0x11454ee24 ChromeMain + 11267629620  Chromium Framework                   0x10db5b1f4 ChromeMain + 157736821  Chromium Framework                   0x1113a6988 ChromeMain + 6060676422  AppKit                               0x197238be4 -[NSApplication run] + 48023  Chromium Framework                   0x1101e0040 ChromeMain + 4196758824  Chromium Framework                   0x1101dfe80 ChromeMain + 4196714025  Chromium Framework                   0x10f836464 ChromeMain + 3183514426  Chromium Framework                   0x10f835c4c ChromeMain + 3183307227  Chromium Framework                   0x110631d10 ChromeMain + 4649694828  Chromium Framework                   0x110631a4c ChromeMain + 4649624029  Chromium Framework                   0x10fe660cc ChromeMain + 3832228830  Chromium Framework                   0x10f2fe538 ChromeMain + 2636310031  Chromium Framework                   0x10d9da2a0 ChromeMain + 58032  ClipBook                             0x10034485c main + 19633  dyld                                 0x192e96b98 start + 6076
PlannedPlanned

Mar 5, 2026

Also, the issue is reproduced if Yamaha THR Remote app (https://usa.yamaha.com/support/updates/thr_remote_mac.html) is running (or opening).

Planned
changed status toPlanned·Feb 28, 2026
Reviewing
changed status toUnder Review·Feb 28, 2026
Feb 18, 2026

Crash happens when xcode run s3e_simulator_debug (binary) and in ClipBook there is no any way to add specific binary to ignore list only Applications can be added to ignore list in ClipBook settings -> Privacy -> lgnore applications. That combination is a classic: something inside ClipBook calls strlen() on a null C-string while handling an “active app changed” notification. In other words, ClipBook observes the frontmost app (via NSRunningApplication / workspace notifications), tries to read some string field (bundle id, app name, path, etc.), but for some app/event it’s missing / nil, and the app doesn’t guard against it.

Feb 18, 2026

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread 0 libsystem_platform.dylib 0x19326ea44 _platform_strlen + 4 1 libmobrowser_client.dylib 0x101c21410 MainAppMac::setActiveAppInfo(NSRunningApplication*) + 68 2 libmobrowser_client.dylib 0x101c1ef64 -[ActiveAppObserver activeAppChanged:] + 84 3 CoreFoundation 0x19331746c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148 4 CoreFoundation 0x1933a6b28 ___CFXRegistrationPost_block_invoke + 92 5 CoreFoundation 0x1933a6a6c _CFXRegistrationPost + 436 6 CoreFoundation 0x1932e68b8 _CFXNotificationPost + 740 7 Foundation 0x1948a0680 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88 8 AppKit 0x1973ddd3c applicationStatusSubsystemCallback + 728 9 LaunchServices 0x193807430 ___LSScheduleNotificationFunction_block_invoke_2 + 52 10 CoreFoundation 0x1933226b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28 11 CoreFoundation 0x1933225c4 __CFRunLoopDoBlocks + 352 12 CoreFoundation 0x193321a70 __CFRunLoopRun + 2384 13 CoreFoundation 0x193320a98 CFRunLoopRunSpecific + 572 14 HIToolbox 0x19edc327c RunCurrentEventLoopInMode + 324 15 HIToolbox 0x19edc64e8 ReceiveNextEventCommon + 676 16 HIToolbox 0x19ef51484 _BlockUntilNextEventMatchingListInModeWithFilter + 76 17 AppKit 0x197245a34 _DPSNextEvent + 684 18 AppKit 0x197be4940 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 19 Chromium Framework 0x11454ee24 ChromeMain + 112676296 20 Chromium Framework 0x10db5b1f4 ChromeMain + 1577368 21 Chromium Framework 0x1113a6988 ChromeMain + 60606764 22 AppKit 0x197238be4 -[NSApplication run] + 480 23 Chromium Framework 0x1101e0040 ChromeMain + 41967588 24 Chromium Framework 0x1101dfe80 ChromeMain + 41967140 25 Chromium Framework 0x10f836464 ChromeMain + 31835144 26 Chromium Framework 0x10f835c4c ChromeMain + 31833072 27 Chromium Framework 0x110631d10 ChromeMain + 46496948 28 Chromium Framework 0x110631a4c ChromeMain + 46496240 29 Chromium Framework 0x10fe660cc ChromeMain + 38322288 30 Chromium Framework 0x10f2fe538 ChromeMain + 26363100 31 Chromium Framework 0x10d9da2a0 ChromeMain + 580 32 ClipBook 0x10034485c main + 196 33 dyld 0x192e96b98 start + 6076