decky-loader icon indicating copy to clipboard operation
decky-loader copied to clipboard

[BUG] Crashing when opening steam menu on oct 2 stable

Open zany130 opened this issue 3 months ago • 25 comments

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

plugin-info.txt

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

deckylogs.txt

Frontend Logs

cef_log.previous.txt cef_log.txt

zany130 avatar Oct 04 '25 16:10 zany130

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)

zany130 avatar Oct 04 '25 21:10 zany130

I am experiencing this as well

zvarnes avatar Oct 05 '25 01:10 zvarnes

Same issue

nbarthelemy avatar Oct 05 '25 01:10 nbarthelemy

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

zany130 avatar Oct 05 '25 01:10 zany130

same issue, Decky is completely BORKED by new Steam OS Stable.

joshrowin2000 avatar Oct 05 '25 02:10 joshrowin2000

also happening here

kissinglucifer avatar Oct 05 '25 06:10 kissinglucifer

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 PR
  • PlayTime - has PR
  • MagicBlack - has PR
  • Audio Loader - has PR
  • Reshadeck - don't have a PR
  • Pause Games - don't have a PR

UPD1: Added Reshadeck & Pause Games

TrainDoctor avatar Oct 05 '25 06:10 TrainDoctor

How can I/We uninstall plugins without uninstalling decky to get it to work for the time being?

MissHeda avatar Oct 05 '25 23:10 MissHeda

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.

jurassicplayer avatar Oct 05 '25 23:10 jurassicplayer

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.

I can't delete it i don't have access

Shell94845 avatar Oct 06 '25 00:10 Shell94845

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.

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.

YO-SC avatar Oct 06 '25 00:10 YO-SC

@TrainDoctor could you add ScreenSaver to the list? Thank you

jagbass avatar Oct 06 '25 02:10 jagbass

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.

FGOD1983 avatar Oct 06 '25 07:10 FGOD1983

In my case (06.10.2025) the plugins: MagicPods and SteamGridDB where broken since the last SteamOS-Patch leading to an errorscreen .

Lulatsch420 avatar Oct 06 '25 20:10 Lulatsch420

Brightness Bar is the plugin that caused me issues

RicME85 avatar Oct 07 '25 00:10 RicME85

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

FGOD1983 avatar Oct 07 '25 09:10 FGOD1983

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.

TrainDoctor avatar Oct 07 '25 12:10 TrainDoctor

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

FGOD1983 avatar Oct 07 '25 12:10 FGOD1983

is anyone getting a crash when exiting big picture mode on desktop?

Image

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/

cef_log.txt

deckylogs.txt

zany130 avatar Oct 09 '25 04:10 zany130

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(((

genry718 avatar Oct 12 '25 13:10 genry718

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

lazyboy0172 avatar Oct 12 '25 13:10 lazyboy0172

Was there any solution? How do I uninstall incompatible plugins? And how to determine which of them are incompatible with the update?

eva3si0n avatar Oct 16 '25 04:10 eva3si0n

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.

FGOD1983 avatar Oct 16 '25 13:10 FGOD1983

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.

eva3si0n avatar Oct 17 '25 10:10 eva3si0n

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.

T0mk4 avatar Oct 23 '25 19:10 T0mk4