summaryrefslogtreecommitdiff
path: root/src/crash-stack
diff options
context:
space:
mode:
authorŁukasz Stelmach <l.stelmach@samsung.com>2016-12-06 10:31:30 +0100
committerŁukasz Stelmach <l.stelmach@samsung.com>2016-12-08 14:43:13 +0100
commit712337eaf19dd3c0887223429657fbb15ab2cfe7 (patch)
tree7022f2589c50d4f74435921ff83c74b32056a351 /src/crash-stack
parentef33d073aace9e33c2deada82f0f7513559930d6 (diff)
downloadcrash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.tar.gz
crash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.tar.bz2
crash-worker-712337eaf19dd3c0887223429657fbb15ab2cfe7.zip
crash-stack: report on siginfo_t
Change-Id: I86e8058eded47f23c51d213fffb56f2f078931bc
Diffstat (limited to 'src/crash-stack')
-rw-r--r--src/crash-stack/crash-stack.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/crash-stack/crash-stack.c b/src/crash-stack/crash-stack.c
index 4c7f8e8..b6dcde5 100644
--- a/src/crash-stack/crash-stack.c
+++ b/src/crash-stack/crash-stack.c
@@ -318,9 +318,6 @@ static Dwfl *__open_dwfl_with_pid(pid_t pid)
return NULL;
}
- if (ptrace(PTRACE_GETSIGINFO, pid, NULL, &__siginfo) != 0)
- return NULL;
-
ptrace(PTRACE_INTERRUPT, pid, 0, 0);
@@ -330,6 +327,9 @@ static Dwfl *__open_dwfl_with_pid(pid_t pid)
return NULL;
}
+ if (ptrace(PTRACE_GETSIGINFO, pid, NULL, &__siginfo) != 0)
+ return NULL;
+
static const Dwfl_Callbacks proc_callbacks = {
.find_elf = dwfl_linux_proc_find_elf,
.find_debuginfo = dwfl_standard_find_debuginfo,