Ralf Hildebrandt
2011-Jan-10 18:48 UTC
[Dovecot] Multiple imap crashes (Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size))
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
Timo Sirainen
2011-Jan-10 18:56 UTC
[Dovecot] Multiple imap crashes (Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size))
On 10.1.2011, at 20.48, Ralf Hildebrandt wrote:> Jan 10 19:41:19 postamt dovecot: imap(heixxxxe): Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size)I think Squat has bigger issues with its performance when updating the index, so I haven't really been looking much into its crashes.. But since apparently some people are using it, is it still better than nothing?
Possibly Parallel Threads
- Backtrace:dovecot/imap
- Backtrace:dovecot/imap with 2.0.9 hg checkout from 1st of Febrauary
- Coredump while searching a folder
- Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset): assertion failed: (offset < 0x40000000)
- Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset): assertion failed: (offset < 0x40000000)