FS#48923 - [gnome-shell] running on wayland crashes

Attached to Project: Arch Linux
Opened by denis (denis4inet) - Wednesday, 13 April 2016, 09:28 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 25 November 2020, 12:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The gnome shell over wayland has just crashed, I know exact actions.

Apr 13 12:06:40 denis-pc systemd-coredump[31683]: Process 14864 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 14864:
#0 0x00007f135f2f87eb g_logv (libglib-2.0.so.0)
#1 0x00007f135f2f895f g_log (libglib-2.0.so.0)
#2 0x00007f1360c8fabe n/a (libmutter.so.0)
#3 0x00007f135c44391e _XIOError (libX11.so.6)
#4 0x00007f135c44125d _XEventsQueued (libX11.so.6)
#5 0x00007f135c432b87 XPending (libX11.so.6)
#6 0x00007f135bf7f501 n/a (libgdk-3.so.0)
#7 0x00007f135f2f1b31 g_main_context_check (libglib-2.0.so.0)
#8 0x00007f135f2f20a0 n/a (libglib-2.0.so.0)
#9 0x00007f135f2f2482 g_main_loop_run (libglib-2.0.so.0)
#10 0x00007f1360c61d3c meta_run (libmutter.so.0)
#11 0x0000000000402197 main (gnome-shell)
#12 0x00007f135ed0a710 __libc_start_main (libc.so.6)
#13 0x00000000004022c9 n/a (gnome-shell)

Stack trace of thread 14869:
#0 0x00007f135edc8c3d poll (libc.so.6)
#1 0x00007f135f2f20fc n/a (libglib-2.0.so.0)
#2 0x00007f135f2f220c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f1348b3443d n/a (libdconfsettings.so)
#4 0x00007f135f318975 n/a (libglib-2.0.so.0)
#5 0x00007f135f092424 start_thread (libpthread.so.0)
#6 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14865:
#0 0x00007f135edc8c3d poll (libc.so.6)
#1 0x00007f135f2f20fc n/a (libglib-2.0.so.0)
#2 0x00007f135f2f220c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f135f2f2249 n/a (libglib-2.0.so.0)
#4 0x00007f135f318975 n/a (libglib-2.0.so.0)
#5 0x00007f135f092424 start_thread (libpthread.so.0)
#6 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14866:
#0 0x00007f135edc8c3d poll (libc.so.6)
#1 0x00007f135f2f20fc n/a (libglib-2.0.so.0)
#2 0x00007f135f2f2482 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f135fafb6d6 n/a (libgio-2.0.so.0)
#4 0x00007f135f318975 n/a (libglib-2.0.so.0)
#5 0x00007f135f092424 start_thread (libpthread.so.0)
#6 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14909:
#0 0x00007f135f09803f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f1351e194a0 PR_WaitCondVar (libnspr4.so)
#2 0x00007f135ab8be9e n/a (libmozjs-24.so)
#3 0x00007f1351e1edcb n/a (libnspr4.so)
#4 0x00007f135f092424 start_thread (libpthread.so.0)
#5 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14910:
#0 0x00007f135f09803f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f1351e194a0 PR_WaitCondVar (libnspr4.so)
#2 0x00007f135abff816 n/a (libmozjs-24.so)
#3 0x00007f1351e1edcb n/a (libnspr4.so)
#4 0x00007f135f092424 start_thread (libpthread.so.0)
#5 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14868:
#0 0x00007f135f09803f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f134a86ade3 n/a (r600_dri.so)
#2 0x00007f134a86a507 n/a (r600_dri.so)
#3 0x00007f135f092424 start_thread (libpthread.so.0)
#4 0x00007f135edd1cbd __clone (libc.so.6)

Stack trace of thread 14904:
#0 0x00007f135edc8c3d poll (libc.so.6)
#1 0x00007f135b1391b1 n/a (libpulse.so.0)
#2 0x00007f135b12a761 pa_mainloop_poll (libpulse.so.0)
#3 0x00007f135b12adfe pa_mainloop_iterate (libpulse.so.0)
#4 0x00007f135b12aeb0 pa_mainloop_run (libpulse.so.0)
#5 0x00007f135b1390f9 n/a (libpulse.so.0)
#6 0x00007f13506c8b08 n/a (libpulsecommon-8.0.so)
#7 0x00007f135f092424 start_thread (libpthread.so.0)
#8 0x00007f135edd1cbd __clone (libc.so.6)


Additional info:

local/gnome-session 3.20.0-2 (gnome)
The GNOME Session Handler
local/gnome-settings-daemon 3.20.0-1 (gnome)
The GNOME Settings daemon
local/gnome-shell 3.20.0-2 (gnome)
The next generation GNOME Shell
...

local/lib32-wayland 1.10.0-1
A computer display server protocol
local/wayland 1.10.0-1
A computer display server protocol
local/wayland-protocols 1.3-1
Specifications of extended Wayland protocols
local/xorg-server-xwayland 1.18.3-1 (xorg)
run X clients under wayland



$ uname -an
Linux denis-pc 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux


$ lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation B85 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)

$ cat /proc/modules
rndis_host 16384 0 - Live 0xffffffffa089e000
cdc_ether 16384 1 rndis_host, Live 0xffffffffa0895000
usbnet 36864 2 rndis_host,cdc_ether, Live 0xffffffffa0884000
fuse 90112 3 - Live 0xffffffffa086d000
nls_iso8859_1 16384 1 - Live 0xffffffffa064c000
nls_cp437 20480 1 - Live 0xffffffffa08ee000
vfat 20480 1 - Live 0xffffffffa08e8000
fat 65536 1 vfat, Live 0xffffffffa0936000
snd_usb_audio 147456 3 - Live 0xffffffffa0911000
snd_usbmidi_lib 32768 1 snd_usb_audio, Live 0xffffffffa08df000
snd_rawmidi 28672 1 snd_usbmidi_lib, Live 0xffffffffa08d2000
input_leds 16384 0 - Live 0xffffffffa08cd000
snd_seq_device 16384 1 snd_rawmidi, Live 0xffffffffa08c4000
joydev 20480 0 - Live 0xffffffffa08a3000
led_class 16384 1 input_leds, Live 0xffffffffa0601000
mousedev 20480 0 - Live 0xffffffffa090b000
intel_rapl 20480 0 - Live 0xffffffffa05fb000
iosf_mbi 16384 1 intel_rapl, Live 0xffffffffa08bf000
x86_pkg_temp_thermal 16384 0 - Live 0xffffffffa05e7000
amdkfd 106496 1 - Live 0xffffffffa0631000
amd_iommu_v2 20480 1 amdkfd, Live 0xffffffffa05a3000
snd_hda_codec_realtek 69632 1 - Live 0xffffffffa067b000
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek, Live 0xffffffffa08ad000
intel_powerclamp 16384 0 - Live 0xffffffffa0608000
snd_hda_codec_hdmi 49152 1 - Live 0xffffffffa05c5000
radeon 1474560 9 - Live 0xffffffffa0704000
coretemp 16384 0 - Live 0xffffffffa059e000
snd_hda_intel 32768 12 - Live 0xffffffffa060d000
kvm_intel 167936 0 - Live 0xffffffffa0651000
snd_hda_codec 106496 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel, Live 0xffffffffa0616000
ttm 77824 1 radeon, Live 0xffffffffa058a000
kvm 462848 1 kvm_intel, Live 0xffffffffa068e000
snd_hda_core 49152 5 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 0xffffffffa05ee000
r8169 77824 0 - Live 0xffffffffa05d3000
drm_kms_helper 106496 1 radeon, Live 0xffffffffa05aa000
drm 286720 23 radeon,ttm,drm_kms_helper, Live 0xffffffffa0543000
syscopyarea 16384 1 drm_kms_helper, Live 0xffffffffa053e000
sysfillrect 16384 1 drm_kms_helper, Live 0xffffffffa0515000
sysimgblt 16384 1 drm_kms_helper, Live 0xffffffffa0504000
ppdev 20480 0 - Live 0xffffffffa050f000
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec, Live 0xffffffffa051b000
fb_sys_fops 16384 1 drm_kms_helper, Live 0xffffffffa04d6000
evdev 24576 8 - Live 0xffffffffa04b5000
snd_pcm 86016 7 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core, Live 0xffffffffa0528000
iTCO_wdt 16384 0 - Live 0xffffffffa0523000
irqbypass 16384 1 kvm, Live 0xffffffffa0429000
i2c_algo_bit 16384 1 radeon, Live 0xffffffffa0424000
mii 16384 2 usbnet,r8169, Live 0xffffffffa03f6000
iTCO_vendor_support 16384 1 iTCO_wdt, Live 0xffffffffa03dd000
mac_hid 16384 0 - Live 0xffffffffa0412000
serio_raw 16384 0 - Live 0xffffffffa03ce000
psmouse 118784 0 - Live 0xffffffffa0497000
pcspkr 16384 0 - Live 0xffffffffa0373000
thermal 20480 0 - Live 0xffffffffa0509000
mei_me 32768 0 - Live 0xffffffffa04fb000
mei 81920 1 mei_me, Live 0xffffffffa04e6000
parport_pc 28672 0 - Live 0xffffffffa041c000
parport 40960 2 ppdev,parport_pc, Live 0xffffffffa04db000
battery 20480 0 - Live 0xffffffffa040c000
snd_timer 28672 1 snd_pcm, Live 0xffffffffa0404000
snd 65536 40 snd_usb_audio,snd_usbmidi_lib,snd_rawmidi,snd_seq_device,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0xffffffffa04c5000
soundcore 16384 1 snd, Live 0xffffffffa0417000
shpchp 32768 0 - Live 0xffffffffa03fb000
video 36864 0 - Live 0xffffffffa03ec000
i2c_i801 20480 0 - Live 0xffffffffa03e2000
lpc_ich 24576 0 - Live 0xffffffffa037e000
tpm_infineon 20480 0 - Live 0xffffffffa0378000
tpm_tis 20480 0 - Live 0xffffffffa0368000
fjes 28672 0 - Live 0xffffffffa04bd000
tpm 36864 2 tpm_infineon,tpm_tis, Live 0xffffffffa03d3000
fan 16384 0 - Live 0xffffffffa036e000
processor 32768 0 - Live 0xffffffffa02f7000
button 16384 0 - Live 0xffffffffa02db000
sch_fq_codel 20480 2 - Live 0xffffffffa02ed000
vboxnetflt 28672 0 - Live 0xffffffffa02e5000 (O)
vboxnetadp 28672 0 - Live 0xffffffffa029a000 (O)
pci_stub 16384 1 - Live 0xffffffffa019a000
vboxpci 24576 0 - Live 0xffffffffa0210000 (O)
vboxdrv 385024 4 vboxnetflt,vboxnetadp,vboxpci, Live 0xffffffffa0438000 (O)
nfs 200704 0 - Live 0xffffffffa039c000
lockd 86016 1 nfs, Live 0xffffffffa0386000
grace 16384 1 lockd, Live 0xffffffffa0190000
sunrpc 274432 2 nfs,lockd, Live 0xffffffffa0324000
fscache 57344 1 nfs, Live 0xffffffffa028b000
ip_tables 28672 0 - Live 0xffffffffa0245000
x_tables 28672 1 ip_tables, Live 0xffffffffa023d000
hmac 16384 1 - Live 0xffffffffa0152000
drbg 32768 1 - Live 0xffffffffa0207000
ansi_cprng 16384 0 - Live 0xffffffffa014d000
algif_skcipher 20480 0 - Live 0xffffffffa0049000
af_alg 16384 1 algif_skcipher, Live 0xffffffffa0102000
hid_generic 16384 0 - Live 0xffffffffa00fd000
usbhid 45056 0 - Live 0xffffffffa01ae000
hid 114688 2 hid_generic,usbhid, Live 0xffffffffa0307000
uas 24576 0 - Live 0xffffffffa0146000
usb_storage 61440 2 uas, Live 0xffffffffa00ed000
sd_mod 36864 5 - Live 0xffffffffa00e3000
atkbd 24576 0 - Live 0xffffffffa01bc000
libps2 16384 2 psmouse,atkbd, Live 0xffffffffa02e0000
crct10dif_pclmul 16384 0 - Live 0xffffffffa02d6000
crc32_pclmul 16384 0 - Live 0xffffffffa019f000
crc32c_intel 24576 0 - Live 0xffffffffa0300000
ahci 36864 3 - Live 0xffffffffa042e000
libahci 28672 1 ahci, Live 0xffffffffa01c5000
aesni_intel 167936 2 - Live 0xffffffffa02ac000
lrw 16384 1 aesni_intel, Live 0xffffffffa018b000
gf128mul 16384 1 lrw, Live 0xffffffffa01a4000
glue_helper 16384 1 aesni_intel, Live 0xffffffffa01a9000
ablk_helper 16384 1 aesni_intel, Live 0xffffffffa0195000
cryptd 20480 3 aesni_intel,ablk_helper, Live 0xffffffffa02a2000
xhci_pci 16384 0 - Live 0xffffffffa0202000
libata 196608 2 ahci,libahci, Live 0xffffffffa01d1000
ehci_pci 16384 0 - Live 0xffffffffa004f000
xhci_hcd 159744 1 xhci_pci, Live 0xffffffffa0263000
ehci_hcd 69632 1 ehci_pci, Live 0xffffffffa0251000
scsi_mod 151552 4 uas,usb_storage,sd_mod,libata, Live 0xffffffffa0217000
usbcore 196608 12 rndis_host,cdc_ether,usbnet,snd_usb_audio,snd_usbmidi_lib,usbhid,uas,usb_storage,xhci_pci,ehci_pci,xhci_hcd,ehci_hcd, Live 0xffffffffa015a000
usb_common 16384 1 usbcore, Live 0xffffffffa0021000
i8042 24576 1 libps2, Live 0xffffffffa001a000
serio 20480 6 serio_raw,psmouse,atkbd,i8042, Live 0xffffffffa0140000
sha512_ssse3 49152 0 - Live 0xffffffffa012f000
sha512_generic 16384 1 sha512_ssse3, Live 0xffffffffa0127000
sha256_ssse3 32768 1 - Live 0xffffffffa011a000
sha256_generic 24576 1 sha256_ssse3, Live 0xffffffffa0110000
aes_x86_64 20480 1 aesni_intel, Live 0xffffffffa0107000
ext4 512000 4 - Live 0xffffffffa0065000
crc16 16384 1 ext4, Live 0xffffffffa005e000
mbcache 20480 1 ext4, Live 0xffffffffa0054000
jbd2 90112 1 ext4, Live 0xffffffffa0032000
dm_crypt 28672 1 - Live 0xffffffffa0026000
dm_mod 102400 12 dm_crypt, Live 0xffffffffa0000000


Steps to reproduce:
I don't know exact steps:
I was using Virtualbox at that moment.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 25 November 2020, 12:27 GMT
Reason for closing:  None
Additional comments about closing:  Old bug, see last comment
Comment by Jan de Groot (JGC) - Wednesday, 13 April 2016, 11:42 GMT
Can you attach systemd journal? I see a backtrace in g_logv, so this is probably a critical assertion that errors out with abort signal.
Comment by denis (denis4inet) - Friday, 15 April 2016, 08:44 GMT
$ sudo journalctl -b 0 | gzip -c > /tmp/system.log.gz

P.S: please remove first file, I haven't permissions to do it.
Comment by Jan Alexander Steffens (heftig) - Friday, 15 April 2016, 10:41 GMT
Xwayland crashes, causing mutter to abort.

Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE)
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) Backtrace:
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 0: /usr/bin/Xwayland (OsLookupColor+0x139) [0x586f59]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 1: /usr/lib/libc.so.6 (__restore_rt+0x0) [0x7f58cdf0b32f]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 2: /usr/bin/Xwayland (ddxProcessArgument+0x15a) [0x42458a]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 3: /usr/bin/Xwayland (CloseInput+0x7cc) [0x426e1c]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 4: /usr/bin/Xwayland (FreeCursor+0x71) [0x5407b1]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 5: /usr/bin/Xwayland (AddTraps+0x6cc7) [0x4eec97]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 6: /usr/bin/Xwayland (FreeCursor+0x71) [0x5407b1]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 7: /usr/bin/Xwayland (ChangeWindowAttributes+0x900) [0x57cf90]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 8: /usr/bin/Xwayland (ProcBadRequest+0x204) [0x546db4]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 9: /usr/bin/Xwayland (SendErrorToClient+0x2df) [0x54cc4f]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 10: /usr/bin/Xwayland (remove_fs_handlers+0x453) [0x550c73]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 11: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7f58cdef8710]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 12: /usr/bin/Xwayland (_start+0x29) [0x422f79]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) 13: ? (?+0x29) [0x29]
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE)
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) Segmentation fault at address 0x20
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE)
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: Fatal server error:
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE) Caught signal 11 (Segmentation fault). Server aborting
Apr 12 13:17:42 denis-pc org.gnome.Shell.desktop[930]: (EE)
Comment by mattia (nTia89) - Wednesday, 06 November 2019, 12:08 GMT
I cannot reproduce the issue: I daily use Wayland flawlessly
and in this three years gnome greatly improved Wayland experience
Can we close this bug report?

Loading...