Hi,

On Sun, Sep 12, 2021 at 09:56:39PM +0000, build...@builder.wildebeest.org wrote:
> The Buildbot has detected a new failure on builder elfutils-centos-x86_64 
> while building elfutils.
> Full details are available at:
>     https://builder.wildebeest.org/buildbot/#builders/1/builds/835
> 
> Buildbot URL: https://builder.wildebeest.org/buildbot/
> 
> Worker for this Build: centos-x86_64
> 
> Build Reason: <unknown>
> Blamelist: Colin Cross <ccr...@google.com>
> 
> BUILD FAILED: failed test (failure)
> [...]
> Full details are available at:
>     https://builder.wildebeest.org/buildbot/#builders/12/builds/777

This is certainly not caused by Colin's patch.  It is the same failure
on two different systems, in related, but different tests.

run-debuginfod-federation-link.sh
run-debuginfod-federation-metrics.sh
run-debuginfod-federation-sqlite.sh

All have the following subtest:

# confirm that first server can't resolve symlinked info in L/ but second can
BUILDID=`env LD_LIBRARY_PATH=$ldpath ${abs_builddir}/../src/readelf \
         -a L/foo | grep 'Build ID' | cut -d ' ' -f 7`
file L/foo
file -L L/foo
export DEBUGINFOD_URLS=http://127.0.0.1:$PORT1
rm -rf $DEBUGINFOD_CACHE_PATH
testrun ${abs_top_builddir}/debuginfod/debuginfod-find debuginfo $BUILDID && 
false || true
rm -f $DEBUGINFOD_CACHE_PATH/$BUILDID/debuginfo # drop 000-perm negative-hit 
file
export DEBUGINFOD_URLS=http://127.0.0.1:$PORT2
testrun ${abs_top_builddir}/debuginfod/debuginfod-find debuginfo $BUILDID

Where L/foo is created with:

ln -s ${abs_builddir}/dwfllines L/foo   # any program not used elsewhere in 
this test

Both debuginfod servers have L in their scan path, but only the one on
PORT2 has -L L. So the one on PORT1 should not resolve the foo
symlink, but the one on PORT2 doesn't.

For some reason it seems even the server on PORT2 doesn't record L/foo
sometimes (but not always).

I haven't figured out why. Both failures above have extended logs, so
maybe someone else can figure out what is going wrong in the failure
case?

https://builder.wildebeest.org/buildbot/#/builders/12/builds/777/steps/8/logs/test-suite_log
https://builder.wildebeest.org/buildbot/#/builders/1/builds/835/steps/8/logs/test-suite_log

Cheers,

Mark

Reply via email to