Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Deck Desktop Mode (KDE) Results In plasmashell crashes #1145

Closed
pastram-i opened this issue May 17, 2024 · 20 comments
Closed

Steam Deck Desktop Mode (KDE) Results In plasmashell crashes #1145

pastram-i opened this issue May 17, 2024 · 20 comments

Comments

@pastram-i
Copy link

Describe the bug

Gaming mode works as expected.

When switching to Desktop Mode, the Desktop is seen quickly before multiple plastmashell crashes are displayed until desktop goes to a black screen background.

What did you expect to happen?

Desktop Mode (KDE) runs as expected.

Output of rpm-ostree status

N/A (unless I can run in Gaming Mode somehow? Let me know and I’ll provide).

Hardware

Steam Deck (Non-OLED) 256gb

Extra information or context

N/A

@miguelbaldi
Copy link

Same thing with Asus ROG Ally.
Fresh install, following the official guide. Game mode starts fine, when I try to change to Desktop Mode to finish configuration, plasmashell crashes.
Looking at the stacktrace, seems to be something on libc

@pastram-i
Copy link
Author

pastram-i commented May 17, 2024

+1 report on GPD Win Mini 2204 (8840) via Discord

@miguelbaldi
Copy link

There's another user on Reddit reporting the exact same issue. He posted a video and a pastebin on the comments with stacktrace:
https://www.reddit.com/r/LinuxOnAlly/s/zNfc8C35JS

@b-lechalupe
Copy link

Hello here!

Same issue with a ROG Ally freshly installed.

During setup, I could access the desktop with the welcome window that do some setup, then I started the gamemode for the first time and everything worked well.

Now that the gamemode is setup and running, any attemp to switch to desktop mode briefly display the background and the "Return to Gaming Mode" icon, then 3 crash handler window appear all referencing plasmashell, if you close these 3 window, you face a black screen.

With a physical keyboard plugged in, I can still open Ptyxis terminal and attempt something (Just press ALT + F2 then type "Ptyxis" then enter).
Running qdbus org.kde.Shutdown /Shutdown org.kde.Shutdown.logout will actually work and bring me back to the gamemode without needing to hard shutdown the machine.

It's my first experience with Bazzite. I love it already, buuuuuuuut... I hope we'll have a working desktop soon :)

@Topuz
Copy link

Topuz commented May 18, 2024

Same here, fresh install on ROG Ally.

@pastram-i
Copy link
Author

pastram-i commented May 20, 2024

Thanks to @b-lechalupe for letting me know I can still get to the terminal when plasma crashes, and finding the documentation on rollbacks, I was able to successfully rollback to a working build (40-stable-20240517).

If you want to explore other builds, you can with the below command -
skopeo list-tags docker://ghcr.io/ublue-os/bazzite | grep -- "-stable-" | sort -rV

This requires an external keyboard to do.

Steps:

  • Switch to desktop mode
  • Plug in external keyboard
  • Allow plasmashell crashes to take place
  • Press Alt-F2
  • Type “Ptyxis” and hit enter
  • Install the working build -
    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:40-stable-20240517
  • Wait (there’s no progress bar, and this can take several minutes)
  • When complete, type systemctrl reboot and hit enter to restart the device
  • Once booted, switch to desktop mode

Desktop mode now works as expected for me!

@martinville
Copy link

martinville commented May 20, 2024

I have the same issue with a fresh install. (Literally a few minutes ago) The moment I exit steam to the desktop (KDE) then i get the plasmashell crashed message.

I downloaded Bazzite on the 18th of May "bazzite-ally-stable.iso" using ROG Ally Z1 extreme

@martinville
Copy link

Looks like the issue is caused by the theme called "Vapor" that is making use of an old JSON format for plasmashell theming along with some image formats that is not supported.

I tried switching the theme using
lookandfeeltool -a org.kde.breeze.desktop

But unfortunatly it still crashes.

If you are able to replicate the issue, let plasmashell crash and from the terminal "ALT+F2" search Ptyxis,
Launch plasmashell you will see that it's trying to start plasmashell over and over printing the error message causing it to fail.

@KyleGospo
Copy link
Member

upstream bug, latest build has the fix.

@lu0510
Copy link

lu0510 commented May 21, 2024

Hello , still the probleme is there for me gpd win 4 , here is the crashlog :
crashlog.txt
with a older build it works perfekt with bazzite-rollback-helper rebase 40-20240427
i hope it will fixed

@martinville
Copy link

Still doesn't work for me, I re-downloaded the latest image from https://bazzite.gg/ and tried again only to find plasmashell still crashing. I have a feeling I simply installed the same broken OS as before because the file's are not versioned. 👎

It's pitty was quite excited to try this out.

Goodluck with this.

@petllama
Copy link

I also experienced this last night on a 2023 GPD win mini with a fresh download.

@mrluizandre
Copy link

mrluizandre commented May 24, 2024

Same here with ROG Ally. I downloaded the .iso today and the problem still happens.

I already ran a system update via terminal.

@pixelbart
Copy link

same

@KyleGospo KyleGospo reopened this May 24, 2024
@KyleGospo
Copy link
Member

KyleGospo commented May 24, 2024

Reopening, one KDE bug was fixed but some users appear to be getting bit by another new one.
https://www.mail-archive.com/[email protected]/msg927456.html

Logs from the last week point to this. None of the Bazzite development team have been able to reproduce this crash unfortunately.

@KyleGospo
Copy link
Member

@pastram-i
Copy link
Author

In the meantime for anyone wanting desktop mode - I recommend rolling back to a working image, as I mentioned above.

@Mattheish
Copy link

Mattheish commented May 27, 2024

I just encountered this issue too when installing bazzite-deck with newly downloaded iso on my Steam Deck LCD.

Tried the suggested rolling back to 20240517 but issue persisted. Steps I took to solve are as follows:

  1. rebase to bazzite-deck:39-stable
  2. Go to desktop mode and change global theme to Fedora (Appearance and Desktop layout)
  3. rebase to bazzite-deck:stable
  4. Go to desktop mode and change global theme back to Vapor

@KyleGospo
Copy link
Member

Plasma Shell 6.0.5 is now present on the latest stable and testing builds, and I have some confirmations that it fixes this issue as promised. Would appreciate some more feedback so we can close this finally.

@AzMilk50
Copy link

Plasma Shell 6.0.5 is now present on the latest stable and testing builds, and I have some confirmations that it fixes this issue as promised. Would appreciate some more feedback so we can close this finally.

Rebasing to the latest Ally build has fixed it for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests