Skip to content

[Bug]: AV1 Video's Crash's plasmashell #275

Description

@TheReiko69

I have:

Install method used:

  • Using Plasma's "Add new widget" (KDE Store)
  • AUR
  • Manually from the latest source code

Describe the bug
The video hard crash's my plasmashell instance by having a memory leak when this video so much as even touch's the video file menu for this plugin. while also just displaying a black screen where the video should be playing. taking it out resolves the issue completely.

Steps to reproduce

  1. Added a video to the video menu.
  2. enabled it
  3. applied the changes
  4. You now have a ticking time bomb black screen.

Observed Result
Video plays, observed Ram usage in Mission Center, it slowly goes up and up until I disable and completely remove the video from the plugin, if left unchecked it will hard crash my system through plasmashell

Expected Result
The video to play and not eat all my ram to eventually lead to a crash

Screenshots/Video
Video in question is unable to be uploaded to github.

System information (please complete the following):

Run kinfo on a terminal and paste the output bellow

# Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 9900X 12-Core Processor
Memory: 32 GiB of RAM (30.4 GiB usable)
Graphics Processor 1: AMD Radeon RX 7900 XT
Graphics Processor 2: Intel® Arc
Graphics Processor 3: AMD Ryzen 9 9900X 12-Core Processor
  • Things in your system that might be relevant: [e.g. Kwin scripts, Themes, Addons]

Additional context
I put the video through FFProbe and here is the outputted result as id imagine thats the most important part of the video.

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/reiko/Wallpapers/Interstellar Space Live Wallpaper.mp4':
Metadata:
major_brand     : dash
minor_version   : 0
compatible_brands: iso6av01mp41
creation_time   : 2025-11-15T11:28:22.000000Z
Duration: 00:00:29.98, start: 0.000000, bitrate: 3653 kb/s
Stream #0:0[0x1](und): Video: av1 (libdav1d) (Main) (av01 / 0x31307661), yuv420p(tv, bt709), 3840x2160 [SAR 1:1 DAR
16:9], 3590 kb/s, 60 fps, 60 tbr, 15360 tbn (default)
Metadata:
creation_time   : 2025-11-15T11:28:22.000000Z
handler_name    : ISO Media file produced by Google Inc.

I have also put another video I downloaded into the wallpaper and it was a vp9 video. This video I used that caused the massive memory leak is an av1 video. which is my biggest suspect for the culprit of this issue. and if it is the culprit then my next question is will av1 ever be supported or how could I possibly make it so av1 is a usable codec for my video wallpaper without it crashing my system. I would really perfer to not reencode the video to make sure it retains as much quality as possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions