Bug#893488: gnome-shell 3.28 crashes on Radeon R9: Failed to create texture 2d due to size/format constraints

Matteo Settenvini matteo at member.fsf.org
Fri Mar 30 23:04:04 UTC 2018


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 at entry=0x565160998928,
mutex=mutex at 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 at 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 at entry=0x5651607a20b0,
mutex=mutex at 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 at 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 at entry=0x7f2b21a8bfb0,
nfds=nfds at entry=2, timeout=timeout at entry=60000) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2be0768c87 in poll (__timeout=__timeout at entry=60000, __nfds=2,
__fds=__fds at entry=0x7f2b21a8bfb0) at /usr/include/x86_64-linux-gnu/
bits/poll2.h:46
#2  0x00007f2be0768c87 in g_poll (fds=fds at entry=0x7f2b21a8bfb0,
nfds=nfds at entry=2, timeout=timeout at 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 at entry=0x56516076aa48,
mutex=mutex at 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 at 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 at entry=0x56516071a7e8,
mutex=mutex at entry=0x56516071a7e0, end_time=end_time at entry=6619825063) at
../../../../glib/gthread-posix.c:1449
#2  0x00007f2be072c4f1 in g_async_queue_pop_intern_unlocked
(queue=0x56516071a7e0, wait=wait at entry=1, end_time=6619825063) at
../../../../glib/gasyncqueue.c:422
#3  0x00007f2be072cae8 in g_async_queue_timeout_pop_unlocked
(queue=<optimized out>, timeout=timeout at 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 at entry=0x5651607a1fc8,
mutex=mutex at 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 at 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 at entry=0x5651607a1fc8,
mutex=mutex at 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 at 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 at entry=0x5651607a20b0,
mutex=mutex at 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 at 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 at entry=0x5651607a1fc8,
mutex=mutex at 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 at 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 at entry=0x565160764a50,
block=block at entry=1, dispatch=dispatch at 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 at entry=0x5651607a14c8,
mutex=mutex at 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 at 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 at entry=0x5651607319e0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3898
#3  0x00007f2be075954c in g_main_context_iteration (context=0x5651607319e0,
may_block=may_block at 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 at entry=0x56516071a7e8,
mutex=mutex at entry=0x56516071a7e0, end_time=end_time at entry=6619824844) at
../../../../glib/gthread-posix.c:1449
#2  0x00007f2be072c4f1 in g_async_queue_pop_intern_unlocked
(queue=0x56516071a7e0, wait=wait at entry=1, end_time=6619824844) at
../../../../glib/gasyncqueue.c:422
#3  0x00007f2be072cae8 in g_async_queue_timeout_pop_unlocked
(queue=<optimized out>, timeout=timeout at 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 at entry=1, dispatch=dispatch at 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 at entry=12) at
../../../../glib/gslice.c:1016
#3  0x00007f2be0776b29 in g_slice_alloc0 (mem_size=mem_size at 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 at entry
=0x5651621f8460 [ClutterClone], for_height=27, min_width_p=min_width_p at entry
=0x7ffebc4a5100, natural_width_p=natural_width_p at 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 at entry=0x7ffebc4a5100,
natural_width_p=natural_width_p at 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 at entry=0x7ffebc4a51e0,
natural_size_p=natural_size_p at 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 at entry
=0x56516176e2c0 [StBoxLayout], for_height=256, min_width_p=min_width_p at entry
=0x7ffebc4a5318, natural_width_p=natural_width_p at entry=0x7ffebc4a5320) at
clutter-actor.c:9556
#14 0x00007f2bdf3e5562 in clutter_actor_get_preferred_size
(self=self at entry=0x56516176e2c0
[StBoxLayout], min_width_p=min_width_p at entry=0x7ffebc4a5380,
min_height_p=min_height_p at entry=0x0,
natural_width_p=natural_width_p at entry=0x7ffebc4a5384,
natural_height_p=natural_height_p at 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 at entry
=0x565161680ce0 [StWidget], for_height=for_height at entry=-1,
min_width_p=min_width_p at entry=0x7ffebc4a5478, natural_width_p=natural_width_
p at entry=0x7ffebc4a5480) at clutter-actor.c:9556
#18 0x00007f2bdf3e550a in clutter_actor_get_preferred_size
(self=self at entry=0x565161680ce0
[StWidget], min_width_p=min_width_p at entry=0x0,
min_height_p=min_height_p at entry=0x0,
natural_width_p=natural_width_p at entry=0x7ffebc4a54d8,
natural_height_p=natural_height_p at 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 at entry=0x56516216c5f8,
fn=<optimized out>, rvalue=<optimized out>, rvalue at entry=0x7ffebc4a5778,
avalue=avalue at 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 at entry=0x565160e3da30,
function=function at entry=0x56516216c5e0, obj=..., obj at entry=..., args=...,
js_rval=..., r_value=r_value at 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 at 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 at 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 at entry
=0x5651621f8460 [ClutterClone], for_height=27, min_width_p=min_width_p at entry
=0x7ffebc4a5100, natural_width_p=natural_width_p at 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 at entry=0x7ffebc4a5100,
natural_width_p=natural_width_p at 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 at entry=0x7ffebc4a51e0,
natural_size_p=natural_size_p at 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 at entry
=0x56516176e2c0 [StBoxLayout], for_height=256, min_width_p=min_width_p at entry
=0x7ffebc4a5318, natural_width_p=natural_width_p at 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 at entry=0x56516176e2c0
[StBoxLayout], min_width_p=min_width_p at entry=0x7ffebc4a5380,
min_height_p=min_height_p at entry=0x0,
natural_width_p=natural_width_p at entry=0x7ffebc4a5384,
natural_height_p=natural_height_p at 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 at entry
=0x565161680ce0 [StWidget], for_height=for_height at entry=-1,
min_width_p=min_width_p at entry=0x7ffebc4a5478, natural_width_p=natural_width_
p at 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 at entry=0x565161680ce0
[StWidget], min_width_p=min_width_p at entry=0x0,
min_height_p=min_height_p at entry=0x0,
natural_width_p=natural_width_p at entry=0x7ffebc4a54d8,
natural_height_p=natural_height_p at 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 at entry=0x56516216c5f8,
fn=<optimized out>, rvalue=<optimized out>, rvalue at entry=0x7ffebc4a5778,
avalue=avalue at 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 at entry=0x565160e3da30,
function=function at entry=0x56516216c5e0, obj=..., obj at entry=..., args=...,
js_rval=..., r_value=r_value at 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 : matteo at member.fsf.org

2018-03-26 21:00 GMT+02:00 Simon McVittie <smcv at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20180331/1512cbb5/attachment-0001.html>


More information about the pkg-gnome-maintainers mailing list