This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] Quit after debugging corefiles
- From: Pedro Alves <pedro at codesourcery dot com>
- To: gdb-patches at sourceware dot org
- Cc: Edjunior Barbosa Machado <emachado at linux dot vnet dot ibm dot com>
- Date: Tue, 22 Jun 2010 14:22:27 +0100
- Subject: Re: [PATCH] Quit after debugging corefiles
- References: <1277212708-11125-1-git-send-email-emachado@linux.vnet.ibm.com>
On Tuesday 22 June 2010 14:18:28, Edjunior Barbosa Machado wrote:
> Hello,
>
> when quitting after a successful debug using a corefile, gdb returns the following internal error:
>
> ...
> (gdb) cont
> Continuing.
Please refer to last month's "Forbid run with a core file loaded" thread.
>
> Program exited normally.
> (gdb) quit
> ../../git/gdb/inferior.c:362: internal-error: find_inferior_pid: Assertion `pid != 0' failed.
> A problem internal to GDB has been detected,
> further debugging may prove unreliable.
> Quit this debugging session? (y or n) n
> ../../git/gdb/inferior.c:362: internal-error: find_inferior_pid: Assertion `pid != 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
>
> Please consider the following patch containing a fix and a new test for the gcore.exp testcase. It also proposes a change in the function called by gdb_test_multiple that deals with internal error (proc gdb_internal_error_resync{}, in gdb.exp) in order to recognize that gdb is finished.
>
> Comments/suggestions are welcome.
>
> Thanks,
>
--
Pedro Alves