Hi.  I hope this is helpful...

When debugging a program that uses pthreads, a call to execv causes
gdb to get mighty confused:

(gdb) run
Starting program: abc
[New Thread 1024 (LWP 8440)]
Breakpoint 2 (...)
736             execvp(argv[0], argv);
(gdb) cont
Continuing.
Cannot find user-level thread for LWP 8445: generic error
(gdb) bt
Cannot find thread 1024: generic error
(gdb) quit
The program is running.  Exit anyway? (y or n) y
Cannot find thread 1024: generic error
(gdb) [5]   Terminated              gdb abc

[6]+  Stopped                 gdb abc
[bash]$ kill %

[6]+  Stopped                 gdb abc
[bash]$
[6]+  Terminated              gdb abc
[bash]$

This is Red Hat 7.2 and GNU gdb 20020225.

_______________________________________________
Bug-gdb mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gdb

Reply via email to