Skype crashes gnome on Ubuntu 18.04

Hi,

I’m running Ubuntu 18.04 on amd64. When I try to start Skype (23), it simply crashes my session and I immediately find myself back on the GDM login screen.

FWIW I’m running Wayland. It used to work on 17.10.

Thanks in advance if anyone can help

Jacob

I am having the same problem with Ubuntu 18.04. Gnome shell crashes and i end up back at the login screen.

After testing a few things, it seems the issue is related to Wayland. Skype works under the default Xorg session but makes Gnome Shell crash under Wayland. It’s bizarre, because in Ubuntu 17.10 it worked fine under Wayland.

I had not used ‘Ubuntu on Wayland’ however Skype is working now.

jzimm is correct!

Seg Fault in Xwayland
This also worked on my system before the upgrade from 17 to 18

May 7 16:56:15 awsom systemd[1656]: Starting GNOME Terminal Server…
May 7 16:56:15 awsom gnome-terminal-server[3882]: Display does not support owner-change; copy/paste will be broken!
May 7 16:56:15 awsom dbus-daemon[1676]: [session uid=1000 pid=1676] Successfully activated service ‘org.gnome.Terminal’
May 7 16:56:15 awsom systemd[1656]: Started GNOME Terminal Server.
May 7 16:57:06 awsom dbus-daemon[1676]: [session uid=1000 pid=1676] Activating service name=‘org.gnome.GConf’ requested by ‘:1.108’ (uid=1000 pid=3942 comm="/snap/skype/30/usr/share/skypeforlinux/skypeforlin" label=“snap.skype.skype (complain)”)
May 7 16:57:06 awsom dbus-daemon[1676]: [session uid=1000 pid=1676] Successfully activated service ‘org.gnome.GConf’
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE)
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) Backtrace:
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 0: /usr/bin/Xwayland (xorg_backtrace+0x4d) [0x55fda595f6bd]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 1: /usr/bin/Xwayland (0x55fda57b7000+0x1ac459) [0x55fda5963459]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fc0f44f9000+0x12890) [0x7fc0f450b890]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 3: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x24e9e3) [0x7fc0edff49e3]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 4: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x1b3ed4) [0x7fc0edf59ed4]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 5: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x144c6a) [0x7fc0edeeac6a]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 6: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x144cae) [0x7fc0edeeacae]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 7: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x144d1c) [0x7fc0edeead1c]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 8: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0xad4b2) [0x7fc0ede534b2]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 9: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x25b6db) [0x7fc0ee0016db]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 10: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x3e2ae5) [0x7fc0ee188ae5]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 11: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (0x7fc0edda6000+0x3e1a13) [0x7fc0ee187a13]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 12: /usr/bin/Xwayland (0x55fda57b7000+0xc8989) [0x55fda587f989]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 13: /usr/bin/Xwayland (0x55fda57b7000+0xc7975) [0x55fda587e975]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 14: /usr/bin/Xwayland (0x55fda57b7000+0x1969f2) [0x55fda594d9f2]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 15: /usr/bin/Xwayland (0x55fda57b7000+0xcc5f7) [0x55fda58835f7]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 16: /usr/bin/Xwayland (0x55fda57b7000+0xc7c3c) [0x55fda587ec3c]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 17: /usr/bin/Xwayland (0x55fda57b7000+0x171ec8) [0x55fda5928ec8]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 18: /usr/bin/Xwayland (0x55fda57b7000+0x175f10) [0x55fda592cf10]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 19: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x7fc0f4129b97]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) 20: /usr/bin/Xwayland (_start+0x2a) [0x55fda57f1ada]
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE)
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) Segmentation fault at address 0x68
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE)
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: Fatal server error:
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE) Caught signal 11 (Segmentation fault). Server aborting
May 7 16:57:06 awsom org.gnome.Shell.desktop[1746]: (EE)
May 7 16:57:06 awsom gsd-media-keys[1944]: gsd-media-keys: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom at-spi-bus-launcher[1776]: XIO: fatal IO error 11 (Resource temporarily unavailable) on X server “:0”
May 7 16:57:06 awsom at-spi-bus-launcher[1776]: after 641 requests (641 known processed) with 0 events remaining.
May 7 16:57:06 awsom kerneloops-applet.desktop[2050]: kerneloops-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-xsettings[1925]: gsd-xsettings: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-keyboard[1943]: gsd-keyboard: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-color[1938]: gsd-color: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-clipboard[1935]: gsd-clipboard: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-wacom[1921]: gsd-wacom: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gsd-power[1903]: gsd-power: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
May 7 16:57:06 awsom gnome-shell[1746]: Connection to xwayland lost

After a brief period where Skype worked, the problem is back with release (35)!

Have the same issue with Skype snap (rev 45) both on Ubuntu 18.04 and Fedora 28:
It works perfectly under the X11 but crashes Wayland session completely.

Hey all. I apologize if this comes off as high-jacking, just struggling w/ this same SegFault error.

I get the same SegFault (with a slightly different stack) whenever I attempt to run Skype or Slack. They’re both snap apps, both crash the session & drop me back @ gdm login.

I’m running 18.04.1, w/ ubuntu as desktop (gnome 3 + unity?)
on an old Xeon E3-1200, w/ intel chipset & quad monitors on GeForce GTX 1050 using opensource drivers.

Here’s my stack, yanked from the syslog.

adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE)
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) Backtrace:
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4d) [0x555b5241d8ad]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 1: /usr/lib/xorg/Xorg (0x555b52265000+0x1bc649) [0x555b52421649]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f7c09766000+0x12890) [0x7f7c09778890]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 3: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x24f303) [0x7f7c017d1303]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 4: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x1b4774) [0x7f7c01736774]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 5: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x1454fa) [0x7f7c016c74fa]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 6: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x14553e) [0x7f7c016c753e]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 7: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x1455ac) [0x7f7c016c75ac]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 8: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0xad282) [0x7f7c0162f282]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 9: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x25bf7b) [0x7f7c017ddf7b]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 10: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x3e3285) [0x7f7c01965285]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 11: /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so (0x7f7c01582000+0x3e21b3) [0x7f7c019641b3]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 12: /usr/lib/xorg/modules/extensions/libglx.so (0x7f7c07726000+0x2f439) [0x7f7c07755439]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 13: /usr/lib/xorg/modules/extensions/libglx.so (0x7f7c07726000+0x26c45) [0x7f7c0774cc45]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 14: /usr/lib/xorg/Xorg (0x555b52265000+0x779c2) [0x555b522dc9c2]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 15: /usr/lib/xorg/modules/extensions/libglx.so (0x7f7c07726000+0x22a97) [0x7f7c07748a97]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 16: /usr/lib/xorg/modules/extensions/libglx.so (0x7f7c07726000+0x26f0c) [0x7f7c0774cf0c]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 17: /usr/lib/xorg/Xorg (0x555b52265000+0x52e98) [0x555b522b7e98]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 18: /usr/lib/xorg/Xorg (0x555b52265000+0x56ee0) [0x555b522bbee0]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 19: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x7f7c09396b97]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) 20: /usr/lib/xorg/Xorg (_start+0x2a) [0x555b522a5b8a]
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE)
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) Segmentation fault at address 0x68
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE)
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: Fatal server error:
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE) Caught signal 11 (Segmentation fault). Server aborting
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE)
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: (EE)
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: Please consult the The X.Org Foundation support
adev-01 /usr/lib/gdm3/gdm-x-session[30372]: #011 at http://wiki.x.org

I’m currently reading into X11, and it’s relationships to snap apps (I’m pretty naive here). I checked on #011, as indicated in the last line above, but didn’t find anything. Hope this helps someone get a step farther in determining the root.

Can confirm for Gnome on Wayland on Debian 9. It seems to be a Xorg legacy thing as I encountered the same problem with Tilda. The solution was/is to set GDK_BACKEND correctly. I made a simple script to do this and put it in my ~/bin directory.

cat skype.wayland 
#!/bin/bash
GDK_BACKEND=x11 skype

This needs to be reported to Skype as a bug , as it should be trivial to check to see if you are running under wayland and setting the environment accordingly.