]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/testsuite] Fix timeout in gdb.multi/attach-while-running.exp
authorTom de Vries <tdevries@suse.de>
Fri, 6 Jun 2025 08:14:47 +0000 (10:14 +0200)
committerTom de Vries <tdevries@suse.de>
Fri, 6 Jun 2025 08:14:47 +0000 (10:14 +0200)
commite71c29b0c026fffb14186ee66791a095c7848d89
treeae095b755f1923e2cd475dd7571c90f45314e206
parentb195ee782683c80f121caabdf5747f3f3e73c942
[gdb/testsuite] Fix timeout in gdb.multi/attach-while-running.exp

With test-case gdb.multi/attach-while-running.exp usually I get:
...
(gdb) run &^M
Starting program: attach-while-running ^M
(gdb) PASS: $exp: run &
[Thread debugging using libthread_db enabled]^M
Using host libthread_db library "/lib64/libthread_db.so.1".^M
add-inferior^M
[New inferior 2]^M
Added inferior 2 on connection 1 (native)^M
(gdb) PASS: $exp: add-inferior
...
or:
...
(gdb) run &
Starting program: attach-while-running
(gdb) PASS: $exp: run &
add-inferior
[New inferior 2]
Added inferior 2 on connection 1 (native)
(gdb) PASS: $exp: add-inferior
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
...
but sometimes I run into:
...
(gdb) run &
Starting program: attach-while-running
(gdb) PASS: $exp: run &
add-inferior
[New inferior 2]
Added inferior 2 on connection 1 (native)
(gdb) [Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
FAIL: $exp: add-inferior (timeout)
...

Fix this by using -no-prompt-anchor.

Tested on x86_64-linux.
gdb/testsuite/gdb.multi/attach-while-running.exp