SIGSEGV on Discord

SIGSEGV on Discord

Hello.

After downloading Discord/Webcord from AUR (or from Garuda Gamer), and launching it, I’m getting a SIGSEGV (segmentation fault) error after the checking for updates screen:

Discord 0.0.68
[3443:0918/170221.091821:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: La interfaz «org.freedesktop.portal.FileChooser» no existe
[3443:0918/170221.091860:ERROR:select_file_dialog_linux_portal.cc(290)] Failed to read portal version property
Starting app.
Starting updater.
2024-09-18T15:02:21.124Z [Modules] Modules initializing
2024-09-18T15:02:21.124Z [Modules] Distribution: remote
2024-09-18T15:02:21.124Z [Modules] Host updates: enabled
2024-09-18T15:02:21.125Z [Modules] Module updates: enabled
2024-09-18T15:02:21.125Z [Modules] Module install path: /home/focab0r/.config/discord/0.0.68/modules
2024-09-18T15:02:21.125Z [Modules] Module installed file path: /home/focab0r/.config/discord/0.0.68/modules/installed.json
2024-09-18T15:02:21.125Z [Modules] Module download path: /home/focab0r/.config/discord/0.0.68/modules/pending
splashScreen.initSplash(false)
CDM component API found
blackbox: 2024-09-18T15:02:21.213Z 0 

----------------------------------------------

<SNIP>

splashScreen.updateSplashState checking-for-updates checking-for-updates {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]
blackbox: 2024-09-18T15:02:21.433Z 4 ✅ webContents.did-finish-load web1
2024-09-18T15:02:21.854Z [Modules] Host is up to date.
2024-09-18T15:02:21.854Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json
2024-09-18T15:02:21.896Z [Modules] No module updates available.
splashScreen: update-check-finished true 0 false
splashScreen.launchMainWindow: false
Optional module ./ElectronTestRpc was not included.
splashScreen.updateSplashState launching launching {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]
blackbox: 2024-09-18T15:02:21.949Z 5 ✅ webContents.created web2 ""
blackbox: 2024-09-18T15:02:21.953Z 6 ✅ window.created win2 "Discord"
fish: Job 1, 'discord' terminated by signal SIGSEGV (Address boundary error)

I’m using AMD Ryzen + Garuda + Hyprland, i’ve just download it. Has someone had the same problem? Thanks for your help!

It’s a proprietary program. All we do is take the binary package they provide and distribute it. You’ll need to file a report upstream. We can’t really fix it.

The issue is most likely different, but if this is the position of Arch, much the less we can do it here in Garuda…

3 Likes

Okey, thanks :(. I’m having troubles with other packages, I think it might be AMD. In another computer with Intel works well

1 Like

I recommend just making discord a web app an never think about it again. It will give you non stop problems.
Could also try the flatpak but i dont think screen sharing on wayland works still due to the old electron version they use.

3 Likes

Hi!

I only wanted to say that i’ve already solved the issue. There seems to be a problem in the combination AMD + Arch + Electron. Electron is not well supported, and all the apps based on it returns a SIGSEGV.

You can solve the issue by changing your Mouse Cursor in GTK settings: instead of Adawait, choose other (for example, Sweet-cursors).

References here: Electron applications crash with Segmentation Fault / Newbie Corner / Arch Linux Forums

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.