Mouse wheel crashes "system settings" window

After today’s updates, using the mouse wheel over the left hand side main menu section of the “system settings” window of KDE Plasma, crashes the system settings window. A very interesting bug indeed.

Bug report found:
https://bugs.kde.org/show_bug.cgi?id=504074

PS: If you scroll over the application launcher (start menu) the same crash happens.

1 Like

That report is a duplicate of a Resolved Bug.

1 Like

How can a previously resolved bug manifest itself again?

It’s same bug reported by another person who didn’t bother checking to see if the bug had already been reported. Something that also happens on here a lot too.

1 Like

Hi,

Thank for your feedback, I tried to reproduce the reported issue before and after the Updates, nothing go wrong on plasma.

Devices => Odroid c2, Odroid n2, Odroid c4, Odroid m1 not tested.

The devices are running on Wayland.

You will convince me to buy odroid devices. We on the RPI side deal with a lot of muck while you enjoy problem-free computing :slight_smile:

I’m not an Odroid devices sealer, just an ARM devices user :slight_smile:

But, by default on x86 & ARM devices, I set the Plasma desktop as follow :

I disable all the desktop effect
System settings → Window management → Desktop effect ( I disable everything possible)

I don’t modify the animation speed, 50 % by default
System settings → Quick settings → Animation speed (in the middle to obtain 50 %, the default settings)

Curious to know your feedback with the above settings.

I had this issue yesterday on x86_64 unstable branch.

I synced my system this morning 2025-05-13T22:00:00Z and after a soft-reboot the issue was gone.

The only way is to wait until the fix propagate to ArchLinux Arm and subsequently to Manjaro Arm unstable.

2 Likes

I also disable all animations. KDE Plasma is gpu heavy and without a gpu (RPI), all its bells and whistles would just bring it down. So yeah, there must be a trade-off. KDE Plasma is the best choice for anybody coming from a windows bacground but it requires a powerful machine unfortunately.

1 Like

@Sam_Fisher I think you should do a search with “vc4 v3d raspberry” to find out whether or not the raspberry has a gpu and which versions of opengl and vulkan are supported.

Well OK, compared to the Mali gpus inside the Amlogic SOC (odroid devices), we have videocore in our Broadcom SOC (RPI devices). The difference in processing power (in terms of graphics) is probably really big. Amlogic is used in many consumer grade television boxes and mali is used by mediatek and it is in many many smartphones (Even google pixel phones have it). So i think it is safe to say that there is a big difference.

Different hardware for video, 2d, 3d.
Well, geekbench don’t test v3d (gpu for 3d). But let’s install vkmark-git and glmark2-git from AUR. If @nl.smart or @JFL want to compare how weak a pi5 is.

1 Like

Well, I patched kirigami on x64 to make it not crash …

1 Like

kirigami got updated today in unstable sync with arch-arm.

1 Like

Hi,

I agree to launch a test, interesting idea, both package, vkmark-git and glmark2-git, found on AUR ARM.

Do you have some infos, settings to launch those tests ?

Sinon, pour tester un navigateur web (son et image) il y a ça comme valeur sure :-)

https://www.youtube.com/watch?v=QuGcoOJKXT8

dans un autre registre il y aussi ce moment d’anthologie

https://www.youtube.com/watch?v=UEuZG37gFdM

Just the basic. 2 passes. Wayland for me. v3d for pi. (opengl 3.1 and vulkan 1.4.313)

vulkaninfo (from vulkan-tools)

==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.313

glxinfo (from mesa-utils)

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Broadcom (0x14e4)
    Device: V3D 7.1.7.0 (0xffffffff)
    Version: 25.0.5
    Accelerated: yes
    Video memory: 8049MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 3.1
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1

vkmark : 1736 and 1734 (from vkmark-git)

=======================================================
    vkmark 2025.01
=======================================================
    Vendor ID:      0x14E4
    Device ID:      0x55701C33
    Device Name:    V3D 7.1.7.0
    Driver Version: 104857605
    Device UUID:    95de9254ccb0d84790557e540b608ed4

glmark2-wayland : 1999 and 2010 (from gl2mark2-git)

=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Broadcom
    GL_RENDERER:    V3D 7.1.7.0
    GL_VERSION:     3.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed

glmark2-es2-wayland : 2007 and 2006 (from gl2mark2-git)

=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Broadcom
    GL_RENDERER:    V3D 7.1.7.0
    GL_VERSION:     OpenGL ES 3.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed

vblank_mode=0 glxgears (from mesa-utils)

ATTENTION: default value of option vblank_mode overridden by environment.
8615 frames in 5.0 seconds = 1722.927 FPS
8627 frames in 5.0 seconds = 1725.399 FPS
8632 frames in 5.0 seconds = 1726.365 FPS
8692 frames in 5.0 seconds = 1738.393 FPS
8631 frames in 5.0 seconds = 1726.198 FPS
8623 frames in 5.0 seconds = 1724.349 FPS
8630 frames in 5.0 seconds = 1725.964 FPS

1 Like

I read that one workaround is to set the animation speed close to 0.

I can’t reproduce this myself, though, as this bug doesn’t affect me.

1 Like

don’t use kde but fixed with https://bugs.kde.org/show_bug.cgi?id=503703 . kirigami 6.14.1 in unstable. This thread turns into a benchmark for gpu :smirk:

[nl.smart]

Je ne savais pas que tu étais français…

1 Like

This was fixed with today’s update of kirigami.

2 Likes

@tartanpion De rien, ton pseudo m’a donné un indice quant à ta nationalité.

How to run the installed packages ?

vkmark don’t run but glmark2, see below the bench results
I don’t installed vkmark-git and glmark2-git, but vkmark and glmark2

2025.05.17_01

ARM Odroid C2 Plasma Wayland emmc module disc
[nls@c2-1 ~]$ vkmark
Segmentation fault (core dumped)
[nls@c2-1 ~]$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    Mali450
    GL_VERSION:     2.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 232 FrameTime: 4.316 ms
[build] use-vbo=true: FPS: 340 FrameTime: 2.945 ms
[texture] texture-filter=nearest: FPS: 323 FrameTime: 3.104 ms
[texture] texture-filter=linear: FPS: 333 FrameTime: 3.009 ms
[texture] texture-filter=mipmap: FPS: 324 FrameTime: 3.095 ms
[shading] shading=gouraud: FPS: 272 FrameTime: 3.682 ms
[shading] shading=blinn-phong-inf: FPS: 230 FrameTime: 4.352 ms
[shading] shading=phong: FPS: 168 FrameTime: 5.970 ms
[shading] shading=cel: FPS: 137 FrameTime: 7.324 ms
[bump] bump-render=high-poly: FPS: 140 FrameTime: 7.147 ms
[bump] bump-render=normals: FPS: 306 FrameTime: 3.273 ms
[bump] bump-render=height: FPS: 254 FrameTime: 3.944 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 101 FrameTime: 9.994 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 44 FrameTime: 23.244 ms
[pulsar] light=false:quads=5:texture=false: FPS: 413 FrameTime: 2.425 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 61 FrameTime: 16.585 ms
[desktop] effect=shadow:windows=4: FPS: 187 FrameTime: 5.375 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 105 FrameTime: 9.536 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 107 FrameTime: 9.410 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 157 FrameTime: 6.374 ms
[ideas] speed=duration: FPS: 113 FrameTime: 8.857 ms
[jellyfish] <default>: FPS: 119 FrameTime: 8.435 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[shadow] <default>: FPS: 121 FrameTime: 8.287 ms
[refract] <default>: FPS: 32 FrameTime: 31.252 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 311 FrameTime: 3.216 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 186 FrameTime: 5.390 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 314 FrameTime: 3.188 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 232 FrameTime: 4.320 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 130 FrameTime: 7.696 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 233 FrameTime: 4.296 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 233 FrameTime: 4.294 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 95 FrameTime: 10.528 ms
=======================================================
                                  glmark2 Score: 197
=======================================================
[nls@c2-1 ~]$
ARM Odroid N2 Plasma Wayland emmc module disc
[nls@n2 ~]$ vkmark
Segmentation fault (core dumped)
[nls@n2 ~]$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    Mali-G52 (Panfrost)
    GL_VERSION:     3.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 444 FrameTime: 2.253 ms
[build] use-vbo=true: FPS: 677 FrameTime: 1.479 ms
[texture] texture-filter=nearest: FPS: 636 FrameTime: 1.574 ms
[texture] texture-filter=linear: FPS: 617 FrameTime: 1.622 ms
[texture] texture-filter=mipmap: FPS: 641 FrameTime: 1.562 ms
[shading] shading=gouraud: FPS: 566 FrameTime: 1.768 ms
[shading] shading=blinn-phong-inf: FPS: 555 FrameTime: 1.802 ms
[shading] shading=phong: FPS: 479 FrameTime: 2.089 ms
[shading] shading=cel: FPS: 509 FrameTime: 1.968 ms
[bump] bump-render=high-poly: FPS: 330 FrameTime: 3.039 ms
[bump] bump-render=normals: FPS: 797 FrameTime: 1.256 ms
[bump] bump-render=height: FPS: 870 FrameTime: 1.150 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 546 FrameTime: 1.834 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 245 FrameTime: 4.094 ms
[pulsar] light=false:quads=5:texture=false: FPS: 838 FrameTime: 1.194 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 127 FrameTime: 7.918 ms
[desktop] effect=shadow:windows=4: FPS: 466 FrameTime: 2.148 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 248 FrameTime: 4.035 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 255 FrameTime: 3.922 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 277 FrameTime: 3.612 ms
[ideas] speed=duration: FPS: 370 FrameTime: 2.704 ms
[jellyfish] <default>: FPS: 504 FrameTime: 1.986 ms
[terrain] <default>: FPS: 19 FrameTime: 54.052 ms
[shadow] <default>: FPS: 283 FrameTime: 3.534 ms
[refract] <default>: FPS: 33 FrameTime: 30.794 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 625 FrameTime: 1.602 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 635 FrameTime: 1.577 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 637 FrameTime: 1.570 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 591 FrameTime: 1.694 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 612 FrameTime: 1.636 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 547 FrameTime: 1.830 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 523 FrameTime: 1.916 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 520 FrameTime: 1.924 ms
=======================================================
                                  glmark2 Score: 484
=======================================================
[nls@n2 ~]$
ARM Odroid C4 Plasma Wayland emmc module disc
[nls@c4 ~]$ vkmark
Segmentation fault (core dumped)
[nls@c4 ~]$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    Mali-G31 (Panfrost)
    GL_VERSION:     3.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 99 FrameTime: 10.150 ms
[build] use-vbo=true: FPS: 107 FrameTime: 9.429 ms
[texture] texture-filter=nearest: FPS: 1060 FrameTime: 0.944 ms
[texture] texture-filter=linear: FPS: 1044 FrameTime: 0.958 ms
[texture] texture-filter=mipmap: FPS: 1063 FrameTime: 0.942 ms
[shading] shading=gouraud: FPS: 64 FrameTime: 15.680 ms
[shading] shading=blinn-phong-inf: FPS: 64 FrameTime: 15.677 ms
[shading] shading=phong: FPS: 64 FrameTime: 15.783 ms
[shading] shading=cel: FPS: 64 FrameTime: 15.780 ms
[bump] bump-render=high-poly: FPS: 24 FrameTime: 43.319 ms
[bump] bump-render=normals: FPS: 865 FrameTime: 1.157 ms
[bump] bump-render=height: FPS: 820 FrameTime: 1.220 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 446 FrameTime: 2.243 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 142 FrameTime: 7.049 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1062 FrameTime: 0.942 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 161 FrameTime: 6.215 ms
[desktop] effect=shadow:windows=4: FPS: 636 FrameTime: 1.573 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 42 FrameTime: 23.873 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 42 FrameTime: 23.851 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 42 FrameTime: 23.944 ms
[ideas] speed=duration: FPS: 104 FrameTime: 9.620 ms
[jellyfish] <default>: FPS: 120 FrameTime: 8.336 ms
[terrain] <default>: FPS: 11 FrameTime: 91.434 ms
[shadow] <default>: FPS: 23 FrameTime: 43.766 ms
[refract] <default>: FPS: 3 FrameTime: 435.226 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 182 FrameTime: 5.516 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 188 FrameTime: 5.341 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 188 FrameTime: 5.333 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 188 FrameTime: 5.326 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 187 FrameTime: 5.365 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 188 FrameTime: 5.345 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 187 FrameTime: 5.349 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 186 FrameTime: 5.379 ms
=======================================================
                                  glmark2 Score: 291
=======================================================
[nls@c4 ~]$
ARM Odroid M1 Plasma Wayland nvme disc
[nls@m1-n ~]$ vkmark
Segmentation fault (core dumped)
[nls@m1-n ~]$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    Mali-G52 r1 (Panfrost)
    GL_VERSION:     3.1 Mesa 25.0.5-arch1.1
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 70 FrameTime: 14.343 ms
[build] use-vbo=true: FPS: 80 FrameTime: 12.639 ms
[texture] texture-filter=nearest: FPS: 462 FrameTime: 2.169 ms
[texture] texture-filter=linear: FPS: 464 FrameTime: 2.157 ms
[texture] texture-filter=mipmap: FPS: 467 FrameTime: 2.145 ms
[shading] shading=gouraud: FPS: 53 FrameTime: 18.917 ms
[shading] shading=blinn-phong-inf: FPS: 54 FrameTime: 18.829 ms
[shading] shading=phong: FPS: 53 FrameTime: 18.913 ms
[shading] shading=cel: FPS: 53 FrameTime: 18.908 ms
[bump] bump-render=high-poly: FPS: 25 FrameTime: 40.137 ms
[bump] bump-render=normals: FPS: 476 FrameTime: 2.105 ms
[bump] bump-render=height: FPS: 459 FrameTime: 2.179 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 276 FrameTime: 3.630 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 105 FrameTime: 9.592 ms
[pulsar] light=false:quads=5:texture=false: FPS: 462 FrameTime: 2.166 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 92 FrameTime: 10.964 ms
[desktop] effect=shadow:windows=4: FPS: 305 FrameTime: 3.288 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 41 FrameTime: 24.850 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 41 FrameTime: 24.779 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 41 FrameTime: 24.808 ms
[ideas] speed=duration: FPS: 67 FrameTime: 15.004 ms
[jellyfish] <default>: FPS: 64 FrameTime: 15.742 ms
[terrain] <default>: FPS: 12 FrameTime: 87.947 ms
[shadow] <default>: FPS: 26 FrameTime: 39.258 ms
[refract] <default>: FPS: 4 FrameTime: 329.892 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 121 FrameTime: 8.297 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 125 FrameTime: 8.056 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 125 FrameTime: 8.062 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 124 FrameTime: 8.071 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 125 FrameTime: 8.052 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 124 FrameTime: 8.105 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 124 FrameTime: 8.128 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 124 FrameTime: 8.127 ms
=======================================================
                                  glmark2 Score: 157
=======================================================
[nls@m1-n ~]$

I hope you’ll enjoy those tests and results