* Lars Noschinski <[EMAIL PROTECTED]> [08-10-26 15:31]:
* Timo Sirainen <[EMAIL PROTECTED]> [08-10-26 15:28]:
On Sun, 2008-10-26 at 11:49 +0100, Lars Noschinski wrote:
#6 0xb7fbdca3 in virtual_mail_get_header_stream (mail=0x9b5c038, headers=0x9885050, stream_r=0x920c7cc) at virtual-mail.c:252
        backend_headers = (struct mailbox_header_lookup_ctx *) 0x99823e0
        ret = <value optimized out>

Whops, I almost fixed this the last time but left one important part
out. Fixed now. :)

Yeah, looks good now. Thank you very much!

And another one to go (using latest hg tip, changeset 8360:7c615ac48711)

----------------------------------------------------------------------
% ./sbin/dovecot --exec-mail ext /usr/bin/gdb ./libexec/dovecot/imap
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /tmp/dd/libexec/dovecot/imap * PREAUTH [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT THREAD=REFERENCES MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH SEARCHRES WITHIN CONTEXT=SEARCH] Logged in as lars
. SELECT virtual/alle

Program received signal SIGABRT, Aborted.
0xb7dbd556 in raise () from /lib/libc.so.6
(gdb) bt full
#0  0xb7dbd556 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb7dbed78 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x080eaf15 in default_fatal_finish (type=<value optimized out>, status=0) 
at failures.c:150
        backtrace = 0xa120f60 "/tmp/dd/libexec/dovecot/imap [0x80eaf01] -> 
/tmp/dd/libexec/dovecot/imap(i_syslog_fatal_handler+0x34) [0x80eafd4] -> 
/tmp/dd/libexec/dovecot/imap [0x80ea919] -> /tmp/dd/lib/dovecot/imap/lib20_virtual_"...
#3 0x080eafd4 in i_syslog_fatal_handler (type=LOG_TYPE_PANIC, status=0, fmt=0xb7ee38af "UID lost unexpectedly", args=0xbfe09004 "\001") at failures.c:308
No locals.
#4  0x080ea919 in i_panic (format=0xb7ee38af "UID lost unexpectedly") at 
failures.c:197
No locals.
#5 0xb7ee075e in virtual_sync_external_flags (ctx=0x9f130a8, bbox=0x977ea20, vseq=35152, real_uid=1) at virtual-sync.c:66
        flags = <value optimized out>
        kw_names = <value optimized out>
        keywords = <value optimized out>
#6  0xb7ee230a in virtual_sync_backend_boxes (ctx=0x9f130a8) at 
virtual-sync.c:977
        i = 83
#7  0xb7ee28cf in virtual_storage_sync_init (box=0x977e5e0, flags=65) at 
virtual-sync.c:1199
        ret = <value optimized out>
#8  0x080b03b0 in mailbox_sync (box=0x17a8, flags=65, status_items=239, 
status_r=0xbfe093c8)
    at mail-storage.c:523
        ctx = (struct mailbox_sync_context *) 0x0
#9  0x08064ca8 in cmd_select_full (cmd=0x9775e60, readonly=false) at 
cmd-select.c:273
        client = (struct client *) 0x9775be0
        box = (struct mailbox *) 0xbfe09438
        ctx = (struct imap_select_context *) 0x9775ea8
        args = (const struct imap_arg *) 0x977aee0
        mailbox = 0x977af68 "alle"
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "cmd_select_full"
----------------------------------------------------------------------
Oct 30 20:09:18 vertikal EXT(lars): : Panic: UID lost unexpectedly
Oct 30 20:09:18 vertikal EXT(lars): : Raw backtrace: /tmp/dd/libexec/dovecot/imap [0x80eaf01] -> /tmp/dd/libexec/dovecot/imap(i_syslog_fatal_handler+0x34) [0x80eafd4] -> /tmp/dd/libexec/dovecot/imap [0x80ea919] -> /tmp/dd/lib/dovecot/imap/lib20_virtual_plugin.so [0xb7ee075e] -> /tmp/dd/lib/dovecot/imap/lib20_virtual_plugin.so [0xb7ee230a] -> /tmp/dd/lib/dovecot/imap/lib20_virtual_plugin.so(virtual_storage_sync_init+0x53f) [0xb7ee28cf] -> /tmp/dd/libexec/dovecot/imap(mailbox_sync+0x30) [0x80b03b0] -> /tmp/dd/libexec/dovecot/imap(cmd_select_full+0x3d8) [0x8064ca8] -> /tmp/dd/libexec/dovecot/imap(cmd_select+0x19) [0x8065409] -> /tmp/dd/libexec/dovecot/imap [0x806758c] -> /tmp/dd/libexec/dovecot/imap [0x8067629] -> /tmp/dd/libexec/dovecot/imap(client_handle_input+0x1d) [0x8067c2d] -> /tmp/dd/libexec/dovecot/imap(client_input+0x63) [0x80680e3] -> /tmp/dd/libexec/dovecot/imap(io_loop_handler_run+0xe0) [0x80f3400] -> /tmp/dd/libexec/dovecot/imap(io_loop_run+0x20) [0x80f2890] -> /tmp/dd/libexec/dovecot/imap(main+0x59d) ----------------------------------------------------------------------

Reply via email to