Crash resuming playback on multiple VLCMediaPlayer instances, possibly related to `input lock`
Hi.
This one is not easy to describe, and I'm afraid it will be even more problematic to diagnose. Thank you in advance for their time to whomever will decide to read.
I have a Mac app that plays RTSP streams using VLCKit; the User can open multiple windows, each one with its media player instance reproducing a different stream.
No matter the number of media players concurrently working, playback start and works fine 99% of the time, including stopping playback when the screen locks and resuming when it unlocks (something I'm doing in my code: when the screensaver is running, or the app is minimized, there's no need to keep playing).
For a couple years now, I've noticed that sometimes my app hangs — doesn't crash – when the screen unlocks and the playback should resume in all media players. (-> Update: as mentioned in Edit 3 below, it might be something related to how input lock are handled)
Luckily, it's something only myself and a handful of Users seem to be experiencing, probably because we're the ones with more concurrent streams playing (> 5). Still, it's something that always bugged me and I've been trying to work around this for a lot of hours, with limited success.
Before today, I've never been able to pinpoint where the issue occurred exactly, as it appeared to originate from libvlc_ media _player_play
, but I was probably doing something wrong when embedding the VLCKit framework, as I didn't have access to media_player.c
source code from within Xcode; when "I was lucky" and the app hanged while the debugger was attached, it showed me libvlc_ media _player_play
in the stack trace, but couldn't read the actual class and see at which line it happened.
So, over the years I've tried logging to file (never helped, logging always stopped before the hang) and to the console.
I've never opened an issue here, because I really didn't know how to describe the problem: all media players stop (the delegate confirms that in my logging) but when resuming, sometimes (unpredictably, as far as I can tell) something locks up the app after calling mediaPlayer?.play()
on one of the instances.
I should mention that there is one change I made about a year ago that helped reduce the occurrence of the hang (before, I had it daily, and now it occurs about a couple times per week): adding a "reload coordinator" that sends the stop signal to all media players when the screen locks and handles resuming playback when it unlocks, dispatching the mediaPlayer?.play()
of each ViewController on separate queues and with a delay (0.1 seconds after the previous call of .play()
, perfectly acceptable because even if takes 1.5 seconds to resume all streams, it's not a problem at all) seems to have helped.
After adding VLCKit-3.4.1b13, I've experienced the hang a couple times (no more or less than usual), but today it occurred while Xcode's debugger was attached, and for the first time I've noticed the whole stack trace was "inspectable", meaning I could see the VLC code highlighted on the crashing lines. Again, I don't know what I was doing wrong in the past when embedding the framework, but my hope is that being able to "peek under the hood" will make this issue at least a little more debuggable than before.
I understand my use case, with multiple concurrent media players, is an edge case, so by no mean I'm assuming that someone should spend a lot of time debugging this... but maybe more expert eyes could notice something that could explain what's happening, and hopefully point me in the right direction to work around this.
Below you can find the screenshots I took earlier, when the app hanged and I force-quitted it. To recap, this happens occasionally when calling mediaPlayer?.play()
after the playback was stopped because the screen locked (screensaver) or the app was minimized; the app never ever hangs on launch, only when resuming.
Thank you again for your time and help.
Edit 01: Below I'm adding a crash report after I've force quit the app I've found hanging.
Edit 02: I just realized the crash report I added in Edit 1 has been markdownified, here's a text file for another crash I've experienced today (small difference in code: instead of dispatching the resume playback on background queues as I did before, in this build I was trying dispatching on the main one, but not difference whatsoever in behavior so far... still crashes sometimes)
Edit 03: The hang occurred again this morning while the app was attached to Xcode's debugger, so I had to force-quit it and Xcode jumped to a section of the code I did find interesting, at least to the point of reporting it here: it appears to be an input lock issue of some sort.
Specifically, the hang occurred after hiding all windows of the app from the Dock and trying to make the app return visible, something I've noticed can also cause the app to freeze when the Dock icon is clicked and the windows should reappear (the fact that the same hang happens doing this is actually unsurprising, as playback stops when the windows are hidden and resumes when they return visible, same as when the screen locks and unlocks).
While I'm not sure how to interpret it, I did fin the comment above the SIGTERM interesting; it was in media_player.c
, under a section titled 'Shortcuts':
The input lock protects the input and input resource pointer. It MUST NOT be used from callbacks.
The object lock protects the reset, namely the media and the player state. It can, and usually needs to be taken from callbacks. The object lock can be acquired under the input lock... and consequently the opposite order is STRICTLY PROHIBITED.
Again, I don't know if this is relevant, but since the issue is happening pretty regularly (basically, if I lock and unlock the screen a few times, or hide and show the app, sooner or later the hang occurs while playback should resume) and I assume it will be quite hard to debug, I'm trying to provide any possibly relevant information. I'm also removing the "occasionally" from the title, as it's actually something that can happen almost reliably under certain – uncommon – circumstances, specifically when multiple instances stop and resume playback.
Screenshot:
Screenshots attached to the initial submission of the issue:
Crash report mentioned in Edit 01
Partial crash report after force quitting the app hanging
Date/Time: 2022-09-26 15:50:10.328 +0200 End time: 2022-09-26 15:50:11.719 +0200 OS Version: macOS 12.6 (Build 21G115) Architecture: arm64e Report Version: 35.1 Incident Identifier: F50B7D28-12DA-4956-846D-E928D3C347A9Data Source: Stackshots Shared Cache: 049B583E-D4DC-3B2B-88DA-E52D6E18313D slid base address 0x1ab640000, slide 0x2b640000 Shared Cache: 3765E290-E8AE-3AF7-92BF-DA62DFB8AC4F slid base address 0x7ff81ee8c000, slide 0x1ee8c000 Shared Cache: 42BF9149-279D-3A6F-814E-7BABFABBA63B slid base address 0x1e1670000, slide 0x61670000
Command: GlanceCam Path: /Applications/GlanceCam.app/Contents/MacOS/GlanceCam Identifier: com.cdf1982.GlanceCam Version: 3.5 (3991) Team ID: 8P2V7XS9U7 Architecture: arm64 PID: 92189 Time Since Fork: 11447s
Event: hang Duration: 1.39s Steps: 14 (100ms sampling interval)
Hardware model: MacBookAir10,1 Active cpus: 8 HW page size: 16384 VM page size: 16384
Time Awake Since Boot: 255402s Time Since Wake: 26396s
Total CPU Time: 4.450s (8.9G cycles, 11.2G instructions, 0.79c/i) Advisory levels: Battery -> 3, User -> 2, ThermalPressure -> 0, Combined -> 2 Free disk space: 530.50 GB/1858.19 GB, low space threshold 3072 MB
Timeline format: stacks are sorted chronologically Use -i and -heavy to re-report with count sorting
Heaviest stack for the main thread of the target process: 14 start + 520 (dyld + 20620) [0x10492d08c] 14 main + 12 (AppDelegate.swift:79,7 in GlanceCam + 55560) [0x1045b1908] 14 NSApplicationMain + 1132 (AppKit + 14076) [0x1ae5606fc] 14 -[NSApplication run] + 636 (AppKit + 204808) [0x1ae58f008] 14 -[NSApplication _handleEvent:] + 76 (AppKit + 4628724) [0x1ae9c70f4] 14 -[NSApplication(NSEvent) sendEvent:] + 1172 (AppKit + 1769068) [0x1ae70ce6c] 14 routeKeyEquivalent + 568 (AppKit + 8065532) [0x1aed0e1fc] 14 -[NSMenu performKeyEquivalent:] + 452 (AppKit + 3384068) [0x1ae897304] 14 -[NSMenu _performActionForItem:atIndex:fromEvent:] + 228 (AppKit + 6774988) [0x1aebd30cc] 14 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 100 (AppKit + 3387360) [0x1ae897fe0] 14 -[NSMenuItem corePerformAction] + 444 (AppKit + 3388140) [0x1ae8982ec] 14 -[NSApplication(NSResponder) sendAction:to:from:] + 460 (AppKit + 2381256) [0x1ae7a25c8] 14 @objc WindowController.reloadStream(:) + 172 (:473,20 in GlanceCam + 210744) [0x1045d7738] 14 $s9GlanceCam16WindowControllerC12reloadStreamyyypF + 60 (WindowController.swift:479,16 in GlanceCam + 210744) [0x1045d7738] 14 ViewController.integrateSettingsIntoInterface(fromScratch:) + 1452 (ViewController.swift:1260,27 in GlanceCam + 161456) [0x1045cb6b0] 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfC + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfcTO + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 14 -[VLCMediaPlayer(Private) initWithDrawable:options:] + 220 (VLCMediaPlayer.m:1499,31 in VLCKit + 69540) [0x1096a4fa4] 14 -[VLCLibrary initWithOptions:] + 80 (VLCLibrary.m:115,9 in VLCKit + 21088) [0x109699260] 14 -[VLCLibrary prepareInstanceWithOptions:] + 292 (VLCLibrary.m:132,17 in VLCKit + 21408) [0x1096993a0] 14 config_GetInt + 88 (core.c:108,5 in VLCKit + 226232) [0x1096cb3b8] 14 _pthread_rwlock_lock_slow + 708 (libsystem_pthread.dylib + 14724) [0x1ab968984] 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc]
Process: GlanceCam [92189] [unique pid 2471022] UUID: 42468371-E3C9-3AF3-8F7A-A5A27EA8BD2D Path: /Applications/GlanceCam.app/Contents/MacOS/GlanceCam Identifier: com.cdf1982.GlanceCam Version: 3.5 (3991) Team ID: 8P2V7XS9U7 Shared Cache: 049B583E-D4DC-3B2B-88DA-E52D6E18313D slid base address 0x1ab640000, slide 0x2b640000 Architecture: arm64 Footprint: 655.32 MB Time Since Fork: 11447s Num samples: 14 (1-14) CPU Time: 0.030s (61.2M cycles, 39.0M instructions, 1.57c/i) Note: 5 idle work queue threads omitted
Thread 0x686879 DispatchQueue "com.apple.main-thread"(1) 14 samples (1-14) priority 47 (base 47) <process frontmost, thread QoS user interactive (requested user interactive), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start + 520 (dyld + 20620) [0x10492d08c] 1-14 14 main + 12 (AppDelegate.swift:79,7 in GlanceCam + 55560) [0x1045b1908] 1-14 14 NSApplicationMain + 1132 (AppKit + 14076) [0x1ae5606fc] 1-14 14 -[NSApplication run] + 636 (AppKit + 204808) [0x1ae58f008] 1-14 14 -[NSApplication _handleEvent:] + 76 (AppKit + 4628724) [0x1ae9c70f4] 1-14 14 -[NSApplication(NSEvent) sendEvent:] + 1172 (AppKit + 1769068) [0x1ae70ce6c] 1-14 14 routeKeyEquivalent + 568 (AppKit + 8065532) [0x1aed0e1fc] 1-14 14 -[NSMenu performKeyEquivalent:] + 452 (AppKit + 3384068) [0x1ae897304] 1-14 14 -[NSMenu _performActionForItem:atIndex:fromEvent:] + 228 (AppKit + 6774988) [0x1aebd30cc] 1-14 14 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 100 (AppKit + 3387360) [0x1ae897fe0] 1-14 14 -[NSMenuItem corePerformAction] + 444 (AppKit + 3388140) [0x1ae8982ec] 1-14 14 -[NSApplication(NSResponder) sendAction:to:from:] + 460 (AppKit + 2381256) [0x1ae7a25c8] 1-14 14 @objc WindowController.reloadStream(:) + 172 (:473,20 in GlanceCam + 210744) [0x1045d7738] 1-14 14 $s9GlanceCam16WindowControllerC12reloadStreamyyypF + 60 (WindowController.swift:479,16 in GlanceCam + 210744) [0x1045d7738] 1-14 14 ViewController.integrateSettingsIntoInterface(fromScratch:) + 1452 (ViewController.swift:1260,27 in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfC + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfcTO + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 -[VLCMediaPlayer(Private) initWithDrawable:options:] + 220 (VLCMediaPlayer.m:1499,31 in VLCKit + 69540) [0x1096a4fa4] 1-14 14 -[VLCLibrary initWithOptions:] + 80 (VLCLibrary.m:115,9 in VLCKit + 21088) [0x109699260] 1-14 14 -[VLCLibrary prepareInstanceWithOptions:] + 292 (VLCLibrary.m:132,17 in VLCKit + 21408) [0x1096993a0] 1-14 14 config_GetInt + 88 (core.c:108,5 in VLCKit + 226232) [0x1096cb3b8] 1-14 14 _pthread_rwlock_lock_slow + 708 (libsystem_pthread.dylib + 14724) [0x1ab968984] 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc5cd DispatchQueue "gc_resume_vc4_queue"(6899) 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 376 (libdispatch.dylib + 46980) [0x1ab7af784] 1-14 14 _dispatch_source_invoke + 1596 (libdispatch.dylib + 108768) [0x1ab7be8e0] 1-14 14 _dispatch_continuation_pop + 500 (libdispatch.dylib + 30320) [0x1ab7ab670] 1-14 14 _dispatch_client_callout + 20 (libdispatch.dylib + 16820) [0x1ab7a81b4] 1-14 14 thunk for @escaping @callee_guaranteed () -> () + 28 ( in GlanceCam + 461740) [0x104614bac] 1-14 14 closure #1 in ReloadCoordinator.startPlayback() + 344 (ReloadCoordinator.swift:224,24 in GlanceCam + 237120) [0x1045dde40] 1-14 14 ViewController.integrateSettingsIntoInterface(fromScratch:) + 1452 (ViewController.swift:1260,27 in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfC + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfcTO + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 -[VLCMediaPlayer(Private) initWithDrawable:options:] + 220 (VLCMediaPlayer.m:1499,31 in VLCKit + 69540) [0x1096a4fa4] 1-14 14 -[VLCLibrary initWithOptions:] + 80 (VLCLibrary.m:115,9 in VLCKit + 21088) [0x109699260] 1-14 14 -[VLCLibrary prepareInstanceWithOptions:] + 292 (VLCLibrary.m:132,17 in VLCKit + 21408) [0x1096993a0] 1-14 14 config_GetInt + 88 (core.c:108,5 in VLCKit + 226232) [0x1096cb3b8] 1-14 14 _pthread_rwlock_lock_slow + 708 (libsystem_pthread.dylib + 14724) [0x1ab968984] 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bd83c DispatchQueue "gc_resume_vc5_queue"(6901) 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 376 (libdispatch.dylib + 46980) [0x1ab7af784] 1-14 14 _dispatch_source_invoke + 1596 (libdispatch.dylib + 108768) [0x1ab7be8e0] 1-14 14 _dispatch_continuation_pop + 500 (libdispatch.dylib + 30320) [0x1ab7ab670] 1-14 14 _dispatch_client_callout + 20 (libdispatch.dylib + 16820) [0x1ab7a81b4] 1-14 14 thunk for @escaping @callee_guaranteed () -> () + 28 ( in GlanceCam + 461740) [0x104614bac] 1-14 14 closure #1 in ReloadCoordinator.startPlayback() + 344 (ReloadCoordinator.swift:224,24 in GlanceCam + 237120) [0x1045dde40] 1-14 14 ViewController.integrateSettingsIntoInterface(fromScratch:) + 1452 (ViewController.swift:1260,27 in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfC + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 $sSo14VLCMediaPlayerC7optionsABSayypG_tcfcTO + 40 ( in GlanceCam + 161456) [0x1045cb6b0] 1-14 14 -[VLCMediaPlayer(Private) initWithDrawable:options:] + 220 (VLCMediaPlayer.m:1499,31 in VLCKit + 69540) [0x1096a4fa4] 1-14 14 -[VLCLibrary initWithOptions:] + 80 (VLCLibrary.m:115,9 in VLCKit + 21088) [0x109699260] 1-14 14 -[VLCLibrary prepareInstanceWithOptions:] + 292 (VLCLibrary.m:132,17 in VLCKit + 21408) [0x1096993a0] 1-14 14 config_GetInt + 88 (core.c:108,5 in VLCKit + 226232) [0x1096cb3b8] 1-14 14 _pthread_rwlock_lock_slow + 708 (libsystem_pthread.dylib + 14724) [0x1ab968984] 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bd83e DispatchQueue "gc_resume_vc6_queue"(6903) 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 376 (libdispatch.dylib + 46980) [0x1ab7af784] 1-14 14 _dispatch_source_invoke + 1596 (libdispatch.dylib + 108768) [0x1ab7be8e0] 1-14 14 _dispatch_continuation_pop + 500 (libdispatch.dylib + 30320) [0x1ab7ab670] 1-14 14 _dispatch_client_callout + 20 (libdispatch.dylib + 16820) [0x1ab7a81b4] 1-14 14 thunk for @escaping @callee_guaranteed () -> () + 28 ( in GlanceCam + 461740) [0x104614bac] 1-14 14 closure #1 in ReloadCoordinator.startPlayback() + 344 (ReloadCoordinator.swift:224,24 in GlanceCam + 237120) [0x1045dde40] 1-14 14 libvlc_media_player_stop_async + 24 (media_player.c:1279,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 lock_input + 12 (media_player.c:122,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 _pthread_mutex_firstfit_lock_slow + 248 (libsystem_pthread.dylib + 7416) [0x1ab966cf8] 1-14 14 __psynch_mutexwait + 8 (libsystem_kernel.dylib + 18232) [0x1ab931738] 1-14 *14 psynch_mtxcontinue + 0 (pthread + 9964) [0xfffffe000a5ad21c] (blocked by turnstile waiting for GlanceCam [92189] [unique pid 2471022] thread 0x6bc8fc) 1-14
Thread 0x6bc97c DispatchQueue "gc_stop_vc2_queue"(6885) 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 668 (libdispatch.dylib + 47272) [0x1ab7af8a8] 1-14 14 _dispatch_client_callout + 20 (libdispatch.dylib + 16820) [0x1ab7a81b4] 1-14 14 _dispatch_call_block_and_release + 32 (libdispatch.dylib + 9712) [0x1ab7a65f0] 1-14 14 thunk for @escaping @callee_guaranteed () -> () + 28 ( in GlanceCam + 461740) [0x104614bac] 1-14 14 libvlc_media_player_stop_async + 24 (media_player.c:1279,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 lock_input + 12 (media_player.c:122,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 _pthread_mutex_firstfit_lock_slow + 248 (libsystem_pthread.dylib + 7416) [0x1ab966cf8] 1-14 14 __psynch_mutexwait + 8 (libsystem_kernel.dylib + 18232) [0x1ab931738] 1-14 *14 psynch_mtxcontinue + 0 (pthread + 9964) [0xfffffe000a5ad21c] (blocked by turnstile waiting for GlanceCam [92189] [unique pid 2471022] thread 0x6bc8cb) 1-14
Thread 0x6bc215 DispatchQueue "gc_stop_vc6_queue"(6889) 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 668 (libdispatch.dylib + 47272) [0x1ab7af8a8] 1-14 14 _dispatch_client_callout + 20 (libdispatch.dylib + 16820) [0x1ab7a81b4] 1-14 14 _dispatch_call_block_and_release + 32 (libdispatch.dylib + 9712) [0x1ab7a65f0] 1-14 14 thunk for @escaping @callee_guaranteed () -> () + 28 ( in GlanceCam + 461740) [0x104614bac] 1-14 14 libvlc_media_player_stop_async + 24 (media_player.c:1279,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 lock_input + 12 (media_player.c:122,5 in VLCKit + 140308) [0x1096b6414] 1-14 14 _pthread_mutex_firstfit_lock_slow + 248 (libsystem_pthread.dylib + 7416) [0x1ab966cf8] 1-14 14 __psynch_mutexwait + 8 (libsystem_kernel.dylib + 18232) [0x1ab931738] 1-14 *14 psynch_mtxcontinue + 0 (pthread + 9964) [0xfffffe000a5ad21c] (blocked by turnstile waiting for GlanceCam [92189] [unique pid 2471022] thread 0x6bc8fc) 1-14
Thread 0x6bd843 DispatchQueue "VLCKit.VLCEventObjectManager.dispatchAfterQueue"(243) 14 samples (1-14) priority 4 (base 4) <process frontmost, thread QoS background (requested background), process unclamped, thread darwinbg, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 2> 14 start_wqthread + 8 (libsystem_pthread.dylib + 8320) [0x1ab967080] 1-14 14 _pthread_wqthread + 288 (libsystem_pthread.dylib + 13152) [0x1ab968360] 1-14 14 _dispatch_workloop_worker_thread + 648 (libdispatch.dylib + 93336) [0x1ab7bac98] 1-14 14 _dispatch_lane_invoke + 392 (libdispatch.dylib + 50180) [0x1ab7b0404] 1-14 14 _dispatch_lane_serial_drain + 376 (libdispatch.dylib + 46980) [0x1ab7af784] 1-14 14 _dispatch_source_invoke + 1760 (libdispatch.dylib + 108932) [0x1ab7be984] 1-14 14 _dispatch_source_handler_dispose + 36 (libdispatch.dylib + 112844) [0x1ab7bf8cc] 1-14 14 _Block_release + 192 (libsystem_blocks.dylib + 6676) [0x1ab692a14] 1-14 14 __destroy_helper_block_e8_32s40s + 24 (VLCLibrary.m in VLCKit + 24892) [0x10969a13c] 1-14 14 libvlc_media_player_destroy + 232 (media_player.c:915,5 in VLCKit + 137240) [0x1096b5818] 1-14 14 __ulock_wait + 8 (libsystem_kernel.dylib + 14388) [0x1ab930834] 1-14 *14 ??? (kernel.release.t8101 + 6147212) [0xfffffe0007e78c8c] (blocked by turnstile waiting for GlanceCam [92189] [unique pid 2471022] thread 0x6bc8b8) 1-14
Thread 0x6868aa Thread name "AMCP Logging Spool" 14 samples (1-14) priority 19 (base 19) <process frontmost, thread QoS utility (requested utility), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 1> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 _pthread_start + 148 (libsystem_pthread.dylib + 29292) [0x1ab96c26c] 1-14 14 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 96 (caulk + 9164) [0x1b43c53cc] 1-14 14 caulk::concurrent::details::worker_thread::run() + 56 (caulk + 10156) [0x1b43c57ac] 1-14 14 semaphore_wait_trap + 8 (libsystem_kernel.dylib + 6380) [0x1ab92e8ec] 1-14 *14 ??? (kernel.release.t8101 + 612132) [0xfffffe0007931724] 1-14
Thread 0x6868c5 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 Thread + 196 (thread.c:494,13 in VLCKit + 264140) [0x1096d47cc] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6868d4 Thread name "com.apple.NSEventThread" 14 samples (1-14) priority 47 (base 47) cpu time 0.019s (38.8M cycles, 18.6M instructions, 2.08c/i) <process frontmost, thread QoS user interactive (requested user interactive), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 _pthread_start + 148 (libsystem_pthread.dylib + 29292) [0x1ab96c26c] 1-14 14 _NSEventThread + 196 (AppKit + 1761536) [0x1ae70b100] 1-14 14 CFRunLoopRunSpecific + 600 (CoreFoundation + 535172) [0x1aba36a84] 1-14 13 __CFRunLoopRun + 1180 (CoreFoundation + 538304) [0x1aba376c0] 1-13 13 __CFRunLoopServiceMachPort + 372 (CoreFoundation + 545296) [0x1aba39210] 1-13 13 mach_msg_trap + 8 (libsystem_kernel.dylib + 6320) [0x1ab92e8b0] 1-13 13 ??? (kernel.release.t8101 + 224136) [0xfffffe00078d2b88] 1-13 1 __CFRunLoopRun + 2372 (CoreFoundation + 539496) [0x1aba37b68] 14 1 __CFRunLoopDoSource1 + 604 (CoreFoundation + 546516) [0x1aba396d4] 14 1 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 60 (CoreFoundation + 546840) [0x1aba39818] 14 1 __CFMachPortPerform + 260 (CoreFoundation + 743364) [0x1aba697c4] 14 1 MessageHandler(__CFMachPort, void*, long, void*) + 60 (HIToolbox + 257804) [0x1b4682f0c] 14 1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 312 (HIToolbox + 258176) [0x1b4683080] 14 1 SLEventCreateNextEvent + 16 (SkyLight + 1218812) [0x1b0c478fc] 14 1 SLSGetNextEventRecordInternal + 328 (SkyLight + 3155144) [0x1b0e204c8] 14 1 CGSSnarfAndDispatchDatagrams + 164 (SkyLight + 44124) [0x1b0b28c5c] 14 1 mach_msg_trap + 8 (libsystem_kernel.dylib + 6320) [0x1ab92e8b0] 14 *1 ??? (kernel.release.t8101 + 224136) [0xfffffe00078d2b88] (blocked by turnstile waiting for WindowServer [410] after 2 hops) 14
Thread 0x6bc8b7 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 Thread + 196 (thread.c:494,13 in VLCKit + 264140) [0x1096d47cc] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8b8 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 config_GetPsz + 84 (core.c:172,5 in VLCKit + 226624) [0x1096cb540] 1-14 14 _pthread_rwlock_lock_slow + 708 (libsystem_pthread.dylib + 14724) [0x1ab968984] 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc8bf 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8c0 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc8ca 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8cb 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_wrlock + 8 (libsystem_kernel.dylib + 28596) [0x1ab933fb4] 1-14 *14 psynch_rw_wrcontinue + 0 (pthread + 21132) [0xfffffe000a5afdbc] 1-14
Thread 0x6bc8d9 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8da 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8e1 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8e2 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8e5 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8e6 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc8ed 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (532.7K cycles, 136.1K instructions, 3.91c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8f7 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (481.1K cycles, 152.5K instructions, 3.16c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8fa 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc8fb 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc8fc 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_wrlock + 8 (libsystem_kernel.dylib + 28596) [0x1ab933fb4] 1-14 *14 psynch_rw_wrcontinue + 0 (pthread + 21132) [0xfffffe000a5afdbc] 1-14
Thread 0x6bc8ff 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (601.6K cycles, 149.8K instructions, 4.02c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc906 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc907 14 samples (1-14) priority 31 (base 31) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bc92f 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (581.6K cycles, 170.0K instructions, 3.42c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc941 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (526.9K cycles, 143.8K instructions, 3.66c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bc961 14 samples (1-14) priority 31 (base 31) cpu time <0.001s (536.2K cycles, 135.4K instructions, 3.96c/i) <process frontmost, thread QoS default (requested default), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 thread_start + 8 (libsystem_pthread.dylib + 8332) [0x1ab96708c] 1-14 14 vlc_cond_timedwait + 164 (thread.c:291,15 in VLCKit + 636752) [0x10972f750] 1-14 14 __psynch_cvwait + 8 (libsystem_kernel.dylib + 21104) [0x1ab932270] 1-14 *14 psynch_cvcontinue + 0 (pthread + 17956) [0xfffffe000a5af154] 1-14
Thread 0x6bd580 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_mutexwait + 8 (libsystem_kernel.dylib + 18232) [0x1ab931738] 1-14 *14 psynch_mtxcontinue + 0 (pthread + 9964) [0xfffffe000a5ad21c] (blocked by turnstile waiting for GlanceCam [92189] [unique pid 2471022] thread 0x6bc8cb) 1-14
Thread 0x6bd581 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bd839 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Thread 0x6bd844 14 samples (1-14) priority 37 (base 37) <process frontmost, thread QoS user initiated (requested user initiated), process unclamped, process received importance donation from WindowServer [410], process received importance donation from distnoted [663], IO tier 0> 14 1-14 14 __psynch_rw_rdlock + 8 (libsystem_kernel.dylib + 28684) [0x1ab93400c] 1-14 *14 psynch_rw_rdcontinue + 0 (pthread + 21388) [0xfffffe000a5afebc] 1-14
Binary Images: 0x1045a4000 - 0x1046dbfff com.cdf1982.GlanceCam 3.5 (3991) <42468371-E3C9-3AF3-8F7A-A5A27EA8BD2D> /Applications/GlanceCam.app/Contents/MacOS/GlanceCam 0x104928000 - 0x1049a3fff dyld (960) <38EE9FE9-B66D-3066-8C5C-6DDF0D6944C6> /usr/lib/dyld 0x109694000 - 0x10bddbfff org.videolan.vlckitframework 0.1 (0.1) <22F9A430-5CA3-3985-8763-E98E59E0DB5B> /Users/USER/Library/Developer/Xcode/DerivedData/GlanceCam-fqwbafzndfwedhbqhjaybhbanodi/Build/Products/Debug/VLCKit.framework/Versions/A/VLCKit 0x1ab691000 - 0x1ab692fff libsystem_blocks.dylib (79.1) <96462BD5-6BB4-3B69-89C9-2C70FA8852E7> /usr/lib/system/libsystem_blocks.dylib 0x1ab7a4000 - 0x1ab7eafff libdispatch.dylib (1325.120.2) /usr/lib/system/libdispatch.dylib 0x1ab92d000 - 0x1ab964fff libsystem_kernel.dylib (8020.140.49) /usr/lib/system/libsystem_kernel.dylib 0x1ab965000 - 0x1ab971fff libsystem_pthread.dylib (486.100.11) <63C4EEF9-69A5-38B1-996E-8D31B66A051D> /usr/lib/system/libsystem_pthread.dylib 0x1ab9b4000 - 0x1abefafff com.apple.CoreFoundation 6.9 (1866) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1ae55d000 - 0x1af415fff com.apple.AppKit 6.9 (2113.60.148) <5E432F87-5B58-391A-A542-FA2D909DD210> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x1b0b1e000 - 0x1b0ef9fff com.apple.SkyLight 1.600.0 (687) /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight 0x1b43c3000 - 0x1b43e9fff com.apple.audio.caulk 1.0 (92) /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x1b4644000 - 0x1b4977fff com.apple.HIToolbox 2.1.1 (1114.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox *0xfffffe000789c000 - 0xfffffe0008127fff kernel.release.t8101 (8020.140.49) <3F1E7107-A92C-3B31-83FF-0A353F2B5CD7>__TEXT_EXEC /System/Library/Kernels/kernel.release.t8101 *0xfffffe000a5aab30 - 0xfffffe000a5b0bcb com.apple.kec.pthread 1.0 (1) __TEXT_EXEC /System/Library/Extensions/pthread.kext/Contents/MacOS/pthread