bug-gdb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem with cont for multi-threaded program


From: Andrew Cagney
Subject: Re: problem with cont for multi-threaded program
Date: Wed, 19 Sep 2001 14:34:34 -0400
User-agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:0.9.3) Gecko/20010813

I'm having a problem debugging in gdb. It seems that when I press CTRL-C
to interrupt the program, gdb suspends or stops EVERY thread (of which
there are quite a few). When I type 'c' or 'continue', execution resumes
for that thread only. This means I must type c ( and return of course )
many times, which is no one's idea of fun. Searching the documentation,
I found out that you can apply a command to a list of threads. So I do:


The cntrl-c should stop all threads (that is gdb's current thread model). The continue, however, should have continued all threads - that not happening sounds like a target dependant bug.

If anyone (else) is to get any further with this, the host/target and other information are going to be useful.

enjoy,
Andrew

thread apply all continue

to apply the command 'continue' to all threads.
But instead of resuming execution, I get (after several succesful
'continues' on some threads:

ptrace in stop_thread: Operation not permitted.

for one particular thread.

What's going on here?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]