Bug 2373257 - vlc loses audio output after getting into "unrecoverable" desynchronization spiral
Summary: vlc loses audio output after getting into "unrecoverable" desynchronization s...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: vlc
Version: 42
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Yaakov Selkowitz
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-06-17 17:27 UTC by "FeRD" (Frank Dana)
Modified: 2025-12-11 00:36 UTC (History)
2 users (show)

Fixed In Version: vlc-3.0.22-1.fc43 vlc-3.0.22-1.el10_2 vlc-3.0.22-1.fc42 vlc-3.0.22-2.el9 vlc-3.0.22-1.el10_1
Clone Of:
Environment:
Last Closed: 2025-12-04 00:52:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description "FeRD" (Frank Dana) 2025-06-17 17:27:54 UTC
In recent weeks, I've been experiencing issues with VLC's audio playback. When playing a video, other system activity or load can cause the sound to stutter, which is normal. 

But fairly frequently, in recent weeks, instead of recovering audio/video synchronization VLC will drop the sound completely, and the video will continue playing in silence. Even pausing/unpausing doesn't restore the sound, seemingly because the sound continues to be catastrophically out of sync with the image. It's only once I seek the video forward or backwards that the sound is restored.

Reproducible: Couldn't Reproduce

Steps to Reproduce:
While I can't trigger the desynchronization reliably (and was waiting until it happened again to report the issue), once it happens the situation is unfortunately very stable. After the audio has cut out,

1. open VLC's Messages window
2. turn verbosity up to 1
3. Attempt to pause/unpause the video 

Actual Results:
A continuous stream of warnings like this is output:

main warning: playback way too late (341323): flushing buffers
main warning: playback way too early (-889960): playing silence
main warning: playback too late (170668): up-sampling
main warning: playback way too late (384008): flushing buffers
main warning: playback way too early (-879295): playing silence
main warning: playback too late (149333): up-sampling
main warning: playback way too late (490656): flushing buffers
main warning: playback way too early (-985943): playing silence
main warning: playback way too late (320004): flushing buffers
main warning: playback way too early (-1156579): playing silence
main warning: playback too late (149321): up-sampling
main warning: playback way too late (490624): flushing buffers
main warning: playback way too early (-900552): playing silence
main warning: playback too late (127992): up-sampling
main warning: playback way too late (469296): flushing buffers
main warning: playback way too early (-900549): playing silence
main warning: playback too late (149331): up-sampling
main warning: playback way too late (490656): flushing buffers
main warning: playback way too early (-1007193): playing silence
main warning: playback way too late (341340): flushing buffers
main warning: playback way too early (-1028490): playing silence
main warning: playback way too late (298666): flushing buffers
main warning: playback way too early (-975141): playing silence
main warning: playback way too late (319994): flushing buffers
main warning: playback way too early (-1145797): playing silence
main warning: playback too late (149331): up-sampling


Expected Results:
Audio is able to remain in sync with video.

Additional Information:
The output in VLC's Messages window seems to show that VLC's attempts to re-synchronize the audio with the video are only making the issue worse, as it swings back and forth between playing too early and too late, and as a result is never able to play any of the audio at all. Even after pausing and unpausing, the situation continues until seeking causes it to flush all of the video and audio buffers and start over again. Then the sound is restored.

While pausing and unpausing doesn't fix this issue, it will sometimes *cause* it, with the audio immediately stuttering and cutting out as soon as the video starts playing. But even that doesn't happen reliably, making it difficult to reproduce on demand.

I'm reporting this here, first, instead of to the videolan project (though I will probably report it to them as well), because I know that the upstream VLC hasn't changed recently (as evidenced by the fact that our package is at revision 19), but the issue is something that only started occurring within the past few weeks. 

It's possible it started after the Fedora 42 update on my machine.

It's also possible it's due to recent hardware changes on my part, since I only recently switched from a (very cheap and unreliable) external USB audio device, to the motherboard's similarly low-rent and outdated motherboard audio. (So, it could be a longer-standing issue that I've only recently started experiencing.)

Comment 1 Fedora Update System 2025-12-03 00:02:44 UTC
FEDORA-EPEL-2025-655abebe23 (vlc-3.0.22-1.el10_2) has been submitted as an update to Fedora EPEL 10.2.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-655abebe23

Comment 2 Fedora Update System 2025-12-03 01:46:56 UTC
FEDORA-EPEL-2025-655abebe23 has been pushed to the Fedora EPEL 10.2 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-655abebe23

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2025-12-03 01:49:27 UTC
FEDORA-2025-1308f1da70 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-1308f1da70`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-1308f1da70

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2025-12-03 01:59:38 UTC
FEDORA-EPEL-2025-b316fdb437 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-b316fdb437

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2025-12-03 02:08:52 UTC
FEDORA-EPEL-2025-e2f46a3b61 has been pushed to the Fedora EPEL 10.1 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-e2f46a3b61

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2025-12-03 02:12:21 UTC
FEDORA-2025-48d16adf37 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-48d16adf37`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-48d16adf37

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2025-12-04 00:52:45 UTC
FEDORA-2025-1308f1da70 (vlc-3.0.22-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2025-12-05 02:33:28 UTC
FEDORA-EPEL-2025-655abebe23 (vlc-3.0.22-1.el10_2) has been pushed to the Fedora EPEL 10.2 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2025-12-05 02:42:33 UTC
FEDORA-2025-48d16adf37 (vlc-3.0.22-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2025-12-11 00:26:34 UTC
FEDORA-EPEL-2025-b316fdb437 (vlc-3.0.22-2.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2025-12-11 00:36:43 UTC
FEDORA-EPEL-2025-e2f46a3b61 (vlc-3.0.22-1.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.