This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
Re: threads/1650: manythreads.exp
- From: mec dot gnu at mindspring dot com (Michael Elizabeth Chastain)
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 10 Jun 2004 03:08:02 -0000
- Subject: Re: threads/1650: manythreads.exp
- Reply-to: mec dot gnu at mindspring dot com (Michael Elizabeth Chastain)
The following reply was made to PR threads/1650; it has been noted by GNATS.
From: mec.gnu@mindspring.com (Michael Elizabeth Chastain)
To: gdb-gnats@sources.redhat.com
Cc:
Subject: Re: threads/1650: manythreads.exp
Date: Wed, 9 Jun 2004 23:00:42 -0400 (EDT)
Between gdb HEAD 2004-06-03 17:47:54 UTC and gdb HEAD 2004-06-06
19:02:08 UTC, a new regression happened in manythreads.exp:
(gdb) info threads
* 39 Thread 303142 (LWP 26912) 0x4002a090 in __linuxthreads_death_event () from /lib/i686/libpthread.so.0
2 Thread 16385 (LWP 26875) 0x420d224b in poll () from /lib/i686/libc.so.6
1 Thread 8192 (LWP 26872) 0x42028d69 in sigsuspend () from /lib/i686/libc.so.6
(gdb) PASS: gdb.threads/manythreads.exp: info threads
continue
Continuing.
PASS: gdb.threads/manythreads.exp: second continue
FAIL: gdb.threads/manythreads.exp: stop threads 2 (timeout)
quit
Please answer y or n.
/berman/fsf/_today_/source/gdb/HEAD/src/gdb/lin-lwp.c:744: internal-error: stop_callback: Assertion `lp->status == 0' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) FAIL: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program (GDB internal error)
n
/berman/fsf/_today_/source/gdb/HEAD/src/gdb/lin-lwp.c:744: internal-error: stop_callback: Assertion `lp->status == 0' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) n
(gdb) testcase /berman/fsf/_today_/source/gdb/HEAD/src/gdb/testsuite/gdb.threads/manythreads.exp completed in 33 seconds
That makes four "GDB internal error" and "timeout" results with this script:
gdb.threads/manythreads.exp: stop threads 1 (GDB internal error)
gdb.threads/manythreads.exp: stop threads 2 (GDB internal error)
gdb.threads/manythreads.exp: stop threads 2 (timeout)
gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program (GDB internal error)
I am testing on native i686-pc-linux-gnu, red hat 8.0 glibc 2.2.93-5-rh.
These are regression bugs in gdb. When I run manythreads.exp with
gdb 6.1 or gdb gdb_6_1-branch, all tests PASS.