** Description changed: Issue: Softlockup with udev-worker during video playback via Firefox browsers on wayland/Xorg with AMD GPU driver Expected: stable system, and smooth video playback What actually happens: system freezes requiring a sysreq sequence. CU soft lockup udev-worker message in logs. DrKonqi rate-limiting for crashes. Steps to reproduce: 1. Open a Firefox browser such as Zen, LibreWolf, Floorp, or Firefox itself. 2. Navigate to an online video playback service 3. Start playing videos 4. Switch desktops with fancy visual transitions or let system idle till screen lock or manually log out 5. System freezes, cannot interact, although can reboot via SysReq sequence Key observations * Happens with Snap Firefox and Flatpak Zen. but NOT with Chrome based browsers. * Does not happen with youtube playback but with other codecs and or sources * occurs on both wayland and xorg "watchdog: BUG: soft lockup - CPU#0 stuck for 32s! [(udev-worker):574]" found in journalctl -b -1 * "drkonqi-coredump-launcher: ... not starting since we tried this too often recently" also in logs * sometimes happens when moving desktops in plasma, upon arriving at the desktop that has Firefox/Zen * sometimes happens after logging back in after timeout in plasma * has occurred across multiple Ubuntu versions * using open-source drivers * EDIT: I'll add the only other oddity I've noticed is that scrolling pages, usually blog posts, in Brave often results in momentary and intermittent unresponsiveness or lagginess, often in full screen (F11), while out of full-screen on the same page and instance will not elicit such behaviour. Firefox and derivatives do not demonstrate such performance issues. Important observation: When I scrape the video URL from the browser and play it directly in VLC, it plays without issues, despite using the same video source that might cause freeze issues with Firefox/Zen. This suggests the problem lies in the browser's specific implementation of hardware video decoding/acceleration and its interaction with the radeon driver Mesa stack, rather than the fundamental inability if the driver to decode the video itself. Hardware affected: AMD processor with integrated graphics on an HP 15 laptop Vendor ID: AuthenticAMD Model name: AMD E1-2100 APU with Radeon(TM) HD Graphics CPU family: 22 lspci -k | grep -EA3 'VGA|3D|Display' 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210] Subsystem: Hewlett-Packard Company Device 21f7 Kernel driver in use: radeon Kernel modules: radeon, amdgpu Work arounds: 1. Disable both "use recommended performance settings" and "use acceleration when possible" selections in Firefox and related browser's Preferences panel. 2. Use Chrome based browsers (with acceleration enabled) 3. Disable timed lockout or use a compositor or WM that doesn't support logging out. 4. Use a compositor or WM without fancy visual effects 5. EDIT: Use Chrome based browsers solely to use online video services, and Firefox derivatives exclusively for surfing text based sites. 6. EDIT: scrape video URL via a browser, and play it via VLC. Thoughts: My hardware is a about a 9 yr old laptop, it might be supported by the amdgpu driver, although I haven't tried it. I'm running the radeon driver, and have always done so, ever since installing Ubuntu on this laptop several versions ago. EDIT: Since the E-2100 APU hardware is a Kabini part, which means it's based on GCN 1.1, it's a Sea Islands / CIK technology, for anyone wondering. + EDIT: Furthermore, Google Earth runs fine, and I don't ever recall a + system freeze coinciding with its use, which despite this program being + a highly GPU intensive 3D program, suggests the issue doesn't pertain to + the 3D rendering capabilities of the Radeon driver on this APU, but + rather specific to its hardware video decoding pathway (as used by + browsers) and/or its handling of GPU power state transitions and display + controller management during desktop switching or system resume/login. + ProblemType: Bug DistroRelease: Ubuntu 25.04 Package: xorg 1:7.7+23ubuntu4 ProcVersionSignature: Ubuntu 6.14.0-15.15-generic 6.14.0 Uname: Linux 6.14.0-15-generic x86_64 ApportVersion: 2.32.0-0ubuntu5.1 Architecture: amd64 CasperMD5CheckResult: pass CompositorRunning: None CurrentDesktop: Hyprland Date: Sat Jun 7 23:35:23 2025 DistUpgraded: 2025-05-18 14:18:02,194 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py' DistroCodename: plucky DistroVariant: ubuntu ExtraDebuggingInterest: Yes, if not too technical GpuHangFrequency: Several times a week GpuHangReproducibility: Yes, I can easily reproduce it GpuHangStarted: Since before I upgraded GraphicsCard: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210] [1002:9834] (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device [103c:21f7] InstallationDate: Installed on 2024-02-08 (485 days ago) InstallationMedia: Ubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230807.2) MachineType: Hewlett-Packard HP 15 Notebook PC ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-15-generic root=UUID=fd3c1a7c-072b-4ccf-a7fb-9b7c15923d16 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7 SourcePackage: xorg Symptom: display Title: Xorg freeze UpgradeStatus: Upgraded to plucky on 2025-05-18 (20 days ago) dmi.bios.date: 08/06/2014 dmi.bios.release: 15.34 dmi.bios.vendor: Insyde dmi.bios.version: F.22 dmi.board.asset.tag: Base Board Asset Tag dmi.board.name: 21F7 dmi.board.vendor: Hewlett-Packard dmi.board.version: 52.2B dmi.chassis.asset.tag: Chassis Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: Hewlett-Packard dmi.chassis.version: Chassis Version dmi.ec.firmware.release: 52.43 dmi.modalias: dmi:bvnInsyde:bvrF.22:bd08/06/2014:br15.34:efr52.43:svnHewlett-Packard:pnHP15NotebookPC:pvr0976100000405F00001610180:rvnHewlett-Packard:rn21F7:rvr52.2B:cvnHewlett-Packard:ct10:cvrChassisVersion:skuF4H14LA#AKH: dmi.product.family: 103C_5335KV G=N L=CON B=HP S=PAV dmi.product.name: HP 15 Notebook PC dmi.product.sku: F4H14LA#AKH dmi.product.version: 0976100000405F00001610180 dmi.sys.vendor: Hewlett-Packard version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.124-2 version.libgl1-mesa-dri: libgl1-mesa-dri 25.0.3-1ubuntu2 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.xserver-xorg-core: xserver-xorg-core 2:21.1.16-1ubuntu1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.18-1
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2113479 Title: [amdgpu] Video playback in Firefox freezes Wayland & Xorg Status in linux package in Ubuntu: New Bug description: Issue: Softlockup with udev-worker during video playback via Firefox browsers on wayland/Xorg with AMD GPU driver Expected: stable system, and smooth video playback What actually happens: system freezes requiring a sysreq sequence. CU soft lockup udev-worker message in logs. DrKonqi rate-limiting for crashes. Steps to reproduce: 1. Open a Firefox browser such as Zen, LibreWolf, Floorp, or Firefox itself. 2. Navigate to an online video playback service 3. Start playing videos 4. Switch desktops with fancy visual transitions or let system idle till screen lock or manually log out 5. System freezes, cannot interact, although can reboot via SysReq sequence Key observations * Happens with Snap Firefox and Flatpak Zen. but NOT with Chrome based browsers. * Does not happen with youtube playback but with other codecs and or sources * occurs on both wayland and xorg "watchdog: BUG: soft lockup - CPU#0 stuck for 32s! [(udev-worker):574]" found in journalctl -b -1 * "drkonqi-coredump-launcher: ... not starting since we tried this too often recently" also in logs * sometimes happens when moving desktops in plasma, upon arriving at the desktop that has Firefox/Zen * sometimes happens after logging back in after timeout in plasma * has occurred across multiple Ubuntu versions * using open-source drivers * EDIT: I'll add the only other oddity I've noticed is that scrolling pages, usually blog posts, in Brave often results in momentary and intermittent unresponsiveness or lagginess, often in full screen (F11), while out of full-screen on the same page and instance will not elicit such behaviour. Firefox and derivatives do not demonstrate such performance issues. Important observation: When I scrape the video URL from the browser and play it directly in VLC, it plays without issues, despite using the same video source that might cause freeze issues with Firefox/Zen. This suggests the problem lies in the browser's specific implementation of hardware video decoding/acceleration and its interaction with the radeon driver Mesa stack, rather than the fundamental inability if the driver to decode the video itself. Hardware affected: AMD processor with integrated graphics on an HP 15 laptop Vendor ID: AuthenticAMD Model name: AMD E1-2100 APU with Radeon(TM) HD Graphics CPU family: 22 lspci -k | grep -EA3 'VGA|3D|Display' 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210] Subsystem: Hewlett-Packard Company Device 21f7 Kernel driver in use: radeon Kernel modules: radeon, amdgpu Work arounds: 1. Disable both "use recommended performance settings" and "use acceleration when possible" selections in Firefox and related browser's Preferences panel. 2. Use Chrome based browsers (with acceleration enabled) 3. Disable timed lockout or use a compositor or WM that doesn't support logging out. 4. Use a compositor or WM without fancy visual effects 5. EDIT: Use Chrome based browsers solely to use online video services, and Firefox derivatives exclusively for surfing text based sites. 6. EDIT: scrape video URL via a browser, and play it via VLC. Thoughts: My hardware is a about a 9 yr old laptop, it might be supported by the amdgpu driver, although I haven't tried it. I'm running the radeon driver, and have always done so, ever since installing Ubuntu on this laptop several versions ago. EDIT: Since the E-2100 APU hardware is a Kabini part, which means it's based on GCN 1.1, it's a Sea Islands / CIK technology, for anyone wondering. EDIT: Furthermore, Google Earth runs fine, and I don't ever recall a system freeze coinciding with its use, which despite this program being a highly GPU intensive 3D program, suggests the issue doesn't pertain to the 3D rendering capabilities of the Radeon driver on this APU, but rather specific to its hardware video decoding pathway (as used by browsers) and/or its handling of GPU power state transitions and display controller management during desktop switching or system resume/login. ProblemType: Bug DistroRelease: Ubuntu 25.04 Package: xorg 1:7.7+23ubuntu4 ProcVersionSignature: Ubuntu 6.14.0-15.15-generic 6.14.0 Uname: Linux 6.14.0-15-generic x86_64 ApportVersion: 2.32.0-0ubuntu5.1 Architecture: amd64 CasperMD5CheckResult: pass CompositorRunning: None CurrentDesktop: Hyprland Date: Sat Jun 7 23:35:23 2025 DistUpgraded: 2025-05-18 14:18:02,194 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py' DistroCodename: plucky DistroVariant: ubuntu ExtraDebuggingInterest: Yes, if not too technical GpuHangFrequency: Several times a week GpuHangReproducibility: Yes, I can easily reproduce it GpuHangStarted: Since before I upgraded GraphicsCard: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210] [1002:9834] (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device [103c:21f7] InstallationDate: Installed on 2024-02-08 (485 days ago) InstallationMedia: Ubuntu 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230807.2) MachineType: Hewlett-Packard HP 15 Notebook PC ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-15-generic root=UUID=fd3c1a7c-072b-4ccf-a7fb-9b7c15923d16 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7 SourcePackage: xorg Symptom: display Title: Xorg freeze UpgradeStatus: Upgraded to plucky on 2025-05-18 (20 days ago) dmi.bios.date: 08/06/2014 dmi.bios.release: 15.34 dmi.bios.vendor: Insyde dmi.bios.version: F.22 dmi.board.asset.tag: Base Board Asset Tag dmi.board.name: 21F7 dmi.board.vendor: Hewlett-Packard dmi.board.version: 52.2B dmi.chassis.asset.tag: Chassis Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: Hewlett-Packard dmi.chassis.version: Chassis Version dmi.ec.firmware.release: 52.43 dmi.modalias: dmi:bvnInsyde:bvrF.22:bd08/06/2014:br15.34:efr52.43:svnHewlett-Packard:pnHP15NotebookPC:pvr0976100000405F00001610180:rvnHewlett-Packard:rn21F7:rvr52.2B:cvnHewlett-Packard:ct10:cvrChassisVersion:skuF4H14LA#AKH: dmi.product.family: 103C_5335KV G=N L=CON B=HP S=PAV dmi.product.name: HP 15 Notebook PC dmi.product.sku: F4H14LA#AKH dmi.product.version: 0976100000405F00001610180 dmi.sys.vendor: Hewlett-Packard version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.124-2 version.libgl1-mesa-dri: libgl1-mesa-dri 25.0.3-1ubuntu2 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.xserver-xorg-core: xserver-xorg-core 2:21.1.16-1ubuntu1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.18-1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2113479/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp