[Dovecot] Multiple imap crashes (Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size))

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mon Jan 10 20:48:57 EET 2011


The log says:

Jan 10 19:41:19 postamt dovecot: imap(heixxxxe): Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size)
Jan 10 19:41:19 postamt dovecot: imap(heixxxxe): Error: Raw backtrace:
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7639861] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76398cf] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb761069e] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x55ca) [0xb74285ca] -> 
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(squat_trie_build_more+0x126)[0xb7428e46] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x2b2c) [0xb7425b2c] ->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(fts_backend_build_more+0x1f)[0xb746e58f] ->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(+0x576c) [0xb747176c]->
/usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x38)
[0xb76979b8] -> dovecot/imap [heixxxxe 141.42.206.38 UID]()
[0x805cbb6] -> dovecot/imap [heixxxxe 141.42.206.38
UID](imap_search_start+0x121) [0x805d591] -> dovecot/imap [heixxxxe
141.42.206.38 UID](cmd_search+0xdc) [0x805373c] -> dovecot/imap
Jan 10 19:41:19 postamt dovecot: master: Error: service(imap): child 31448 killed with signal 6 (core dumped)

The backtraces:
===============

GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb77f5430 in __kernel_vsyscall ()
#0  0xb77f5430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7596751 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1217732620
        selftid = 30418
#2  0xb7599b82 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbf8d2650, 
            sa_sigaction = 0xbf8d2650}, sa_mask = {__val = {3078573488, 
              3213698596, 3078615458, 3213698580, 3077320192, 3213698568, 
              3078695508, 0, 3077254440, 1, 0, 1, 3078573048, 37, 3213698488, 
              3077545888, 3077540715, 3077760232, 3213698572, 157601880, 0, 
              3213698640, 3213698568, 3213698580, 3077545581, 3078573048, 0, 
              1761, 3213698600, 3077346039, 3213698572, 10}}, 
          sa_flags = -1081268604, sa_restorer = 0xb772f9cc <pid.3441>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb76fa875 in default_fatal_finish (type=<value optimized out>, 
    status=<value optimized out>) at failures.c:187
        backtrace = 0x964c848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb76fa861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76fa8cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb76d1"...
#4  0xb76fa8cf in i_internal_fatal_handler (ctx=0xbf8d26f4, 
    format=0xb74eefd4 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbf8d2714 "U\361N\267l\003") at failures.c:645
        status = 0
#5  0xb76d169e in i_panic (
    format=0xb74eefd4 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:259
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
        args = 0xbf8d2714 "U\361N\267l\003"
#6  0xb74e95ca in squat_build_word (ctx=0x967c260, uid=12681, 
    data=0x964b9d6 "\022\252", 
    char_lengths=0x9649766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
        trie = 0x9693ca0
        i = <value optimized out>
        j = <value optimized out>
        bytelen = <value optimized out>
        __FUNCTION__ = "squat_build_word"
#7  0xb74e9e46 in squat_trie_build_more_real (ctx=0x967c260, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
        trie = <value optimized out>
        data = 0x964a5a8 ""
        char_lengths = 0x9648338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
        i = <value optimized out>
        multibyte_chars = true
        ret = 0
        start = <value optimized out>
#8  squat_trie_build_more (ctx=0x967c260, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
        _data_stack_cur_id = 5
        ret = 5169
#9  0xb74e6b2c in fts_backend_squat_build_more (_ctx=0x9698ea8, 
    data=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
        ctx = 0x9698ea8
#10 0xb752f58f in fts_backend_build_more (ctx=0x9698ea8, 
    data=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb753276c in fts_build_mail_flush_headers (ctx=0x969d1b8, mail=0x96811f8, 
    tryagain_r=0xbf8d29cf) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x969d1b8, mail=0x96811f8, tryagain_r=0xbf8d29cf)
    at fts-storage.c:240
        decoder_flags = <value optimized out>
        parser = 0x0
        decoder = 0x0
        raw_block = {part = 0x96482f0, hdr = 0x0, data = 0x0, size = 0}
        prev_part = 0x96482f0
        skip_body = false
        block = {part = 0x96482f0, hdr = 0x0, data = 0x969dbd0 "", size = 15}
        ret = <value optimized out>
        input = 0x969a778
        parts = 0x96482f0
        body_part = true
#13 fts_build_more (ctx=0x969d1b8, mail=0x96811f8, tryagain_r=0xbf8d29cf)
    at fts-storage.c:625
        _data_stack_cur_id = 4
        count = 0
        ret = 157795000
#14 fts_mailbox_search_next_nonblock (ctx=0x969d1b8, mail=0x96811f8, 
    tryagain_r=0xbf8d29cf) at fts-storage.c:728
        fbox = 0x9691c38
        fctx = 0x969c280
        ret = <value optimized out>
#15 0xb77589b8 in mailbox_search_next_nonblock (ctx=0x969d1b8, mail=0x96811f8, 
    tryagain_r=0xbf8d29cf) at mail-storage.c:1182
        box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9672048) at imap-search.c:347
        ctx = 0x9672108
        opts = SEARCH_RETURN_ALL
        sync_flags = <value optimized out>
        end_time = {tv_sec = -1217203008, tv_usec = -1081267736}
        range = <value optimized out>
        count = <value optimized out>
        id = <value optimized out>
        id_min = 0
        id_max = 0
        ok_reply = <value optimized out>
        time_msecs = <value optimized out>
        tryagain = <value optimized out>
        minmax = false
        lost_data = <value optimized out>
        __FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9672108, sargs=0x9698f18, 
    sort_program=0x0) at imap-search.c:551
        cmd = 0x9672048
        wanted_fields = 0
        wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9672048) at cmd-search.c:45
        ctx = 0x9672108
        sargs = 0x9698f18
        args = 0x9674898
        charset = 0x9674908 "ISO-8859-1"
        ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9672048) at imap-client.c:661
        client = 0x9671be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9672048) at imap-client.c:711
        client = 0x9671be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x9671be0)
    at imap-client.c:752
        size = 54
#22 client_handle_input (client=0x9671be0) at imap-client.c:764
        _data_stack_cur_id = 3
        ret = false
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x9671be0) at imap-client.c:803
        cmd = <value optimized out>
        output = 0x966c9ec
        bytes = 54
        __FUNCTION__ = "client_input"
#24 0xb7707d81 in io_loop_call_io (io=0x9671fc8) at ioloop.c:383
        ioloop = 0x9650368
        t_id = 2
#25 0xb7708fb3 in io_loop_handler_run (ioloop=0x9650368) at ioloop-epoll.c:213
        ctx = 0x9650490
        events = <value optimized out>
        event = 0x96504d0
        list = 0x9671ff0
        io = <value optimized out>
        tv = {tv_sec = 1, tv_usec = 868309}
        events_count = 157753328
        msecs = 1
        ret = 1
        i = <value optimized out>
        j = <value optimized out>
        call = <value optimized out>
#26 0xb7707d00 in io_loop_run (ioloop=0x9650368) at ioloop.c:404
No locals.
#27 0xb76f38ea in master_service_run (service=0x96502b8, 
    callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x96501c0) at main.c:375
        set_roots = {0x8062ce0, 0x0}
        service_flags = <value optimized out>
        storage_service_flags = <value optimized out>
        postlogin_socket_path = <value optimized out>
        username = <value optimized out>
        c = <value optimized out>

----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----

Date: Mon, 10 Jan 2011 19:40:53 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap

GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb776e430 in __kernel_vsyscall ()
#0  0xb776e430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb750f751 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1218285580
        selftid = 31246
#2  0xb7512b82 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbfb29ae0, 
            sa_sigaction = 0xbfb29ae0}, sa_mask = {__val = {3078020528, 
              3216153268, 3078062498, 3216153252, 3076767232, 3216153240, 
              3078142548, 0, 3076701480, 1, 0, 1, 3078020088, 37, 3216153160, 
              3076992928, 3076987755, 3077207272, 3216153244, 141213784, 0, 
              3216153312, 3216153240, 3216153252, 3076992621, 3078020088, 0, 
              1761, 3216153272, 3076793079, 3216153244, 10}}, 
          sa_flags = -1078813932, sa_restorer = 0xb76a89cc <pid.3441>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb7673875 in default_fatal_finish (type=<value optimized out>, 
    status=<value optimized out>) at failures.c:187
        backtrace = 0x86ab848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7673861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76738cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb764a"...
#4  0xb76738cf in i_internal_fatal_handler (ctx=0xbfb29b84, 
    format=0xb7467fd4 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbfb29ba4 "U\201F\267l\003") at failures.c:645
        status = 0
#5  0xb764a69e in i_panic (
    format=0xb7467fd4 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:259
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
        args = 0xbfb29ba4 "U\201F\267l\003"
#6  0xb74625ca in squat_build_word (ctx=0x86f3aa8, uid=12681, 
    data=0x86aa9d6 "\022\252", 
    char_lengths=0x86a8766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
        trie = 0x86f3bf8
        i = <value optimized out>
        j = <value optimized out>
        bytelen = <value optimized out>
        __FUNCTION__ = "squat_build_word"
#7  0xb7462e46 in squat_trie_build_more_real (ctx=0x86f3aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
        trie = <value optimized out>
        data = 0x86a95a8 ""
        char_lengths = 0x86a7338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
        i = <value optimized out>
        multibyte_chars = true
        ret = 0
        start = <value optimized out>
#8  squat_trie_build_more (ctx=0x86f3aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
        _data_stack_cur_id = 5
        ret = 5169
#9  0xb745fb2c in fts_backend_squat_build_more (_ctx=0x86f3ac8, 
    data=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
        ctx = 0x86f3ac8
#10 0xb74a858f in fts_backend_build_more (ctx=0x86f3ac8, 
    data=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb74ab76c in fts_build_mail_flush_headers (ctx=0x86f2ed8, mail=0x86fbb88, 
    tryagain_r=0xbfb29e5f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x86f2ed8, mail=0x86fbb88, tryagain_r=0xbfb29e5f)
    at fts-storage.c:240
        decoder_flags = <value optimized out>
        parser = 0x0
        decoder = 0x0
        raw_block = {part = 0x86a72f0, hdr = 0x0, data = 0x0, size = 0}
        prev_part = 0x86a72f0
        skip_body = false
        block = {part = 0x86a72f0, hdr = 0x0, data = 0x86ddd48 "", size = 15}
        ret = <value optimized out>
        input = 0x8700dc8
        parts = 0x86a72f0
        body_part = true
#13 fts_build_more (ctx=0x86f2ed8, mail=0x86fbb88, tryagain_r=0xbfb29e5f)
    at fts-storage.c:625
        _data_stack_cur_id = 4
        count = 0
        ret = 141507352
#14 fts_mailbox_search_next_nonblock (ctx=0x86f2ed8, mail=0x86fbb88, 
    tryagain_r=0xbfb29e5f) at fts-storage.c:728
        fbox = 0x86d8088
        fctx = 0x86f38a8
        ret = <value optimized out>
#15 0xb76d19b8 in mailbox_search_next_nonblock (ctx=0x86f2ed8, mail=0x86fbb88, 
    tryagain_r=0xbfb29e5f) at mail-storage.c:1182
        box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x86d1048) at imap-search.c:347
        ctx = 0x86d1108
        opts = SEARCH_RETURN_ALL
        sync_flags = <value optimized out>
        end_time = {tv_sec = -1217755968, tv_usec = -1078813064}
        range = <value optimized out>
        count = <value optimized out>
        id = <value optimized out>
        id_min = 0
        id_max = 0
        ok_reply = <value optimized out>
        time_msecs = <value optimized out>
        tryagain = <value optimized out>
        minmax = false
        lost_data = <value optimized out>
        __FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x86d1108, sargs=0x86f3fa0, 
    sort_program=0x0) at imap-search.c:551
        cmd = 0x86d1048
        wanted_fields = 0
        wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x86d1048) at cmd-search.c:45
        ctx = 0x86d1108
        sargs = 0x86f3fa0
        args = 0x86d3898
        charset = 0x86d3908 "ISO-8859-1"
        ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x86d1048) at imap-client.c:661
        client = 0x86d0be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x86d1048) at imap-client.c:711
        client = 0x86d0be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x86d0be0)
    at imap-client.c:752
        size = 54
#22 client_handle_input (client=0x86d0be0) at imap-client.c:764
        _data_stack_cur_id = 3
        ret = false
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x86d0be0) at imap-client.c:803
        cmd = <value optimized out>
        output = 0x86cb9ec
        bytes = 54
        __FUNCTION__ = "client_input"
#24 0xb7680d81 in io_loop_call_io (io=0x86d0fc8) at ioloop.c:383
        ioloop = 0x86af368
        t_id = 2
#25 0xb7681fb3 in io_loop_handler_run (ioloop=0x86af368) at ioloop-epoll.c:213
        ctx = 0x86af490
        events = <value optimized out>
        event = 0x86af4d0
        list = 0x86d0ff0
        io = <value optimized out>
        tv = {tv_sec = 1799, tv_usec = 999169}
        events_count = 141365232
        msecs = 1
        ret = 1
        i = <value optimized out>
        j = <value optimized out>
        call = <value optimized out>
#26 0xb7680d00 in io_loop_run (ioloop=0x86af368) at ioloop.c:404
No locals.
#27 0xb766c8ea in master_service_run (service=0x86af2b8, 
    callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x86af1c0) at main.c:375
        set_roots = {0x8062ce0, 0x0}
        service_flags = <value optimized out>
        storage_service_flags = <value optimized out>
        postlogin_socket_path = <value optimized out>
        username = <value optimized out>
        c = <value optimized out>

----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----

Date: Mon, 10 Jan 2011 19:41:07 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap

GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb76ea430 in __kernel_vsyscall ()
#0  0xb76ea430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb748b751 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1218826252
        selftid = 31314
#2  0xb748eb82 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbf8b7900, 
            sa_sigaction = 0xbf8b7900}, sa_mask = {__val = {3077479856, 
              3213588692, 3077521826, 3213588676, 3076226560, 3213588664, 
              3077601876, 0, 3076160808, 1, 0, 1, 3077479416, 37, 3213588584, 
              3076452256, 3076447083, 3076666600, 3213588668, 153432152, 0, 
              3213588736, 3213588664, 3213588676, 3076451949, 3077479416, 0, 
              1761, 3213588696, 3076252407, 3213588668, 10}}, 
          sa_flags = -1081378508, sa_restorer = 0xb76249cc <pid.3441>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb75ef875 in default_fatal_finish (type=<value optimized out>, 
    status=<value optimized out>) at failures.c:187
        backtrace = 0x9252848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb75ef861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb75ef8cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb75c6"...
#4  0xb75ef8cf in i_internal_fatal_handler (ctx=0xbf8b79a4, 
    format=0xb73e3fd4 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbf8b79c4 "UA>\267l\003") at failures.c:645
        status = 0
#5  0xb75c669e in i_panic (
    format=0xb73e3fd4 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:259
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
        args = 0xbf8b79c4 "UA>\267l\003"
#6  0xb73de5ca in squat_build_word (ctx=0x92a3c00, uid=12681, 
    data=0x92519d6 "\022\252", 
    char_lengths=0x924f766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
        trie = 0x929a828
        i = <value optimized out>
        j = <value optimized out>
        bytelen = <value optimized out>
        __FUNCTION__ = "squat_build_word"
#7  0xb73dee46 in squat_trie_build_more_real (ctx=0x92a3c00, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
        trie = <value optimized out>
        data = 0x92505a8 ""
        char_lengths = 0x924e338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
        i = <value optimized out>
        multibyte_chars = true
        ret = 0
        start = <value optimized out>
#8  squat_trie_build_more (ctx=0x92a3c00, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
        _data_stack_cur_id = 5
        ret = 5169
#9  0xb73dbb2c in fts_backend_squat_build_more (_ctx=0x92a3c20, 
    data=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
        ctx = 0x92a3c20
#10 0xb742458f in fts_backend_build_more (ctx=0x92a3c20, 
    data=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb742776c in fts_build_mail_flush_headers (ctx=0x929c170, mail=0x929fd10, 
    tryagain_r=0xbf8b7c7f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x929c170, mail=0x929fd10, tryagain_r=0xbf8b7c7f)
    at fts-storage.c:240
        decoder_flags = <value optimized out>
        parser = 0x0
        decoder = 0x0
        raw_block = {part = 0x924e2f0, hdr = 0x0, data = 0x0, size = 0}
        prev_part = 0x924e2f0
        skip_body = false
        block = {part = 0x924e2f0, hdr = 0x0, data = 0x9282df8 "", size = 15}
        ret = <value optimized out>
        input = 0x92a0528
        parts = 0x924e2f0
        body_part = true
#13 fts_build_more (ctx=0x929c170, mail=0x929fd10, tryagain_r=0xbf8b7c7f)
    at fts-storage.c:625
        _data_stack_cur_id = 4
        count = 0
        ret = 153762928
#14 fts_mailbox_search_next_nonblock (ctx=0x929c170, mail=0x929fd10, 
    tryagain_r=0xbf8b7c7f) at fts-storage.c:728
        fbox = 0x9298cd8
        fctx = 0x92a3b70
        ret = <value optimized out>
#15 0xb764d9b8 in mailbox_search_next_nonblock (ctx=0x929c170, mail=0x929fd10, 
    tryagain_r=0xbf8b7c7f) at mail-storage.c:1182
        box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9278048) at imap-search.c:347
        ctx = 0x9278108
        opts = SEARCH_RETURN_ALL
        sync_flags = <value optimized out>
        end_time = {tv_sec = -1218296640, tv_usec = -1081377640}
        range = <value optimized out>
        count = <value optimized out>
        id = <value optimized out>
        id_min = 0
        id_max = 0
        ok_reply = <value optimized out>
        time_msecs = <value optimized out>
        tryagain = <value optimized out>
        minmax = false
        lost_data = <value optimized out>
        __FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9278108, sargs=0x929d5b8, 
    sort_program=0x0) at imap-search.c:551
        cmd = 0x9278048
        wanted_fields = 0
        wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9278048) at cmd-search.c:45
        ctx = 0x9278108
        sargs = 0x929d5b8
        args = 0x927a898
        charset = 0x927a908 "ISO-8859-1"
        ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9278048) at imap-client.c:661
        client = 0x9277be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9278048) at imap-client.c:711
        client = 0x9277be0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x9277be0)
    at imap-client.c:752
        size = 54
#22 client_handle_input (client=0x9277be0) at imap-client.c:764
        _data_stack_cur_id = 3
        ret = false
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x9277be0) at imap-client.c:803
        cmd = <value optimized out>
        output = 0x92729ec
        bytes = 54
        __FUNCTION__ = "client_input"
#24 0xb75fcd81 in io_loop_call_io (io=0x9277fc8) at ioloop.c:383
        ioloop = 0x9256368
        t_id = 2
#25 0xb75fdfb3 in io_loop_handler_run (ioloop=0x9256368) at ioloop-epoll.c:213
        ctx = 0x9256490
        events = <value optimized out>
        event = 0x92564d0
        list = 0x9277ff0
        io = <value optimized out>
        tv = {tv_sec = 1, tv_usec = 407544}
        events_count = 153583600
        msecs = 1
        ret = 1
        i = <value optimized out>
        j = <value optimized out>
        call = <value optimized out>
#26 0xb75fcd00 in io_loop_run (ioloop=0x9256368) at ioloop.c:404
No locals.
#27 0xb75e88ea in master_service_run (service=0x92562b8, 
    callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x92561c0) at main.c:375
        set_roots = {0x8062ce0, 0x0}
        service_flags = <value optimized out>
        storage_service_flags = <value optimized out>
        postlogin_socket_path = <value optimized out>
        username = <value optimized out>
        c = <value optimized out>

----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----

Date: Mon, 10 Jan 2011 19:41:15 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap

GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb77ac430 in __kernel_vsyscall ()
#0  0xb77ac430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb754d751 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1218031628
        selftid = 31404
#2  0xb7550b82 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbf95fc60, 
            sa_sigaction = 0xbf95fc60}, sa_mask = {__val = {3078274480, 
              3214277684, 3078316450, 3214277668, 3077021184, 3214277656, 
              3078396500, 0, 3076955432, 1, 0, 1, 3078274040, 37, 3214277576, 
              3077246880, 3077241707, 3077461224, 3214277660, 159756376, 0, 
              3214277728, 3214277656, 3214277668, 3077246573, 3078274040, 0, 
              1761, 3214277688, 3077047031, 3214277660, 10}}, 
          sa_flags = -1080689516, sa_restorer = 0xb76e69cc <pid.3441>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb76b1875 in default_fatal_finish (type=<value optimized out>, 
    status=<value optimized out>) at failures.c:187
        backtrace = 0x985a848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb76b1861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76b18cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7688"...
#4  0xb76b18cf in i_internal_fatal_handler (ctx=0xbf95fd04, 
    format=0xb74a5fd4 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbf95fd24 "UaJ\267l\003") at failures.c:645
        status = 0
#5  0xb768869e in i_panic (
    format=0xb74a5fd4 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:259
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
        args = 0xbf95fd24 "UaJ\267l\003"
#6  0xb74a05ca in squat_build_word (ctx=0x98a2aa8, uid=12681, 
    data=0x98599d6 "\022\252", 
    char_lengths=0x9857766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
        trie = 0x98a2bf8
        i = <value optimized out>
        j = <value optimized out>
        bytelen = <value optimized out>
        __FUNCTION__ = "squat_build_word"
#7  0xb74a0e46 in squat_trie_build_more_real (ctx=0x98a2aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
        trie = <value optimized out>
        data = 0x98585a8 ""
        char_lengths = 0x9856338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
        i = <value optimized out>
        multibyte_chars = true
        ret = 0
        start = <value optimized out>
#8  squat_trie_build_more (ctx=0x98a2aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
        _data_stack_cur_id = 5
        ret = 5169
#9  0xb749db2c in fts_backend_squat_build_more (_ctx=0x98a2ac8, 
    data=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
        ctx = 0x98a2ac8
#10 0xb74e658f in fts_backend_build_more (ctx=0x98a2ac8, 
    data=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb74e976c in fts_build_mail_flush_headers (ctx=0x98a1ed8, mail=0x98aab88, 
    tryagain_r=0xbf95ffdf) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x98a1ed8, mail=0x98aab88, tryagain_r=0xbf95ffdf)
    at fts-storage.c:240
        decoder_flags = <value optimized out>
        parser = 0x0
        decoder = 0x0
        raw_block = {part = 0x98562f0, hdr = 0x0, data = 0x0, size = 0}
        prev_part = 0x98562f0
        skip_body = false
        block = {part = 0x98562f0, hdr = 0x0, data = 0x988cd48 "", size = 15}
        ret = <value optimized out>
        input = 0x98afdc8
        parts = 0x98562f0
        body_part = true
#13 fts_build_more (ctx=0x98a1ed8, mail=0x98aab88, tryagain_r=0xbf95ffdf)
    at fts-storage.c:625
        _data_stack_cur_id = 4
        count = 0
        ret = 160049944
#14 fts_mailbox_search_next_nonblock (ctx=0x98a1ed8, mail=0x98aab88, 
    tryagain_r=0xbf95ffdf) at fts-storage.c:728
        fbox = 0x9887088
        fctx = 0x98a28a8
        ret = <value optimized out>
#15 0xb770f9b8 in mailbox_search_next_nonblock (ctx=0x98a1ed8, mail=0x98aab88, 
    tryagain_r=0xbf95ffdf) at mail-storage.c:1182
        box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9880048) at imap-search.c:347
        ctx = 0x9880108
        opts = SEARCH_RETURN_ALL
        sync_flags = <value optimized out>
        end_time = {tv_sec = -1217502016, tv_usec = -1080688648}
        range = <value optimized out>
        count = <value optimized out>
        id = <value optimized out>
        id_min = 0
        id_max = 0
        ok_reply = <value optimized out>
        time_msecs = <value optimized out>
        tryagain = <value optimized out>
        minmax = false
        lost_data = <value optimized out>
        __FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9880108, sargs=0x98a2fa0, 
    sort_program=0x0) at imap-search.c:551
        cmd = 0x9880048
        wanted_fields = 0
        wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9880048) at cmd-search.c:45
        ctx = 0x9880108
        sargs = 0x98a2fa0
        args = 0x9882898
        charset = 0x9882908 "ISO-8859-1"
        ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9880048) at imap-client.c:661
        client = 0x987fbe0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9880048) at imap-client.c:711
        client = 0x987fbe0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x987fbe0)
    at imap-client.c:752
        size = 54
#22 client_handle_input (client=0x987fbe0) at imap-client.c:764
        _data_stack_cur_id = 3
        ret = false
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x987fbe0) at imap-client.c:803
        cmd = <value optimized out>
        output = 0x987a9ec
        bytes = 54
        __FUNCTION__ = "client_input"
#24 0xb76bed81 in io_loop_call_io (io=0x987ffc8) at ioloop.c:383
        ioloop = 0x985e368
        t_id = 2
#25 0xb76bffb3 in io_loop_handler_run (ioloop=0x985e368) at ioloop-epoll.c:213
        ctx = 0x985e490
        events = <value optimized out>
        event = 0x985e4d0
        list = 0x987fff0
        io = <value optimized out>
        tv = {tv_sec = 1799, tv_usec = 999010}
        events_count = 159907824
        msecs = 1
        ret = 1
        i = <value optimized out>
        j = <value optimized out>
        call = <value optimized out>
#26 0xb76bed00 in io_loop_run (ioloop=0x985e368) at ioloop.c:404
No locals.
#27 0xb76aa8ea in master_service_run (service=0x985e2b8, 
    callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x985e1c0) at main.c:375
        set_roots = {0x8062ce0, 0x0}
        service_flags = <value optimized out>
        storage_service_flags = <value optimized out>
        postlogin_socket_path = <value optimized out>
        username = <value optimized out>
        c = <value optimized out>

----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----

Date: Mon, 10 Jan 2011 19:41:20 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap

GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb7734430 in __kernel_vsyscall ()
#0  0xb7734430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb74d5751 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1218523148
        selftid = 31448
#2  0xb74d8b82 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xbffb29d0, 
            sa_sigaction = 0xbffb29d0}, sa_mask = {__val = {3077782960, 
              3220908452, 3077824930, 3220908436, 3076529664, 3220908424, 
              3077904980, 0, 3076463912, 1, 0, 1, 3077782520, 37, 3220908344, 
              3076755360, 3076750187, 3076969704, 3220908428, 138322008, 0, 
              3220908496, 3220908424, 3220908436, 3076755053, 3077782520, 0, 
              1761, 3220908456, 3076555511, 3220908428, 10}}, 
          sa_flags = -1074058748, sa_restorer = 0xb766e9cc <pid.3441>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb7639875 in default_fatal_finish (type=<value optimized out>, 
    status=<value optimized out>) at failures.c:187
        backtrace = 0x83e9848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7639861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76398cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7610"...
#4  0xb76398cf in i_internal_fatal_handler (ctx=0xbffb2a74, 
    format=0xb742dfd4 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbffb2a94 "U\341B\267l\003") at failures.c:645
        status = 0
#5  0xb761069e in i_panic (
    format=0xb742dfd4 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:259
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
        args = 0xbffb2a94 "U\341B\267l\003"
#6  0xb74285ca in squat_build_word (ctx=0x8431aa8, uid=12681, 
    data=0x83e89d6 "\022\252", 
    char_lengths=0x83e6766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
        trie = 0x8431bf8
        i = <value optimized out>
        j = <value optimized out>
        bytelen = <value optimized out>
        __FUNCTION__ = "squat_build_word"
#7  0xb7428e46 in squat_trie_build_more_real (ctx=0x8431aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
        trie = <value optimized out>
        data = 0x83e75a8 ""
        char_lengths = 0x83e5338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
        i = <value optimized out>
        multibyte_chars = true
        ret = 0
        start = <value optimized out>
#8  squat_trie_build_more (ctx=0x8431aa8, uid=6340, 
    type=SQUAT_INDEX_TYPE_HEADER, 
    input=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
        _data_stack_cur_id = 5
        ret = 5169
#9  0xb7425b2c in fts_backend_squat_build_more (_ctx=0x8431ac8, 
    data=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
        ctx = 0x8431ac8
#10 0xb746e58f in fts_backend_build_more (ctx=0x8431ac8, 
    data=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb747176c in fts_build_mail_flush_headers (ctx=0x8430ed8, mail=0x8439b88, 
    tryagain_r=0xbffb2d4f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x8430ed8, mail=0x8439b88, tryagain_r=0xbffb2d4f)
    at fts-storage.c:240
        decoder_flags = <value optimized out>
        parser = 0x0
        decoder = 0x0
        raw_block = {part = 0x83e52f0, hdr = 0x0, data = 0x0, size = 0}
        prev_part = 0x83e52f0
        skip_body = false
        block = {part = 0x83e52f0, hdr = 0x0, data = 0x841bd48 "", size = 15}
        ret = <value optimized out>
        input = 0x843edc8
        parts = 0x83e52f0
        body_part = true
#13 fts_build_more (ctx=0x8430ed8, mail=0x8439b88, tryagain_r=0xbffb2d4f)
    at fts-storage.c:625
        _data_stack_cur_id = 4
        count = 0
        ret = 138615576
#14 fts_mailbox_search_next_nonblock (ctx=0x8430ed8, mail=0x8439b88, 
    tryagain_r=0xbffb2d4f) at fts-storage.c:728
        fbox = 0x8416088
        fctx = 0x84318a8
        ret = <value optimized out>
#15 0xb76979b8 in mailbox_search_next_nonblock (ctx=0x8430ed8, mail=0x8439b88, 
    tryagain_r=0xbffb2d4f) at mail-storage.c:1182
        box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x840f048) at imap-search.c:347
        ctx = 0x840f108
        opts = SEARCH_RETURN_ALL
        sync_flags = <value optimized out>
        end_time = {tv_sec = -1217993536, tv_usec = -1074057880}
        range = <value optimized out>
        count = <value optimized out>
        id = <value optimized out>
        id_min = 0
        id_max = 0
        ok_reply = <value optimized out>
        time_msecs = <value optimized out>
        tryagain = <value optimized out>
        minmax = false
        lost_data = <value optimized out>
        __FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x840f108, sargs=0x8431fa0, 
    sort_program=0x0) at imap-search.c:551
        cmd = 0x840f048
        wanted_fields = 0
        wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x840f048) at cmd-search.c:45
        ctx = 0x840f108
        sargs = 0x8431fa0
        args = 0x8411898
        charset = 0x8411908 "ISO-8859-1"
        ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x840f048) at imap-client.c:661
        client = 0x840ebe0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x840f048) at imap-client.c:711
        client = 0x840ebe0
        command = <value optimized out>
        __FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x840ebe0)
    at imap-client.c:752
        size = 54
#22 client_handle_input (client=0x840ebe0) at imap-client.c:764
        _data_stack_cur_id = 3
        ret = false
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x840ebe0) at imap-client.c:803
        cmd = <value optimized out>
        output = 0x84099ec
        bytes = 54
        __FUNCTION__ = "client_input"
#24 0xb7646d81 in io_loop_call_io (io=0x840efc8) at ioloop.c:383
        ioloop = 0x83ed368
        t_id = 2
#25 0xb7647fb3 in io_loop_handler_run (ioloop=0x83ed368) at ioloop-epoll.c:213
        ctx = 0x83ed490
        events = <value optimized out>
        event = 0x83ed4d0
        list = 0x840eff0
        io = <value optimized out>
        tv = {tv_sec = 1799, tv_usec = 999454}
        events_count = 138473456
        msecs = 1
        ret = 1
        i = <value optimized out>
        j = <value optimized out>
        call = <value optimized out>
#26 0xb7646d00 in io_loop_run (ioloop=0x83ed368) at ioloop.c:404
No locals.
#27 0xb76328ea in master_service_run (service=0x83ed2b8, 
    callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x83ed1c0) at main.c:375
        set_roots = {0x8062ce0, 0x0}
        service_flags = <value optimized out>
        storage_service_flags = <value optimized out>
        postlogin_socket_path = <value optimized out>
        username = <value optimized out>
        c = <value optimized out>

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt at charite.de | http://www.charite.de
	    


More information about the dovecot mailing list