Ralf Hildebrandt
2011-Feb-02 08:59 UTC
[Dovecot] Backtrace:dovecot/imap with 2.0.9 hg checkout from 1st of Febrauary
It's actually 4 crashes in the same minute: Date: Wed, 02 Feb 2011 04:28:35 +0100 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 0xb772b430 in __kernel_vsyscall () #0 0xb772b430 in __kernel_vsyscall () No symbol table info available. #1 0xb74cd751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = -1218555916 selftid = 4889 #2 0xb74d0b82 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0xbfa6ff70, sa_sigaction = 0xbfa6ff70}, sa_mask = {__val = {3077746096, 3215392580, 3077788226, 3215392564, 3076492800, 3215392552, 3077868116, 0, 3076431144, 1, 0, 1, 3077745656, 37, 3215392472, 3076718496, 3076713323, 3076932840, 3215392556, 3072362840, 0, 3215392624, 3215392552, 3215392564, 3076718189, 3077745656, 0, 1733, 3215392584, 3076518647, 3215392556, 10}}, sa_flags = -1079574620, sa_restorer = 0xb76659cc <pid.3441>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb7630875 in default_fatal_finish (type=<value optimized out>, status=<value optimized out>) at failures.c:187 backtrace = 0xb7208148 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7630861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76308cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7607"... #4 0xb76308cf in i_internal_fatal_handler (ctx=0xbfa70014, format=0xb7426fd4 "file %s: line %d (%s): assertion failed: (%s)", args=0xbfa70034 "UqB\267l\003") at failures.c:645 status = 0 #5 0xb760769e in i_panic ( format=0xb7426fd4 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:259 ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0} args = 0xbfa70034 "UqB\267l\003" #6 0xb74215ca in squat_build_word (ctx=0x8facb48, uid=75, data=0xb71e83c7 "\r\211", char_lengths=0x9269dcf "\001\002\003", size=2) at squat-trie.c:876 trie = 0x8face80 i = <value optimized out> j = <value optimized out> bytelen = <value optimized out> __FUNCTION__ = "squat_build_word" #7 0xb7421e46 in squat_trie_build_more_real (ctx=0x8facb48, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0x9209c20 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:934 trie = <value optimized out> data = 0xb71e6018 "" char_lengths = 0x9267a20 "\001\003\001\001\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\002\001\003\001\001\001\001\001\003\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\002\001\001\003\001\001\001\003", '\001' <repeats 13 times>, "\003\001\001\001\001\001\003\001\001\001\001\003\001\001\003\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\002\001\001\003\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\003\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\002\001\001\003\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\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=0x8facb48, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0x9209c20 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:963 _data_stack_cur_id = 5 ret = 9138 #9 0xb741eb2c in fts_backend_squat_build_more (_ctx=0x8f65760, data=0x9209c20 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-backend-squat.c:166 ctx = 0x8f65760 #10 0xb746658f in fts_backend_build_more (ctx=0x8f65760, data=0x9209c20 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-api.c:124 No locals. #11 0xb746976c in fts_build_mail_flush_headers (ctx=0x8fabeb8, mail=0x8f67e00, tryagain_r=0xbfa702ef) at fts-storage.c:83 No locals. #12 fts_build_mail (ctx=0x8fabeb8, mail=0x8f67e00, tryagain_r=0xbfa702ef) at fts-storage.c:240 decoder_flags = <value optimized out> parser = 0x0 decoder = 0x0 raw_block = {part = 0x8f172e8, hdr = 0x0, data = 0x0, size = 0} prev_part = 0x8f172e8 skip_body = false block = {part = 0x8f172e8, hdr = 0x0, data = 0x91fc9f8 "", size = 188} ret = <value optimized out> input = 0x91f8908 parts = 0x8f172e8 body_part = true #13 fts_build_more (ctx=0x8fabeb8, mail=0x8f67e00, tryagain_r=0xbfa702ef) at fts-storage.c:625 _data_stack_cur_id = 4 count = 3 ret = 150653856 #14 fts_mailbox_search_next_nonblock (ctx=0x8fabeb8, mail=0x8f67e00, tryagain_r=0xbfa702ef) at fts-storage.c:728 fbox = 0x8f6c948 fctx = 0x8fb4ae8 ret = <value optimized out> #15 0xb768e9b8 in mailbox_search_next_nonblock (ctx=0x8fabeb8, mail=0x8f67e00, tryagain_r=0xbfa702ef) at mail-storage.c:1182 box = <value optimized out> #16 0x0805cbe6 in cmd_search_more (cmd=0x8f41048) at imap-search.c:347 ctx = 0x8f41108 opts = SEARCH_RETURN_ALL sync_flags = <value optimized out> end_time = {tv_sec = -1218030400, tv_usec = -1079573752} 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 0x0805d5c1 in imap_search_start (ctx=0x8f41108, sargs=0x8fb32d8, sort_program=0x0) at imap-search.c:551 cmd = 0x8f41048 wanted_fields = 0 wanted_headers = <value optimized out> #18 0x0805376c in cmd_search (cmd=0x8f41048) at cmd-search.c:45 ctx = 0x8f41108 sargs = 0x8fb32d8 args = 0x8f43898 charset = 0x8f43908 "ISO-8859-1" ret = <value optimized out> #19 0x08056abc in client_command_input (cmd=0x8f41048) at imap-client.c:661 client = 0x8f40be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #20 0x08056b88 in client_command_input (cmd=0x8f41048) at imap-client.c:711 client = 0x8f40be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #21 0x08056ddd in client_handle_next_command (client=0x8f40be0) at imap-client.c:752 size = 56 #22 client_handle_input (client=0x8f40be0) at imap-client.c:764 _data_stack_cur_id = 3 ret = false remove_io = false handled_commands = false __FUNCTION__ = "client_handle_input" #23 0x080576cf in client_input (client=0x8f40be0) at imap-client.c:803 cmd = <value optimized out> output = 0x8f3b9ec bytes = 56 __FUNCTION__ = "client_input" #24 0xb763de81 in io_loop_call_io (io=0x8f40fc8) at ioloop.c:384 ioloop = 0x8f1f368 t_id = 2 #25 0xb763f0b3 in io_loop_handler_run (ioloop=0x8f1f368) at ioloop-epoll.c:213 ctx = 0x8f1f490 events = <value optimized out> event = 0x8f1f4d0 list = 0x8f40ff0 io = <value optimized out> tv = {tv_sec = 4, tv_usec = 63505} events_count = 150212592 msecs = 1 ret = 1 i = <value optimized out> j = <value optimized out> call = <value optimized out> #26 0xb763de00 in io_loop_run (ioloop=0x8f1f368) at ioloop.c:405 No locals. #27 0xb76298ea in master_service_run (service=0x8f1f2b8, callback=0x805fc50 <client_connected>) at master-service.c:484 No locals. #28 0x08060395 in main (argc=1, argv=0x8f1f1c0) at main.c:375 set_roots = {0x8062d00, 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: Wed, 02 Feb 2011 04:28:35 +0100 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 0xb7832430 in __kernel_vsyscall () #0 0xb7832430 in __kernel_vsyscall () No symbol table info available. #1 0xb75d4751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = -1217478668 selftid = 4944 #2 0xb75d7b82 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0xbf911fb0, sa_sigaction = 0xbf911fb0}, sa_mask = {__val = {3078823344, 3213959044, 3078865474, 3213959028, 3077570048, 3213959016, 3078945364, 0, 3077508392, 1, 0, 1, 3078822904, 37, 3213958936, 3077795744, 3077790571, 3078010088, 3213959020, 3071949144, 0, 3213959088, 3213959016, 3213959028, 3077795437, 3078822904, 0, 1733, 3213959048, 3077595895, 3213959020, 10}}, sa_flags = -1081008156, sa_restorer = 0xb776c9cc <pid.3441>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb7737875 in default_fatal_finish (type=<value optimized out>, status=<value optimized out>) at failures.c:187 backtrace = 0xb71a3148 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7737861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb77378cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb770e"... #4 0xb77378cf in i_internal_fatal_handler (ctx=0xbf912054, format=0xb752dfd4 "file %s: line %d (%s): assertion failed: (%s)", args=0xbf912074 "U\341R\267l\003") at failures.c:645 status = 0 #5 0xb770e69e in i_panic ( format=0xb752dfd4 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:259 ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0} args = 0xbf912074 "U\341R\267l\003" #6 0xb75285ca in squat_build_word (ctx=0x868ce30, uid=75, data=0xb71833c7 "\r\211", char_lengths=0xb72043c7 "\001\002\003", size=2) at squat-trie.c:876 trie = 0x868ae48 i = <value optimized out> j = <value optimized out> bytelen = <value optimized out> __FUNCTION__ = "squat_build_word" #7 0xb7528e46 in squat_trie_build_more_real (ctx=0x868ce30, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0x8b27658 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:934 trie = <value optimized out> data = 0xb7181018 "" char_lengths = 0xb7202018 "\001\003\001\001\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\002\001\003\001\001\001\001\001\003\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\002\001\001\003\001\001\001\003", '\001' <repeats 13 times>, "\003\001\001\001\001\001\003\001\001\001\001\003\001\001\003\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\002\001\001\003\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\003\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\002\001\001\003\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\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=0x868ce30, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0x8b27658 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:963 _data_stack_cur_id = 5 ret = 9138 #9 0xb7525b2c in fts_backend_squat_build_more (_ctx=0x868ae30, data=0x8b27658 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-backend-squat.c:166 ctx = 0x868ae30 #10 0xb756d58f in fts_backend_build_more (ctx=0x868ae30, data=0x8b27658 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-api.c:124 No locals. #11 0xb757076c in fts_build_mail_flush_headers (ctx=0x868a778, mail=0x868ea40, tryagain_r=0xbf91232f) at fts-storage.c:83 No locals. #12 fts_build_mail (ctx=0x868a778, mail=0x868ea40, tryagain_r=0xbf91232f) at fts-storage.c:240 decoder_flags = <value optimized out> parser = 0x0 decoder = 0x0 raw_block = {part = 0x86382e8, hdr = 0x0, data = 0x0, size = 0} prev_part = 0x86382e8 skip_body = false block = {part = 0x86382e8, hdr = 0x0, data = 0x8b1a430 "", size = 188} ret = <value optimized out> input = 0x8b16340 parts = 0x86382e8 body_part = true #13 fts_build_more (ctx=0x868a778, mail=0x868ea40, tryagain_r=0xbf91232f) at fts-storage.c:625 _data_stack_cur_id = 4 count = 3 ret = 141090448 #14 fts_mailbox_search_next_nonblock (ctx=0x868a778, mail=0x868ea40, tryagain_r=0xbf91232f) at fts-storage.c:728 fbox = 0x8692798 fctx = 0x868a868 ret = <value optimized out> #15 0xb77959b8 in mailbox_search_next_nonblock (ctx=0x868a778, mail=0x868ea40, tryagain_r=0xbf91232f) at mail-storage.c:1182 box = <value optimized out> #16 0x0805cbe6 in cmd_search_more (cmd=0x8662048) at imap-search.c:347 ctx = 0x8662110 opts = SEARCH_RETURN_ALL sync_flags = <value optimized out> end_time = {tv_sec = -1216953152, tv_usec = -1081007288} 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 0x0805d5c1 in imap_search_start (ctx=0x8662110, sargs=0x868b158, sort_program=0x0) at imap-search.c:551 cmd = 0x8662048 wanted_fields = 0 wanted_headers = <value optimized out> #18 0x0805376c in cmd_search (cmd=0x8662048) at cmd-search.c:45 ctx = 0x8662110 sargs = 0x868b158 args = 0x8664898 charset = 0x8664908 "ISO-8859-1" ret = <value optimized out> #19 0x08056abc in client_command_input (cmd=0x8662048) at imap-client.c:661 client = 0x8661be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #20 0x08056b88 in client_command_input (cmd=0x8662048) at imap-client.c:711 client = 0x8661be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #21 0x08056ddd in client_handle_next_command (client=0x8661be0) at imap-client.c:752 size = 61 #22 client_handle_input (client=0x8661be0) at imap-client.c:764 _data_stack_cur_id = 3 ret = false remove_io = false handled_commands = false __FUNCTION__ = "client_handle_input" #23 0x080576cf in client_input (client=0x8661be0) at imap-client.c:803 cmd = <value optimized out> output = 0x865c9ec bytes = 61 __FUNCTION__ = "client_input" #24 0xb7744e81 in io_loop_call_io (io=0x8661fc8) at ioloop.c:384 ioloop = 0x8640368 t_id = 2 #25 0xb77460b3 in io_loop_handler_run (ioloop=0x8640368) at ioloop-epoll.c:213 ctx = 0x8640490 events = <value optimized out> event = 0x86404d0 list = 0x8661ff0 io = <value optimized out> tv = {tv_sec = 4, tv_usec = 874818} events_count = 140910576 msecs = 1 ret = 1 i = <value optimized out> j = <value optimized out> call = <value optimized out> #26 0xb7744e00 in io_loop_run (ioloop=0x8640368) at ioloop.c:405 No locals. #27 0xb77308ea in master_service_run (service=0x86402b8, callback=0x805fc50 <client_connected>) at master-service.c:484 No locals. #28 0x08060395 in main (argc=1, argv=0x86401c0) at main.c:375 set_roots = {0x8062d00, 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: Wed, 02 Feb 2011 04:28:35 +0100 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 0xb789c430 in __kernel_vsyscall () #0 0xb789c430 in __kernel_vsyscall () No symbol table info available. #1 0xb763e751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = -1217044492 selftid = 4952 #2 0xb7641b82 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0xbfcd0b70, sa_sigaction = 0xbfcd0b70}, sa_mask = {__val = {3079257520, 3217886020, 3079299650, 3217886004, 3078004224, 3217885992, 3079379540, 0, 3077942568, 1, 0, 1, 3079257080, 37, 3217885912, 3078229920, 3078224747, 3078444264, 3217885996, 3072117080, 0, 3217886064, 3217885992, 3217886004, 3078229613, 3079257080, 0, 1733, 3217886024, 3078030071, 3217885996, 10}}, sa_flags = -1077081180, sa_restorer = 0xb77d69cc <pid.3441>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb77a1875 in default_fatal_finish (type=<value optimized out>, status=<value optimized out>) at failures.c:187 backtrace = 0xb71cc148 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb77a1861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb77a18cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7778"... #4 0xb77a18cf in i_internal_fatal_handler (ctx=0xbfcd0c14, format=0xb7597fd4 "file %s: line %d (%s): assertion failed: (%s)", args=0xbfcd0c34 "U\201Y\267l\003") at failures.c:645 status = 0 #5 0xb777869e in i_panic ( format=0xb7597fd4 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:259 ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0} args = 0xbfcd0c34 "U\201Y\267l\003" #6 0xb75925ca in squat_build_word (ctx=0x92c8e30, uid=75, data=0xb71ac3c7 "\r\211", char_lengths=0xb722d3c7 "\001\002\003", size=2) at squat-trie.c:876 trie = 0x92c6e48 i = <value optimized out> j = <value optimized out> bytelen = <value optimized out> __FUNCTION__ = "squat_build_word" #7 0xb7592e46 in squat_trie_build_more_real (ctx=0x92c8e30, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0xb726c008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:934 trie = <value optimized out> data = 0xb71aa018 "" char_lengths = 0xb722b018 "\001\003\001\001\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\002\001\003\001\001\001\001\001\003\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\002\001\001\003\001\001\001\003", '\001' <repeats 13 times>, "\003\001\001\001\001\001\003\001\001\001\001\003\001\001\003\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\002\001\001\003\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\003\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\002\001\001\003\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\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=0x92c8e30, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0xb726c008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:963 _data_stack_cur_id = 5 ret = 9138 #9 0xb758fb2c in fts_backend_squat_build_more (_ctx=0x92c6e30, data=0xb726c008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-backend-squat.c:166 ctx = 0x92c6e30 #10 0xb75d758f in fts_backend_build_more (ctx=0x92c6e30, data=0xb726c008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-api.c:124 No locals. #11 0xb75da76c in fts_build_mail_flush_headers (ctx=0x92c6778, mail=0x92caa40, tryagain_r=0xbfcd0eef) at fts-storage.c:83 No locals. #12 fts_build_mail (ctx=0x92c6778, mail=0x92caa40, tryagain_r=0xbfcd0eef) at fts-storage.c:240 decoder_flags = <value optimized out> parser = 0x0 decoder = 0x0 raw_block = {part = 0x92742e8, hdr = 0x0, data = 0x0, size = 0} prev_part = 0x92742e8 skip_body = false block = {part = 0x92742e8, hdr = 0x0, data = 0x9756430 "", size = 188} ret = <value optimized out> input = 0x9752340 parts = 0x92742e8 body_part = true #13 fts_build_more (ctx=0x92c6778, mail=0x92caa40, tryagain_r=0xbfcd0eef) at fts-storage.c:625 _data_stack_cur_id = 4 count = 3 ret = 153919120 #14 fts_mailbox_search_next_nonblock (ctx=0x92c6778, mail=0x92caa40, tryagain_r=0xbfcd0eef) at fts-storage.c:728 fbox = 0x92ce798 fctx = 0x92c6868 ret = <value optimized out> #15 0xb77ff9b8 in mailbox_search_next_nonblock (ctx=0x92c6778, mail=0x92caa40, tryagain_r=0xbfcd0eef) at mail-storage.c:1182 box = <value optimized out> #16 0x0805cbe6 in cmd_search_more (cmd=0x929e048) at imap-search.c:347 ctx = 0x929e110 opts = SEARCH_RETURN_ALL sync_flags = <value optimized out> end_time = {tv_sec = -1216518976, tv_usec = -1077080312} 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 0x0805d5c1 in imap_search_start (ctx=0x929e110, sargs=0x92c7158, sort_program=0x0) at imap-search.c:551 cmd = 0x929e048 wanted_fields = 0 wanted_headers = <value optimized out> #18 0x0805376c in cmd_search (cmd=0x929e048) at cmd-search.c:45 ctx = 0x929e110 sargs = 0x92c7158 args = 0x92a0898 charset = 0x92a0908 "ISO-8859-1" ret = <value optimized out> #19 0x08056abc in client_command_input (cmd=0x929e048) at imap-client.c:661 client = 0x929dbe0 command = <value optimized out> __FUNCTION__ = "client_command_input" #20 0x08056b88 in client_command_input (cmd=0x929e048) at imap-client.c:711 client = 0x929dbe0 command = <value optimized out> __FUNCTION__ = "client_command_input" #21 0x08056ddd in client_handle_next_command (client=0x929dbe0) at imap-client.c:752 size = 61 #22 client_handle_input (client=0x929dbe0) at imap-client.c:764 _data_stack_cur_id = 3 ret = false remove_io = false handled_commands = false __FUNCTION__ = "client_handle_input" #23 0x080576cf in client_input (client=0x929dbe0) at imap-client.c:803 cmd = <value optimized out> output = 0x92989ec bytes = 61 __FUNCTION__ = "client_input" #24 0xb77aee81 in io_loop_call_io (io=0x929dfc8) at ioloop.c:384 ioloop = 0x927c368 t_id = 2 #25 0xb77b00b3 in io_loop_handler_run (ioloop=0x927c368) at ioloop-epoll.c:213 ctx = 0x927c490 events = <value optimized out> event = 0x927c4d0 list = 0x929dff0 io = <value optimized out> tv = {tv_sec = 4, tv_usec = 874073} events_count = 153739248 msecs = 1 ret = 1 i = <value optimized out> j = <value optimized out> call = <value optimized out> #26 0xb77aee00 in io_loop_run (ioloop=0x927c368) at ioloop.c:405 No locals. #27 0xb779a8ea in master_service_run (service=0x927c2b8, callback=0x805fc50 <client_connected>) at master-service.c:484 No locals. #28 0x08060395 in main (argc=1, argv=0x927c1c0) at main.c:375 set_roots = {0x8062d00, 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: Wed, 02 Feb 2011 04:45:46 +0100 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 0xb77a8430 in __kernel_vsyscall () #0 0xb77a8430 in __kernel_vsyscall () No symbol table info available. #1 0xb754a751 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = -1218043916 selftid = 7711 #2 0xb754db82 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = {sa_handler = 0xbfd0f520, sa_sigaction = 0xbfd0f520}, sa_mask = {__val = {3078258096, 3218142452, 3078300226, 3218142436, 3077004800, 3218142424, 3078380116, 0, 3076943144, 1, 0, 1, 3078257656, 37, 3218142344, 3077230496, 3077225323, 3077444840, 3218142428, 3071273304, 0, 3218142496, 3218142424, 3218142436, 3077230189, 3078257656, 0, 1733, 3218142456, 3077030647, 3218142428, 10}}, sa_flags = -1076824748, sa_restorer = 0xb76e29cc <pid.3441>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb76ad875 in default_fatal_finish (type=<value optimized out>, status=<value optimized out>) at failures.c:187 backtrace = 0xb70fe148 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb76ad861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76ad8cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7684"... #4 0xb76ad8cf in i_internal_fatal_handler (ctx=0xbfd0f5c4, format=0xb74a3fd4 "file %s: line %d (%s): assertion failed: (%s)", args=0xbfd0f5e4 "UAJ\267l\003") at failures.c:645 status = 0 #5 0xb768469e in i_panic ( format=0xb74a3fd4 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:259 ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0} args = 0xbfd0f5e4 "UAJ\267l\003" #6 0xb749e5ca in squat_build_word (ctx=0x9ef10a8, uid=75, data=0xb70de3c7 "\r\211", char_lengths=0xb715f3c7 "\001\002\003", size=2) at squat-trie.c:876 trie = 0x9eee168 i = <value optimized out> j = <value optimized out> bytelen = <value optimized out> __FUNCTION__ = "squat_build_word" #7 0xb749ee46 in squat_trie_build_more_real (ctx=0x9ef10a8, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0xb719e008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:934 trie = <value optimized out> data = 0xb70dc018 "" char_lengths = 0xb715d018 "\001\003\001\001\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\002\001\003\001\001\001\001\001\003\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\002\001\001\003\001\001\001\003", '\001' <repeats 13 times>, "\003\001\001\001\001\001\003\001\001\001\001\003\001\001\003\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\002\001\001\003\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\003\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\002\001\001\003\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\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=0x9ef10a8, uid=37, type=SQUAT_INDEX_TYPE_HEADER, input=0xb719e008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at squat-trie.c:963 _data_stack_cur_id = 5 ret = 9138 #9 0xb749bb2c in fts_backend_squat_build_more (_ctx=0x9ef10c8, data=0xb719e008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-backend-squat.c:166 ctx = 0x9ef10c8 #10 0xb74e358f in fts_backend_build_more (ctx=0x9ef10c8, data=0xb719e008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H!\357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277\275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357\277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S\006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277\275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017#\323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065\357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277\275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ\357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., size=139516) at fts-api.c:124 No locals. #11 0xb74e676c in fts_build_mail_flush_headers (ctx=0x9ef0540, mail=0x9ef7db8, tryagain_r=0xbfd0f89f) at fts-storage.c:83 No locals. #12 fts_build_mail (ctx=0x9ef0540, mail=0x9ef7db8, tryagain_r=0xbfd0f89f) at fts-storage.c:240 decoder_flags = <value optimized out> parser = 0x0 decoder = 0x0 raw_block = {part = 0x9eba2e8, hdr = 0x0, data = 0x0, size = 0} prev_part = 0x9eba2e8 skip_body = false block = {part = 0x9eba2e8, hdr = 0x0, data = 0xa39c540 "", size = 188} ret = <value optimized out> input = 0xa398450 parts = 0x9eba2e8 body_part = true #13 fts_build_more (ctx=0x9ef0540, mail=0x9ef7db8, tryagain_r=0xbfd0f89f) at fts-storage.c:625 _data_stack_cur_id = 4 count = 3 ret = 166666528 #14 fts_mailbox_search_next_nonblock (ctx=0x9ef0540, mail=0x9ef7db8, tryagain_r=0xbfd0f89f) at fts-storage.c:728 fbox = 0x9eeba50 fctx = 0x9ef0630 ret = <value optimized out> #15 0xb770b9b8 in mailbox_search_next_nonblock (ctx=0x9ef0540, mail=0x9ef7db8, tryagain_r=0xbfd0f89f) at mail-storage.c:1182 box = <value optimized out> #16 0x0805cbe6 in cmd_search_more (cmd=0x9ee4048) at imap-search.c:347 ctx = 0x9ee4110 opts = SEARCH_RETURN_ALL sync_flags = <value optimized out> end_time = {tv_sec = -1217518400, tv_usec = -1076823880} 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 0x0805d5c1 in imap_search_start (ctx=0x9ee4110, sargs=0x9eeea38, sort_program=0x0) at imap-search.c:551 cmd = 0x9ee4048 wanted_fields = 0 wanted_headers = <value optimized out> #18 0x0805376c in cmd_search (cmd=0x9ee4048) at cmd-search.c:45 ctx = 0x9ee4110 sargs = 0x9eeea38 args = 0x9ee6898 charset = 0x9ee6908 "ISO-8859-1" ret = <value optimized out> #19 0x08056abc in client_command_input (cmd=0x9ee4048) at imap-client.c:661 client = 0x9ee3be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #20 0x08056b88 in client_command_input (cmd=0x9ee4048) at imap-client.c:711 client = 0x9ee3be0 command = <value optimized out> __FUNCTION__ = "client_command_input" #21 0x08056ddd in client_handle_next_command (client=0x9ee3be0) at imap-client.c:752 size = 61 #22 client_handle_input (client=0x9ee3be0) at imap-client.c:764 _data_stack_cur_id = 3 ret = false remove_io = false handled_commands = false __FUNCTION__ = "client_handle_input" #23 0x080576cf in client_input (client=0x9ee3be0) at imap-client.c:803 cmd = <value optimized out> output = 0x9ede9ec bytes = 61 __FUNCTION__ = "client_input" #24 0xb76bae81 in io_loop_call_io (io=0x9ee3fc8) at ioloop.c:384 ioloop = 0x9ec2368 t_id = 2 #25 0xb76bc0b3 in io_loop_handler_run (ioloop=0x9ec2368) at ioloop-epoll.c:213 ctx = 0x9ec2490 events = <value optimized out> event = 0x9ec24d0 list = 0x9ee3ff0 io = <value optimized out> tv = {tv_sec = 3, tv_usec = 935916} events_count = 166608880 msecs = 1 ret = 1 i = <value optimized out> j = <value optimized out> call = <value optimized out> #26 0xb76bae00 in io_loop_run (ioloop=0x9ec2368) at ioloop.c:405 No locals. #27 0xb76a68ea in master_service_run (service=0x9ec22b8, callback=0x805fc50 <client_connected>) at master-service.c:484 No locals. #28 0x08060395 in main (argc=1, argv=0x9ec21c0) at main.c:375 set_roots = {0x8062d00, 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 ----- -- 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-Feb-02 22:28 UTC
[Dovecot] Backtrace:dovecot/imap with 2.0.9 hg checkout from 1st of Febrauary
On Wed, 2011-02-02 at 09:59 +0100, Ralf Hildebrandt wrote:> #8 squat_trie_build_more (ctx=0x9ef10a8, uid=37, > type=SQUAT_INDEX_TYPE_HEADER, > input=0xb719e008 "\037\357\277\275\b\b?C\357\277\275L2,S\n\020H! > \357\277\275\060 \314\203\357\277\275-!\026\341\222\215\357\277 > \275{\357\277\275~\357\277\275I\357\277\275R\357\277\275W\337\275U\357 > \277\275*\357\277\275$\032\005\036WIF=\025\037\031\357\277\275\067S > \006\357\277\275FM\357\277\275\352\231\200\035\357\277\275\\\357\277 > \275\034\357\277\275\\#\357\277\275G:\357\277\275\070\357\277\275\017# > \323\215R\357\277\275H#\357\277\275@\002\357\277\275~\357\277\275\065 > \357\277\275\b\357\277\275K\357\277\275\023\357\277\275.VM\357\277 > \275Q\357\277\275\061\035G\357\277\275\033\336\243\027\357\277\275OBQ > \357\277\275\t\aJ\357\277\275@\357\277\275I\357\277\275"..., > size=139516) at squat-trie.c:963You have some message where there's some garbage data in header? Or probably in some MIME part header. And the header is over 130kB long? That's a bit weird. My guess is it's a broken mail. There's anyway a bug since it shouldn't be crashing even with garbage input. Do you still have this message available? You can probably find it with: doveadm fetch -u username 'mailbox size.virtual' uid 37 And seeing if that's a >130k message somewhere in the list. If that's a spam or otherwise a message you can send me, it would help fixing this.
Maybe Matching Threads
- Backtrace:dovecot/imap
- Multiple imap crashes (Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size))
- [Bug 10497] New: rsync fails to sync certain sparse file combinations with compression
- Segmentation fault in libdovecot-storage.so
- Error