Hi Jonathan,
These don't appear to be sporadic failures, both aarch64-linux and arm-linux testers flagged this patch [1].
The FAILs are due to python exception in ...
$24 = Traceback (most recent call last): File "/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/gcc.git~master/libstdc++-v3/testsuite/../python/libstdcxx/v6/printers.py", line 2349, in to_string got: $24 = Traceback (most recent call last):\r\nFAIL: libstdc++-prettyprinters/debug.cc print redirected
... when printing out
std::stringstream redirected("xxx"); static_cast<std::basic_iosstd::stringstream::char_type&>(redirected).rdbuf(sstream.rdbuf()); // { dg-final { regexp-test redirected {std::.*stringstream redirected to .*} }
.
The exception happens at ...
ncat = gdb.parse_and_eval(self._typename + '::_S_categories_size')
..., so, I'm guessing, self._typename is undefined for std::stringstream redirected("xxx");
Thiago, do you have any other insight into this?
Thanks!
[1] https://patchwork.sourceware.org/project/gcc/patch/20260416151959.177955-1-j...
-- Maxim Kuvyrkov https://www.linaro.org
On Apr 17, 2026, at 21:55, Jonathan Wakely via linaro-toolchain linaro-toolchain@lists.linaro.org wrote:
On Fri, 17 Apr 2026 at 06:03, ci_notify@linaro.org wrote:
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In aarch64 native, after: | gcc patch https://patchwork.sourceware.org/patch/133193 | Author: Jonathan Wakely jwakely@redhat.com | Date: Thu Apr 16 15:21:49 2026 +0100 | | [PATCH v2] libstdc++: Add module initialization functions to the library [PR124268] | | This tries to ensure that the module init functions are present in | libstdc++.so and libstdc++.a, so that users of the std and std.compat | modules don't need to manually link to std.o and/or std.compat.o in | ... 32 lines of the commit log omitted. | ... applied on top of baseline commit: | 20230911fca Daily bump.
Produces 3 regressions: | | regressions.sum: | Running libstdc++:libstdc++-prettyprinters/prettyprinters.exp ... | FAIL: libstdc++-prettyprinters/debug.cc print redirected | FAIL: libstdc++-prettyprinters/simple.cc print redirected | FAIL: libstdc++-prettyprinters/simple11.cc print redirected
Used configuration : *CI config* tcwg_gcc_check aarch64-linux-gnu *configure and test flags:* none, autodetected on aarch64-unknown-linux-gnu--disable-multilib --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-arch=armv8-a
If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
I don't understand how these failures can possibly be caused by the patch, and I don't see them on cfarm185 (Ampere eMAG aarch64-linux-gnu, almalinux 8.10) or on any other *-*-linux-gnu targets, nor solaris.
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below contains the details of the failures, and the ways to reproduce a debug environment:
You can find the failure logs in *.log.1.xz files in
The full lists of regressions and improvements as well as configure and make commands are in
The list of [ignored] baseline and flaky failures are in
Current build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/buil... Reference build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/1...
Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org To unsubscribe send an email to linaro-toolchain-leave@lists.linaro.org