On Mon, 23 Nov 2009 12:01:53 -0500 Timo Sirainen <tss@iki.fi> wrote:
On Mon, 2009-11-23 at 18:01 +0200, Nikita Koshikov wrote:
On Fri, 06 Nov 2009 18:42:49 -0500 Timo Sirainen <tss@iki.fi> wrote:
On Fri, 2009-11-06 at 10:27 +0200, Nikita Koshikov wrote:
I don't understand why gdb says "no debugging symbols found" for some dovecot's executables, all binaries under /usr/libexec/dovecot have "not stripped" .. (gdb) bt full #0 0xb7f88749 in ?? () from /lib/libc.so.6 No symbol table info available. Cannot access memory at address 0xbf690ff8
Yeah, something in your system has broken gdb.. Makes the debugging annoyingly difficult.
You managed to get backtraces from the other bug. What did you do differently? Maybe you can get backtrace from this bug now too?
I think gdb can't access memory due to gentoo kernel patches, so attaching to process is not working. Also, I can't change kernel on production server for testing purposes. As I wrote above, core files not present in users's homedir, even with patch you provided.
I have wrote simple wrapper that removes maildirsize if the messages were expunged from user's mailbox and if user has non-default quota value. Is there any more convenient way to force dovecot recalculate quota size ? I have overview IMAP-QOUTA rfc, but seemed that it lacks such imap command, maybe some internal dovecot command exist?
No, there's no other way.
Clear, thanks.