Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Kris Warkentin <kewarken@qnx.com>
To: GDB <gdb@sources.redhat.com>
Subject: Linux ptrace handling of SIGSTOP
Date: Wed, 08 Jun 2005 18:33:00 -0000	[thread overview]
Message-ID: <42A73A48.1080002@qnx.com> (raw)

The Linux documentation for ptrace(PTRACE_CONT, ...., signal) claims 
that signal will be passed unless it is a SIGSTOP.  I hit a process that 
I was debugging with a SIGSTOP, gdb of course stops claiming that the 
process got a SIGSTOP.  I continue and gdb again says that the process 
was hit with a SIGSTOP.  If I continue a second time, the process 
actually continues.

I was debugging child_resume and observed that both times the ptrace was 
being called with SIGSTOP but the second time the process actually 
resumes.  This implies to me that the ptrace documentation is not 
completely correct because it seems that the first SIGSTOP is being 
delivered.

Am I missing something?  The reason that I ask is that we're not 
currently handling SIGSTOP properly in QNX so I'm trying to find out 
what the expected behaviour should be.  Based on the docs, I would have 
thought that the continue would just cause it to resume without further 
interruption.

cheers,

Kris

-- 
Stay up-to-date on all the QNX news!  Register at
http://www.qnx.com/news/forms/newsletter.html to
receive our newsletter.


             reply	other threads:[~2005-06-08 18:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-08 18:33 Kris Warkentin [this message]
2005-06-08 18:36 ` Daniel Jacobowitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42A73A48.1080002@qnx.com \
    --to=kewarken@qnx.com \
    --cc=gdb@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox