Crash when click on Show Applications, If you have only on page of apps
Note
I am aware of these two reports ( #2418 , #2489 ) but I decided to open a new one as I read their descriptions and felled my case is different.
Affected version
- Arch Linux latest
- GNOME 3.36
$ pacman -Q | grep "3.36."
accerciser 3.36.0-1
adwaita-icon-theme 3.36.0-1
dconf-editor 3.36.0-1
devhelp 3.36.1-1
eog 3.36.1-1
epiphany 3.36.1-1
evince 3.36.0-1
evolution 3.36.1-1
evolution-data-server 3.36.1-1
file-roller 3.36.1-1
four-in-a-row 3.36.0-1
gcr 3.36-1
gedit 3.36.1-1
gnome-backgrounds 3.36.0-1
gnome-boxes 3.36.0-1
gnome-builder 3.36.0-1
gnome-calculator 3.36.0-1
gnome-calendar 3.36.0-1
gnome-chess 3.36.0-1
gnome-clocks 3.36.0-1
gnome-contacts 3.36-1
gnome-control-center 3.36.1-1
gnome-desktop 1:3.36.0-1
gnome-disk-utility 3.36.1-1
gnome-getting-started-docs 3.36.1-1
gnome-keyring 1:3.36.0-1
gnome-klotski 3.36.0-1
gnome-mahjongg 3.36.1-1
gnome-maps 3.36.1-1
gnome-menus 3.36.0-1
gnome-mines 3.36.0-1
gnome-nibbles 3.36.0-1
gnome-notes 3.36.0-1
gnome-online-accounts 3.36.0-1
gnome-robots 3.36.1-1
gnome-screenshot 3.36.0-1
gnome-session 3.36.0-1
gnome-settings-daemon 3.36.0-1
gnome-shell 1:3.36.0+35+gd9a75412c-1
gnome-shell-extensions 3.36.0-1
gnome-software 3.36.0-1
gnome-sudoku 3.36.0-1
gnome-system-monitor 3.36.0-1
gnome-taquin 3.36.0-1
gnome-terminal 3.36.1.1-1
gnome-tetravex 3.36.0-1
gnome-user-docs 3.36.1-1
gsettings-desktop-schemas 3.36.0-1
hitori 3.36.0-1
iagno 3.36.0-1
libdazzle 3.36.0-1
libgweather 3.36.0-1
libnautilus-extension 3.36.1-1
libwnck3 3.36.0-1
lightsoff 3.36.0-1
mutter 3.36.0+24+g23da6c242-1
nautilus 3.36.1-1
orca 3.36.1-1
polari 3.36.0-1
pygobject-devel 3.36.0-1
python-gobject 3.36.0-1
quadrapassel 3.36.0-1
seahorse 1:3.36-1
simple-scan 3.36.1-1
sysprof 3.36.0-1
tali 3.36.1-1
yelp 3.36.0-1
yelp-xsl 3.36.0-1
- Both XOrg and Wayland
Bug summary
If you put all your apps in folders until you have only one page, then if you open an app from a folder, then if you click on show applications, shell crashes.
Steps to reproduce
- Put all your applications into folders until you have only one page of apps
- Open an app from any folder (it should be from a folder)
- Click on Show Applications, your shell should crash
What happened
Shell crashes and relaunch on XOrg or go to login screen on Wayland
What did you expect to happen
Open All Applications Menu
Relevant logs, screenshots, screencasts etc.
I recorded a video in a new user account (So my configuration does not effect) and all my Extensions are disabled as well. In the video, first I do a normal app opening, then put my apps in folders so I have only one page, then I show how it crashes.
Here is some stack traces from journalctl (I know that it may be useless without debug symbols, but my laptop is not powerful enough to build gnome from source with debug symbols. but I will do it if you ask me anyway.
Mar 29 15:15:33 b590 /usr/lib/gdm-x-session[3588]: (II) modeset(0): EDID vendor "LGD", prod id 827
Mar 29 15:15:33 b590 /usr/lib/gdm-x-session[3588]: (II) modeset(0): Printing DDC gathered Modelines:
Mar 29 15:15:33 b590 /usr/lib/gdm-x-session[3588]: (II) modeset(0): Modeline "1366x768"x0.0 70.00 1366 1402 1450 1492 768 771 776 782 -hsync -vsync (46.9 kHz eP)
Mar 29 15:15:33 b590 gnome-shell[10956]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 29 15:15:33 b590 gnome-shell[10956]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 29 15:15:33 b590 gsd-media-keys[3850]: Failed to grab accelerators: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.Shell” on object at path /org/gnome/Shell
Mar 29 15:15:34 b590 systemd-coredump[10955]: Process 3654 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 3654:
#0 0x00007f33b877800b cogl_framebuffer_pop_matrix (libmutter-cogl-6.so.0 + 0x3100b)
#1 0x00007f33b8df02b3 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb2b3)
#2 0x00007f33b8d908b0 n/a (libmutter-clutter-6.so.0 + 0x8b8b0)
#3 0x00007f33b8c31821 n/a (libmutter-6.so.0 + 0x15f821)
#4 0x00007f33b8d57d25 n/a (libmutter-clutter-6.so.0 + 0x52d25)
#5 0x00007f33b8d585fc n/a (libmutter-clutter-6.so.0 + 0x535fc)
#6 0x00007f33b8d59350 n/a (libmutter-clutter-6.so.0 + 0x54350)
#7 0x00007f33b8db18b1 n/a (libmutter-clutter-6.so.0 + 0xac8b1)
#8 0x00007f33b96ef9be g_main_context_dispatch (libglib-2.0.so.0 + 0x6b9be)
#9 0x00007f33b96f1831 n/a (libglib-2.0.so.0 + 0x6d831)
#10 0x00007f33b96f2843 g_main_loop_run (libglib-2.0.so.0 + 0x6e843)
#11 0x00007f33b8bed349 meta_run (libmutter-6.so.0 + 0x11b349)
#12 0x00005652fa84741e n/a (gnome-shell + 0x241e)
#13 0x00007f33b9c47023 __libc_start_main (libc.so.6 + 0x27023)
#14 0x00005652fa84761e n/a (gnome-shell + 0x261e)
Stack trace of thread 3667:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f339af68e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007f339af68a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3661:
#0 0x00007f33b9d14abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f33b96f17a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f33b96f2843 g_main_loop_run (libglib-2.0.so.0 + 0x6e843)
#3 0x00007f33b9864df8 n/a (libgio-2.0.so.0 + 0x59df8)
#4 0x00007f33b96c8e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 4134:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f336848e8f5 n/a (librsvg-2.so.2 + 0xc38f5)
#2 0x00007f336848f925 n/a (librsvg-2.so.2 + 0xc4925)
#3 0x00007f336849080d n/a (librsvg-2.so.2 + 0xc580d)
#4 0x00007f336848ffb5 n/a (librsvg-2.so.2 + 0xc4fb5)
#5 0x00007f33685f43bf n/a (librsvg-2.so.2 + 0x2293bf)
#6 0x00007f33685f4c3c n/a (librsvg-2.so.2 + 0x229c3c)
#7 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3669:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f339af68e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007f339af68a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3668:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f339af68e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007f339af68a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3666:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f339af68e1c n/a (i965_dri.so + 0x4f8e1c)
#2 0x00007f339af68a18 n/a (i965_dri.so + 0x4f8a18)
#3 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 4135:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f336848e8f5 n/a (librsvg-2.so.2 + 0xc38f5)
#2 0x00007f336848f925 n/a (librsvg-2.so.2 + 0xc4925)
#3 0x00007f336849080d n/a (librsvg-2.so.2 + 0xc580d)
#4 0x00007f336848ffb5 n/a (librsvg-2.so.2 + 0xc4fb5)
#5 0x00007f33685f43bf n/a (librsvg-2.so.2 + 0x2293bf)
#6 0x00007f33685f4c3c n/a (librsvg-2.so.2 + 0x229c3c)
#7 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3658:
#0 0x00007f33b9d14abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f33b96f17a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f33b96f1871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007f33b96f18c2 n/a (libglib-2.0.so.0 + 0x6d8c2)
#4 0x00007f33b96c8e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3670:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f33b6aaaf9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f33b63072d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f33b63176ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3671:
#0 0x00007f33b809acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f33b6aaaf9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f33b63072d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f33b63176ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 10949:
#0 0x00007f33b9d19f8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007f33b96a113b g_cond_wait_until (libglib-2.0.so.0 + 0x1d13b)
#2 0x00007f33b97207e3 n/a (libglib-2.0.so.0 + 0x9c7e3)
#3 0x00007f33b97209d4 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x9c9d4)
#4 0x00007f33b96c658a n/a (libglib-2.0.so.0 + 0x4258a)
#5 0x00007f33b96c8e71 n/a (libglib-2.0.so.0 + 0x44e71)
#6 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#7 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 3660:
#0 0x00007f33b9d14abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f33b96f17a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f33b96f1871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007f33b9e0fe5e n/a (libdconfsettings.so + 0x4e5e)
#4 0x00007f33b96c8e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f33b809446f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f33b9d1f3d3 __clone (libc.so.6 + 0xff3d3)
-- Subject: Process 3654 (gnome-shell) dumped core
-- Defined-By: systemd