Bug#1049434: gtk4: FTBFS on riscv64: SIGSEGV in gtk:gtk / templates test

Aurelien Jarno aurel32 at debian.org
Tue Aug 15 21:34:14 BST 2023


On 2023-08-15 20:19, Aurelien Jarno wrote:
> Source: gtk4
> Version: 4.10.3+ds-1
> Severity: important
> Tags: upstream ftbfs
> Justification: fails to build from source
> X-Debbugs-Cc: debian-riscv at lists.debian.org
> 
> Dear maintainer,
> 
> As part of the riscv64 bootstrap, I have been trying to build and import
> gtk4 (involves building it with a mix of the official archive and the
> old debian-ports archive). Unfortunately it fails to build from source
> with a failure in the testsuite:
> 
> | 262/722 gtk:gtk / templates                                                                         ERROR             8.58s   killed by signal 5 SIGTRAP
> 

I am also able to reproduce the issue on amd64 (although mostly with
SIGTRAP, only rarely SIGSEGV), when not using a separate $HOME directory
like done in debian/run-tests.sh.

A strace shows a lot of stat on files, and I wonder if it's not just a
timing issue: scanning all those files or a slow architecture are
triggering the issue. Using that way to reproduce the issue on amd64, I
can confirm that the issue is not reproducible with 4.10.1+ds-2 and is
first reproducible with 4.10.3+ds-1.

Also note that after many tries, I have been able to get a successful
build on riscv64 that I uploaded into the archive. We'll see if it can
be rebuilt on the buildds once all packages of the loop are available,
which might take a few days.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                     http://aurel32.net



More information about the pkg-gnome-maintainers mailing list