summaryrefslogtreecommitdiffstats
path: root/lib/Plugins/CCpp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Plugins/CCpp.cpp')
-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 99c1c77..79e3a48 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 */