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

            Bug ID: 517419
           Summary: plasmashell crashes when opening "Add Widgets" while
                    using some icon theme.
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.2
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: "Manage Desktop and Panels" window
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

I am using a fresh installation of Arch Linux with KDE Plasma. Whenever I
attempt to open the "Add Widgets" (Plasmoids) panel, plasmashell crashes
immediately. After troubleshooting, I found that this issue is specifically
triggered when the Tela icon theme (https://www.opendesktop.org/p/1279924/) is
active. If I switch back to Breeze, the crash does not occur.

I found that this crash is highly related to the system locale (Language).

    When my system language is set to Chinese (zh_CN.UTF-8), clicking "Add
Widgets" causes an immediate SIGSEGV crash (especially when using the some icon
theme).

    However, if I launch plasmashell with the environment variable
LANG=en_US.UTF-8, the "Add Widgets" panel opens perfectly without any issues,
even with the Tela icon theme active.

Steps to reproduce:

    export LANG=zh_CN.UTF8

    Install and apply the "Tela" icon theme (from local folders).

    Right-click on the desktop or panel and select "Add Widgets..."

    plasmashell crashes.

Observed result:
The desktop shell restarts or disappears, and the terminal logs show a SIGSEGV
(Segmentation fault).

This is the terminal log

kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/" should be
QList("ui/main.qml")
org.kde.pulseaudio: No object for name
"alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21:
Unable to assign [undefined] to QColor
qrc:/qt/qml/plasma/applet/org/kde/plasma/brightness/PopupDialog.qml:96:
TypeError: Value is null and could not be converted to an object
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.minimizeall/" should be
QList("ui/main.qml")
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/" should be
QList("ui/main.qml")
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/" should be
QList("ui/main.qml")
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/" should be
QList("ui/main.qml")
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/" should be
QList("ui/main.qml")
kf.package: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/" should be
QList("ui/main.qml")
render glyph failed err=62 face=0x564e2829f1c0, glyph=36
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
fish: 作业 1, 'plasmashell' 终止于信号 SIGSEGV (地址边界错误)

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

Reply via email to