summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Roberts <nickrob@snap.net.nz>2006-09-05 10:10:58 +0000
committerNick Roberts <nickrob@snap.net.nz>2006-09-05 10:10:58 +0000
commitbcb9514c4819147d01e2111e67506cf9c5aa3f7f (patch)
treee0e26003d2c64e8ea6b3e3142020499c29b99df9
parentc49ea4b56cc6d887dcc9377f692369bf02143645 (diff)
downloadgdb-bcb9514c4819147d01e2111e67506cf9c5aa3f7f.tar.gz
Update.
-rw-r--r--gdb/PROBLEMS.async25
1 files changed, 14 insertions, 11 deletions
diff --git a/gdb/PROBLEMS.async b/gdb/PROBLEMS.async
index 1fb9468e6b1..6b22ebb1cf3 100644
--- a/gdb/PROBLEMS.async
+++ b/gdb/PROBLEMS.async
@@ -1,13 +1,16 @@
-1) You can't exit at the end with CTRL-D, the process has to be killed. Typing
-"q" just makes it hang.
+The test mi-async.exp in gdb.mi works with `runtest gdb.mi/"*.exp"' but not
+`make check RUNTESFLAGS=mi-async.exp'. GDB doesn't always stop after
+`start' has been issued. I have witnessed this sometimes when running
+the excutable basics interactively with the start command. I guess this is
+due to spurious other events but I don't know what they are.
-2) The inferior can't accept input (on the same terminal):
+Failures in the gdb.mi testsuite when running asynchronously
+(set GDBFLAGS "-nw --async" in site.exp) are sometimes due to switching
+thread e.g.
--exec-run
-^running
-(gdb)
-Enter value for n1 : 5
-Enter value for n2 :
-Suspended (tty input)
-
-This also happens with Apple's GDB but I don't understand it.
+~"[Switching to process 7738]\n"
+*stopped,reason="breakpoint-hit",bkptno="1",thread-id="1",
+ ^^^
+frame={addr="0x0804839a",func="callee4",args=[],file="../.././gdb/testsuite/gdb.mi/basics.c",fullname="/home/nickrob/src1/gdb/testsuite/gdb.mi/basics.c",line="30"}
+(gdb)
+FAIL: gdb.mi/mi2-stack.exp: next in callee4 (timeout)