Thanks Simon, I finally got round to re-install the packages that are crashing for me (by the way, this seem to happen roughly the same on another computer of mine, which has a nVidia graphics card). I have no gnome-shell extensions enabled. I am using the stock Adwaita theme. I saved the original core dump, it is about 11 MB compressed. If it can be helpful, I can send it to you. The crashes happen only under Wayland. Running under Xorg seems fine.
Here is a full backtrace for all threads, it crashes in thread 21374 ("Thread 1"): Thread 28 (Thread 0x7f2ba891f700 (LWP 21388)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x565160998954) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x565160998900, cond=0x565160998928) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x565160998928, mutex=mutex@entry=0x565160998900) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x565160998900, cond=0x565160998928) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651609a8fe0) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba891f700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 27 (Thread 0x7f2b71ffb700 (LWP 21438)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b71ffb700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 26 (Thread 0x7f2b6fff7700 (LWP 21442)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b6fff7700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 25 (Thread 0x7f2baa7fc700 (LWP 21385)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a20d8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a2088, cond=0x5651607a20b0) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a20b0, mutex=mutex@entry=0x5651607a2088) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a2088, cond=0x5651607a20b0) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a59c0) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2baa7fc700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 24 (Thread 0x7f2b70ff9700 (LWP 21440)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b70ff9700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 23 (Thread 0x7f2b21a8d700 (LWP 21683)): #0 0x00007f2bde6ef5d9 in __GI___poll (fds=fds@entry=0x7f2b21a8bfb0, nfds=nfds@entry=2, timeout=timeout@entry=60000) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2be0768c87 in poll (__timeout=__timeout@entry=60000, __nfds=2, __fds=__fds@entry=0x7f2b21a8bfb0) at /usr/include/x86_64-linux-gnu/ bits/poll2.h:46 #2 0x00007f2be0768c87 in g_poll (fds=fds@entry=0x7f2b21a8bfb0, nfds=nfds@entry=2, timeout=timeout@entry=60000) at ../../../../glib/gpoll.c:124 #3 0x00007f2be0cf540d in g_socket_condition_timed_wait (socket=<optimized out>, condition=<optimized out>, timeout=<optimized out>, cancellable=0x565162e98d90 [GCancellable], error=0x565160b8f388) at ../../../../gio/gsocket.c:4259 #4 0x00007f2be0cf62ce in g_socket_receive_with_timeout (socket=0x565160747d00 [GSocket], buffer=0x7f2b1c004e8b "\026\003\001\002\004\001", size=5, timeout=-1, cancellable=0x565162e98d90 [GCancellable], error=0x565160b8f388) at ../../../../gio/gsocket.c:3065 #5 0x00007f2be0cdae50 in g_input_stream_read (stream=0x5651629c5db0 [GSocketInputStream], buffer=0x7f2b1c004e8b, count=5, cancellable=0x565162e98d90 [GCancellable], error=0x565160b8f388) at ../../../../gio/ginputstream.c:198 #6 0x00007f2b301ca045 in () at /usr/lib/x86_64-linux-gnu/gio/ modules/libgiognutls.so #7 0x00007f2bcfd55d68 in () at /lib/x86_64-linux-gnu/libgnutls.so.30 #8 0x00007f2bcfd4fd9a in () at /lib/x86_64-linux-gnu/libgnutls.so.30 #9 0x00007f2bcfd57223 in () at /lib/x86_64-linux-gnu/libgnutls.so.30 #10 0x00007f2bcfd59e3c in () at /lib/x86_64-linux-gnu/libgnutls.so.30 #11 0x00007f2bcfd5c186 in gnutls_handshake () at /lib/x86_64-linux-gnu/ libgnutls.so.30 #12 0x00007f2b301cad6f in () at /usr/lib/x86_64-linux-gnu/gio/ modules/libgiognutls.so #13 0x00007f2b301cb1ed in () at /usr/lib/x86_64-linux-gnu/gio/ modules/libgiognutls.so #14 0x00007f2be0d04b76 in g_task_thread_pool_thread (thread_data=0x5651615e7540, pool_data=<optimized out>) at ../../../../gio/gtask.c:1331 #15 0x00007f2be07817d0 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:307 #16 0x00007f2be0780e05 in g_thread_proxy (data=0x565162e3f230) at ../../../../glib/gthread.c:784 #17 0x00007f2bde9c45aa in start_thread (arg=0x7f2b21a8d700) at pthread_create.c:463 #18 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 22 (Thread 0x7f2babfff700 (LWP 21381)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56516076aa70) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516076aa20, cond=0x56516076aa48) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x56516076aa48, mutex=mutex@entry=0x56516076aa20) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x56516076aa20, cond=0x56516076aa48) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a3a60) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2babfff700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 21 (Thread 0x7f2b727fc700 (LWP 21437)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b727fc700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 20 (Thread 0x7f2b707f8700 (LWP 21441)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b707f8700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 19 (Thread 0x7f2ba0d76700 (LWP 21433)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba0d76700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 18 (Thread 0x7f2b717fa700 (LWP 21439)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b717fa700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 17 (Thread 0x7f2b6f7f6700 (LWP 21443)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b6f7f6700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 16 (Thread 0x7f2b6d0be700 (LWP 21444)): #0 0x00007f2bde6f48f9 in syscall () at ../sysdeps/unix/sysv/linux/ x86_64/syscall.S:38 #1 0x00007f2be079ef2a in g_cond_wait_until (cond=cond@entry=0x56516071a7e8, mutex=mutex@entry=0x56516071a7e0, end_time=end_time@entry=6619825063) at ../../../../glib/gthread-posix.c:1449 #2 0x00007f2be072c4f1 in g_async_queue_pop_intern_unlocked (queue=0x56516071a7e0, wait=wait@entry=1, end_time=6619825063) at ../../../../glib/gasyncqueue.c:422 #3 0x00007f2be072cae8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../../../../glib/gasyncqueue.c:570 #4 0x00007f2be07817a4 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../../../../glib/gthreadpool.c:262 #5 0x00007f2be07817a4 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:296 #6 0x00007f2be0780e05 in g_thread_proxy (data=0x5651617a2d90) at ../../../../glib/gthread.c:784 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b6d0be700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 15 (Thread 0x7f2b73fff700 (LWP 21434)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204b8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b73fff700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 14 (Thread 0x7f2ba1d78700 (LWP 21431)): #0 0x00007f2bde6ef5d9 in __GI___poll (fds=0x7f2b7c007130, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2ba2de06b1 in () at /lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007f2ba2dd2070 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/ libpulse.so.0 #3 0x00007f2ba2dd2700 in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/ libpulse.so.0 #4 0x00007f2ba2dd2790 in pa_mainloop_run () at /lib/x86_64-linux-gnu/ libpulse.so.0 #5 0x00007f2ba2de05f9 in () at /lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f2ba2b7ec58 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/ libpulsecommon-11.1.so #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba1d78700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 13 (Thread 0x7f2bab7fe700 (LWP 21383)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a1ff4) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a1fa0, cond=0x5651607a1fc8) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a1fc8, mutex=mutex@entry=0x5651607a1fa0) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a1fa0, cond=0x5651607a1fc8) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a50f0) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2bab7fe700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 12 (Thread 0x7f2b72ffd700 (LWP 21436)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b72ffd700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 11 (Thread 0x7f2ba1577700 (LWP 21432)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba1577700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 10 (Thread 0x7f2baaffd700 (LWP 21384)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a1ff0) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a1fa0, cond=0x5651607a1fc8) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a1fc8, mutex=mutex@entry=0x5651607a1fa0) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a1fa0, cond=0x5651607a1fc8) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a5340) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2baaffd700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 9 (Thread 0x7f2ba9ffb700 (LWP 21386)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a20d8) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a2088, cond=0x5651607a20b0) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a20b0, mutex=mutex@entry=0x5651607a2088) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a2088, cond=0x5651607a20b0) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a5c10) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba9ffb700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 8 (Thread 0x7f2b737fe700 (LWP 21435)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607204bc) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x56516072d620, cond=0x565160720490) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=0x565160720490, mutex=0x56516072d620) at pthread_cond_wait.c:655 #3 0x00007f2bd64c83c4 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #4 0x00007f2bd64c8615 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #5 0x00007f2bd68c3da5 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #6 0x00007f2bd68e45d2 in () at /lib/x86_64-linux-gnu/libmozjs-52.so.0 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2b737fe700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 7 (Thread 0x7f2ba37fe700 (LWP 21382)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a1ff0) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a1fa0, cond=0x5651607a1fc8) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a1fc8, mutex=mutex@entry=0x5651607a1fa0) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a1fa0, cond=0x5651607a1fc8) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x565160776560) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2ba37fe700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 6 (Thread 0x7f2bbbfff700 (LWP 21379)): #0 0x00007f2bde6ef5d9 in __GI___poll (fds=0x5651607649c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2be0759439 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5651607649c0, timeout=<optimized out>, context=0x565160764a50) at ../../../../glib/gmain.c:4204 #2 0x00007f2be0759439 in g_main_context_iterate (context=context@entry=0x565160764a50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898 #3 0x00007f2be075954c in g_main_context_iteration (context=0x565160764a50, may_block=1) at ../../../../glib/gmain.c:3964 #4 0x00007f2bc80e042d in () at /usr/lib/x86_64-linux-gnu/gio/ modules/libdconfsettings.so #5 0x00007f2be0780e05 in g_thread_proxy (data=0x565160732e80) at ../../../../glib/gthread.c:784 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2bbbfff700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 5 (Thread 0x7f2bb8a17700 (LWP 21380)): #0 0x00007f2bde9ca4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5651607a14f0) at ../sysdeps/unix/sysv/linux/ futex-internal.h:88 #1 0x00007f2bde9ca4ec in __pthread_cond_wait_common (abstime=0x0, mutex=0x5651607a14a0, cond=0x5651607a14c8) at pthread_cond_wait.c:502 #2 0x00007f2bde9ca4ec in __pthread_cond_wait (cond=cond@entry=0x5651607a14c8, mutex=mutex@entry=0x5651607a14a0) at pthread_cond_wait.c:655 #3 0x00007f2bb9bf926b in cnd_wait (mtx=0x5651607a14a0, cond=0x5651607a14c8) at ../../../include/c11/threads_posix.h:159 #4 0x00007f2bb9bf926b in util_queue_thread_func (input=input@entry=0x5651607a9560) at ../../../src/util/u_queue.c:171 #5 0x00007f2bb9bf9187 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2bb8a17700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 4 (Thread 0x7f2bc9cd9700 (LWP 21376)): #0 0x00007f2bde6ef5d9 in __GI___poll (fds=0x56516070c280, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2be0759439 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x56516070c280, timeout=<optimized out>, context=0x5651607319e0) at ../../../../glib/gmain.c:4204 #2 0x00007f2be0759439 in g_main_context_iterate (context=context@entry=0x5651607319e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898 #3 0x00007f2be075954c in g_main_context_iteration (context=0x5651607319e0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3964 #4 0x00007f2be0759591 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5773 #5 0x00007f2be0780e05 in g_thread_proxy (data=0x565160732400) at ../../../../glib/gthread.c:784 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2bc9cd9700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 3 (Thread 0x7f2bc8ae6700 (LWP 21378)): #0 0x00007f2bde6f48f9 in syscall () at ../sysdeps/unix/sysv/linux/ x86_64/syscall.S:38 #1 0x00007f2be079ef2a in g_cond_wait_until (cond=cond@entry=0x56516071a7e8, mutex=mutex@entry=0x56516071a7e0, end_time=end_time@entry=6619824844) at ../../../../glib/gthread-posix.c:1449 #2 0x00007f2be072c4f1 in g_async_queue_pop_intern_unlocked (queue=0x56516071a7e0, wait=wait@entry=1, end_time=6619824844) at ../../../../glib/gasyncqueue.c:422 #3 0x00007f2be072cae8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../../../../glib/gasyncqueue.c:570 #4 0x00007f2be07817a4 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../../../../glib/gthreadpool.c:262 #5 0x00007f2be07817a4 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:296 #6 0x00007f2be0780e05 in g_thread_proxy (data=0x565160732720) at ../../../../glib/gthread.c:784 #7 0x00007f2bde9c45aa in start_thread (arg=0x7f2bc8ae6700) at pthread_create.c:463 #8 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 2 (Thread 0x7f2bc92e7700 (LWP 21377)): #0 0x00007f2bde6ef5d9 in __GI___poll (fds=0x7f2bbc00bfc0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2be0759439 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f2bbc00bfc0, timeout=<optimized out>, context=0x56516074e020) at ../../../../glib/gmain.c:4204 #2 0x00007f2be0759439 in g_main_context_iterate (context=0x56516074e020, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3898 #3 0x00007f2be07597d2 in g_main_loop_run (loop=0x56516074e160) at ../../../../glib/gmain.c:4099 #4 0x00007f2be0d45dc6 in gdbus_shared_thread_func (user_data=0x565160740eb0) at ../../../../gio/gdbusprivate.c:275 #5 0x00007f2be0780e05 in g_thread_proxy (data=0x5651607324a0) at ../../../../glib/gthread.c:784 #6 0x00007f2bde9c45aa in start_thread (arg=0x7f2bc92e7700) at pthread_create.c:463 #7 0x00007f2bde6f9cbf in clone () at ../sysdeps/unix/sysv/linux/ x86_64/clone.S:95 Thread 1 (Thread 0x7f2be1603ac0 (LWP 21374)): #0 0x00007f2be0776509 in magazine_chain_pop_head (magazine_chunks=<optimized out>) at ../../../../glib/gslice.c:539 #1 0x00007f2be0776509 in thread_memory_magazine1_alloc (tmem=<optimized out>, ix=0) at ../../../../glib/gslice.c:842 #2 0x00007f2be0776509 in g_slice_alloc (mem_size=mem_size@entry=12) at ../../../../glib/gslice.c:1016 #3 0x00007f2be0776b29 in g_slice_alloc0 (mem_size=mem_size@entry=12) at ../../../../glib/gslice.c:1051 #4 0x00007f2be10360c7 in shell_generic_container_get_preferred_width (actor=0x565161957920 [ShellGenericContainer], for_height=<optimized out>, min_width_p=0x7ffebc4a4fa0, natural_width_p=0x7ffebc4a4fa4) at ../src/shell-generic-container.c:94 #5 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=0x565161957920 [ShellGenericContainer], for_height=27, min_width_p=0x7ffebc4a5010, natural_width_p=0x7ffebc4a5014) at clutter-actor.c:9556 #6 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x5651621f8460 [ClutterClone], for_height=27, min_width_p=min_width_p@entry =0x7ffebc4a5100, natural_width_p=natural_width_p@entry=0x7ffebc4a5104) at clutter-actor.c:9556 #7 0x00007f2bde1c7fc5 in _st_actor_get_preferred_width (actor=0x5651621f8460 [ClutterClone], for_height=<optimized out>, y_fill=<optimized out>, min_width_p=min_width_p@entry=0x7ffebc4a5100, natural_width_p=natural_width_p@entry=0x7ffebc4a5104) at ../src/st/st-private.c:61 #8 0x00007f2bde1bd67e in st_bin_get_preferred_width (self=<optimized out>, for_height=<optimized out>, min_width_p=0x7ffebc4a5100, natural_width_p=0x7ffebc4a5104) at ../src/st/st-bin.c:142 #9 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=0x565162198570 [StBin], for_height=27, min_width_p=0x7ffebc4a51e0, natural_width_p=0x7ffebc4a51e4) at clutter-actor.c:9556 #10 0x00007f2bdf4047cd in get_child_size (actor=<optimized out>, orientation=<optimized out>, for_size=<optimized out>, min_size_p=min_size_p@entry=0x7ffebc4a51e0, natural_size_p=natural_size_p@entry=0x7ffebc4a51e4) at clutter-box-layout.c:462 #11 0x00007f2bdf404f6f in get_preferred_size_for_opposite_orientation (self=0x5651615ea9b0 [ClutterBoxLayout], container=<optimized out>, for_size=<optimized out>, min_size_p=0x7ffebc4a52c0, natural_size_p=0x7ffebc4a52c4) at clutter-box-layout.c:692 #12 0x00007f2bde1e033a in st_widget_get_preferred_width (self=0x56516176e2c0 [StBoxLayout], for_height=<optimized out>, min_width_p=0x7ffebc4a52c0, natural_width_p=0x7ffebc4a52c4) at ../src/st/st-widget.c:386 #13 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x56516176e2c0 [StBoxLayout], for_height=256, min_width_p=min_width_p@entry =0x7ffebc4a5318, natural_width_p=natural_width_p@entry=0x7ffebc4a5320) at clutter-actor.c:9556 #14 0x00007f2bdf3e5562 in clutter_actor_get_preferred_size (self=self@entry=0x56516176e2c0 [StBoxLayout], min_width_p=min_width_p@entry=0x7ffebc4a5380, min_height_p=min_height_p@entry=0x0, natural_width_p=natural_width_p@entry=0x7ffebc4a5384, natural_height_p=natural_height_p@entry=0x0) at clutter-actor.c:9152 #15 0x00007f2bdf416531 in clutter_fixed_layout_get_preferred_width (manager=<optimized out>, container=<optimized out>, for_height=<optimized out>, min_width_p=0x7ffebc4a5420, nat_width_p=0x7ffebc4a5424) at clutter-fixed-layout.c:73 #16 0x00007f2bde1e033a in st_widget_get_preferred_width (self=0x565161680ce0 [StWidget], for_height=<optimized out>, min_width_p=0x7ffebc4a5420, natural_width_p=0x7ffebc4a5424) at ../src/st/st-widget.c:386 #17 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x565161680ce0 [StWidget], for_height=for_height@entry=-1, min_width_p=min_width_p@entry=0x7ffebc4a5478, natural_width_p=natural_width_ p@entry=0x7ffebc4a5480) at clutter-actor.c:9556 #18 0x00007f2bdf3e550a in clutter_actor_get_preferred_size (self=self@entry=0x565161680ce0 [StWidget], min_width_p=min_width_p@entry=0x0, min_height_p=min_height_p@entry=0x0, natural_width_p=natural_width_p@entry=0x7ffebc4a54d8, natural_height_p=natural_height_p@entry=0x7ffebc4a54dc) at clutter-actor.c:9139 #19 0x00007f2bdf3f79c4 in clutter_actor_allocate_preferred_size (self=0x565161680ce0 [StWidget], flags=CLUTTER_ALLOCATION_NONE) at clutter-actor.c:15541 #20 0x00007f2bdaa5efce in ffi_call_unix64 () at ../src/x86/unix64.S:76 #21 0x00007f2bdaa5e93f in ffi_call (cif=cif@entry=0x56516216c5f8, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7ffebc4a5778, avalue=avalue@entry=0x7ffebc4a5660) at ../src/x86/ffi64.c:525 #22 0x00007f2bdf72c2f8 in gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, JS::HandleValueArray const&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*) (context=context@entry=0x565160e3da30, function=function@entry=0x56516216c5e0, obj=..., obj@entry=..., args=..., js_rval=..., r_value=r_value@entry=0x0) at gi/function.cpp:1088 #23 0x00007f2bdf72dc44 in function_call(JSContext*, unsigned int, JS::Value*) (context=0x565160e3da30, js_argc=1, vp=0x7ffebc4a5b18) at gi/function.cpp:1406 #24 0x000035a160714810 in () #25 0x00007f2ba04d5f80 in () #26 0x00007ffebc4a5af0 in () #27 0x0000000000000000 in () And here is a fuller backtrace for that thread only: #0 0x00007f2be0776509 in magazine_chain_pop_head (magazine_chunks=<optimized out>) at ../../../../glib/gslice.c:539 chunk = 0x1 ix = 0 chunk_size = 16 mem = <optimized out> #1 0x00007f2be0776509 in thread_memory_magazine1_alloc (tmem=<optimized out>, ix=0) at ../../../../glib/gslice.c:842 ix = 0 chunk_size = 16 mem = <optimized out> #2 0x00007f2be0776509 in g_slice_alloc (mem_size=mem_size@entry=12) at ../../../../glib/gslice.c:1016 ix = 0 chunk_size = 16 mem = <optimized out> #3 0x00007f2be0776b29 in g_slice_alloc0 (mem_size=mem_size@entry=12) at ../../../../glib/gslice.c:1051 mem = <optimized out> #4 0x00007f2be10360c7 in shell_generic_container_get_preferred_width (actor=0x565161957920 [ShellGenericContainer], for_height=<optimized out>, min_width_p=0x7ffebc4a4fa0, natural_width_p=0x7ffebc4a4fa4) at ../src/shell-generic-container.c:94 alloc = <optimized out> theme_node = <optimized out> #5 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=0x565161957920 [ShellGenericContainer], for_height=27, min_width_p=0x7ffebc4a5010, natural_width_p=0x7ffebc4a5014) at clutter-actor.c:9556 minimum_width = 0 natural_width = 0 klass = <optimized out> request_min_width = <optimized out> request_natural_width = <optimized out> cached_size_request = <optimized out> priv = 0x565161957600 __func__ = "clutter_actor_get_preferred_width" #6 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x5651621f8460 [ClutterClone], for_height=27, min_width_p=min_width_p@entry =0x7ffebc4a5100, natural_width_p=natural_width_p@entry=0x7ffebc4a5104) at clutter-actor.c:9556 minimum_width = 0 natural_width = 0 klass = <optimized out> request_min_width = <optimized out> request_natural_width = <optimized out> cached_size_request = <optimized out> priv = 0x5651621f8140 __func__ = "clutter_actor_get_preferred_width" #7 0x00007f2bde1c7fc5 in _st_actor_get_preferred_width (actor=0x5651621f8460 [ClutterClone], for_height=<optimized out>, y_fill=<optimized out>, min_width_p=min_width_p@entry=0x7ffebc4a5100, natural_width_p=natural_width_p@entry=0x7ffebc4a5104) at ../src/st/st-private.c:61 #8 0x00007f2bde1bd67e in st_bin_get_preferred_width (self=<optimized out>, for_height=<optimized out>, min_width_p=0x7ffebc4a5100, natural_width_p=0x7ffebc4a5104) at ../src/st/st-bin.c:142 theme_node = 0x5651627e6000 [StThemeNode] #9 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=0x565162198570 [StBin], for_height=27, min_width_p=0x7ffebc4a51e0, natural_width_p=0x7ffebc4a51e4) at clutter-actor.c:9556 minimum_width = 0 natural_width = 0 klass = <optimized out> request_min_width = <optimized out> request_natural_width = <optimized out> cached_size_request = <optimized out> priv = 0x565162198250 __func__ = "clutter_actor_get_preferred_width" #10 0x00007f2bdf4047cd in get_child_size (actor=<optimized out>, orientation=<optimized out>, for_size=<optimized out>, min_size_p=min_size_p@entry=0x7ffebc4a51e0, natural_size_p=natural_size_p@entry=0x7ffebc4a51e4) at clutter-box-layout.c:462 #11 0x00007f2bdf404f6f in get_preferred_size_for_opposite_orientation (self=0x5651615ea9b0 [ClutterBoxLayout], container=<optimized out>, for_size=<optimized out>, min_size_p=0x7ffebc4a52c0, natural_size_p=0x7ffebc4a52c4) at clutter-box-layout.c:692 child_min = 0 child_nat = 0 layout = 0x5651615ea9b0 [ClutterBoxLayout] priv = <optimized out> real_container = <optimized out> child = 0x565162198570 [StBin] iter = {dummy1 = 0x56516176e2c0, dummy2 = 0x565162198570, dummy3 = 0x7f2be163ed88, dummy4 = 3, dummy5 = 0x5651615ea9b0} nvis_children = 3 n_extra_widgets = <optimized out> nexpand_children = 1 i = 0 sizes = 0x7ffebc4a5150 minimum = 0 natural = 0 size = <optimized out> extra = <optimized out> opposite_orientation = CLUTTER_ORIENTATION_HORIZONTAL #12 0x00007f2bde1e033a in st_widget_get_preferred_width (self=0x56516176e2c0 [StBoxLayout], for_height=<optimized out>, min_width_p=0x7ffebc4a52c0, natural_width_p=0x7ffebc4a52c4) at ../src/st/st-widget.c:386 theme_node = 0x565161686d70 [StThemeNode] #13 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x56516176e2c0 [StBoxLayout], for_height=256, min_width_p=min_width_p@entry =0x7ffebc4a5318, natural_width_p=natural_width_p@entry=0x7ffebc4a5320) at clutter-actor.c:9556 minimum_width = 0 natural_width = 0 klass = <optimized out> request_min_width = <optimized out> request_natural_width = <optimized out> cached_size_request = <optimized out> priv = 0x56516176dfa0 __func__ = "clutter_actor_get_preferred_width" #14 0x00007f2bdf3e5562 in clutter_actor_get_preferred_size (self=self@entry=0x56516176e2c0 [StBoxLayout], min_width_p=min_width_p@entry=0x7ffebc4a5380, min_height_p=min_height_p@entry=0x0, natural_width_p=natural_width_p@entry=0x7ffebc4a5384, natural_height_p=natural_height_p@entry=0x0) at clutter-actor.c:9152 priv = <optimized out> min_width = 0 min_height = 133 natural_width = 0 natural_height = 256 __func__ = "clutter_actor_get_preferred_size" #15 0x00007f2bdf416531 in clutter_fixed_layout_get_preferred_width (manager=<optimized out>, container=<optimized out>, for_height=<optimized out>, min_width_p=0x7ffebc4a5420, nat_width_p=0x7ffebc4a5424) at clutter-fixed-layout.c:73 child_x = 0 child_min = 2560 child_natural = 2560 actor = <optimized out> child = 0x56516176e2c0 [StBoxLayout] min_right = 4480 natural_right = 4480 #16 0x00007f2bde1e033a in st_widget_get_preferred_width (self=0x565161680ce0 [StWidget], for_height=<optimized out>, min_width_p=0x7ffebc4a5420, natural_width_p=0x7ffebc4a5424) at ../src/st/st-widget.c:386 theme_node = 0x565162877bc0 [StThemeNode] #17 0x00007f2bdf3e4f92 in clutter_actor_get_preferred_width (self=self@entry =0x565161680ce0 [StWidget], for_height=for_height@entry=-1, min_width_p=min_width_p@entry=0x7ffebc4a5478, natural_width_p=natural_width_ p@entry=0x7ffebc4a5480) at clutter-actor.c:9556 minimum_width = 0 natural_width = 0 klass = <optimized out> request_min_width = <optimized out> request_natural_width = <optimized out> cached_size_request = <optimized out> priv = 0x5651616809c0 __func__ = "clutter_actor_get_preferred_width" #18 0x00007f2bdf3e550a in clutter_actor_get_preferred_size (self=self@entry=0x565161680ce0 [StWidget], min_width_p=min_width_p@entry=0x0, min_height_p=min_height_p@entry=0x0, natural_width_p=natural_width_p@entry=0x7ffebc4a54d8, natural_height_p=natural_height_p@entry=0x7ffebc4a54dc) at clutter-actor.c:9139 priv = <optimized out> min_width = 0 min_height = 0 natural_width = 0 natural_height = 0 __func__ = "clutter_actor_get_preferred_size" #19 0x00007f2bdf3f79c4 in clutter_actor_allocate_preferred_size (self=0x565161680ce0 [StWidget], flags=CLUTTER_ALLOCATION_NONE) at clutter-actor.c:15541 actor_x = 0 actor_y = 0 natural_width = -2.51159754e-28 natural_height = -2.24828589e-22 actor_box = {x1 = 6.90116126e+19, y1 = 3.09644922e-41, x2 = -5.86488689e+12, y2 = 4.56192715e-41} priv = <optimized out> __func__ = "clutter_actor_allocate_preferred_size" #20 0x00007f2bdaa5efce in ffi_call_unix64 () at ../src/x86/unix64.S:76 #21 0x00007f2bdaa5e93f in ffi_call (cif=cif@entry=0x56516216c5f8, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x7ffebc4a5778, avalue=avalue@entry=0x7ffebc4a5660) at ../src/x86/ffi64.c:525 classes = {X86_64_INTEGERSI_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS, X86_64_NO_CLASS} stack = <optimized out> argp = <optimized out> arg_types = <optimized out> gprcount = 2 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> ret_in_memory = <optimized out> reg_args = <optimized out> #22 0x00007f2bdf72c2f8 in gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, JS::HandleValueArray const&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*) (context=context@entry=0x565160e3da30, function=function@entry=0x56516216c5e0, obj=..., obj@entry=..., args=..., js_rval=..., r_value=r_value@entry=0x0) at gi/function.cpp:1088 in_arg_cvalues = 0x7ffebc4a5680 out_arg_cvalues = 0x7ffebc4a5640 inout_original_arg_cvalues = 0x7ffebc4a5620 ffi_arg_pointers = 0x7ffebc4a5660 return_value = {v_boolean = 53, v_int8 = 53 '5', v_uint8 = 53 '5', v_int16 = 53, v_uint16 = 53, v_int32 = 53, v_uint32 = 53, v_int64 = 790273982517, v_uint64 = 790273982517, v_float = 7.42688186e-44, v_double = 3.9044722556379559e-312, v_short = 53, v_ushort = 53, v_int = 53, v_uint = 53, v_long = 790273982517, v_ulong = 790273982517, v_ssize = 790273982517, v_size = 790273982517, v_string = 0xb800000035 <error: Cannot access memory at address 0xb800000035>, v_pointer = 0xb800000035} return_value_p = 0x7ffebc4a5778 return_gargument = {v_boolean = -1135977704, v_int8 = 24 '\030', v_uint8 = 24 '\030', v_int16 = 23320, v_uint16 = 23320, v_int32 = -1135977704, v_uint32 = 3158989592, v_int64 = 140732057410328, v_uint64 = 140732057410328, v_float = -0.01235082, v_double = 6.953087483500109e-310, v_short = 23320, v_ushort = 23320, v_int = -1135977704, v_uint = 3158989592, v_long = 140732057410328, v_ulong = 140732057410328, v_ssize = 140732057410328, v_size = 140732057410328, v_string = 0x7ffebc4a5b18 " ˛4+\177\376\377\200_M\240+\177\376\377", v_pointer = 0x7ffebc4a5b18} processed_c_args = <optimized out> gi_argc = 1 '\001' gi_arg_pos = <optimized out> c_argc = 2 '\002' c_arg_pos = <optimized out> js_arg_pos = <optimized out> can_throw_gerror = false did_throw_gerror = false local_error = 0x0 failed = false postinvoke_release_failed = <optimized out> is_method = <optimized out> is_object_method = true return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x565160727420, dummy4 = 0x5651620754a0, dummy5 = 0x56516105f230, dummy6 = 73988, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} return_tag = GI_TYPE_TAG_VOID return_values = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::MutableGCVectorOperations<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >, JS::Value, 8, js::TempAllocPolicy>> = {<js::GCVectorOperations<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >, JS::Value, 8, js::TempAllocPolicy>> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x565160c26740, prev = 0x7ffebc4a5c78, ptr = {tracer = 0x7f2bdf723250 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8ul, js::TempAllocPolicy>*, char const*)>, storage = {vector = {<js::TempAllocPolicy> = {cx_ = 0x565160e3da30}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 8, static kInlineBytes = 64, mBegin = 0x7ffebc4a5988, mLength = 0, mCapacity = 8, mStorage = {u = {mBytes = "\240YJ\274\376\177\000\000\002\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\243\340+\177\000\000P] J\274\376\177\000\000\060\334\343`QV\000\000\000]J\274\376\ 177\000\000\001]J\274\376\177\000", mDummy = 140732057409952}}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} next_rval = 0 '\000' __PRETTY_FUNCTION__ = "bool gjs_invoke_c_function(JSContext*, Function*, JS::HandleObject, const JS::HandleValueArray&, mozilla::Maybe<JS::MutableHandle<JS::Value> >, GIArgument*)" #23 0x00007f2bdf72dc44 in function_call(JSContext*, unsigned int, JS::Value*) (context=0x565160e3da30, js_argc=1, vp=0x7ffebc4a5b18) at gi/function.cpp:1406 object = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x565160c26700, prev = 0x7ffebc4a5c98, ptr = 0x7f2ba04d5f80} callee = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x565160c26700, prev = 0x7ffebc4a5a20, ptr = 0x7f2b349bcb20} success = <optimized out> priv = 0x56516216c5e0 retval = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x565160c26738, prev = 0x7ffebc4a5dc8, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}} #24 0x000035a160714810 in () #25 0x00007f2ba04d5f80 in () #26 0x00007ffebc4a5af0 in () #27 0x0000000000000000 in () Cheers, Matteo Matteo Settenvini FSF Associated Member Email : mat...@member.fsf.org 2018-03-26 21:00 GMT+02:00 Simon McVittie <s...@debian.org>: > Control: retitle -1 gnome-shell 3.28 crashes on Radeon R9: Failed to > create texture 2d due to size/format constraints > > I'm retitling this based on my best guess at the root cause to stop > others thinking it's an appropriate place to report different crashes. > I think we'd prefer to err on the side of having different reports and > merging them, rather than having one report for multiple crashes and > having to disentangle which is which. > > On Mon, 19 Mar 2018 at 12:05:42 +0100, Matteo Settenvini wrote: > > I am attaching also a core file appearing in my home folder, > > apparently it is for Xwayland. > > This core probably isn't helpful: it's part of the symptom, not the > cause. If the Wayland compositor (in this case gnome-shell) crashes, > Xwayland will crash too: that's (currently) an expected thing. > > > Looking at the journal I see: > > To help with interpretation: > > Process 1402 looks like the gdm "greeter" GNOME Shell process (uid 117). > > Process 1925 looks like your GNOME Shell (uid 1000). > > > mar 19 11:46:42 rosebud gnome-shell[1402]: g_array_free: assertion > 'array' failed > > This means something isn't quite right, a long way before what I > think is probably the actual root cause. If you can run GNOME Shell > with G_DEBUG=fatal-criticals and get a backtrace from the resulting > crash (systemd-coredump is probably the easiest way), that might be > helpful; but this isn't likely to be the root cause. > > > mar 19 11:46:44 rosebud gnome-shell[1402]: JS WARNING: > [resource:///org/gnome/shell/ui/main.js 332]: reference to undefined > property "MetaStage" > > mar 19 11:46:44 rosebud gnome-shell[1402]: JS WARNING: > [resource:///org/gnome/shell/ui/layout.js 220]: reference to undefined > property "MetaWindowGroup" > > mar 19 11:46:44 rosebud gnome-shell[1402]: JS WARNING: > [resource:///org/gnome/shell/ui/osdMonitorLabeler.js 59]: reference to > undefined property "MetaDBusDisplayConfigSkeleton" > > This stuff is probably harmless. > > > mar 19 11:46:45 rosebud gnome-shell[1402]: _cogl_buffer_gl_map_range: > assertion 'data != ((void *)0)' failed > > mar 19 11:46:45 rosebud gnome-shell[1402]: g_error_free: assertion > 'error != NULL' failed > > mar 19 11:46:45 rosebud gnome-shell[1402]: _cogl_buffer_bind_no_create: > assertion 'ctx->current_buffer[buffer->last_target] != buffer' failed > > mar 19 11:46:45 rosebud gnome-shell[1402]: Failed to create texture for > background > > mar 19 11:46:45 rosebud gnome-shell[1402]: Failed to create texture for > background > > Something is already going wrong with OpenGL drawing in gdm's gnome-shell, > but unlike yours, it didn't crash. > > Did you notice that in GNOME Shell 3.28, you don't get the grey "noise" > background texture that you should? In GNOME Shell 3.26, do you get the > "noise" texture correctly? > > (This one: > https://askubuntu.com/questions/534187/where-is-the-login- > screen-wallpaper-for-gdm-stored) > > > mar 19 11:51:50 rosebud gnome-shell[1925]: GNOME Shell started at Mon > Mar 19 2018 11:51:46 GMT+0100 (CET) > > mar 19 11:51:52 rosebud gnome-shell[1925]: _cogl_buffer_gl_map_range: > assertion 'data != ((void *)0)' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: g_error_free: assertion > 'error != NULL' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: _cogl_buffer_bind_no_create: > assertion 'ctx->current_buffer[buffer->last_target] != buffer' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: _cogl_buffer_gl_map_range: > assertion 'data != ((void *)0)' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: g_error_free: assertion > 'error != NULL' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: _cogl_buffer_bind_no_create: > assertion 'ctx->current_buffer[buffer->last_target] != buffer' failed > > Again, this isn't right, and backtraces from these assertion failures > might be interesting, but it probably isn't the whole story. > > There might also be some bugs in the error-handling. > > > mar 19 11:51:52 rosebud gnome-shell[1925]: Failed to allocate texture: > Failed to create texture 2d due to size/format constraints > > mar 19 11:51:52 rosebud gnome-shell[1925]: cogl_object_ref: assertion > 'object != ((void *)0)' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: clutter_texture_set_cogl_texture: > assertion 'cogl_is_texture (cogl_tex)' failed > > mar 19 11:51:52 rosebud gnome-shell[1925]: CoglError set over the top of > a previous CoglError or uninitialized memory. > > mar 19 11:51:52 rosebud gnome-shell[1925]: clutter_texture_set_cogl_texture: > assertion 'cogl_is_texture (cogl_tex)' failed > > mar 19 11:51:52 rosebud kernel: gnome-shell[1925]: segfault at 1 ip > 00007fae6a9a7509 sp 00007fffdb1a0d30 error 4 in > libglib-2.0.so.0.5600.0[7fae6a93e000+113000] > > I think "Failed to create texture 2d due to size/format constraints" > might be the root cause here. We've had similar Shell crashes in the past, > but I don't know what caused them. > > There's also some wrong error-handling, unfortunately. > > smcv >