On Fri, Jun 19, 2026 at 12:15:32AM +0000, [email protected] wrote:
> A new failure has been detected on builder elfutils-debian-armhf while 
> building elfutils.
> 
> Full details are available at:
>     https://builder.sourceware.org/buildbot/#/builders/6/builds/521
> 
> Build state: failed test (failure)
> Revision: 0e8b57aa36d80fd8e366c6e22f5bc96fdfe7c062
> Worker: debian-armhf
> Build Reason: (unknown)
> Blamelist: Mark Wielaard <[email protected]>
> [...]
> - 7: make check ( failure )
>     Logs:
>         - stdio: 
> https://builder.sourceware.org/buildbot/#/builders/6/builds/521/steps/7/logs/stdio
>         - test-suite.log: 
> https://builder.sourceware.org/buildbot/#/builders/6/builds/521/steps/7/logs/test-suite_log

I wish I understood this issue better:

TID 11656:
# 0 0xa64899cc          __clone
/srv/builder/worker/elfutils-debian-armhf/build/tests/backtrace: 
dwfl_thread_getframes: no matching address range
/srv/builder/worker/elfutils-debian-armhf/build/tests/backtrace: 
dwfl_thread_getframes: no matching address range
backtrace: backtrace.c:81: callback_verify: Assertion `seen_main' failed.

We see it across different arches. It looks like we sometimes
"interrupt" the clone call on the wrong instruction and then fail to
produce a backtrace for the main thread. But it never happens when
trying to replicate by hand :{ It looks like a unfortunate
signal/scheduling issue.

Cheers,

Mark

Reply via email to