Installer
Installer copied to clipboard
[Bug] can't launch betterdiscord installer [LINUX]
Describe the Bug The .AppImage crashes upon launch
To Reproduce
- cd into the .AppImage's directory
- apply sudo chmod u+x
- Run it (./)
Expected Behavior It launches and I get to repair betterdiscord (though I hear discord recently broke it)
Screenshots
Discord Version Stable
> ./BetterDiscord-Linux\ \(1\).AppImage
Better Discord Installer 1.1.1
[9660:0216/184725.240723:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.
[1] 9660 trace trap (core dumped) ./BetterDiscord-Linux\ \(1\).AppImage`
Try using betterdiscordctl
After some quick research this appears to be an electron bug which becomes apparent with recent versions of glibc present on the system and is fixed in the latest patch releases of electron version 13+ (we are still on 9). For an immediate workaround give running the installer with either --no-sandbox
or --disable-gpu-sandbox
a try.
Thanks for the replies! betterdiscordctl works just fine so I'll be using that from now on
The --no-sandbox
flag also works
--disable-seccomp-filter-sandbox
might be a more narrowly targeted exception than --no-sandbox
(unsure if more or less secure than --disable-gpu-sandbox
).
I found independently that the issue is seccomp blocking glibc 2.35's rseq syscalls (__NR_rseq
). Out of curiosity, can you link the issue/PR/commits which fixed the bug on Electron 13+? (Is it https://www.electronjs.org/releases/stable?version=13&page=3#13.5.0 mentioning https://github.com/electron/electron/pull/31091 and glibc 2.34?)
We have upgrade past this version of electron so it should be merged.