arrfab / rpms / abrt

Forked from rpms/abrt 5 years ago
Clone

Blame SOURCES/0163-ccpp-use-global-TID.patch

47a88a
From 25ca1b05529d7ce95a3948f45391e22ab0fd9744 Mon Sep 17 00:00:00 2001
47a88a
From: Jakub Filak <jfilak@redhat.com>
47a88a
Date: Wed, 12 Aug 2015 17:40:12 +0200
47a88a
Subject: [PATCH] ccpp: use global TID
47a88a
47a88a
'%i' is TID of the thread from the crashed process's PID namespace but
47a88a
abrt-hook-ccpp is run by kernel in the init PID namespace, so '%i'
47a88a
is TID of a completely unrelated process.
47a88a
47a88a
For mode details see 'man 5 core'.
47a88a
47a88a
Related: rhbz#1252590
47a88a
47a88a
Signed-off-by: Jakub Filak <jfilak@redhat.com>
47a88a
---
47a88a
 src/hooks/abrt-install-ccpp-hook.in | 4 ++--
47a88a
 1 file changed, 2 insertions(+), 2 deletions(-)
47a88a
47a88a
diff --git a/src/hooks/abrt-install-ccpp-hook.in b/src/hooks/abrt-install-ccpp-hook.in
47a88a
index fff0a33..65f771f 100755
47a88a
--- a/src/hooks/abrt-install-ccpp-hook.in
47a88a
+++ b/src/hooks/abrt-install-ccpp-hook.in
47a88a
@@ -11,9 +11,9 @@ SAVED_PATTERN_DIR="@VAR_RUN@/abrt"
47a88a
 SAVED_PATTERN_FILE="@VAR_RUN@/abrt/saved_core_pattern"
47a88a
 HOOK_BIN="@libexecdir@/abrt-hook-ccpp"
47a88a
 # Must match percent_specifiers[] order in abrt-hook-ccpp.c:
47a88a
-PATTERN="|$HOOK_BIN %s %c %p %u %g %t %e %i"
47a88a
+PATTERN="|$HOOK_BIN %s %c %p %u %g %t %e %I"
47a88a
 # Same, but with bogus "executable name" parameter
47a88a
-PATTERN1="|$HOOK_BIN %s %c %p %u %g %t e %i"
47a88a
+PATTERN1="|$HOOK_BIN %s %c %p %u %g %t e %I"
47a88a
 
47a88a
 # core_pipe_limit specifies how many dump_helpers can run at the same time
47a88a
 # 0 - means unlimited, but it's not guaranteed that /proc/<pid> of crashing
47a88a
-- 
47a88a
2.4.3
47a88a