https://bugs.kde.org/show_bug.cgi?id=511428
Bug ID: 511428
Summary: PlasmaShell crash with i3 on top of KDE
Classification: Plasma
Product: plasmashell
Version First 6.5.1
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: Containment
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
Created attachment 186361
--> https://bugs.kde.org/attachment.cgi?id=186361&action=edit
The backtrace of the command
SUMMARY
PlasmaShell crash with i3 on top of KDE.
I’m running Arch Linux with i3 on top of KDE and have been using this setup for
several months. Two days ago, I updated my system, and after rebooting,
plasmashell started crashing in a loop. I suspected I had broken something in
my installation, so today I did a clean reinstall.
The installation went well. I first booted into pure KDE — everything worked
perfectly. Then I installed i3 and booted into it — still no issues. However,
after setting up i3 to run over KDE (like before the clean reinstall), the same
bug appeared again.
Now, I no longer get multiple crash report windows, but the KDE panel (the bar
at the bottom with the app launcher, system tray icons, etc.) is missing. I
tried restarting plasmashell from Konsole with:
```bash
plasmashell --replace
```
And here’s the output:
```text
kf.plasma.quick: Applet preload policy set to 1
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application ‘plasmashell’ crashing… crashRecursionCounter = 2
Segmentation fault (core dumped) plasmashell --replace
kf.plasma.quick: Applet preload policy set to 1
```
On forum, meven a KDE Developper say "A Containment without a parent"
I am always with an external screen (connected with HDMI) in complement of my
laptopt screen
STEPS TO REPRODUCE
1. Install ArchLinux
2. Install KDE and boot on it
3. Install i3 and boot on it
4. Create a .desktop of i3 + kde
```desktop
# /usr/share/xsessions/plasma-i3.desktop
[Desktop Entry]
Type=XSession
Exec=env KDEWM=/usr/bin/i3 /usr/bin/startplasma-x11
DesktopNames=KDE
Name=Plasma with i3
Comment=Plasma with i3 Window Manager
```
5. Mask plasma service:
```bash
systemctl mask plasma-kwin_x11.service --user
```
6. Create plasma-i3 service
```service
# /home/user/.config/systemd/user/plasma-i3.service
[Unit]
Description=Launch Plasma with i3
Before=plasma-workspace.target
[Service]
ExecStart=/usr/bin/i3
Restart=on-failure
[Install]
WantedBy=plasma-workspace.target
```
5. Enable the service
```bash
systemctl enable plasma-i3 --user
```
6. Reboot on the .desktop
OBSERVED RESULT
I see the KDE animation, but i only have i3 module who show. The "KDE panel" is
not show.
I try to recreate it manualy with ``plasmashell --replace`` but it give me
``Segmentation fault`` (if i systemctl restart the plasma-plasmashell still
with --user it exit with error ``plasma-plasmashell.service: Failed with result
'core-dump'.``
EXPECTED RESULT
I have the "KDE pannel" working with i3wm like previously (so that mean
plasmashell work)
**SOFTWARE/OS VERSIONS**
Operating System: Arch Linux
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.17.5-arch1-1 (64-bit)
Graphics Platform: X11
**HARDWARE**
Processors: 12 × 13th Gen Intel® Core™ i5-1335U
Memory: 16 GiB of RAM (15,3 GiB usable)
Graphics Processor: Mesa Intel® Iris® Xe Graphics
Manufacturer: HP
Product Name: HP Pavilion x360 2-in-1 Laptop 14-ek1xxx
System Version: Type1ProductConfigId
**ADDITIONAL INFORMATION**
I came here after post on KDe Forum:
https://discuss.kde.org/t/plasmashell-crashes-on-kde-i3-as-wm/41082/8
I have link you backtrace.
if you are interest in the output of this following command:
```bash
QT_LOGGING_RULES=“*.debug=true” plasmashell --replace 2>
plasmashell_replace.log
```
You can have it here:
https://paste.hostux.net/?58d88a03042747e9#A5YGH17hmsW3BSm3zvDHRuqKsGEB4YSrtjFZuFKkwADF
--
You are receiving this mail because:
You are watching all bug changes.