[Dovecot] Multiple imap crashes (Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size))
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Mon Jan 10 20:48:57 EET 2011
The log says:
Jan 10 19:41:19 postamt dovecot: imap(heixxxxe): Panic: file squat-trie.c: line 876 (squat_build_word): assertion failed: (i + bytelen <= size)
Jan 10 19:41:19 postamt dovecot: imap(heixxxxe): Error: Raw backtrace:
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7639861] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76398cf] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb761069e] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x55ca) [0xb74285ca] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(squat_trie_build_more+0x126)[0xb7428e46] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x2b2c) [0xb7425b2c] ->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(fts_backend_build_more+0x1f)[0xb746e58f] ->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(+0x576c) [0xb747176c]->
/usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x38)
[0xb76979b8] -> dovecot/imap [heixxxxe 141.42.206.38 UID]()
[0x805cbb6] -> dovecot/imap [heixxxxe 141.42.206.38
UID](imap_search_start+0x121) [0x805d591] -> dovecot/imap [heixxxxe
141.42.206.38 UID](cmd_search+0xdc) [0x805373c] -> dovecot/imap
Jan 10 19:41:19 postamt dovecot: master: Error: service(imap): child 31448 killed with signal 6 (core dumped)
The backtraces:
===============
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0 0xb77f5430 in __kernel_vsyscall ()
#0 0xb77f5430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7596751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1217732620
selftid = 30418
#2 0xb7599b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbf8d2650,
sa_sigaction = 0xbf8d2650}, sa_mask = {__val = {3078573488,
3213698596, 3078615458, 3213698580, 3077320192, 3213698568,
3078695508, 0, 3077254440, 1, 0, 1, 3078573048, 37, 3213698488,
3077545888, 3077540715, 3077760232, 3213698572, 157601880, 0,
3213698640, 3213698568, 3213698580, 3077545581, 3078573048, 0,
1761, 3213698600, 3077346039, 3213698572, 10}},
sa_flags = -1081268604, sa_restorer = 0xb772f9cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb76fa875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0x964c848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb76fa861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76fa8cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb76d1"...
#4 0xb76fa8cf in i_internal_fatal_handler (ctx=0xbf8d26f4,
format=0xb74eefd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbf8d2714 "U\361N\267l\003") at failures.c:645
status = 0
#5 0xb76d169e in i_panic (
format=0xb74eefd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbf8d2714 "U\361N\267l\003"
#6 0xb74e95ca in squat_build_word (ctx=0x967c260, uid=12681,
data=0x964b9d6 "\022\252",
char_lengths=0x9649766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
trie = 0x9693ca0
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb74e9e46 in squat_trie_build_more_real (ctx=0x967c260, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
trie = <value optimized out>
data = 0x964a5a8 ""
char_lengths = 0x9648338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0x967c260, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 5169
#9 0xb74e6b2c in fts_backend_squat_build_more (_ctx=0x9698ea8,
data=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
ctx = 0x9698ea8
#10 0xb752f58f in fts_backend_build_more (ctx=0x9698ea8,
data=0x96a9be8 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb753276c in fts_build_mail_flush_headers (ctx=0x969d1b8, mail=0x96811f8,
tryagain_r=0xbf8d29cf) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x969d1b8, mail=0x96811f8, tryagain_r=0xbf8d29cf)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0x96482f0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0x96482f0
skip_body = false
block = {part = 0x96482f0, hdr = 0x0, data = 0x969dbd0 "", size = 15}
ret = <value optimized out>
input = 0x969a778
parts = 0x96482f0
body_part = true
#13 fts_build_more (ctx=0x969d1b8, mail=0x96811f8, tryagain_r=0xbf8d29cf)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 0
ret = 157795000
#14 fts_mailbox_search_next_nonblock (ctx=0x969d1b8, mail=0x96811f8,
tryagain_r=0xbf8d29cf) at fts-storage.c:728
fbox = 0x9691c38
fctx = 0x969c280
ret = <value optimized out>
#15 0xb77589b8 in mailbox_search_next_nonblock (ctx=0x969d1b8, mail=0x96811f8,
tryagain_r=0xbf8d29cf) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9672048) at imap-search.c:347
ctx = 0x9672108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = -1217203008, tv_usec = -1081267736}
range = <value optimized out>
count = <value optimized out>
id = <value optimized out>
id_min = 0
id_max = 0
ok_reply = <value optimized out>
time_msecs = <value optimized out>
tryagain = <value optimized out>
minmax = false
lost_data = <value optimized out>
__FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9672108, sargs=0x9698f18,
sort_program=0x0) at imap-search.c:551
cmd = 0x9672048
wanted_fields = 0
wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9672048) at cmd-search.c:45
ctx = 0x9672108
sargs = 0x9698f18
args = 0x9674898
charset = 0x9674908 "ISO-8859-1"
ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9672048) at imap-client.c:661
client = 0x9671be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9672048) at imap-client.c:711
client = 0x9671be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x9671be0)
at imap-client.c:752
size = 54
#22 client_handle_input (client=0x9671be0) at imap-client.c:764
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x9671be0) at imap-client.c:803
cmd = <value optimized out>
output = 0x966c9ec
bytes = 54
__FUNCTION__ = "client_input"
#24 0xb7707d81 in io_loop_call_io (io=0x9671fc8) at ioloop.c:383
ioloop = 0x9650368
t_id = 2
#25 0xb7708fb3 in io_loop_handler_run (ioloop=0x9650368) at ioloop-epoll.c:213
ctx = 0x9650490
events = <value optimized out>
event = 0x96504d0
list = 0x9671ff0
io = <value optimized out>
tv = {tv_sec = 1, tv_usec = 868309}
events_count = 157753328
msecs = 1
ret = 1
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#26 0xb7707d00 in io_loop_run (ioloop=0x9650368) at ioloop.c:404
No locals.
#27 0xb76f38ea in master_service_run (service=0x96502b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x96501c0) at main.c:375
set_roots = {0x8062ce0, 0x0}
service_flags = <value optimized out>
storage_service_flags = <value optimized out>
postlogin_socket_path = <value optimized out>
username = <value optimized out>
c = <value optimized out>
----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----
Date: Mon, 10 Jan 2011 19:40:53 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0 0xb776e430 in __kernel_vsyscall ()
#0 0xb776e430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb750f751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218285580
selftid = 31246
#2 0xb7512b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbfb29ae0,
sa_sigaction = 0xbfb29ae0}, sa_mask = {__val = {3078020528,
3216153268, 3078062498, 3216153252, 3076767232, 3216153240,
3078142548, 0, 3076701480, 1, 0, 1, 3078020088, 37, 3216153160,
3076992928, 3076987755, 3077207272, 3216153244, 141213784, 0,
3216153312, 3216153240, 3216153252, 3076992621, 3078020088, 0,
1761, 3216153272, 3076793079, 3216153244, 10}},
sa_flags = -1078813932, sa_restorer = 0xb76a89cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb7673875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0x86ab848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7673861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76738cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb764a"...
#4 0xb76738cf in i_internal_fatal_handler (ctx=0xbfb29b84,
format=0xb7467fd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbfb29ba4 "U\201F\267l\003") at failures.c:645
status = 0
#5 0xb764a69e in i_panic (
format=0xb7467fd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbfb29ba4 "U\201F\267l\003"
#6 0xb74625ca in squat_build_word (ctx=0x86f3aa8, uid=12681,
data=0x86aa9d6 "\022\252",
char_lengths=0x86a8766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
trie = 0x86f3bf8
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb7462e46 in squat_trie_build_more_real (ctx=0x86f3aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
trie = <value optimized out>
data = 0x86a95a8 ""
char_lengths = 0x86a7338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0x86f3aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 5169
#9 0xb745fb2c in fts_backend_squat_build_more (_ctx=0x86f3ac8,
data=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
ctx = 0x86f3ac8
#10 0xb74a858f in fts_backend_build_more (ctx=0x86f3ac8,
data=0x86e9d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb74ab76c in fts_build_mail_flush_headers (ctx=0x86f2ed8, mail=0x86fbb88,
tryagain_r=0xbfb29e5f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x86f2ed8, mail=0x86fbb88, tryagain_r=0xbfb29e5f)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0x86a72f0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0x86a72f0
skip_body = false
block = {part = 0x86a72f0, hdr = 0x0, data = 0x86ddd48 "", size = 15}
ret = <value optimized out>
input = 0x8700dc8
parts = 0x86a72f0
body_part = true
#13 fts_build_more (ctx=0x86f2ed8, mail=0x86fbb88, tryagain_r=0xbfb29e5f)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 0
ret = 141507352
#14 fts_mailbox_search_next_nonblock (ctx=0x86f2ed8, mail=0x86fbb88,
tryagain_r=0xbfb29e5f) at fts-storage.c:728
fbox = 0x86d8088
fctx = 0x86f38a8
ret = <value optimized out>
#15 0xb76d19b8 in mailbox_search_next_nonblock (ctx=0x86f2ed8, mail=0x86fbb88,
tryagain_r=0xbfb29e5f) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x86d1048) at imap-search.c:347
ctx = 0x86d1108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = -1217755968, tv_usec = -1078813064}
range = <value optimized out>
count = <value optimized out>
id = <value optimized out>
id_min = 0
id_max = 0
ok_reply = <value optimized out>
time_msecs = <value optimized out>
tryagain = <value optimized out>
minmax = false
lost_data = <value optimized out>
__FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x86d1108, sargs=0x86f3fa0,
sort_program=0x0) at imap-search.c:551
cmd = 0x86d1048
wanted_fields = 0
wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x86d1048) at cmd-search.c:45
ctx = 0x86d1108
sargs = 0x86f3fa0
args = 0x86d3898
charset = 0x86d3908 "ISO-8859-1"
ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x86d1048) at imap-client.c:661
client = 0x86d0be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x86d1048) at imap-client.c:711
client = 0x86d0be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x86d0be0)
at imap-client.c:752
size = 54
#22 client_handle_input (client=0x86d0be0) at imap-client.c:764
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x86d0be0) at imap-client.c:803
cmd = <value optimized out>
output = 0x86cb9ec
bytes = 54
__FUNCTION__ = "client_input"
#24 0xb7680d81 in io_loop_call_io (io=0x86d0fc8) at ioloop.c:383
ioloop = 0x86af368
t_id = 2
#25 0xb7681fb3 in io_loop_handler_run (ioloop=0x86af368) at ioloop-epoll.c:213
ctx = 0x86af490
events = <value optimized out>
event = 0x86af4d0
list = 0x86d0ff0
io = <value optimized out>
tv = {tv_sec = 1799, tv_usec = 999169}
events_count = 141365232
msecs = 1
ret = 1
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#26 0xb7680d00 in io_loop_run (ioloop=0x86af368) at ioloop.c:404
No locals.
#27 0xb766c8ea in master_service_run (service=0x86af2b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x86af1c0) at main.c:375
set_roots = {0x8062ce0, 0x0}
service_flags = <value optimized out>
storage_service_flags = <value optimized out>
postlogin_socket_path = <value optimized out>
username = <value optimized out>
c = <value optimized out>
----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----
Date: Mon, 10 Jan 2011 19:41:07 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0 0xb76ea430 in __kernel_vsyscall ()
#0 0xb76ea430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb748b751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218826252
selftid = 31314
#2 0xb748eb82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbf8b7900,
sa_sigaction = 0xbf8b7900}, sa_mask = {__val = {3077479856,
3213588692, 3077521826, 3213588676, 3076226560, 3213588664,
3077601876, 0, 3076160808, 1, 0, 1, 3077479416, 37, 3213588584,
3076452256, 3076447083, 3076666600, 3213588668, 153432152, 0,
3213588736, 3213588664, 3213588676, 3076451949, 3077479416, 0,
1761, 3213588696, 3076252407, 3213588668, 10}},
sa_flags = -1081378508, sa_restorer = 0xb76249cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb75ef875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0x9252848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb75ef861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb75ef8cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb75c6"...
#4 0xb75ef8cf in i_internal_fatal_handler (ctx=0xbf8b79a4,
format=0xb73e3fd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbf8b79c4 "UA>\267l\003") at failures.c:645
status = 0
#5 0xb75c669e in i_panic (
format=0xb73e3fd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbf8b79c4 "UA>\267l\003"
#6 0xb73de5ca in squat_build_word (ctx=0x92a3c00, uid=12681,
data=0x92519d6 "\022\252",
char_lengths=0x924f766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
trie = 0x929a828
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb73dee46 in squat_trie_build_more_real (ctx=0x92a3c00, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
trie = <value optimized out>
data = 0x92505a8 ""
char_lengths = 0x924e338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0x92a3c00, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 5169
#9 0xb73dbb2c in fts_backend_squat_build_more (_ctx=0x92a3c20,
data=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
ctx = 0x92a3c20
#10 0xb742458f in fts_backend_build_more (ctx=0x92a3c20,
data=0x9290220 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb742776c in fts_build_mail_flush_headers (ctx=0x929c170, mail=0x929fd10,
tryagain_r=0xbf8b7c7f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x929c170, mail=0x929fd10, tryagain_r=0xbf8b7c7f)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0x924e2f0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0x924e2f0
skip_body = false
block = {part = 0x924e2f0, hdr = 0x0, data = 0x9282df8 "", size = 15}
ret = <value optimized out>
input = 0x92a0528
parts = 0x924e2f0
body_part = true
#13 fts_build_more (ctx=0x929c170, mail=0x929fd10, tryagain_r=0xbf8b7c7f)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 0
ret = 153762928
#14 fts_mailbox_search_next_nonblock (ctx=0x929c170, mail=0x929fd10,
tryagain_r=0xbf8b7c7f) at fts-storage.c:728
fbox = 0x9298cd8
fctx = 0x92a3b70
ret = <value optimized out>
#15 0xb764d9b8 in mailbox_search_next_nonblock (ctx=0x929c170, mail=0x929fd10,
tryagain_r=0xbf8b7c7f) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9278048) at imap-search.c:347
ctx = 0x9278108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = -1218296640, tv_usec = -1081377640}
range = <value optimized out>
count = <value optimized out>
id = <value optimized out>
id_min = 0
id_max = 0
ok_reply = <value optimized out>
time_msecs = <value optimized out>
tryagain = <value optimized out>
minmax = false
lost_data = <value optimized out>
__FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9278108, sargs=0x929d5b8,
sort_program=0x0) at imap-search.c:551
cmd = 0x9278048
wanted_fields = 0
wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9278048) at cmd-search.c:45
ctx = 0x9278108
sargs = 0x929d5b8
args = 0x927a898
charset = 0x927a908 "ISO-8859-1"
ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9278048) at imap-client.c:661
client = 0x9277be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9278048) at imap-client.c:711
client = 0x9277be0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x9277be0)
at imap-client.c:752
size = 54
#22 client_handle_input (client=0x9277be0) at imap-client.c:764
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x9277be0) at imap-client.c:803
cmd = <value optimized out>
output = 0x92729ec
bytes = 54
__FUNCTION__ = "client_input"
#24 0xb75fcd81 in io_loop_call_io (io=0x9277fc8) at ioloop.c:383
ioloop = 0x9256368
t_id = 2
#25 0xb75fdfb3 in io_loop_handler_run (ioloop=0x9256368) at ioloop-epoll.c:213
ctx = 0x9256490
events = <value optimized out>
event = 0x92564d0
list = 0x9277ff0
io = <value optimized out>
tv = {tv_sec = 1, tv_usec = 407544}
events_count = 153583600
msecs = 1
ret = 1
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#26 0xb75fcd00 in io_loop_run (ioloop=0x9256368) at ioloop.c:404
No locals.
#27 0xb75e88ea in master_service_run (service=0x92562b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x92561c0) at main.c:375
set_roots = {0x8062ce0, 0x0}
service_flags = <value optimized out>
storage_service_flags = <value optimized out>
postlogin_socket_path = <value optimized out>
username = <value optimized out>
c = <value optimized out>
----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----
Date: Mon, 10 Jan 2011 19:41:15 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0 0xb77ac430 in __kernel_vsyscall ()
#0 0xb77ac430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb754d751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218031628
selftid = 31404
#2 0xb7550b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbf95fc60,
sa_sigaction = 0xbf95fc60}, sa_mask = {__val = {3078274480,
3214277684, 3078316450, 3214277668, 3077021184, 3214277656,
3078396500, 0, 3076955432, 1, 0, 1, 3078274040, 37, 3214277576,
3077246880, 3077241707, 3077461224, 3214277660, 159756376, 0,
3214277728, 3214277656, 3214277668, 3077246573, 3078274040, 0,
1761, 3214277688, 3077047031, 3214277660, 10}},
sa_flags = -1080689516, sa_restorer = 0xb76e69cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb76b1875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0x985a848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb76b1861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76b18cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7688"...
#4 0xb76b18cf in i_internal_fatal_handler (ctx=0xbf95fd04,
format=0xb74a5fd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbf95fd24 "UaJ\267l\003") at failures.c:645
status = 0
#5 0xb768869e in i_panic (
format=0xb74a5fd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbf95fd24 "UaJ\267l\003"
#6 0xb74a05ca in squat_build_word (ctx=0x98a2aa8, uid=12681,
data=0x98599d6 "\022\252",
char_lengths=0x9857766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
trie = 0x98a2bf8
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb74a0e46 in squat_trie_build_more_real (ctx=0x98a2aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
trie = <value optimized out>
data = 0x98585a8 ""
char_lengths = 0x9856338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0x98a2aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 5169
#9 0xb749db2c in fts_backend_squat_build_more (_ctx=0x98a2ac8,
data=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
ctx = 0x98a2ac8
#10 0xb74e658f in fts_backend_build_more (ctx=0x98a2ac8,
data=0x9898d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb74e976c in fts_build_mail_flush_headers (ctx=0x98a1ed8, mail=0x98aab88,
tryagain_r=0xbf95ffdf) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x98a1ed8, mail=0x98aab88, tryagain_r=0xbf95ffdf)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0x98562f0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0x98562f0
skip_body = false
block = {part = 0x98562f0, hdr = 0x0, data = 0x988cd48 "", size = 15}
ret = <value optimized out>
input = 0x98afdc8
parts = 0x98562f0
body_part = true
#13 fts_build_more (ctx=0x98a1ed8, mail=0x98aab88, tryagain_r=0xbf95ffdf)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 0
ret = 160049944
#14 fts_mailbox_search_next_nonblock (ctx=0x98a1ed8, mail=0x98aab88,
tryagain_r=0xbf95ffdf) at fts-storage.c:728
fbox = 0x9887088
fctx = 0x98a28a8
ret = <value optimized out>
#15 0xb770f9b8 in mailbox_search_next_nonblock (ctx=0x98a1ed8, mail=0x98aab88,
tryagain_r=0xbf95ffdf) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x9880048) at imap-search.c:347
ctx = 0x9880108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = -1217502016, tv_usec = -1080688648}
range = <value optimized out>
count = <value optimized out>
id = <value optimized out>
id_min = 0
id_max = 0
ok_reply = <value optimized out>
time_msecs = <value optimized out>
tryagain = <value optimized out>
minmax = false
lost_data = <value optimized out>
__FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x9880108, sargs=0x98a2fa0,
sort_program=0x0) at imap-search.c:551
cmd = 0x9880048
wanted_fields = 0
wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x9880048) at cmd-search.c:45
ctx = 0x9880108
sargs = 0x98a2fa0
args = 0x9882898
charset = 0x9882908 "ISO-8859-1"
ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x9880048) at imap-client.c:661
client = 0x987fbe0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x9880048) at imap-client.c:711
client = 0x987fbe0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x987fbe0)
at imap-client.c:752
size = 54
#22 client_handle_input (client=0x987fbe0) at imap-client.c:764
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x987fbe0) at imap-client.c:803
cmd = <value optimized out>
output = 0x987a9ec
bytes = 54
__FUNCTION__ = "client_input"
#24 0xb76bed81 in io_loop_call_io (io=0x987ffc8) at ioloop.c:383
ioloop = 0x985e368
t_id = 2
#25 0xb76bffb3 in io_loop_handler_run (ioloop=0x985e368) at ioloop-epoll.c:213
ctx = 0x985e490
events = <value optimized out>
event = 0x985e4d0
list = 0x987fff0
io = <value optimized out>
tv = {tv_sec = 1799, tv_usec = 999010}
events_count = 159907824
msecs = 1
ret = 1
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#26 0xb76bed00 in io_loop_run (ioloop=0x985e368) at ioloop.c:404
No locals.
#27 0xb76aa8ea in master_service_run (service=0x985e2b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x985e1c0) at main.c:375
set_roots = {0x8062ce0, 0x0}
service_flags = <value optimized out>
storage_service_flags = <value optimized out>
postlogin_socket_path = <value optimized out>
username = <value optimized out>
c = <value optimized out>
----- End forwarded message -----
----- Forwarded message from root <root at postamt.charite.de> -----
Date: Mon, 10 Jan 2011 19:41:20 +0100
From: root <root at postamt.charite.de>
To: ralf.hildebrandt at charite.de
Subject: Backtrace:dovecot/imap
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/dovecot-2/libexec/dovecot/imap...done.
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/libdovecot.so.0...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.11.2.so...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_imap_quota_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib11_trash_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib15_notify_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_mail_log_plugin.so
Reading symbols from /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so...done.
Loaded symbols for /usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot/imap'.
Program terminated with signal 6, Aborted.
#0 0xb7734430 in __kernel_vsyscall ()
#0 0xb7734430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb74d5751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218523148
selftid = 31448
#2 0xb74d8b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbffb29d0,
sa_sigaction = 0xbffb29d0}, sa_mask = {__val = {3077782960,
3220908452, 3077824930, 3220908436, 3076529664, 3220908424,
3077904980, 0, 3076463912, 1, 0, 1, 3077782520, 37, 3220908344,
3076755360, 3076750187, 3076969704, 3220908428, 138322008, 0,
3220908496, 3220908424, 3220908436, 3076755053, 3077782520, 0,
1761, 3220908456, 3076555511, 3220908428, 10}},
sa_flags = -1074058748, sa_restorer = 0xb766e9cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb7639875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0x83e9848 "/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7639861] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb76398cf] -> /usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb7610"...
#4 0xb76398cf in i_internal_fatal_handler (ctx=0xbffb2a74,
format=0xb742dfd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbffb2a94 "U\341B\267l\003") at failures.c:645
status = 0
#5 0xb761069e in i_panic (
format=0xb742dfd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbffb2a94 "U\341B\267l\003"
#6 0xb74285ca in squat_build_word (ctx=0x8431aa8, uid=12681,
data=0x83e89d6 "\022\252",
char_lengths=0x83e6766 "\001\006\003\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001"..., size=2) at squat-trie.c:876
trie = 0x8431bf8
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb7428e46 in squat_trie_build_more_real (ctx=0x8431aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:934
trie = <value optimized out>
data = 0x83e75a8 ""
char_lengths = 0x83e5338 "\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\005\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\001\003\001\001"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0x8431aa8, uid=6340,
type=SQUAT_INDEX_TYPE_HEADER,
input=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 5169
#9 0xb7425b2c in fts_backend_squat_build_more (_ctx=0x8431ac8,
data=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-backend-squat.c:166
ctx = 0x8431ac8
#10 0xb746e58f in fts_backend_build_more (ctx=0x8431ac8,
data=0x8427d60 "\037\357\277\275\b\b\357\277\275MJ2,S\n;V\357\277\275;T\357\277\275\004\357\277\275/\342\261\276 8\357\277\275/\b\357\277\275\001\357\277\275\177S\357\277\275~\357\277\275VK\357\277\275D]\357\277\275_\357\277\275,Y\357\277\275/\357\277\275\177\177\357\277\275M\357\277\275\062\357\277\275\177\357\277\275KZ\357\277\275IW_\357\277\275/Y\357\277\275|\357\277\275%\357\277\275W\357\277\275^/\357\277\275/\357\277\275\027\357\277\275\v\372\213\274\266\277 \020D\357\277\275\002\357\277\275Q\357\277\275B\357\277\275<\357\277\275\rH\357\277\275<'E\357\277\275\022\357\277\275X\357\277\275$\357\277\275S\357\277\275\bE\020YN\357\277\275"..., size=8815) at fts-api.c:124
No locals.
#11 0xb747176c in fts_build_mail_flush_headers (ctx=0x8430ed8, mail=0x8439b88,
tryagain_r=0xbffb2d4f) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0x8430ed8, mail=0x8439b88, tryagain_r=0xbffb2d4f)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0x83e52f0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0x83e52f0
skip_body = false
block = {part = 0x83e52f0, hdr = 0x0, data = 0x841bd48 "", size = 15}
ret = <value optimized out>
input = 0x843edc8
parts = 0x83e52f0
body_part = true
#13 fts_build_more (ctx=0x8430ed8, mail=0x8439b88, tryagain_r=0xbffb2d4f)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 0
ret = 138615576
#14 fts_mailbox_search_next_nonblock (ctx=0x8430ed8, mail=0x8439b88,
tryagain_r=0xbffb2d4f) at fts-storage.c:728
fbox = 0x8416088
fctx = 0x84318a8
ret = <value optimized out>
#15 0xb76979b8 in mailbox_search_next_nonblock (ctx=0x8430ed8, mail=0x8439b88,
tryagain_r=0xbffb2d4f) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0x840f048) at imap-search.c:347
ctx = 0x840f108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = -1217993536, tv_usec = -1074057880}
range = <value optimized out>
count = <value optimized out>
id = <value optimized out>
id_min = 0
id_max = 0
ok_reply = <value optimized out>
time_msecs = <value optimized out>
tryagain = <value optimized out>
minmax = false
lost_data = <value optimized out>
__FUNCTION__ = "cmd_search_more"
#17 0x0805d591 in imap_search_start (ctx=0x840f108, sargs=0x8431fa0,
sort_program=0x0) at imap-search.c:551
cmd = 0x840f048
wanted_fields = 0
wanted_headers = <value optimized out>
#18 0x0805373c in cmd_search (cmd=0x840f048) at cmd-search.c:45
ctx = 0x840f108
sargs = 0x8431fa0
args = 0x8411898
charset = 0x8411908 "ISO-8859-1"
ret = <value optimized out>
#19 0x08056a8c in client_command_input (cmd=0x840f048) at imap-client.c:661
client = 0x840ebe0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#20 0x08056b58 in client_command_input (cmd=0x840f048) at imap-client.c:711
client = 0x840ebe0
command = <value optimized out>
__FUNCTION__ = "client_command_input"
#21 0x08056dad in client_handle_next_command (client=0x840ebe0)
at imap-client.c:752
size = 54
#22 client_handle_input (client=0x840ebe0) at imap-client.c:764
_data_stack_cur_id = 3
ret = false
remove_io = false
handled_commands = false
__FUNCTION__ = "client_handle_input"
#23 0x0805769f in client_input (client=0x840ebe0) at imap-client.c:803
cmd = <value optimized out>
output = 0x84099ec
bytes = 54
__FUNCTION__ = "client_input"
#24 0xb7646d81 in io_loop_call_io (io=0x840efc8) at ioloop.c:383
ioloop = 0x83ed368
t_id = 2
#25 0xb7647fb3 in io_loop_handler_run (ioloop=0x83ed368) at ioloop-epoll.c:213
ctx = 0x83ed490
events = <value optimized out>
event = 0x83ed4d0
list = 0x840eff0
io = <value optimized out>
tv = {tv_sec = 1799, tv_usec = 999454}
events_count = 138473456
msecs = 1
ret = 1
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#26 0xb7646d00 in io_loop_run (ioloop=0x83ed368) at ioloop.c:404
No locals.
#27 0xb76328ea in master_service_run (service=0x83ed2b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#28 0x08060365 in main (argc=1, argv=0x83ed1c0) at main.c:375
set_roots = {0x8062ce0, 0x0}
service_flags = <value optimized out>
storage_service_flags = <value optimized out>
postlogin_socket_path = <value optimized out>
username = <value optimized out>
c = <value optimized out>
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt at charite.de | http://www.charite.de
More information about the dovecot
mailing list