[BUG] Crashing when opening steam menu on oct 2 stable
Please confirm
- [x] I have searched existing issues
- [x] This issue is not a duplicate of an existing one
- [x] I have checked the common issues section in the readme file
- [x] I have attached logs to this bug report (failure to include logs will mean your issue may not be responded to).
Bug Report Description
When i open the steam menu decky crashes
Expected Behaviour
steam menu opens fine and decky doesnt crash
SteamOS version
Bazzite-deck
Selected Update Channel
Stable
Decky Loader Version
v3.1.11
Plugin Info
EDIT: script produced blank output so here is an ls of the plugin folder
ls homebrew/plugins/
Octal Permissions Size User Group Date Modified Name
0555 dr-xr-xr-x@ - zany130 zany130 20 Jan 21:56 __MACOSX/
0755 drwxr-xr-x@ - root root 30 Mar 23:23 'Add to Steam'/
0755 drwxr-xr-x@ - root root 5 Sep 16:32 bazzite-buddy/
0755 drwxr-xr-x@ - root root 3 Oct 18:15 CheatDeck/
0755 drwxr-xr-x@ - root root 29 Nov 2024 ControllerTools/
0755 drwxr-xr-x@ - root root 7 May 23:55 DeckRommSync/
0755 drwxr-xr-x@ - root root 27 Sep 2024 decky-addtosteam/
0755 drwxr-xr-x@ - root root 29 Jun 18:47 decky-autoflatpaks/
0755 drwxr-xr-x@ - root root 14 Jul 17:26 decky-bluetooth-wake-control/
0755 drwxr-xr-x@ - root root 19 Sep 22:53 Decky-Framegen/
0755 drwxr-xr-x@ - root root 16 Feb 23:07 Decky-Lookup/
0755 drwxr-xr-x@ - root root 5 Sep 16:33 decky-lsfg-vk/
0755 drwxr-xr-x@ - root root 26 Aug 22:24 decky-ludusavi/
0755 drwxr-xr-x@ - root root 12 Jul 20:40 decky-notifications/
0755 drwxr-xr-x@ - root root 8 Feb 19:45 decky-pip/
0755 drwxr-xr-x@ - root root 8 Aug 21:43 decky-spy/
0755 drwxr-xr-x@ - root root 12 Jul 20:39 decky-steamgriddb/
0755 drwxr-xr-x@ - root root 22 Oct 2024 decky-storage-cleaner/
0755 drwxr-xr-x@ - root root 15 Jun 18:03 decky-sunshine/
0755 drwxr-xr-x@ - root root 17 Sep 22:23 decky-syncthing/
0755 drwxr-xr-x@ - root root 2 Jul 19:09 decky-terminal/
0755 drwxr-xr-x@ - root root 15 Mar 20:48 DeckyFileServer/
0755 drwxr-xr-x@ - root root 14 Jan 22:53 DiscordStatus/
0755 drwxr-xr-x@ - root root 12 Jul 20:39 Emuchievements/
0755 drwxr-xr-x@ - root root 19 Sep 22:53 EmuDecky/
0755 drwxr-xr-x@ - root root 31 Aug 21:28 hhd-decky/
0755 drwxr-xr-x@ - root root 14 Jan 22:53 hltb-for-deck/
0755 drwxr-xr-x@ - root root 29 Jun 18:47 isthereanydeal-for-deck/
0755 drwxr-xr-x@ - root root 19 Sep 2024 kdeconnect/
0755 drwxr-xr-x@ - root root 14 Jul 17:26 MangoPeel/
0755 drwxr-xr-x@ - root root 29 Sep 2024 memory-deck/
0755 drwxr-xr-x@ - root root 9 Mar 17:53 MetaDeck/
0755 drwxr-xr-x@ - root root 12 Aug 21:54 moondeck/
0755 drwxr-xr-x@ - root root 8 Oct 2024 MusicControl/
0755 drwxr-xr-x@ - root root 9 Jun 14:12 OpenGOAL/
0755 drwxr-xr-x@ - root root 15 Mar 20:47 playcount-decky/
0755 drwxr-xr-x@ - root root 12 Sep 2024 protondb-decky/
0755 drwxr-xr-x@ - root root 10 Feb 23:23 SDH-AnimationChanger/
0755 drwxr-xr-x@ - root root 28 Mar 16:20 SDH-AudioLoader/
0755 drwxr-xr-x@ - root root 12 Sep 2024 SDH-CssLoader/
0755 drwxr-xr-x@ - root root 14 Jan 22:53 SDH-GameThemeMusic/
0755 drwxr-xr-x@ - root root 13 Jan 20:32 SDH-PlayTime/
0755 drwxr-xr-x@ - root root 12 Sep 2024 SDH-QuickLaunch/
0755 drwxr-xr-x@ - root root 14 Sep 2024 Steamback/
0755 drwxr-xr-x@ - root root 12 Aug 21:54 TabMaster/
0755 drwxr-xr-x@ - root root 27 Dec 2024 tailscale-control/
0755 drwxr-xr-x@ - root root 12 Sep 2024 VolumeMixer-decky/
Have you modified the read-only filesystem at any point?
No response
Backend Logs
Frontend Logs
hmm not sure why the plugin scirpt is producing an empty plugin-info file this is the script
#!/bin/bash
# Define the directory to scan
directory_to_scan="~/homebrew/plugins"
# Loop through each subdirectory (one level deep)
for dir in "$directory_to_scan"/*/; do
# Check if package.json exists in the subdirectory
if [ -f "${dir}package.json" ]; then
# Extract name and version from the package.json file using jq
name=$(jq -r '.name' "${dir}package.json")
version=$(jq -r '.version' "${dir}package.json")
# Output the name and version
echo "Directory: ${dir}"
echo "Package Name: $name"
echo "Version: $version"
echo "-----------------------------"
fi
done
Running it without redirecting to any file also produces a blank output.
I already tried chmod a+x btw
Also not sure why the log is mentioning deckcord as that should be uninstalled (it was one of the plugins the decky error message recomended uninstalling alongside webrowser , i kept uninstalling plugins until it said the most likely culprit was decky itself)
I am experiencing this as well
Same issue
make sure you uninstall all plugins the error messages mention are causing the issue. For me, I had to uninstall deckcord, webrowser, and retrolibrary (from emudeck).
It seems some people have got decky to work once they removed the offending plugins
I think in my case it might of been deckcord was still loaded for some reason. I need to test further when i get a chance
Apparently, these may also be broken
MagicPodsDecky PlayTime MagicBlack Audio Loader Reshadeck Pause Games
same issue, Decky is completely BORKED by new Steam OS Stable.
also happening here
We are aware of the issue. Unless you have logs to contribute please do not add to this thread. Right now we know definitively the issue is not caused by decky itself but by plugins. Borrowed from @ynhhoJ on our discord:
Currently broken plugins - status if plugin has opened PR in decky-plugin-database repo
MagicPodsDecky- has PRPlayTime- has PRMagicBlack- has PRAudio Loader- has PRReshadeck- don't have a PRPause Games- don't have a PR
UPD1: Added Reshadeck & Pause Games
How can I/We uninstall plugins without uninstalling decky to get it to work for the time being?
How can I/We uninstall plugins without uninstalling decky to get it to work for the time being?
You just delete the affected plugins from the ~/homebrew/plugins folder.
How can I/We uninstall plugins without uninstalling decky to get it to work for the time being?
You just delete the affected plugins from the
~/homebrew/pluginsfolder.
I can't delete it i don't have access
How can I/We uninstall plugins without uninstalling decky to get it to work for the time being?
You just delete the affected plugins from the
~/homebrew/pluginsfolder.I can't delete it i don't have access
The decky error at boot should give the option to uninstall the problematic plugin and restart decky. You would need to use touch controls tho.
In my case I used Konsole on the directory, then sudo rm -rf the problematic plugins directories.
MAKE SURE TO KNOW HOW TO USE THAT COMMAND. I am not liable for any damages xD.
For me it was MagicBlack; but then some other plugins gave me issues but on those I used the touch controls on boot to uninstall them and restart decky. Happened again with 2 more plugins I had. After that it seems the rest of the plugins work fine on my end at least.
@TrainDoctor could you add ScreenSaver to the list? Thank you
I also noticed that I had crashes with the Web Browser plugin. I had to uninstall both Web Browser and the ScreenSaver plugins in order to have a functional SteamOS again without crashes in Game Mode.
But I think the problem lies more with the plugins themselves and not with Decky tbh as tons of other plugins like the CSS plugin are still working as expected and Decky itself is of no issue either.
In my case (06.10.2025) the plugins: MagicPods and SteamGridDB where broken since the last SteamOS-Patch leading to an errorscreen .
Brightness Bar is the plugin that caused me issues
Not sure if it is related, but when I was trying to install the newest Screensaver plugin manually, I noticed that the plugin folder was owned by root instead of decky. I also have no idea what did change the ownership (decky, the SteamOS update or some plugin).
But I thought it was worth mentioning it as it might be problematic for some plugins
I noticed that the plugin folder was owned by root instead of deck
That's an intentional change from earlier versions of decky where only the files were owned by root. This is required to disallow a basic but effective privilege escalation risk that was present without this being in place.
ah then I will change the folder ownership back to root now that I manually installed the new Screensaver update which fixed the crashes for me.
The only one for me that still causes issues (at least I don't think it was updated just yet) is the Web Browser plugin
is anyone getting a crash when exiting big picture mode on desktop?
everything else seems to work fine but it crashes here
ls homebrew/plugins/
Octal Permissions Size User Group Date Modified Name
0555 dr-xr-xr-x@ - zany130 zany130 20 Jan 21:56 __MACOSX/
0755 drwxr-xr-x@ - root root 5 Sep 16:32 bazzite-buddy/
0755 drwxr-xr-x@ - root root 7 Oct 23:21 'Bazzite Buddy'/
0755 drwxr-xr-x@ - root root 3 Oct 18:15 CheatDeck/
0755 drwxr-xr-x@ - root root 6 Oct 22:04 DeckWebBrowser/
0755 drwxr-xr-x@ - root root 29 Jun 18:47 decky-autoflatpaks/
0755 drwxr-xr-x@ - root root 8 Oct 19:26 Decky-Framegen/
0755 drwxr-xr-x@ - root root 16 Feb 23:07 Decky-Lookup/
0755 drwxr-xr-x@ - root root 8 Oct 19:26 decky-lsfg-vk/
0755 drwxr-xr-x@ - root root 26 Aug 22:24 decky-ludusavi/
0755 drwxr-xr-x@ - root root 12 Jul 20:40 decky-notifications/
0755 drwxr-xr-x@ - root root 8 Feb 19:45 decky-pip/
0755 drwxr-xr-x@ - root root 8 Aug 21:43 decky-spy/
0755 drwxr-xr-x@ - root root 12 Jul 20:39 decky-steamgriddb/
0755 drwxr-xr-x@ - root root 2 Jul 19:09 decky-terminal/
0755 drwxr-xr-x@ - root root 12 Jul 20:39 Emuchievements/
0755 drwxr-xr-x@ - root root 25 Aug 13:30 EmuDecky/
0755 drwxr-xr-x@ - root root 14 Jan 22:53 hltb-for-deck/
0755 drwxr-xr-x@ - root root 29 Jun 18:47 isthereanydeal-for-deck/
0755 drwxr-xr-x@ - root root 19 Sep 2024 kdeconnect/
0755 drwxr-xr-x@ - root root 29 Sep 2024 memory-deck/
0755 drwxr-xr-x@ - root root 9 Mar 17:53 MetaDeck/
0755 drwxr-xr-x@ - root root 8 Oct 2024 MusicControl/
0755 drwxr-xr-x@ - root root 5 Oct 13:19 playcount-decky/
0755 drwxr-xr-x@ - root root 12 Sep 2024 protondb-decky/
0755 drwxr-xr-x@ - root root 10 Feb 23:23 SDH-AnimationChanger/
0755 drwxr-xr-x@ - root root 6 Oct 22:02 SDH-AudioLoader/
0755 drwxr-xr-x@ - root root 12 Sep 2024 SDH-CssLoader/
0755 drwxr-xr-x@ - root root 14 Jan 22:53 SDH-GameThemeMusic/
0755 drwxr-xr-x@ - root root 9 Oct 00:32 SDH-PlayTime/
0755 drwxr-xr-x@ - root root 12 Sep 2024 SDH-QuickLaunch/
0755 drwxr-xr-x@ - root root 14 Sep 2024 Steamback/
0755 drwxr-xr-x@ - root root 6 Oct 22:04 TabMaster/
0755 drwxr-xr-x@ - root root 5 Oct 13:28 tailscale-control/
0755 drwxr-xr-x@ - root root 12 Sep 2024 VolumeMixer-decky/
sorry guys can u pls explain - i neeed reinstall broken plugins manually and its only way becouse decky (also new feauture versions) wil crash ol load with old plugins version and cant update them? oh oh why i have so much plugins(((
Yeah honestly i could use a bit of a tutorial or clarification as well. I know at least magicpod needs updates, maybe more, but i cant get into the decky settings to perform said updates. Do i have to boot into desktop mode and delete some folders or something from there, then re-install plugins? I guess just hoping for a bit of a step by step on what to do short of uninstalling the whole thing and reinstalling every plugin fresh
Was there any solution? How do I uninstall incompatible plugins? And how to determine which of them are incompatible with the update?
I would move all the plugin folders out and put them back 1 at a time and see if it boots. If it fails you know that plugin needs to be updated by downloading the new version and putting it in the plugins folder over the original so it keeps the settings.
It takes a ton of time, but it is better than setting up every plugin from scratch I guess.
The method is really simple and working, if not so many plugins are installed. As a result, I found out that I had all the problems because of the TDP Control plugin and 2 more (MagicPods and HueSync). But the last 2 start working correctly if you reinstall them from Decky Loader. By the way, the broken plugin has now also disappeared from the available ones in Decky Loader.
With current released 3.20 pre 1 I get crashes on opening sub menus. I can add SteamGridDB as potential cause for incompatible plugin for now. After deleting everything worked fine.