|
Jakub Filak |
2164d6 |
From 105aab5e018efa7d68e06ff648d0dc9e434e20d2 Mon Sep 17 00:00:00 2001
|
|
Jakub Filak |
2164d6 |
From: Jakub Filak <jfilak@redhat.com>
|
|
Jakub Filak |
2164d6 |
Date: Wed, 15 Oct 2014 13:33:51 +0200
|
|
Jakub Filak |
2164d6 |
Subject: [PATCH] make ABRT quieter
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
Related: #1048384, #1147664
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
Signed-off-by: Jakub Filak <jfilak@redhat.com>
|
|
Jakub Filak |
2164d6 |
---
|
|
Jakub Filak |
2164d6 |
src/daemon/abrtd.c | 7 +++++--
|
|
Jakub Filak |
2164d6 |
src/hooks/abrt-hook-ccpp.c | 10 +++++-----
|
|
Jakub Filak |
2164d6 |
src/plugins/abrt-action-generate-core-backtrace.c | 2 +-
|
|
Jakub Filak |
2164d6 |
3 files changed, 11 insertions(+), 8 deletions(-)
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
diff --git a/src/daemon/abrtd.c b/src/daemon/abrtd.c
|
|
Jakub Filak |
2164d6 |
index b8426dd..cce49eb 100644
|
|
Jakub Filak |
2164d6 |
--- a/src/daemon/abrtd.c
|
|
Jakub Filak |
2164d6 |
+++ b/src/daemon/abrtd.c
|
|
Jakub Filak |
2164d6 |
@@ -626,7 +626,7 @@ int main(int argc, char** argv)
|
|
Jakub Filak |
2164d6 |
s_signal_pipe_write = s_signal_pipe[1];
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
/* Enter the event loop */
|
|
Jakub Filak |
2164d6 |
- log("Init complete, entering main loop");
|
|
Jakub Filak |
2164d6 |
+ log_debug("Init complete, entering main loop");
|
|
Jakub Filak |
2164d6 |
run_main_loop(pMainloop);
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
cleanup:
|
|
Jakub Filak |
2164d6 |
@@ -652,7 +652,10 @@ int main(int argc, char** argv)
|
|
Jakub Filak |
2164d6 |
/* Exiting */
|
|
Jakub Filak |
2164d6 |
if (s_sig_caught && s_sig_caught != SIGALRM && s_sig_caught != SIGCHLD)
|
|
Jakub Filak |
2164d6 |
{
|
|
Jakub Filak |
2164d6 |
- error_msg("Got signal %d, exiting", s_sig_caught);
|
|
Jakub Filak |
2164d6 |
+ /* We use TERM to stop abrtd, so not printing out error message. */
|
|
Jakub Filak |
2164d6 |
+ if (s_sig_caught != SIGTERM)
|
|
Jakub Filak |
2164d6 |
+ error_msg("Got signal %d, exiting", s_sig_caught);
|
|
Jakub Filak |
2164d6 |
+
|
|
Jakub Filak |
2164d6 |
signal(s_sig_caught, SIG_DFL);
|
|
Jakub Filak |
2164d6 |
raise(s_sig_caught);
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
diff --git a/src/hooks/abrt-hook-ccpp.c b/src/hooks/abrt-hook-ccpp.c
|
|
Jakub Filak |
2164d6 |
index 8e141d4..6f471e9 100644
|
|
Jakub Filak |
2164d6 |
--- a/src/hooks/abrt-hook-ccpp.c
|
|
Jakub Filak |
2164d6 |
+++ b/src/hooks/abrt-hook-ccpp.c
|
|
Jakub Filak |
2164d6 |
@@ -184,13 +184,13 @@ static char* get_executable(pid_t pid, int *fd_p)
|
|
Jakub Filak |
2164d6 |
if (deleted > executable && strcmp(deleted, " (deleted)") == 0)
|
|
Jakub Filak |
2164d6 |
{
|
|
Jakub Filak |
2164d6 |
*deleted = '\0';
|
|
Jakub Filak |
2164d6 |
- log("File '%s' seems to be deleted", executable);
|
|
Jakub Filak |
2164d6 |
+ log_info("File '%s' seems to be deleted", executable);
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
/* find and cut off prelink suffixes from the path */
|
|
Jakub Filak |
2164d6 |
char *prelink = executable + strlen(executable) - strlen(".#prelink#.XXXXXX");
|
|
Jakub Filak |
2164d6 |
if (prelink > executable && strncmp(prelink, ".#prelink#.", strlen(".#prelink#.")) == 0)
|
|
Jakub Filak |
2164d6 |
{
|
|
Jakub Filak |
2164d6 |
- log("File '%s' seems to be a prelink temporary file", executable);
|
|
Jakub Filak |
2164d6 |
+ log_info("File '%s' seems to be a prelink temporary file", executable);
|
|
Jakub Filak |
2164d6 |
*prelink = '\0';
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
return executable;
|
|
Jakub Filak |
2164d6 |
@@ -649,7 +649,7 @@ int main(int argc, char** argv)
|
|
Jakub Filak |
2164d6 |
* but it does not log file name */
|
|
Jakub Filak |
2164d6 |
error_msg_and_die("Error saving '%s'", path);
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
- log("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
+ log_notice("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
return 0;
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
@@ -836,7 +836,7 @@ int main(int argc, char** argv)
|
|
Jakub Filak |
2164d6 |
strcpy(path, newpath);
|
|
Jakub Filak |
2164d6 |
free(newpath);
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
- log("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
+ log_notice("Saved core dump of pid %lu (%s) to %s (%llu bytes)", (long)pid, executable, path, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
notify_new_path(path);
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
@@ -874,7 +874,7 @@ int main(int argc, char** argv)
|
|
Jakub Filak |
2164d6 |
unlink(core_basename);
|
|
Jakub Filak |
2164d6 |
return 1;
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
- log("Saved core dump of pid %lu to %s (%llu bytes)", (long)pid, full_core_basename, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
+ log_notice("Saved core dump of pid %lu to %s (%llu bytes)", (long)pid, full_core_basename, (long long)core_size);
|
|
Jakub Filak |
2164d6 |
}
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
return 0;
|
|
Jakub Filak |
2164d6 |
diff --git a/src/plugins/abrt-action-generate-core-backtrace.c b/src/plugins/abrt-action-generate-core-backtrace.c
|
|
Jakub Filak |
2164d6 |
index a992a5b..791af83 100644
|
|
Jakub Filak |
2164d6 |
--- a/src/plugins/abrt-action-generate-core-backtrace.c
|
|
Jakub Filak |
2164d6 |
+++ b/src/plugins/abrt-action-generate-core-backtrace.c
|
|
Jakub Filak |
2164d6 |
@@ -61,7 +61,7 @@ int main(int argc, char **argv)
|
|
Jakub Filak |
2164d6 |
sr_debug_parser = true;
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
/* Let user know what's going on */
|
|
Jakub Filak |
2164d6 |
- log(_("Generating core_backtrace"));
|
|
Jakub Filak |
2164d6 |
+ log_notice(_("Generating core_backtrace"));
|
|
Jakub Filak |
2164d6 |
|
|
Jakub Filak |
2164d6 |
char *error_message = NULL;
|
|
Jakub Filak |
2164d6 |
bool success;
|
|
Jakub Filak |
2164d6 |
--
|
|
Jakub Filak |
2164d6 |
2.1.0
|
|
Jakub Filak |
2164d6 |
|