* AB-INT issues - where we could use help
@ 2026-07-27 21:12 Richard Purdie
2026-07-28 8:10 ` Mathieu Dubois-Briand
0 siblings, 1 reply; 2+ messages in thread
From: Richard Purdie @ 2026-07-27 21:12 UTC (permalink / raw)
To: openembedded-core; +Cc: Mathieu Dubois-Briand
Hi,
There are at least a couple of intermittent issues where we would
welcome some help and we now probably have enough information to allow
debugging/progress.
Firstly, we suspect there is a reproducibility issue arm to x86. This
is summarised with this reproducibility diff:
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260726-9wb1l3t4/packages/diff-html/
(from
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260726-9wb1l3t4/packages/diff-html/)
I suspect what happened here is that the qemux86-64 files were built
first on an arm host rather than an x86 host. In general the x86 hosts
probably beat the arm hosts to it, hence why this is rare.
To test/reproduce this, I'd suggest picking a target machine (say
qemux86-64) and then building diffutils on both an x86-64 based host
and on an aarch64 host. Comparing the ptest package will probably
result in a diff similar to the above, e.g.:
build_triplet·=·aarch64-unknown-linux-gnu
vs.
build_triplet·=·x86_64-pc-linux-gnu
in usr/lib/diffutils/ptest/tests/Makefile amongst other things. I
suspect picking MACHINE=qemuarm64 would have the same result.
If that reproduces the issue, it would then be a case of iterating
through the differnces and finding a way to reconcile the output so it
is the same, independent of build host architecture.
The second issue where we could potentially take help is with
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13908
This is the infamous matchbox segfault, now strong suspected to be the
xserver restarting during boot. There are several things which could
help here:
* finding out whether it always restarts the xserver?
* is there a way to crash the xserver like that (race with psplash for
the console?)
* working out if we can reproduce the matchbox crash using some delays
placed in some of the code to widen the race window?
Given what we suspect is happening, we can likely improve the code to
exit cleanly when the suspected memory allocation failure occurs rather
than crashing too.
Cheers,
Richard
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: AB-INT issues - where we could use help
2026-07-27 21:12 AB-INT issues - where we could use help Richard Purdie
@ 2026-07-28 8:10 ` Mathieu Dubois-Briand
0 siblings, 0 replies; 2+ messages in thread
From: Mathieu Dubois-Briand @ 2026-07-28 8:10 UTC (permalink / raw)
To: Richard Purdie, openembedded-core
On Mon Jul 27, 2026 at 11:12 PM CEST, Richard Purdie wrote:
> Hi,
>
> There are at least a couple of intermittent issues where we would
> welcome some help and we now probably have enough information to allow
> debugging/progress.
>
> Firstly, we suspect there is a reproducibility issue arm to x86. This
> is summarised with this reproducibility diff:
>
> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260726-9wb1l3t4/packages/diff-html/
>
> (from
> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260726-9wb1l3t4/packages/diff-html/)
>
> I suspect what happened here is that the qemux86-64 files were built
> first on an arm host rather than an x86 host. In general the x86 hosts
> probably beat the arm hosts to it, hence why this is rare.
>
> To test/reproduce this, I'd suggest picking a target machine (say
> qemux86-64) and then building diffutils on both an x86-64 based host
> and on an aarch64 host. Comparing the ptest package will probably
> result in a diff similar to the above, e.g.:
>
> build_triplet·=·aarch64-unknown-linux-gnu
>
> vs.
>
> build_triplet·=·x86_64-pc-linux-gnu
>
> in usr/lib/diffutils/ptest/tests/Makefile amongst other things. I
> suspect picking MACHINE=qemuarm64 would have the same result.
>
> If that reproduces the issue, it would then be a case of iterating
> through the differnces and finding a way to reconcile the output so it
> is the same, independent of build host architecture.
>
Just a follow-up, as I did open a bug entry for this issue:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16376
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-07-28 8:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-27 21:12 AB-INT issues - where we could use help Richard Purdie
2026-07-28 8:10 ` Mathieu Dubois-Briand
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox