Hi there,
Thanks for the heads-up on gcc patch #88281: 6 regressions on arm.
I see from the log that the test timed-out and the core was dumped. I
cannot reproduce this and can see nothing in the tree-dump that might cause
a time out. I would appreciate some help on where the fault lies and what
the cause might be.
Best regards
Paul Thomas
Progress (short week, 3 days):
* UM-2 [QEMU upstream maintainership]
- more pullreq wrangling
- more FEAT_NMI patchset review: I think I'm now finally done with this
- looked at issue #2150 and produced a short standalone repro case from
the logfile the user provided (which was from a boot of Windows)
-- PMM
On Thu, 4 Apr 2024 at 22:21, <ci_notify(a)linaro.org> wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
Hi,
The new testcase only works for targets where char is signed, because
I forgot to add the assertions for the unsigned case. My own aarch64
testing found the same problem.
I'll send a v2 patch shortly. Thanks for the useful CI service!
>
> We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
>
> In gcc_check master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/88035
> | Author: Jonathan Wakely <jwakely(a)redhat.com>
> | Date: Thu Apr 4 16:29:09 2024 +0100
> |
> | libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]
> |
> | I would appreciate more eyes on this to confirm my conclusions about
> | negative int_type values, and the proposed fix, make sense.
> |
> | Tested x86_64-linux.
> |
> | ... 32 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | dc8a25189dd Add gcov MC/DC tests for GDC
>
> FAIL: 1 regressions
>
> regressions.sum:
> === libstdc++ tests ===
>
> Running libstdc++:libstdc++-dg/conformance.exp ...
> FAIL: 27_io/basic_istream/ignore/char/93672.cc -std=gnu++17 execution test
>
>
> # of stable fails 61
> # of flaky entries 9
> # of all tests 890731
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/5627/art…
> The full lists of regressions and progressions as well as configure and make commands are in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/5627/art…
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/5627/art…
>
> The configuration of this build is:
> CI config tcwg_gcc_check master-aarch64
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/5627/art…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1805/artifac…
>
> Warning: we do not enable maintainer-mode nor automatically update
> generated files, which may lead to failures if the patch modifies the
> master files.
Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
We track this report status in https://linaro.atlassian.net/browse/GNU-1187 , please let us know if you are looking at the problem and/or when you have a fix.
In master-aarch64 after:
| commit glibc-2.39.9000-128-ga4ed0471d7
| Author: Adhemerval Zanella <adhemerval.zanella(a)linaro.org>
| Date: Thu Jan 18 10:18:01 2024 -0300
|
| Always define __USE_TIME_BITS64 when 64 bit time_t is used
|
| It was raised on libc-help [1] that some Linux kernel interfaces expect
| the libc to define __USE_TIME_BITS64 to indicate the time_t size for the
| kABI. Different than defined by the initial y2038 design document [2],
| the __USE_TIME_BITS64 is only defined for ABIs that support more than
| one time_t size (by defining the _TIME_BITS for each module).
| ... 12 lines of the commit log omitted.
FAIL: 4 regressions
regressions.sum:
=== g++ tests ===
Running g++:g++.dg/tsan/tsan.exp ...
FAIL: g++.dg/tsan/pthread_cond_clockwait.C -O0 (test for excess errors)
UNRESOLVED: g++.dg/tsan/pthread_cond_clockwait.C -O0 compilation failed to produce executable
FAIL: g++.dg/tsan/pthread_cond_clockwait.C -O2 (test for excess errors)
UNRESOLVED: g++.dg/tsan/pthread_cond_clockwait.C -O2 compilation failed to produce executable
... and 2 more entries
You can find the failure logs in *.log.1.xz files in
- https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
The full lists of regressions and progressions as well as configure and make commands are in
- https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
The list of [ignored] baseline and flaky failures are in
- https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
The configuration of this build is:
CI config tcwg_gnu_native_check_gcc master-aarch64
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
Current build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/…
Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a4ed0471d71739928a0d…
List of configurations that regressed due to this commit :
* tcwg_gnu_native_check_gcc
** master-aarch64
*** FAIL: 4 regressions
*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/…
*** https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1…
Hi Christina,
This is false-positive report -- see https://sourceware.org/bugzilla/show_bug.cgi?id=31575 for details.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Mar 29, 2024, at 10:22, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
>
> In gdb_check master-arm after:
>
> | gdb patch https://patchwork.sourceware.org/patch/87686
> | Author: Christina Schimpe <christina.schimpe(a)intel.com>
> | Date: Wed Mar 27 07:47:37 2024 +0000
> |
> | gdb: Make tagged pointer support configurable.
> |
> | The gdbarch function gdbarch_remove_non_address_bits adjusts addresses to
> | enable debugging of programs with tagged pointers on Linux, for instance for
> | ARM's feature top byte ignore (TBI).
> | Once the function is implemented for an architecture, it adjusts addresses for
> | memory access, breakpoints and watchpoints.
> | ... 12 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 1678a15b694 Automatic date update in version.in
>
> FAIL: 7 regressions: 16 progressions
>
> regressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/verylong.exp ...
> FAIL: gdb.ada/verylong.exp: print (x / 4) * 2
> FAIL: gdb.ada/verylong.exp: print +x
> FAIL: gdb.ada/verylong.exp: print -x
> FAIL: gdb.ada/verylong.exp: print x
> FAIL: gdb.ada/verylong.exp: print x - 99 + 1
> FAIL: gdb.ada/verylong.exp: print x / 2
> FAIL: gdb.ada/verylong.exp: print x = 170141183460469231731687303715884105727
> ... and 1 more entries
>
> progressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/convvar_comp.exp ...
> FAIL: gdb.ada/convvar_comp.exp: print $item.started
> FAIL: gdb.ada/convvar_comp.exp: print item.started
> FAIL: gdb.ada/convvar_comp.exp: set variable $item := item
>
> Running gdb:gdb.ada/enum_idx_packed.exp ...
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: print small
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: print multi_multi(1,3)
> ... and 18 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2024/artifac…
> The full lists of regressions and progressions as well as configure and make commands are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2024/artifac…
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2024/artifac…
>
> The configuration of this build is:
> CI config tcwg_gdb_check master-arm
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2024/artifac…
> Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/984/artifact/art…
>
> Warning: we do not enable maintainer-mode nor automatically update
> generated files, which may lead to failures if the patch modifies the
> master files.
Hi Kevin,
This is false-positive report -- see https://sourceware.org/bugzilla/show_bug.cgi?id=31575 for details.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Mar 29, 2024, at 10:48, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
>
> In gdb_check master-arm after:
>
> | gdb patch https://patchwork.sourceware.org/patch/87793
> | Author: Kevin Buettner <kevinb(a)redhat.com>
> | Date: Thu Mar 28 15:53:14 2024 -0700
> |
> | New test: gdb.base/check-errno.exp
> |
> | Printing the value of 'errno' from GDB is sometimes problematic. The
> | situation has improved in recent years, though there are still
> | scenarios for which "print errno" doesn't work.
> |
> | The test, gdb.base/check-errno.exp, introduced by this commit,
> | ... 174 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | 1678a15b694 Automatic date update in version.in
>
> FAIL: 7 regressions: 16 progressions
>
> regressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/verylong.exp ...
> FAIL: gdb.ada/verylong.exp: print (x / 4) * 2
> FAIL: gdb.ada/verylong.exp: print +x
> FAIL: gdb.ada/verylong.exp: print -x
> FAIL: gdb.ada/verylong.exp: print x
> FAIL: gdb.ada/verylong.exp: print x - 99 + 1
> FAIL: gdb.ada/verylong.exp: print x / 2
> FAIL: gdb.ada/verylong.exp: print x = 170141183460469231731687303715884105727
> ... and 1 more entries
>
> progressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/convvar_comp.exp ...
> FAIL: gdb.ada/convvar_comp.exp: print item.started
> FAIL: gdb.ada/convvar_comp.exp: set variable $item := item
> FAIL: gdb.ada/convvar_comp.exp: print $item.started
>
> Running gdb:gdb.ada/enum_idx_packed.exp ...
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: print small
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: print multi
> ... and 18 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2028/artifac…
> The full lists of regressions and progressions as well as configure and make commands are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2028/artifac…
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2028/artifac…
>
> The configuration of this build is:
> CI config tcwg_gdb_check master-arm
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2028/artifac…
> Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/984/artifact/art…
>
> Warning: we do not enable maintainer-mode nor automatically update
> generated files, which may lead to failures if the patch modifies the
> master files.
Hi Abdul,
Hi Nils,
This is false-positive report -- see https://sourceware.org/bugzilla/show_bug.cgi?id=31575 for details.
--
Maxim Kuvyrkov
https://www.linaro.org
> On Mar 29, 2024, at 10:52, ci_notify(a)linaro.org wrote:
>
> Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
>
> We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
>
> In gdb_check master-arm after:
>
> | 8 patches in gdb
> | Patchwork URL: https://patchwork.sourceware.org/patch/87768
> | 96ab853e5d4 gdb, mi: Skip trampoline functions for the -stack-list-frames command.
> | e2c217f4226 gdb: Skip trampoline functions for the return command.
> | 687b0373e1e gdb: Skip trampoline functions for the up command.
> | 5f8cc05162b gdb: Skip trampoline functions for the finish and reverse-finish commands.
> | 287546c56c8 gdb: Skip trampoline frames for the backtrace command.
> | ... and 3 more patches in gdb
> | ... applied on top of baseline commit:
> | 1678a15b694 Automatic date update in version.in
>
> FAIL: 7 regressions: 16 progressions
>
> regressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/verylong.exp ...
> FAIL: gdb.ada/verylong.exp: print (x / 4) * 2
> FAIL: gdb.ada/verylong.exp: print +x
> FAIL: gdb.ada/verylong.exp: print -x
> FAIL: gdb.ada/verylong.exp: print x
> FAIL: gdb.ada/verylong.exp: print x - 99 + 1
> FAIL: gdb.ada/verylong.exp: print x / 2
> FAIL: gdb.ada/verylong.exp: print x = 170141183460469231731687303715884105727
> ... and 1 more entries
>
> progressions.sum:
> === gdb tests ===
>
> Running gdb:gdb.ada/convvar_comp.exp ...
> FAIL: gdb.ada/convvar_comp.exp: set variable $item := item
> FAIL: gdb.ada/convvar_comp.exp: print $item.started
> FAIL: gdb.ada/convvar_comp.exp: print item.started
>
> Running gdb:gdb.ada/enum_idx_packed.exp ...
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: ptype multi
> FAIL: gdb.ada/enum_idx_packed.exp: scenario=minimal: ptype small
> ... and 18 more entries
>
> You can find the failure logs in *.log.1.xz files in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2026/artifac…
> The full lists of regressions and progressions as well as configure and make commands are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2026/artifac…
> The list of [ignored] baseline and flaky failures are in
> - https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2026/artifac…
>
> The configuration of this build is:
> CI config tcwg_gdb_check master-arm
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-precommit/2026/artifac…
> Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/984/artifact/art…
>
> Warning: we do not enable maintainer-mode nor automatically update
> generated files, which may lead to failures if the patch modifies the
> master files.