obs-studio
obs-studio copied to clipboard
Screen Record freezes on MacOS 13.2.1 Ventura
Operating System Info
macOS 13.2.1
Other OS
No response
OBS Studio Version
29.0.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/WzBBZDipTxmQwSy4
OBS Studio Crash Log URL
No response
Expected Behavior
The screen record has no freezes after a long time, on MacOS 13.2.1 M1Max chip
Current Behavior
The screen record would freezes after a while, on M1Max chip, I found many times, I can't trust it for 10 or 30 minutes.
Steps to Reproduce
- starting record in fullscreen
- after a while stoped record.
- play the recorded video, it has freezes screen capture.
Anything else we should know?
No response
Are you using any other applications at the same time?
Could you try running log stream --system | grep "replayd"
in a Terminal window while using OBS and triggering the issue? There's a good chance there will be messages popping up the moment it freezes, please post them here if they do.
Thanks for reply.
I only used OBS. I will try and post here.
I tryed the command then the screen record is freezed since last time, got this:
`log stream --system | grep "replayd"` output
2023-02-22 20:40:31.573546+0800 0x636a36 Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:40:31.597114+0800 0x636a34 Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:40:40.277125+0800 0x636b32 Default 0x8bd504 810 0 iCloudNotificationAgent: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:40:58.491717+0800 0x636ed6 Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:40:58.511218+0800 0x636ed8 Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:41:29.847249+0800 0x637219 Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes) 2023-02-22 20:41:29.977471+0800 0x63721b Default 0x0 1238 0 CleanMyMac X HealthMonitor: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 64 (64 Bytes)
I locked the screen, after screen off, unlock the screen, OBS freezed, got this:
`log stream --system | grep "replayd"` output
2023-02-23 08:29:19.993371+0800 0x92b12c Default 0x0 768 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x138749870 streamID=
then I relaunched the OBS, starting record in full screen, and running the command you give me, and screen record has no freezes over 10 times I tryed, it's strange, I will keep trying until I got it.
So do you have to lock the screen at any point for the error to occur normally?
So do you have to lock the screen at any point for the error to occur normally?
No, it happens on the screen on, I used to record courses, sometimes the screen freezes. When I run log steam command, it has no freezes this days, I will keep trying, waiting for my news.
What does "starting record in fullscreen" mean exactly? As-is the steps to reproduce are not detailed enough to make them reproducible:
- Is OBS itself set to run in fullscreen?
- Is the captured window a full screen window?
- Which capture type was used?
- What application was captured? Which fullscreen mode does the application use (native macOS full screen or a custom implementation)
FWIW I just did an over 2-hour recording using Window Capture of a full screen window without any issues, se we probably need more details here.
What does "starting record in fullscreen" mean exactly? As-is the steps to reproduce are not detailed enough to make them reproducible:
- Is OBS itself set to run in fullscreen?
- Is the captured window a full screen window?
- Which capture type was used?
- What application was captured? Which fullscreen mode does the application use (native macOS full screen or a custom implementation)
FWIW I just did an over 2-hour recording using Window Capture of a full screen window without any issues, se we probably need more details here.
Thanks for your tips.
-
The OBS is not running in fullscreen. I often hide it in the system menubar.
-
I captured the native macOS full screen
-
Here is my settings:
It's hard to replay the issue, I used it and no freezes from last week. I will keep trying.
After the 13.2.1 update (intel), mine doesn't even boot. I probably had a screen capture on the last scene I was using so it tries to load that and freezes right away 🤔
Update: I managed to fix it with the usual "remove your scene folders - boot obs - put back scenes". I don't know why I didn't think about it this time.
It's hard to replay the issue, I used it and no freezes from last week. I will keep trying.
@keman were you since able to reproduce the problem again?
On my end, it hangs on bootup. It keeps happening every time I stream, it seems related to compressor and background noise filters. When I look at the logs, that's where it hangs and it goes through when I remove them. But I've also noticed that sometimes it goes through randomly and doesn't hang on bootup.
It's hard to replay the issue, I used it and no freezes from last week. I will keep trying.
@Keman were you since able to reproduce the problem again?
Yes, and often. Sorry, I didn't get logs when the OBS running, and I have giving up using OBS for half a month. I use ScreenFlow now, it's very reliable.
Any updates on this? I'm on ARM on macOS 13.4 and still noticing this issue. It seems to happen at random points using the macOS Screen Capture source where the screen capture will freeze and it is only recording my microphone. Pretty disappointing since I try to use OBS's Replay Buffer only to find out my clips didn't record because of this issue.
Can confirm screen capture still freezes and corrupts the recording after a while, it seems to be happening at random intervals.
My device:
- 2017 intel macbook pro
- macOS Ventura 13.4.1
- OBS Studio 29.1.3
The only time I've seen this occur is if the screen goes to sleep or turns off from inactivity. I'd recommend following the debugging instructions mentioned in @gxalpha's comment above. I'd also recommend filing a Feedback item via Feedback Assistant.
@RytoEX It happens regardless of whether the screen goes to sleep or turns off from inactivity, I actually just triggered it after 2 minutes of recording and while I was at the computer moving my cursor around the whole time.
Here's the log of the entire 2min recording:
`log stream --system | grep "replayd"` output
2023-07-06 19:06:51.067464+0200 0x9c7287 Default 0x0 739 0 replayd: (libAudioStatistics.dylib) [com.apple.coreaudio:carc] CAReportingClient.mm:335 Interruption Handler: connection was interrupted
2023-07-06 19:06:51.067665+0200 0x9c7287 Default 0x0 739 0 replayd: (libAudioStatistics.dylib) [com.apple.coreaudio:carc] CAReportingClient.mm:300 Disconnecting reporters
2023-07-06 19:06:51.067423+0200 0x9c7a4a Default 0x0 677 0 CAReportingService: [com.apple.coreaudio:cars] CAReportingService.mm:536 invalidationHandler: connection exited { procname="replayd", uptime_sec=38 }
2023-07-06 19:06:51.067290+0200 0x9c7591 Default 0x0 677 0 CAReportingService: [com.apple.coreaudio:cars] CAReportingService.mm:469 Removing { client.clientProcessName="replayd" }
2023-07-06 19:06:51.502201+0200 0x9c6d75 Error 0x0 1107 0 ControlCenter: [com.apple.controlcenter:sensor-indicators] Failed to find localized display name for executable at path /usr/libexec/replayd
2023-07-06 19:06:52.210876+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002197.561898 _audioTimeSeconds=1002197.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:06:57.210943+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=297 _audioFrameCount=250 _screenTimeSeconds=1002202.561801 _audioTimeSeconds=1002202.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:06:58.677324+0200 0x9c7cfe Error 0x7241c8 1107 0 ControlCenter: [com.apple.controlcenter:sensor-indicators] Failed to find localized display name for executable at path /usr/libexec/replayd
2023-07-06 19:07:02.211033+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=252 _audioFrameCount=250 _screenTimeSeconds=1002207.544971 _audioTimeSeconds=1002207.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:07.211072+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=277 _audioFrameCount=250 _screenTimeSeconds=1002212.561555 _audioTimeSeconds=1002212.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:08.263664+0200 0x9c7cfe Error 0x0 1107 0 ControlCenter: [com.apple.controlcenter:sensor-indicators] Failed to find localized display name for executable at path /usr/libexec/replayd
2023-07-06 19:07:12.211113+0200 0x9c7287 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=297 _audioFrameCount=250 _screenTimeSeconds=1002217.528169 _audioTimeSeconds=1002217.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:17.211200+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=291 _audioFrameCount=250 _screenTimeSeconds=1002222.561414 _audioTimeSeconds=1002222.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:22.211270+0200 0x9c7f34 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=289 _audioFrameCount=250 _screenTimeSeconds=1002227.561299 _audioTimeSeconds=1002227.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:27.211356+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=299 _audioFrameCount=250 _screenTimeSeconds=1002232.561239 _audioTimeSeconds=1002232.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:32.211495+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002237.561132 _audioTimeSeconds=1002237.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:37.211464+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002242.561181 _audioTimeSeconds=1002242.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:42.211542+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002247.560993 _audioTimeSeconds=1002247.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:47.510871+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=318 _audioFrameCount=265 _screenTimeSeconds=1002252.860877 _audioTimeSeconds=1002252.794580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:52.211667+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=282 _audioFrameCount=235 _screenTimeSeconds=1002257.560796 _audioTimeSeconds=1002257.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:57.211717+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002262.560710 _audioTimeSeconds=1002262.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:07:58.408444+0200 0x9c8031 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Main](Volume: /System/Volumes/Data, Urgency 1 : Round 0) com.apple.replayd-cache-delete request 1757248 bytes
2023-07-06 19:07:58.411702+0200 0x9c72ca Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] servicePurge QOS: 17
2023-07-06 19:07:58.412104+0200 0x9c7ec9 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] calling com.apple.replayd-cache-delete's purge with 1757248 at urgency 1
2023-07-06 19:07:58.424595+0200 0x9c7ec9 Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:143 cache delete purge callback
2023-07-06 19:07:58.479789+0200 0x9c7ec9 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete returned: 0
2023-07-06 19:07:58.485614+0200 0x9c8338 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] com.apple.replayd-cache-delete took 0.075913 seconds, purged 0 bytes on volume: /System/Volumes/Data
2023-07-06 19:07:58.487088+0200 0x9c8379 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Result](Volume: /System/Volumes/Data, Urgency 1 : Round 0) com.apple.replayd-cache-delete purged (0 / 1757248) bytes : elapsed time 0.076363s
2023-07-06 19:07:58.487135+0200 0x9c8379 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] ** com.apple.replayd-cache-delete is disqualified from purging at urgency 1 on volume: /System/Volumes/Data
2023-07-06 19:08:02.211807+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002267.560659 _audioTimeSeconds=1002267.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:07.211832+0200 0x9c855e Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=300 _audioFrameCount=250 _screenTimeSeconds=1002272.560543 _audioTimeSeconds=1002272.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:12.511787+0200 0x9c7ec9 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=318 _audioFrameCount=265 _screenTimeSeconds=1002277.860458 _audioTimeSeconds=1002277.794580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:17.211949+0200 0x9c8585 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=282 _audioFrameCount=235 _screenTimeSeconds=1002282.560417 _audioTimeSeconds=1002282.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:22.511722+0200 0x9c72ca Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=318 _audioFrameCount=265 _screenTimeSeconds=1002287.860323 _audioTimeSeconds=1002287.794580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:27.212078+0200 0x9c8585 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=282 _audioFrameCount=235 _screenTimeSeconds=1002292.560217 _audioTimeSeconds=1002292.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:30.881685+0200 0x9c8031 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Main](Volume: /System/Volumes/Data, Urgency 2 : Round 0) com.apple.replayd-cache-delete request 1363968 bytes
2023-07-06 19:08:30.885080+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] servicePurge QOS: 17
2023-07-06 19:08:30.885433+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] calling com.apple.replayd-cache-delete's purge with 1363968 at urgency 2
2023-07-06 19:08:30.885787+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:143 cache delete purge callback
2023-07-06 19:08:30.886404+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete returned: 0
2023-07-06 19:08:30.887080+0200 0x9c85c5 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] com.apple.replayd-cache-delete took 0.004026 seconds, purged 0 bytes on volume: /System/Volumes/Data
2023-07-06 19:08:30.888613+0200 0x9c87ea Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Result](Volume: /System/Volumes/Data, Urgency 2 : Round 0) com.apple.replayd-cache-delete purged (0 / 1363968) bytes : elapsed time 0.005470s
2023-07-06 19:08:30.888653+0200 0x9c87ea Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] ** com.apple.replayd-cache-delete is disqualified from purging at urgency 2 on volume: /System/Volumes/Data
2023-07-06 19:08:32.212132+0200 0x9c8585 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=299 _audioFrameCount=250 _screenTimeSeconds=1002297.560130 _audioTimeSeconds=1002297.494580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:37.511621+0200 0x9c8943 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:133 Health: captureSession=0x7fe154727570 streamID=<private> screenframeCount=318 _audioFrameCount=265 _screenTimeSeconds=1002302.860046 _audioTimeSeconds=1002302.794580 _screenTimeDriftSeconds=0.00000000000000000000
2023-07-06 19:08:41.015197+0200 0x9c8031 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Main](Volume: /System/Volumes/Data, Urgency 3 : Round 0) com.apple.replayd-cache-delete request 8368192 bytes
2023-07-06 19:08:41.017867+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] servicePurge QOS: 17
2023-07-06 19:08:41.017949+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] calling com.apple.replayd-cache-delete's purge with 8368192 at urgency 3
2023-07-06 19:08:41.017988+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:143 cache delete purge callback
2023-07-06 19:08:41.018022+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:146 cacheDeleteUrgencyHigh
2023-07-06 19:08:41.018367+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPClient handleMemoryWarningForCurrentActiveSession]:830
2023-07-06 19:08:41.018481+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPClient handleMemoryWarningForCurrentActiveSession]:855 We don't have a current active session.
2023-07-06 19:08:41.026170+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPClient stopAllStreamsWithError:]:1029
2023-07-06 19:08:41.026232+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCCaptureSession stopAndInvalidateWithStreamData:completionHandler:]:632 session=0x7fe154727570 streamID=<private>
2023-07-06 19:08:41.026273+0200 0x9c8943 Default 0x722bee 739 0 replayd: (RunningBoardServices) [com.apple.runningboard:monitor] unsubscribing configuration of monitor M739-9
2023-07-06 19:08:41.027109+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPReportingAgent reportEventWithType:dictionary:clientBundleId:]:91 reported eventType:1
2023-07-06 19:08:41.027167+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] SCRemoteQueue_StopSenderQueue:243 streamID=<private> remoteQueue=0x7fe154729b40
2023-07-06 19:08:41.027303+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] SCRemoteQueue_StopSenderQueue:243 streamID=<private> remoteQueue=0x7fe154722c40
2023-07-06 19:08:41.027612+0200 0x9c8943 Default 0x722bee 739 0 replayd: (SkyLight) [com.apple.SkyLight:default] -[SLContentStream stop:]: self = 0x7fe154726710
2023-07-06 19:08:41.034949+0200 0x9c8b17 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:159 Content stream frame status stopped for session=0x7fe154727570 streamID=<private>
2023-07-06 19:08:41.043755+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCAudioCaptureSession stop]:228 0x7fe15472d070 streamID=<private>
2023-07-06 19:08:41.085014+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:2056 aqmeio@0x7fe154815a18: set input stream usage to 0 on device 204, err = 0
2023-07-06 19:08:41.085047+0200 0x9c72c3 Error 0x0 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:2492 AudioTap-E3822245-3EB3-4B1B-9EC6-034D4E81FD9E: Abandoning I/O cycle because reconfig pending (1).
2023-07-06 19:08:41.085104+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] MEDeviceStreamClient.cpp:435 AQME Device-AudioTap-E3822245-3EB3-4B1B-9EC6-034D4E81FD9E: client stopping: <AudioQueueObject@0x7fe15580c400; [739]; rec>; running count now 0
2023-07-06 19:08:41.088171+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088269+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088310+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088343+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088377+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088409+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088441+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088471+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088544+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088712+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.090470+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCAudioCaptureSession stop]:243 Audio queue stopped
2023-07-06 19:08:41.093857+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:1786 aqmeio@0x7fe154815a18: [RemoveSpatialPropertiesListener] Removing listener 0x7fe155306650
2023-07-06 19:08:41.097148+0200 0x9c7610 Default 0x72769d 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:ttl] Invalidating assertion 201-105-143939 (target:[osservice<com.apple.replayd(501)>:739]) from originator [osservice<com.apple.powerd>:105]
2023-07-06 19:08:41.097461+0200 0x9c7610 Default 0x72769e 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:ttl] Invalidating assertion 201-739-143938 (target:[osservice<com.apple.replayd(501)>:739]) from originator [osservice<com.apple.replayd(501)>:739]
2023-07-06 19:08:41.108875+0200 0x9c8943 Error 0x722bee 739 0 replayd: (CoreAudio) AudioHardware-mac-imp.cpp:660 AudioObjectGetPropertyData: no object with given ID 0
2023-07-06 19:08:41.115958+0200 0x9c8a4d Default 0x0 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:AQ] AQIONode.cpp:964 (0x7ff851a894e8) Screen Sharing State changed: inactive
2023-07-06 19:08:41.119488+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCCaptureSession stopAndInvalidateAudioSession]:710 audioDidStop=1 for session=0x7fe154727570 streamID=<private>
2023-07-06 19:08:41.119571+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCAudioCaptureSession dealloc]:125 0x7fe15472d070 streamID=<private>
2023-07-06 19:08:41.119658+0200 0x9c8943 Default 0x722bee 739 0 replayd: (SkyLight) [com.apple.SkyLight:default] -[SLContentStream dealloc]: self = 0x7fe154726710
2023-07-06 19:08:41.119782+0200 0x9c8943 Default 0x722bee 739 0 replayd: (SkyLight) [com.apple.SkyLight:default] -[SLContentStream stop:]: self = 0x7fe154726710
2023-07-06 19:08:41.151948+0200 0x9c8943 Default 0x722bee 739 0 replayd: (SkyLight) [com.apple.SkyLight:default] -[SLContentFilter dealloc]: self = 0x7fe154725aa0
2023-07-06 19:08:41.152047+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPClient stopAllStreamsWithError:]_block_invoke:1040 Stopped stream=<private>
2023-07-06 19:08:41.152089+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[RPClientProxy stream:didStopWithError:]:164
2023-07-06 19:08:41.152205+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCCaptureSession dealloc]:217 session=0x7fe154727570
2023-07-06 19:08:41.152308+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] SCRemoteQueue_Destroy:256 remoteQueue=0x7fe154729b40
2023-07-06 19:08:41.153469+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] SCRemoteQueue_Destroy:256 remoteQueue=0x7fe154722c40
2023-07-06 19:08:41.153803+0200 0x9c8943 Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete returned: 0
2023-07-06 19:08:41.154251+0200 0x9c85c5 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] com.apple.replayd-cache-delete took 0.137678 seconds, purged 0 bytes on volume: /System/Volumes/Data
2023-07-06 19:08:41.154460+0200 0x9c87e9 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Result](Volume: /System/Volumes/Data, Urgency 3 : Round 0) com.apple.replayd-cache-delete purged (0 / 8368192) bytes : elapsed time 0.137835s
2023-07-06 19:08:41.154506+0200 0x9c87e9 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] ** com.apple.replayd-cache-delete is disqualified from purging at urgency 3 on volume: /System/Volumes/Data
2023-07-06 19:08:41.202857+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Ignoring jetsam update because this process is not memory-managed
2023-07-06 19:08:41.202926+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Ignoring suspend because this process is not lifecycle managed
2023-07-06 19:08:41.202973+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Ignoring role changes because this process is not role managed
2023-07-06 19:08:41.203020+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Ignoring GPU update because this process is not GPU managed
2023-07-06 19:08:41.203064+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Ignoring memory limit update because this process is not memory-managed
2023-07-06 19:08:41.203104+0200 0x9c89cc Default 0x727700 201 0 runningboardd: (RunningBoard) [com.apple.runningboard:process] [osservice<com.apple.replayd(501)>:739] Skipping AppNap state - not lifecycle managed
2023-07-06 19:08:41.289095+0200 0x9c8a7e Default 0x0 434 0 rtcreportingd: [com.apple.rtcreportingd:client] notifying replayd that session s20c0wOiRyu/WOgeZ5Vjow== is disabled
2023-07-06 19:08:50.281224+0200 0x9c8989 Default 0x0 3085 0 Finder: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 0 (0 Bytes)
2023-07-06 19:08:51.476264+0200 0x9c8031 Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Main](Volume: /System/Volumes/Data, Urgency 3 : Round 0) com.apple.replayd-cache-delete request 8368192 bytes
2023-07-06 19:08:51.479710+0200 0x9c72ca Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] servicePurge QOS: 17
2023-07-06 19:08:51.479809+0200 0x9c8a4d Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] calling com.apple.replayd-cache-delete's purge with 8368192 at urgency 3
2023-07-06 19:08:51.479973+0200 0x9c8a4d Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:143 cache delete purge callback
2023-07-06 19:08:51.480772+0200 0x9c8a4d Default 0x722bee 739 0 replayd: [INFO] -[RPRecordingManager setUpMemoryPressureNotification]_block_invoke:146 cacheDeleteUrgencyHigh
2023-07-06 19:08:51.481903+0200 0x9c8a4d Default 0x722bee 739 0 replayd: [INFO] -[RPClient handleMemoryWarningForCurrentActiveSession]:830
2023-07-06 19:08:51.481961+0200 0x9c8a4d Default 0x722bee 739 0 replayd: [INFO] -[RPClient handleMemoryWarningForCurrentActiveSession]:855 We don't have a current active session.
2023-07-06 19:08:51.484434+0200 0x9c8a4d Default 0x722bee 739 0 replayd: [INFO] -[RPClient stopAllStreamsWithError:]:1029
2023-07-06 19:08:51.484586+0200 0x9c8a4d Default 0x722bee 739 0 replayd: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete returned: 0
2023-07-06 19:08:51.485202+0200 0x9c876a Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] com.apple.replayd-cache-delete took 0.007055 seconds, purged 0 bytes on volume: /System/Volumes/Data
2023-07-06 19:08:51.485803+0200 0x9c876b Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] [Purge Result](Volume: /System/Volumes/Data, Urgency 3 : Round 0) com.apple.replayd-cache-delete purged (0 / 8368192) bytes : elapsed time 0.007387s
2023-07-06 19:08:51.485856+0200 0x9c876b Default 0x722bee 734 0 deleted: [com.apple.cache_delete:daemon] ** com.apple.replayd-cache-delete is disqualified from purging at urgency 3 on volume: /System/Volumes/Data
2023-07-06 19:08:58.609819+0200 0x9c7922 Default 0x0 3085 0 Finder: (CacheDelete) [com.apple.cache_delete:client] com.apple.replayd-cache-delete : 0 (0 Bytes)
To me it looks like at some point the audio recording crashes and corrupts the recording. See this section in particular:
2023-07-06 19:08:41.085104+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] MEDeviceStreamClient.cpp:435 AQME Device-AudioTap-E3822245-3EB3-4B1B-9EC6-034D4E81FD9E: client stopping: <AudioQueueObject@0x7fe15580c400; [739]; rec>; running count now 0
2023-07-06 19:08:41.088171+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088269+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088310+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088343+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088377+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088409+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088441+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088471+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088544+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.088712+0200 0x404332 Default 0x722bee 739 0 replayd: [INFO] _SCAudioCapture_handleInputBuffer:363 Could not enqueue audio buffer
2023-07-06 19:08:41.090470+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCAudioCaptureSession stop]:243 Audio queue stopped
2023-07-06 19:08:41.093857+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:1786 aqmeio@0x7fe154815a18: [RemoveSpatialPropertiesListener] Removing listener 0x7fe155306650
The more interesting part seems to happen right above that:
2023-07-06 19:08:41.034949+0200 0x9c8b17 Default 0x0 739 0 replayd: [INFO] -[SCCaptureSession initWithStreamID:withContentFilter:properties:clientProxy:]_block_invoke:159 Content stream frame status stopped for session=0x7fe154727570 streamID=<private>
2023-07-06 19:08:41.043755+0200 0x9c8943 Default 0x722bee 739 0 replayd: [INFO] -[SCAudioCaptureSession stop]:228 0x7fe15472d070 streamID=<private>
2023-07-06 19:08:41.085014+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:2056 aqmeio@0x7fe154815a18: set input stream usage to 0 on device 204, err = 0
2023-07-06 19:08:41.085047+0200 0x9c72c3 Error 0x0 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] AQMEIO_HAL.cpp:2492 AudioTap-E3822245-3EB3-4B1B-9EC6-034D4E81FD9E: Abandoning I/O cycle because reconfig pending (1).
2023-07-06 19:08:41.085104+0200 0x9c8943 Default 0x722bee 739 0 replayd: (AudioToolbox) [com.apple.coreaudio:aqme] MEDeviceStreamClient.cpp:435 AQME Device-AudioTap-E3822245-3EB3-4B1B-9EC6-034D4E81FD9E: client stopping: <AudioQueueObject@0x7fe15580c400; [739]; rec>; running count now 0
The stream stops and then a "reconfig" happens its after that event occurred that it fails to enqueue buffers.
I've been recording an audio capture and stream capture in parallel without issue, and the only log lines I get from replayd
is the _block_invoke
ones without any issues, and nothing else.
So it's a bit hard to say what's going on there, because I am consistently unable to reproduce the issue.
For everyone who this is happening to, please file a feedback to Apple using Feedback Assistant once you reproduce the problem. See here for a guide on how best to do this: https://developer.apple.com/bug-reporting
Please then post the feedback number here (in the form of FB00000000
).
Weirdly enough, I've noticed this issue seems to have stopped happening when I switched the output container from mp4 to mkv
@NickantX that is definitely unrelated.
Yeah that's not it, I've been recording in .mkv the whole time while experiencing the freezes m
If there's anyone subscribed to this thread who is on the macOS 14 Beta: It appears that there have been some backend changes to ScreenCaptureKit in macOS 14, could you check if the problem still occurs for you there?
Yeah that's not it, I've been recording in .mkv the whole time while experiencing the freezes m
That's weird, that was the only change I had made, and then it stopped happening. Running macOS 13.5.1
Hey, I'm not sure if this is entirely accurate, but this seems to happen significantly more often if the disk is close to full, I'd imagine a call to write to a temporary file is failing and causing things to break in unexpected ways. Seems to happen the most if I have less than 10gb free in testing, freeing up space seems to completely resolve the issue once OBS is restarted.