Crash on new window placement
I'm not quite sure what's the trigger for this crash. Attached is the backtrace printed in my syslog. This is with mutter 3.26.2.
Mar 12 18:18:37 delly kernel: gnome-shell[18124]: segfault at 1c ip 00007fbca20d1958 sp 00007ffd7bc17c90 error 4 in libmutter-1.so.0.0.0[7fbca2032000+150000]
Mar 12 18:18:37 delly systemd[1]: Started Process Core Dump (PID 29239/UID 0).
Mar 12 18:18:40 delly systemd-coredump[29258]: Process 18143 (Xwayland) of user 1000 dumped core.
Stack trace of thread 18143:
#0 0x00007f7e31e37e7b __GI_raise (libc.so.6)
#1 0x00007f7e31e39231 __GI_abort (libc.so.6)
#2 0x0000557c71705a5a OsAbort (Xwayland)
#3 0x0000557c7170b573 n/a (Xwayland)
#4 0x0000557c7170c395 FatalError (Xwayland)
#5 0x0000557c715938bf n/a (Xwayland)
#6 0x0000557c717035d1 n/a (Xwayland)
#7 0x0000557c716fc5db WaitForSomething (Xwayland)
#8 0x0000557c716c83e3 n/a (Xwayland)
#9 0x0000557c716cc680 n/a (Xwayland)
#10 0x00007f7e31e24a87 __libc_start_main (libc.so.6)
#11 0x0000557c71592f1a _start (Xwayland)
Stack trace of thread 18145:
#0 0x00007f7e321ca4ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007f7e2c31f7bb n/a (swrast_dri.so)
#2 0x00007f7e2c31f637 n/a (swrast_dri.so)
#3 0x00007f7e321c45aa start_thread (libpthread.so.0)
#4 0x00007f7e31ef9cbf __clone (libc.so.6)
Stack trace of thread 18147:
#0 0x00007f7e321ca4ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007f7e2c31f7bb n/a (swrast_dri.so)
#2 0x00007f7e2c31f637 n/a (swrast_dri.so)
#3 0x00007f7e321c45aa start_thread (libpthread.so.0)
#4 0x00007f7e31ef9cbf __clone (libc.so.6)
Stack trace of thread 18144:
#0 0x00007f7e321ca4ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007f7e2c31f7bb n/a (swrast_dri.so)
#2 0x00007f7e2c31f637 n/a (swrast_dri.so)
#3 0x00007f7e321c45aa start_thread (libpthread.so.0)
#4 0x00007f7e31ef9cbf __clone (libc.so.6)
Stack trace of thread 18146:
#0 0x00007f7e321ca4ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007f7e2c31f7bb n/a (swrast_dri.so)
#2 0x00007f7e2c31f637 n/a (swrast_dri.so)
#3 0x00007f7e321c45aa start_thread (libpthread.so.0)
#4 0x00007f7e31ef9cbf __clone (libc.so.6)
Mar 12 18:18:41 delly systemd-coredump[29240]: Process 18124 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 18124:
#0 0x00007fbca20d1958 meta_window_place (libmutter-1.so.0)
#1 0x00007fbca20c1a82 meta_window_constrain (libmutter-1.so.0)
#2 0x00007fbca20e3e21 meta_window_move_resize_internal (libmutter-1.so.0)
#3 0x00007fbca20e4a2c meta_window_force_placement (libmutter-1.so.0)
#4 0x00007fbca20e5131 n/a (libmutter-1.so.0)
#5 0x00007fbca20e5f4d n/a (libmutter-1.so.0)
#6 0x00007fbca20dcdc3 n/a (libmutter-1.so.0)
#7 0x00007fbca2866b12 n/a (libmutter-clutter-1.so)
#8 0x00007fbca286779f n/a (libmutter-clutter-1.so)
#9 0x00007fbca3ba5f67 g_main_context_dispatch (libglib-2.0.so.0)
#10 0x00007fbca3ba61a0 n/a (libglib-2.0.so.0)
#11 0x00007fbca3ba64b2 g_main_loop_run (libglib-2.0.so.0)
#12 0x00007fbca20d0e6c meta_run (libmutter-1.so.0)
#13 0x0000555e0c71e43c n/a (gnome-shell)
#14 0x00007fbca1a7ba87 __libc_start_main (libc.so.6)
#15 0x0000555e0c71e57a n/a (gnome-shell)
Stack trace of thread 18127:
#0 0x00007fbca1b465d9 __GI___poll (libc.so.6)
#1 0x00007fbca3ba6119 n/a (libglib-2.0.so.0)
#2 0x00007fbca3ba64b2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007fbca418fad6 n/a (libgio-2.0.so.0)
#4 0x00007fbca3bcd5f5 n/a (libglib-2.0.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18164:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18165:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18160:
#0 0x00007fbca1b465d9 __GI___poll (libc.so.6)
#1 0x00007fbc8416f6b1 n/a (libpulse.so.0)
#2 0x00007fbc84161070 pa_mainloop_poll (libpulse.so.0)
#3 0x00007fbc84161700 pa_mainloop_iterate (libpulse.so.0)
#4 0x00007fbc84161790 pa_mainloop_run (libpulse.so.0)
#5 0x00007fbc8416f5f9 n/a (libpulse.so.0)
#6 0x00007fbc7bdd1c58 n/a (libpulsecommon-11.1.so)
#7 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#8 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18126:
#0 0x00007fbca1b465d9 __GI___poll (libc.so.6)
#1 0x00007fbca3ba6119 n/a (libglib-2.0.so.0)
#2 0x00007fbca3ba622c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fbca3ba6271 n/a (libglib-2.0.so.0)
#4 0x00007fbca3bcd5f5 n/a (libglib-2.0.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18129:
#0 0x00007fbca1b465d9 __GI___poll (libc.so.6)
#1 0x00007fbca3ba6119 n/a (libglib-2.0.so.0)
#2 0x00007fbca3ba622c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fbc8c46e42d n/a (libdconfsettings.so)
#4 0x00007fbca3bcd5f5 n/a (libglib-2.0.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18169:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18170:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18166:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18168:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 29046:
#0 0x00007fbca1b4b8f9 syscall (libc.so.6)
#1 0x00007fbca3beb7ba g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007fbca3b7a2e1 n/a (libglib-2.0.so.0)
#3 0x00007fbca3bcdf94 n/a (libglib-2.0.so.0)
#4 0x00007fbca3bcd5f5 n/a (libglib-2.0.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18167:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Stack trace of thread 18171:
#0 0x00007fbca1e214ec futex_wait_cancelable (libpthread.so.0)
#1 0x00007fbc99b2d3c4 n/a (libmozjs-52.so.0)
#2 0x00007fbc99b2d615 n/a (libmozjs-52.so.0)
#3 0x00007fbc99f28da5 n/a (libmozjs-52.so.0)
#4 0x00007fbc99f495d2 n/a (libmozjs-52.so.0)
#5 0x00007fbca1e1b5aa start_thread (libpthread.so.0)
#6 0x00007fbca1b50cbf __clone (libc.so.6)
Edited by Lionel Landwerlin