From b6bb9e0ad581b5534ef51c627f274b0a24ebb7d7 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 3 Nov 2010 13:35:08 +0100 Subject: reinstate lost feature of "refresh backtrace" in GUI Signed-off-by: Denys Vlasenko --- src/daemon/MiddleWare.cpp | 2 +- src/daemon/abrt_event.conf | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/daemon/MiddleWare.cpp b/src/daemon/MiddleWare.cpp index af12bd21..2df49dc1 100644 --- a/src/daemon/MiddleWare.cpp +++ b/src/daemon/MiddleWare.cpp @@ -146,7 +146,7 @@ mw_result_t CreateCrashReport(const char *crash_id, { struct run_event_state *run_state = new_run_event_state(); run_state->logging_callback = do_log_and_update_client; - int res = run_event(run_state, row->db_dump_dir, "analyze"); + int res = run_event(run_state, row->db_dump_dir, force ? "reanalyze" : "analyze"); free_run_event_state(run_state); if (res != 0) { diff --git a/src/daemon/abrt_event.conf b/src/daemon/abrt_event.conf index 5459ddfa..377ef66c 100644 --- a/src/daemon/abrt_event.conf +++ b/src/daemon/abrt_event.conf @@ -37,9 +37,14 @@ EVENT=post-create analyzer=oops abrt-action-analyze-oops #EVENT=post-create analyzer=oops abrt-action-kerneloops #TODO: implement this (or add this functionality to abrt-action-install-debuginfo): -#EVENT=analyze analyzer=CCpp trim-debuginfo-cache /var/cache/abrt-di 4096m -EVENT=analyze analyzer=CCpp abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di -EVENT=analyze analyzer=CCpp abrt-action-generate-backtrace +#EVENT=analyze analyzer=CCpp backtrace= trim-debuginfo-cache /var/cache/abrt-di 4096m +EVENT=analyze analyzer=CCpp backtrace= abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di +EVENT=analyze analyzer=CCpp backtrace= abrt-action-generate-backtrace + +# Same as "analyze", but executed when user requests "refresh" in GUI +#EVENT=reanalyze analyzer=CCpp trim-debuginfo-cache /var/cache/abrt-di 4096m +EVENT=reanalyze analyzer=CCpp abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di +EVENT=reanalyze analyzer=CCpp abrt-action-generate-backtrace EVENT=report analyzer=oops abrt-action-kerneloops EVENT=report_Bugzilla analyzer=CCpp abrt-action-bugzilla -- cgit