From 8edf33e8a9368ceb026ceba4283871b0aa5ed35d Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 5 Jan 2010 15:23:21 +0100 Subject: abrtd: limit the number of frames in backtrace to 3000 Signed-off-by: Denys Vlasenko --- lib/Plugins/CCpp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/Plugins/CCpp.cpp') diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp index 79e3a48..a5315b7 100644 --- a/lib/Plugins/CCpp.cpp +++ b/lib/Plugins/CCpp.cpp @@ -307,7 +307,8 @@ static void GetBacktrace(const char *pDebugDumpDir, args[7] = (char*)corefile.c_str(); args[8] = (char*)"-ex"; - args[9] = (char*)"thread apply all backtrace full"; + /* max 3000 frames: with no limit, gdb sometimes OOMs the machine */ + args[9] = (char*)"thread apply all backtrace 3000 full"; args[10] = (char*)"-ex"; args[11] = (char*)"info sharedlib"; args[12] = NULL; -- cgit