ci_notify@linaro.org writes:
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@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
We understand 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-1334 , please let us know if you are looking at the problem and/or when you have a fix.
In master-aarch64 after:
| commit gdb-15-branchpoint-893-gdcaa85e58c4 | Author: Andrew Burgess aburgess@redhat.com | Date: Wed May 1 10:47:47 2024 +0100 | | gdb: reject inserting breakpoints between functions | | When debugging ROCm code, you might have something like this: | | __global__ void kernel () | { | ... | ... 153 lines of the commit log omitted.
FAIL: 1 regressions
regressions.sum: === gdb tests ===
Running gdb:gdb.go/max-depth.exp ... FAIL: gdb.go/max-depth.exp: gdb_breakpoint: set breakpoint at 38
There's something a little weird going on here, in the log I see:
(gdb) run Starting program: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.go/max-depth/max-depth /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.go/max-depth/max-depth: error while loading shared libraries: libgo.so.23: cannot open shared object file: No such file or directory [Inferior 1 (process 908724) exited with code 0177] (gdb) FAIL: gdb.go/max-depth.exp: runto: run to main.main break 38 No compiled code for line 38 in the current file. Make breakpoint pending on future shared library load? (y or [n]) n (gdb) FAIL: gdb.go/max-depth.exp: gdb_breakpoint: set breakpoint at 38
So it looks like the libgo.so.23 is missing from the test machine which stop the inferior from running.
That said, I'd still expect GDB to place a b/p on line 38, and indeed, when run on my local machine the b/p is placed correctly. But also, I have the correct libraries in place so the inferior starts correctly...
Is it possible to see the gdb.log for the working world before this patch was applied? It would be nice to confirm that despite failing to start the inferior, GDB did manage to place the b/p correctly before this patch.
You can find the failure logs in *.log.1.xz files in
I did wonder if the log file I wanted was one of these, but without better descriptions it's hard to know what all these log files actually are.
Thanks, Andrew
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
The configuration of this build is: CI config tcwg_gnu_native_check_gdb 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_gdb--master-aarch64-build/11... Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/11...
Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha...
Full commit : https://sourceware.org/git/?p=binutils-gdb.git%3Ba=commitdiff%3Bh=dcaa85e58c...
List of configurations that regressed due to this commit :
- tcwg_gnu_native_check_gdb
** master-aarch64 *** FAIL: 1 regressions *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha... *** https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/11...