Re: [PATCH 5/7] Strip __ prefix from __BYTE_ORDER __LITTLE_ENDIAN and __BIG_ENDIAN
Hi, On Mon, Oct 17, 2022 at 11:40:11AM +0800, 罗勇刚(Yonggang Luo) wrote: > > This seems to work and is probably OK. But do you know when/what the > > __ prefix versions are defined and when/what defines the non-prefixed > > versions? > > __BYTE_ORDER__ is a predefined macro by gcc/clang, > > BYTE_ORDER is defined in Aha, thanks. I added that to the commit message and pushed the change. Cheers, Mark
☠ Buildbot (GNU Toolchain): elfutils - failed test (failure) (master)
A new failure has been detected on builder elfutils-opensusetw-x86_64 while building elfutils. Full details are available at: https://builder.sourceware.org/buildbot/#builders/88/builds/50 Build state: failed test (failure) Revision: 0e18267a05247b5bda60115270203b4ad3af8e55 Worker: bb2-1 Build Reason: (unknown) Blamelist: Yonggang Luo Steps: - 0: worker_preparation ( success ) - 1: set package name ( success ) - 2: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/2/logs/stdio - 3: autoreconf ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/3/logs/stdio - 4: configure ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/4/logs/stdio - 5: get version ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/5/logs/stdio - property changes: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/5/logs/property_changes - 6: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/6/logs/stdio - warnings (3): https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/6/logs/warnings__3_ - 7: make check ( failure ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/7/logs/stdio - test-suite.log: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/7/logs/test-suite_log - 8: make distcheck ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/8/logs/stdio - test-suite.log: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/8/logs/test-suite_log - warnings (5): https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/8/logs/warnings__5_ - 9: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/9/logs/stdio - 10: build bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/10/logs/stdio - 11: fetch bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/11/logs/stdio - 12: unpack bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/12/logs/stdio - 13: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/13/logs/stdio - 14: pass .bunsen.source.gitdescribe ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/14/logs/stdio - 15: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/15/logs/stdio - 16: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/16/logs/stdio - 17: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/17/logs/stdio - 18: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/18/logs/stdio - 19: make distclean ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/50/steps/19/logs/stdio
Re: ☠ Buildbot (GNU Toolchain): elfutils - failed test (failure) (master)
Hi, On Mon, 2022-10-17 at 09:08 +, builder--- via Elfutils-devel wrote: > A new failure has been detected on builder elfutils-opensusetw-x86_64 > while building elfutils. > > Full details are available at: > https://builder.sourceware.org/buildbot/#builders/88/builds/50 > > Build state: failed test (failure) > Revision: 0e18267a05247b5bda60115270203b4ad3af8e55 > Worker: bb2-1 > Build Reason: (unknown) > Blamelist: Yonggang Luo This is clearly not caused by that last commit. Sadly run-debuginfod-federation-metrics.sh seem somewhat fragile, but it isn't immediately clear why. It sometimes seems to crash in a bash wait? Or does this say, we were waiting, on a process that crashed? /home/builder/shared/bb2-1/worker/elfutils-opensusetw- x86_64/build/tests/run-debuginfod-federation-metrics.sh: line 205: 26486 Aborted (core dumped) env LD_LIBRARY_PATH=$ldpath ${abs_builddir}/../debuginfod/debuginfod $VERBOSE -d ${DB} -F -U -t0 -g0 -p $PORT1 L D F > vlog$PORT1 2>&1 The log also says: Fatal error in GNU libmicrohttpd daemon.c:3831: Failed to remove FD from epoll set. Very odd. I don't have any hypothesis for why these are occuring. Cheers, Mark
Re: ☠ Buildbot (GNU Toolchain): elfutils - failed test (failure) (master)
Hi - > Fatal error in GNU libmicrohttpd daemon.c:3831: Failed to remove FD > from epoll set. > Very odd. I don't have any hypothesis for why these are occuring. I believe this is an intermittent libmicrohttpd bug. :-( - FChE
Re: ☠ Buildbot (GNU Toolchain): elfutils - failed test (failure) (master)
Hi - > > Fatal error in GNU libmicrohttpd daemon.c:3831: Failed to remove FD > > from epoll set. > > Very odd. I don't have any hypothesis for why these are occuring. > > I believe this is an intermittent libmicrohttpd bug. :-( Pushing this patch as obvious ... and will try to track this one down more urgently. commit 4cc429d2761846967678fb8cf5868d311d1f7862 (HEAD -> master) Author: Frank Ch. Eigler Date: Mon Oct 17 10:07:39 2022 -0400 debuginfod: report libmicrohttpd version on startup To assist troubleshooting with intermittent bugs. Signed-off-by: Frank Ch. Eigler diff --git a/debuginfod/ChangeLog b/debuginfod/ChangeLog index 8fb65133f3e1..59d50df1fc8a 100644 --- a/debuginfod/ChangeLog +++ b/debuginfod/ChangeLog @@ -1,3 +1,7 @@ +2022-10-17 Frank Ch. Eigler + + * debuginfod.cxx (main): Report libmicrohttpd version. + 2022-09-28 Aaron Merey * debuginfod-client.c (debuginfod_query_server): Switch sign of some diff --git a/debuginfod/debuginfod.cxx b/debuginfod/debuginfod.cxx index 8e7ee4997e0a..9dc4836bbe12 100644 --- a/debuginfod/debuginfod.cxx +++ b/debuginfod/debuginfod.cxx @@ -3956,6 +3956,8 @@ main (int argc, char *argv[]) } } + obatched(clog) << "libmicrohttpd version " << MHD_get_version() << endl; + /* If '-C' wasn't given or was given with no arg, pick a reasonable default for the number of worker threads. */ if (connection_pool == 0)
[Bug debuginfod/29696] New: intermittent libmicrohttpd assertion failures related to socket fd closing
https://sourceware.org/bugzilla/show_bug.cgi?id=29696 Bug ID: 29696 Summary: intermittent libmicrohttpd assertion failures related to socket fd closing Product: elfutils Version: unspecified Status: NEW Severity: normal Priority: P2 Component: debuginfod Assignee: unassigned at sourceware dot org Reporter: fche at redhat dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- In a range of libmicrohttpd versions, up to and including libmicrohttpd-0.9.75-3.fc36.x86_64, debuginfod occasionally crashes with messages like: https://builder.sourceware.org/testrun/920819ee86861130393e12933821c5b544afeee4?filename=tests%2Frun-debuginfod-federation-metrics.sh.log#line1669 Fatal error in GNU libmicrohttpd daemon.c:3831: Failed to remove FD from epoll set. Even without MHD_USE_EPOLL, a nearly identical message can come from a different code path. -- You are receiving this mail because: You are on the CC list for the bug.
☠ Buildbot (GNU Toolchain): elfutils - failed test (failure) (master)
A new failure has been detected on builder elfutils-fedora-x86_64 while building elfutils. Full details are available at: https://builder.sourceware.org/buildbot/#builders/59/builds/87 Build state: failed test (failure) Revision: 4cc429d2761846967678fb8cf5868d311d1f7862 Worker: bb2-1 Build Reason: (unknown) Blamelist: Frank Ch. Eigler Steps: - 0: worker_preparation ( success ) - 1: set package name ( success ) - 2: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/2/logs/stdio - 3: autoreconf ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/3/logs/stdio - 4: configure ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/4/logs/stdio - 5: get version ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/5/logs/stdio - property changes: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/5/logs/property_changes - 6: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/6/logs/stdio - warnings (3): https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/6/logs/warnings__3_ - 7: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/7/logs/stdio - test-suite.log: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/7/logs/test-suite_log - 8: make distcheck ( failure ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/8/logs/stdio - test-suite.log: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/8/logs/test-suite_log - warnings (5): https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/8/logs/warnings__5_ - 9: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/9/logs/stdio - 10: build bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/10/logs/stdio - 11: fetch bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/11/logs/stdio - 12: unpack bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/12/logs/stdio - 13: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/13/logs/stdio - 14: pass .bunsen.source.gitdescribe ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/14/logs/stdio - 15: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/15/logs/stdio - 16: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/16/logs/stdio - 17: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/17/logs/stdio - 18: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/18/logs/stdio - 19: make distclean ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/59/builds/87/steps/19/logs/stdio A restored build has been detected on builder elfutils-opensusetw-x86_64 while building elfutils. Full details are available at: https://builder.sourceware.org/buildbot/#builders/88/builds/51 Build state: build successful Revision: 4cc429d2761846967678fb8cf5868d311d1f7862 Worker: bb1-2 Build Reason: (unknown) Blamelist: Frank Ch. Eigler , Yonggang Luo Steps: - 0: worker_preparation ( success ) - 1: set package name ( success ) - 2: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/2/logs/stdio - 3: autoreconf ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/3/logs/stdio - 4: configure ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/4/logs/stdio - 5: get version ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/5/logs/stdio - property changes: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/5/logs/property_changes - 6: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/6/logs/stdio - warnings (3): https://builder.sourceware.org/buildbot/#builders/88/builds/51/steps/6/logs