Search Issue Tracker
Won't Fix
Won't Fix in 6000.4.X
Votes
2
Found in
6000.0.60f1
6000.2.8f1
6000.3.0b7
6000.4.0a3
Issue ID
UUM-122520
Regression
No
Audio stuttering occurs when heavy processing is performed while OnAudioFilterRead is in use
Reproduction steps:
1. Open the attached “IN-118833.zip” project
2. Open the “SampleScene”
3. Enter Play mode
4. Listen to the audio
Expected result: Audio plays smoothly
Actual result: Audio playback is stuttering intermittently
Reproducible with: 2023.1.0b1, 6000.0.60f1, 6000.2.8f1, 6000.3.0b7, 6000.4.0a3
Reproducible on: Windows 11
Not reproducible on: No other environment tested
Notes:
- Simply increasing CPU load did not reproduce this issue (e.g., writing a large number of Debug.Log statements)
- The issue can be reproduced reliably by manually invoking System.GC.Collect
- In the provided sample scene, a script calls System.GC.Collect once per second to reproduce the issue
Comments (1)
-
biddiBytes_unity
Oct 21, 2025 15:16
OnAudioFilterRead is designed so that the audio thread gets attached to the scripting thread and is therefore susceptible to GC interrupts. There is ongoing work to fix this with a new system, which we have started releasing incrementally in 6.3 that addresses this design flaw, so we don't foresee us fixing this issue. See this discussion thread for more information: https://discussions.unity.com/t/audio-status-update-q3-2025/1681867/
And thanks for reporting!
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Unity Cloud icon does not appear next to project and does not connect correctly when the project is created with Cloud but closed right after creation
- ScrollerSlider in the Scroller Control is still using UXMLTraits
- Crash on ExtractHandles when shutting down the Editor in a specific scene while Burst jobs are in progress
- Unity Hub closes with no "Project is currently open" window when selecting an already open project from the Projects list
- The Hub freezes indefinitely when copy/pasting a lot of characters in the “Set project display name” Hub window since it has no character limit
Resolution Note:
OnAudioFilterRead is designed so that the audio thread gets attached to the scripting thread and is therefore susceptible to GC interrupts. There is ongoing work to fix this with a new system, which we have started releasing incrementally in 6.3 that addresses this design flaw, so we don't foresee us fixing this issue. See this discussion thread for more information: https://discussions.unity.com/t/audio-status-update-q3-2025/1681867/
And thanks for reporting!
Resolution Note (6000.4.X):
OnAudioFilterRead is designed so that the audio thread gets attached to the scripting thread and is therefore susceptible to GC interrupts. There is ongoing work to fix this with a new system, which we have started releasing incrementally in 6.3 that addresses this design flaw, so we don't foresee us fixing this issue. See this discussion thread for more information: https://discussions.unity.com/t/audio-status-update-q3-2025/1681867/
And thanks for reporting!