https://bugs.kde.org/show_bug.cgi?id=509565

            Bug ID: 509565
           Summary: MediaController applet crashes with Wayland Chromium
                    video playback
    Classification: Plasma
           Product: plasmashell
      Version First 6.4.5
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Media Player widget
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

SUMMARY
Playing some videos in Chromium browser with wayland backend will crash
plasmashell.

STEPS TO REPRODUCE
1. Create a new user.
2. Add a MediaController applet to the desktop.
3. Open `google-chrome-stable --enable-features=UseOzonePlatform
--ozone-platform=wayland --password-store=kwallet6 --enable-wayland-ime` (or
`brave --...`) (via the command prompt), and play a Youtube video (either
https://www.youtube.com or through music.youtube.com), or another video, such
as `https://m.weibo.cn/status/4606042384114943`.
4. Plasmashell crashes. It will repeatedly crash even if you invoke
`plasmashell --replace` from krunner/terminal until the chromium-based browser
is closed.

OBSERVED RESULT
The entire desktop and toolbar etc goes down.

EXPECTED RESULT
Plasma does not crash.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × 12th Gen Intel® Core™ i5-12400F
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060

ADDITIONAL INFORMATION
Possibly related stacktrace and journalctl:
https://github.com/brave/brave-browser/issues/49185
Was also present in Plasma 6.4.4, but I definetly took quite a while to try
find a minimal reproduction.

All flags specified from here on are appended after
`--enable-features=UseOzonePlatform --ozone-platform=wayland
--password-store=kwallet6 --enable-wayland-ime`.
Crashes with `--use-gl=angle`.
`--disable-gpu` does not crash.
`--disable-features=VaapiVideoDecoder,UseChromeOSDirectVideoDecoder` does not
crash. `--use-gl=angle --use-angle=gl` does not crash. `--use-gl=angle
--use-angle=vulkan` does not crash. `--ozone-platform=x11` does not crash.

```
[ ~/.config ] ➜ pacman -Qs 'nvidia-vaapi-driver|libva-nvidia-driver'
local/libva-nvidia-driver 0.0.14-1
    VA-API implementation that uses NVDEC as a backend
[ ~/.config ] ➜ pacman -Q plasma-workspace kirigami qt6-declarative kio nvidia
nvidia-utils 
plasma-workspace 6.4.5-1
kirigami 6.18.0-1
qt6-declarative 6.9.2-1
kio 6.18.0-1
nvidia 580.82.09-2
nvidia-utils 580.82.09-1
```
Downgrading to nvidia-580.82.07-2 (from Arch repos) did not help either.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to