Bug#977779: geary FTBFS on mipsel: test suite failure

Adrian Bunk bunk at debian.org
Fri Jan 29 12:11:00 GMT 2021


On Fri, Jan 08, 2021 at 06:07:29PM +0100, Alberto Garcia wrote:
> On Mon, Dec 21, 2020 at 11:30:14PM +0200, Adrian Bunk wrote:
> > > I see that the build eventually succeeded:
> > > 
> > >    https://buildd.debian.org/status/logs.php?pkg=geary&ver=3.38.1-1&arch=mipsel
> > > 
> > > The webkit2gtk build is flaky itself in mipsel, we discussed this
> > > already in the past (#962616), I wonder if this is the same root
> > > problem?
> > 
> > This is the same problem.
> > 
> > Note that the build is not and never was flaky, it does 100%
> > determinisitically fail on Loongson buildds and succeed on Octeon
> > buildds.
> > 
> > Jiaxun Yang discovered this weekend that CeilingOnPageSize is wrong
> > for Loongson which has 16 kB pagesize and this matches when the
> > problems started in 2.28.1, but unfortunately fixing this does not
> > seem to fix all problems.
> 
> But this a bug in the CPU, right? Do I understand correctly that the
> package can fail depending on what CPU it is run on regardless of how
> it was built?
> 
> I'm trying to understand what we can do in WebKit in order to fix or
> work around this.

It is a bug in WebKit that a kernel configuration is assumed that is 
not even permitted on Loongson:
https://sources.debian.org/src/webkit2gtk/2.31.1-1/Source/WTF/wtf/PageBlock.h/#L54
https://sources.debian.org/src/linux/5.10.9-1/arch/mips/Kconfig/#L2213-L2215

This might not be sufficient to fix all problems of webkit2gtk on MIPS, 
but has be fixed in WebKit in any case.

> Berto

cu
Adrian

BTW: The 4kB setting for arm64 is also questionable, Ubuntu releases 
     now additionally ship kernels with 64 kB page size:
     https://launchpad.net/ubuntu/groovy/+package/linux-image-unsigned-5.8.0-41-generic-64k



More information about the Pkg-webkit-maintainers mailing list