Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.os.linux.development.system > #161

Re: Status = 2943 from waitpid?

From Rainer Weikusat <rweikusat@mssgmbh.com>
Newsgroups comp.os.linux.development.apps, comp.os.linux.development.system
Subject Re: Status = 2943 from waitpid?
Date 2011-06-09 13:51 +0100
Message-ID <8739jjnp6k.fsf@sapphire.mobileactivedefense.com> (permalink)
References <033817d4-c109-4d37-a476-f7710b7ed829@a10g2000vbz.googlegroups.com>

Cross-posted to 2 groups.

Show all headers | View raw


Jeffrey Walton <noloader@gmail.com> writes:
> I'm ptrace'ing a process. After fork/exec and then a wait on the
> child, I'm getting a status of 2943. I'm testing for failure, but
> waitpid reports non-failure. I've looked in <sys/wait.h>, but the
> value 2943 is not defined and does not appear to be a bit mask.
>
> Any ideas on where I should look?

At the corresponding hexnumber which is 0xb7f, meaning (AFAIK), your process
was stopped by a SIGSEGV. A fairly human-readable version of the code
generating and analysing these numbers should be in
/usr/include/bits/waitstatus.h. The relevant macro is

#define __W_STOPCODE(sig)       ((sig) << 8 | 0x7f)

Back to comp.os.linux.development.system | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Status = 2943 from waitpid? Jeffrey Walton <noloader@gmail.com> - 2011-06-08 21:57 -0700
  Re: Status = 2943 from waitpid? pacman@kosh.dhis.org (Alan Curry) - 2011-06-09 06:03 +0000
    Re: Status = 2943 from waitpid? Jeffrey Walton <noloader@gmail.com> - 2011-06-09 05:27 -0700
  Re: Status = 2943 from waitpid? Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-06-09 13:51 +0100
    Re: Status = 2943 from waitpid? Shankar <shankarke@gmail.com> - 2011-06-09 23:25 -0700
      Re: Status = 2943 from waitpid? Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-06-10 15:04 +0100

csiph-web