From b67d55104f43ee422e5f0ad1108bf6ba8f39bdd4 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sat, 9 Feb 2013 13:24:44 +0100 Subject: [PATCH] DB: more backtraces in case of errors --- citadel/database.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/citadel/database.c b/citadel/database.c index cdc732cdc..e2654b6e6 100644 --- a/citadel/database.c +++ b/citadel/database.c @@ -89,6 +89,7 @@ void cdb_verbose_log(const DB_ENV *dbenv, const char *msg) { if (!IsEmptyStr(msg)) { syslog(LOG_DEBUG, "DB: %s", msg); + cit_backtrace(); } } @@ -97,6 +98,7 @@ void cdb_verbose_log(const DB_ENV *dbenv, const char *msg) void cdb_verbose_err(const DB_ENV *dbenv, const char *errpfx, const char *msg) { syslog(LOG_ALERT, "DB: %s", msg); + cit_backtrace(); } @@ -142,6 +144,7 @@ static void txbegin(DB_TXN ** tid) static void dbpanic(DB_ENV * env, int errval) { syslog(LOG_EMERG, "bdb(): PANIC: %s", db_strerror(errval)); + cit_backtrace(); } static void cclose(DBC * cursor) -- 2.30.2