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

itch-setup v1.26.0 linux errors but completes during setup, fails to launch #19

Open
saizai opened this issue Apr 25, 2024 · 0 comments

Comments

@saizai
Copy link

saizai commented Apr 25, 2024

I ran https://itch.io/app/download?platform=linux per https://itch.io/docs/itch/installing/linux/ . See environment below and install logs attached.
itch-setup-log.txt
itch-setup-log-2024-04-25T11-47-53.062.txt

The install spat out a lot of errors but completed "successfully". Running ~/.itch/itch gave normal-looking CLI output (again see attached itch logs, and see below for output in other logs), and popped up a blank GUI window, which closed after a couple seconds. It does not seem to actually work at all other than that ~/.itch/itch-setup --uninstall does seem to work correctly.

$ uname -srvpio
Linux 6.5.0-28-generic #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr  4 14:39:20 UTC 2 x86_64 x86_64 GNU/Linux

$ md5sum ~/Downloads/itch-setup 
126844aebac4f517d56821a748044175  /home/saizai/Downloads/itch-setup

$ file  ~/Downloads/itch-setup 
/home/saizai/Downloads/itch-setup: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, Go BuildID=Vb1hZm8v9pq6SBXq66uA/pOqsXq87SEFRvwJsD5PG/uAYXZH4QBX1ZEzxmUhis/-9TnqU6pUiVY_mijz0GW, BuildID[sha1]=111cf6ee7287ff64b1e977f6ab2c1052523a31b1, stripped

$ apt list --installed | grep gtk

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

apport-gtk/jammy-updates,jammy-updates,now 2.20.11-0ubuntu82.5 all [installed,automatic]
gir1.2-gtk-3.0/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
gir1.2-gtk-4.0/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
gir1.2-gtksource-4/jammy,now 4.8.3-1 amd64 [installed,automatic]
gir1.2-javascriptcoregtk-4.0/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
gstreamer1.0-gtk3/jammy-updates,jammy-security,now 1.20.3-0ubuntu1.1 amd64 [installed,automatic]
gtk-update-icon-cache/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
gtk2-engines-murrine/jammy,now 0.98.2-3build2 amd64 [installed,automatic]
gtk2-engines-pixbuf/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
ibus-gtk3/jammy,now 1.5.26-4 amd64 [installed,automatic]
ibus-gtk4/jammy,now 1.5.26-4 amd64 [installed,automatic]
ibus-gtk/jammy,now 1.5.26-4 amd64 [installed,automatic]
libavahi-ui-gtk3-0/jammy-updates,jammy-security,now 0.8-5ubuntu5.2 amd64 [installed,automatic]
libcanberra-gtk3-0/jammy-updates,now 0.30-10ubuntu1.22.04.1 amd64 [installed,automatic]
libcanberra-gtk3-module/jammy-updates,now 0.30-10ubuntu1.22.04.1 amd64 [installed,automatic]
libcheese-gtk25/jammy,now 41.1-1build1 amd64 [installed,automatic]
libclutter-gtk-1.0-0/jammy,now 1.8.4-4build2 amd64 [installed,automatic]
libcolord-gtk1/jammy,now 0.3.0-1 amd64 [installed,automatic]
libdbusmenu-gtk3-4/jammy,now 16.04.1+18.10.20180917-0ubuntu8 amd64 [installed,automatic]
libgtk-3-0/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
libgtk-3-bin/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed,automatic]
libgtk-3-common/jammy-updates,jammy-updates,now 3.24.33-1ubuntu2 all [installed,automatic]
libgtk-4-1/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
libgtk-4-bin/jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 amd64 [installed,automatic]
libgtk-4-common/jammy-updates,jammy-updates,now 4.6.9+ds-0ubuntu0.22.04.1 all [installed,automatic]
libgtk2.0-0/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
libgtk2.0-bin/jammy,now 2.24.33-2ubuntu2 amd64 [installed,automatic]
libgtk2.0-common/jammy,jammy,now 2.24.33-2ubuntu2 all [installed,automatic]
libgtk3-perl/jammy,jammy,now 0.038-1 all [installed,automatic]
libgtkmm-3.0-1v5/jammy,now 3.24.5-1build1 amd64 [installed,automatic]
libgtksourceview-4-0/jammy,now 4.8.3-1 amd64 [installed,automatic]
libgtksourceview-4-common/jammy,jammy,now 4.8.3-1 all [installed,automatic]
libjavascriptcoregtk-4.0-18/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
libreoffice-gtk3/jammy-updates,jammy-security,now 1:7.3.7-0ubuntu0.22.04.4 amd64 [installed,automatic]
libwebkit2gtk-4.0-37/jammy-updates,jammy-security,now 2.44.0-0ubuntu0.22.04.1 amd64 [installed,automatic]
libwmf-0.2-7-gtk/jammy,now 0.2.12-5ubuntu1 amd64 [installed,automatic]
libwmf0.2-7-gtk/jammy,now 0.2.12-5ubuntu1 amd64 [installed,automatic]
proton-vpn-gtk-app/unknown,now 4.3.0 all [installed,automatic]
python3-aptdaemon.gtk3widgets/jammy,jammy,now 1.1.1+bzr982-0ubuntu39 all [installed,automatic]
qt5-gtk-platformtheme/jammy-updates,now 5.15.3+dfsg-2ubuntu0.2 amd64 [installed,automatic]
software-properties-gtk/jammy-updates,jammy-updates,now 0.99.22.9 all [installed,automatic]
transmission-gtk/jammy-updates,now 3.00-2ubuntu2.1 amd64 [installed,automatic]
ubuntu-release-upgrader-gtk/jammy-updates,jammy-updates,now 1:22.04.19 all [installed,automatic]
usb-creator-gtk/jammy,jammy,now 0.3.13 all [installed,automatic]
xdg-desktop-portal-gtk/jammy,now 1.14.0-1build1 amd64 [installed,automatic]
xdg-user-dirs-gtk/jammy,now 0.10-3build2 amd64 [installed,automatic]
yaru-theme-gtk/jammy-updates,jammy-updates,now 22.04.5 all [installed,automatic]

$ tail -f /var/log/auth.log /var/log/apport.log /var/log/kern.log /var/log/syslog &
[1] 171337
[redacted]

$ ~/.itch/itch
2024/04/25 13:07:07 itch-setup will log to /tmp/itch-setup-log.txt
2024/04/25 13:07:07 =========================================
2024/04/25 13:07:07 itch-setup "v1.26.0, built on Apr 22 2021 @ 02:48:12, ref 48f97b3e7b0b065a2478811b8d0ebcae414845fd" starting up at "2024-04-25 13:07:07.312749045 +0100 BST m=+0.002542648" with arguments:
2024/04/25 13:07:07 "/home/saizai/.itch/itch-setup"
2024/04/25 13:07:07 "--prefer-launch"
2024/04/25 13:07:07 "--appname"
2024/04/25 13:07:07 "itch"
2024/04/25 13:07:07 "--"
2024/04/25 13:07:07 =========================================
2024/04/25 13:07:07 App name specified on command-line: itch
2024/04/25 13:07:07 Locale:  en-GB
2024/04/25 13:07:07 Initializing installer GUI...
2024/04/25 13:07:07 Using GTK UI
2024/04/25 13:07:07 Initializing (itch) multiverse @ (/home/saizai/.itch)
2024/04/25 13:07:07 (/home/saizai/.itch)(current = "25.6.2", ready = "")
2024/04/25 13:07:07 Launch preferred, attempting...
2024/04/25 13:07:07 Launching (25.6.2) from (/home/saizai/.itch/app-25.6.2)
2024/04/25 13:07:07 Kernel should support SUID sandboxing, leaving it enabled
2024/04/25 13:07:07 App launched, getting out of the way

$ 
==> /var/log/apport.log <==
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: called for pid 171400, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171437) Thu Apr 25 13:07:07 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: called for pid 171438, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171442) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: called for pid 171443, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --shared-files")
ERROR: apport (pid 171447) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: called for pid 171448, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171451) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: called for pid 171452, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171455) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: called for pid 171456, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=swiftshader-webgl\ --shared-files")
ERROR: apport (pid 171463) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: called for pid 171464, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171467) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: called for pid 171468, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171471) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: called for pid 171473, signal 31, core limit 0, dump mode 1
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch\ --type=gpu-process\ --field-trial-handle=12496871426163850490,9098033374409285962,131072\ --enable-features=WebComponentsV0Enabled\ --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess\ --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA==\ --use-gl=disabled\ --shared-files")
ERROR: apport (pid 171476) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring

==> /var/log/syslog <==
Apr 25 13:07:08 [redacted] kernel: [76177.988253] traps: Chrome_IOThread[171372] trap int3 ip:557a3b955649 sp:7f8fe9df9420 error:0 in itch[557a392f2000+6068000]

==> /var/log/kern.log <==
Apr 25 13:07:08 [redacted] kernel: [76177.988253] traps: Chrome_IOThread[171372] trap int3 ip:557a3b955649 sp:7f8fe9df9420 error:0 in itch[557a392f2000+6068000]

==> /var/log/apport.log <==
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: called for pid 171358, signal 5, core limit 0, dump mode 1
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: executable: /home/saizai/.itch/app-25.6.2/itch (command line "/home/saizai/.itch/app-25.6.2/itch")
ERROR: apport (pid 171477) Thu Apr 25 13:07:08 2024: executable does not belong to a package, ignoring

N.b. I do have Chrome itself installed, and it runs fine.

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

1 participant