summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2009-12-18 20:41:56 +0100
committerKarel Klic <kklic@redhat.com>2009-12-18 20:41:56 +0100
commitf990dc169d0a52dbf6308ad2a61ac8904aeadf2a (patch)
treeb1cdfd5a8026ae22d3b1f2e734dfda40afdc5cb9
parent20f80fc498f17c7e5286d87a63bec7c0698cdc79 (diff)
downloadabrt-f990dc169d0a52dbf6308ad2a61ac8904aeadf2a.tar.gz
abrt-f990dc169d0a52dbf6308ad2a61ac8904aeadf2a.tar.xz
abrt-f990dc169d0a52dbf6308ad2a61ac8904aeadf2a.zip
abrt-backtrace --remove-noncrash-frames also from CCpp plugin
-rw-r--r--lib/Plugins/CCpp.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 99c1c770..79e3a48d 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -557,13 +557,14 @@ string CAnalyzerCCpp::GetGlobalUUID(const char *pDebugDumpDir)
/* Run abrt-backtrace to get independent backtrace suitable
to UUID calculation. */
- char *args[6];
+ char *args[7];
args[0] = (char*)"abrt-backtrace";
args[1] = (char*)"--single-thread";
args[2] = (char*)"--remove-exit-handlers";
args[3] = (char*)"--frame-depth=5";
- args[4] = (char*)backtrace_path.c_str();
- args[5] = NULL;
+ args[4] = (char*)"--remove-noncrash-frames";
+ args[5] = (char*)backtrace_path.c_str();
+ args[6] = NULL;
int pipeout[2];
xpipe(pipeout); /* stdout of abrt-backtrace */