itch
itch copied to clipboard
The client doesn't seem to run on latest openSUSE Tumbleweed Linux
I am running openSUSE Linux, the Tumbleweed rolling distro. There's been a recent update which included a newer version of glibc and related core libraries. Now, many apps won't run, including the itch client.
Version: 25.5.1 OS: openSUSE Tumbleweed x86_64 (kernel: 5.14.6-1-default) glibc: 2.34
Here is the output:
11:06:29.672 INFO [email protected] on [email protected] in production
11:06:29.673 DEBUG (m/reac/preb/load-preferences) imported preferences: {"downloadSelfUpdates":true,"offlineMode":false,"installLocations":{},"defaultInstallLocation":"appdata","isolateApps":false,"closeToTray":false,"readyNotification":true,"showAdvanced":false,"openAtLogin":false,"openAsHidden":false,"manualGameUpdates":false,"preventDisplaySleep":true,"preferOptimizedPatches":false,"disableBrowser":false,"enableTabs":true,"lastSuccessfulSetupVersion":"25.5.1","importedOldInstallLocations":true}
11:06:29.876 DEBUG (m/reac/preb/load-preferences) imported preferences: {"downloadSelfUpdates":true,"offlineMode":false,"installLocations":{},"defaultInstallLocation":"appdata","isolateApps":false,"closeToTray":false,"readyNotification":true,"showAdvanced":false,"openAtLogin":false,"openAsHidden":false,"manualGameUpdates":false,"preventDisplaySleep":true,"preferOptimizedPatches":false,"disableBrowser":false,"enableTabs":true,"lastSuccessfulSetupVersion":"25.5.1","importedOldInstallLocations":true}
11:06:29.884 DEBUG (m/net/register-itch-protocol) Registering itch: protocol for session with user agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) itch/25.5.1 Chrome/85.0.4183.121 Electron/10.4.5 Safari/537.36
11:06:29.988 INFO (m/reac/preboot) preboot ran in 113.00ms
11:06:29.990 DEBUG (m/reac/open-at-login) Updating login item settings, open=false, hidden=false
11:06:29.991 DEBUG (m/reac/open-at-login) Copying /usr/share/applications/io.itch.itch.desktop => /home/---/.config/autostart/io.itch.itch.desktop
11:06:29.992 DEBUG (m/reac/winds) Waiting on root window to dispatch boot
[7824:0930/210630.307718:FATAL:gpu_data_manager_impl_private.cc(442)] GPU process isn't usable. Goodbye.
[1] 7824 trace trap (core dumped) /home/---/.itch/app-25.5.1/itch
However, if I run it with the --no-sandbox flag, it runs fine.
This sounds like the electron issue with the new glibc. While I don't personally understand how this all fits together, I understand this means any software using electron, or glibc itself, will need to be updated. It's possible I have misunderstood the cause, but either way, failing to run without --no-sandbox is a problem.
Related: The same issue in Electron: https://github.com/electron/electron/issues/31113 Discussion in the opensuse mailinglist: https://lists.opensuse.org/archives/list/[email protected]/message/MN3SRFVYKT4DRPDAFELAG5WMGIMMVEHO/
It seems like #2816 is where this issue is being more active.