Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* patch: Clean shutdown if still attached at exit in batch mode
@ 2004-04-29 13:15 Ashley Pittman
  2004-07-26 19:13 ` [commit/6.2] Detach when in batch mode; Was: " Andrew Cagney
  2004-07-26 19:30 ` patch: " Daniel Jacobowitz
  0 siblings, 2 replies; 4+ messages in thread
From: Ashley Pittman @ 2004-04-29 13:15 UTC (permalink / raw)
  To: gdb-patches


Hi,

I've been hitting some problems running gdb against live processes on
ia64 nodes, often stack traces are incomplete due to signal handler
issues or such like.  If running gdb interactively then gdb drops back
to the prompt and everything is fine but if run in batch mode it stops
parsing the batch file and exits.

The problem here is that it does not detach before quiting so the
process becomes a zombie.  Attached is a patch to prevent this.

I'm not cc'd to this list so please include me on any replies.

Ashley,

*** gdb-6.1/gdb/main.c  2004-02-18 00:21:00.000000000 +0000
--- gdb-6.1-modified/gdb/main.c 2004-04-29 14:10:17.000000000 +0100
***************
*** 736,742 ****
    init_history ();
  
    if (batch)
!     {
        /* We have hit the end of the batch file.  */
        exit (0);
      }
--- 736,752 ----
    init_history ();
  
    if (batch)
!   {
!       if ( attach_flag) {
!         /* If there is a problem executing the command in the batch file
!          * then we might not have parsed all of it and might be attached.
!          * Simply calling exit() would leave zombies so be nice and detach
!          * but let the user know that there was a problem.
!          */
!         target_detach(NULL,0);
!         exit(1);
!       }
!       
        /* We have hit the end of the batch file.  */
        exit (0);
      }



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-07-27  9:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-29 13:15 patch: Clean shutdown if still attached at exit in batch mode Ashley Pittman
2004-07-26 19:13 ` [commit/6.2] Detach when in batch mode; Was: " Andrew Cagney
2004-07-26 19:30 ` patch: " Daniel Jacobowitz
2004-07-27  9:40   ` Ashley Pittman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox