Source: clutter-1.0
Version: 1.26.4+dfsg-3
Severity: important
Tags: ftbfs
X-Debbugs-Cc: debian-m...@lists.debian.org, m...@packages.debian.org
The clutter-1.0 unit tests fail on mips64el with segmentation faults in
actor-anchors, actor-layout, actor-offscreen-redirect, actor-pick and
texture.
This (or at least a similar crash) is reproducible in a sid mips64el
chroot on eller, and can be reproduced in the built tree with a command
like:
dbus-run-session -- xvfb-run -a ./libtool --mode=execute gdb
./tests/conform/texture
By installing libgl1-mesa-dri-dbgsym on eller, I was able to get the
backtrace below. This might indicate that this is actually a Mesa bug,
I don't know.
Before version 1.26.4+dfsg-3, the result of clutter-1.0 unit tests was
ignored on mips*el. For now I'm going to resume ignoring the failed result:
I suspect that Mesa and Clutter have few or no users on mips*.
Clutter is essentially unmaintained upstream (see #996690) so if it needs
anything architecture-specific, that will have to come from architecture
porters, and is vanishingly unlikely to come from upstream.
smcv
Thread 10 (Thread 0xffe17f9e50 (LWP 25902) "texture:disk$0"):
#0 0x00fff6f813bc in __futex_abstimed_wait_common64 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff6f8 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#2 0x00fff4c20e44 in cnd_wait (mtx=0xb30ba8, cond=0xb30bd0) at
../include/c11/threads_posix.h:155
#3 util_queue_thread_func (input=) at ../src/util/u_queue.c:294
#4 0x00fff4c206e0 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#5 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 9 (Thread 0xffe1ffae50 (LWP 25901) "texture"):
#0 0x00fff6f813bc in __futex_abstimed_wait_common64 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff6f8 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#2 0x00fff537102c in cnd_wait (mtx=0xb30250, cond=0xb30278) at
../include/c11/threads_posix.h:155
#3 lp_cs_tpool_worker (data=0xb30250) at
../src/gallium/drivers/llvmpipe/lp_cs_tpool.c:48
#4 0x00fff5370f80 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#5 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 8 (Thread 0xffe27fbe50 (LWP 25900) "texture"):
#0 0x00fff6f813bc in __futex_abstimed_wait_common64 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff6f8 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#2 0x00fff537102c in cnd_wait (mtx=0xb30250, cond=0xb30278) at
../include/c11/threads_posix.h:155
#3 lp_cs_tpool_worker (data=0xb30250) at
../src/gallium/drivers/llvmpipe/lp_cs_tpool.c:48
#4 0x00fff5370f80 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#5 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 7 (Thread 0xffe2ffce50 (LWP 25899) "texture"):
#0 0x00fff6f813bc in __futex_abstimed_wait_common64 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff6f8 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#2 0x00fff537102c in cnd_wait (mtx=0xb30250, cond=0xb30278) at
../include/c11/threads_posix.h:155
#3 lp_cs_tpool_worker (data=0xb30250) at
../src/gallium/drivers/llvmpipe/lp_cs_tpool.c:48
#4 0x00fff5370f80 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#5 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 6 (Thread 0xffe37fde50 (LWP 25898) "texture"):
#0 0x00fff6f813bc in __futex_abstimed_wait_common64 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff6f8 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#2 0x00fff537102c in cnd_wait (mtx=0xb30250, cond=0xb30278) at
../include/c11/threads_posix.h:155
#3 lp_cs_tpool_worker (data=0xb30250) at
../src/gallium/drivers/llvmpipe/lp_cs_tpool.c:48
#4 0x00fff5370f80 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#5 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 5 (Thread 0xffe3ffee50 (LWP 25897) "llvmpipe-3"):
#0 0x00fff6f79420 in pthread_barrier_wait () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
#1 0x00fff5374944 in util_barrier_wait (barrier=0xb220a0) at
../src/util/u_thread.h:301
#2 thread_function (init_data=0xb20e38) at
../src/gallium/drivers/llvmpipe/lp_rast.c:887
#3 0x00fff5374350 in impl_thrd_routine (p=) at
../include/c11/threads_posix.h:87
#4 0x00fff6f6f24c in start_thread () at
/lib/mips64el-linux-gnuabi64/libpthread.so.0
Thread 4 (Thread 0xffe8f5ae50 (LWP 25896) "llvmpipe-2"):
#0 0x00fff6f79420