You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’m seeing a kernel warning in __vb2_queue_cancel when running Chromium in kiosk mode to cycle through videos on two separate screens. This appears to originate from the videobuf2_common module, with an indication that stop_streaming() is leaving buffers in an active state. After running for a few hours, one or more of the videos will fail to play, usually freezing on the first frame.
Steps to reproduce the behaviour
Configure Raspberry Pi 4 to use dual HDMI outputs.
Launch Chromium (with hardware acceleration enabled) in kiosk mode to display two separate webpages (one per screen).
Each webpage cycles through several videos using <video> tags with autoplay+loop. Videos are cycled by toggling the display tag of each video to either block or none (and subsequently after a small delay, pausing hidden videos and setting video.currentTime = 0).
After 30 mins - 1 hour, kernel warnings start to appear.
After a few hours to a few days, a seemingly random video will fail to play each time it is displayed.
Device (s)
Raspberry Pi 4 Mod. B
System
OS and version:
Raspberry Pi reference 2024-11-19
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 891df1e21ed2b6099a2e6a13e26c91dea44b34d4, stage4
Firmware version:
Mar 19 2025 18:24:21
Copyright (c) 2012 Broadcom
version ca6e8171a80ea46924ffaa629250bfb482f3a02c (clean) (release) (start)
Kernel version:
Linux six 6.12.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux
Uh oh!
There was an error while loading. Please reload this page.
Describe the bug
I’m seeing a kernel warning in
__vb2_queue_cancel
when running Chromium in kiosk mode to cycle through videos on two separate screens. This appears to originate from thevideobuf2_common
module, with an indication thatstop_streaming()
is leaving buffers in an active state. After running for a few hours, one or more of the videos will fail to play, usually freezing on the first frame.Steps to reproduce the behaviour
<video>
tags with autoplay+loop. Videos are cycled by toggling thedisplay
tag of each video to eitherblock
ornone
(and subsequently after a small delay, pausing hidden videos and settingvideo.currentTime = 0
).Device (s)
Raspberry Pi 4 Mod. B
System
OS and version:
Raspberry Pi reference 2024-11-19
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 891df1e21ed2b6099a2e6a13e26c91dea44b34d4, stage4
Firmware version:
Mar 19 2025 18:24:21
Copyright (c) 2012 Broadcom
version ca6e8171a80ea46924ffaa629250bfb482f3a02c (clean) (release) (start)
Kernel version:
Linux six 6.12.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux
Logs
Additional context
No response
The text was updated successfully, but these errors were encountered: