This may be identical to the one I posted previously.
>From the log:
Jan 12 15:25:55 postamt dovecot: imap(mfxxxch): Panic: file squat-trie.c: line
876 (squat_build_word): assertion failed: (i + bytelen <= size)
Jan 12 15:25:55 postamt dovecot: imap(mfxxxch): Error: Raw backtrace:
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7721861] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb77218cf] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb76f869e] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x55ca) [0xb75105ca] ->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(squat_trie_build_more+0x126)[0xb7510e46]
->
/usr/dovecot-2/lib/dovecot/lib21_fts_squat_plugin.so(+0x2b2c)[0xb750db2c] ->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(fts_backend_build_more+0x1f)[0xb755658f]
->
/usr/dovecot-2/lib/dovecot/lib20_fts_plugin.so(+0x576c) [0xb755976c]->
/usr/dovecot-2/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x38)[0xb777f9b8]
->
dovecot/imap [mfxxxch 141.42.206.38 UID]() [0x805cbb6] ->
dovecot/imap [mfxxxch 141.42.206.38 UID]() [0x805cf84] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0xd7)[0xb772eea7]
-> /usr/dovecot-2/lib/d
Jan 12 15:25:59 postamt dovecot: master: Error: service(imap): child 7414 killed
with signal 6 (core dumped)
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 0xb781c430 in __kernel_vsyscall ()
#0 0xb781c430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75bd751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1217572876
selftid = 7414
#2 0xb75c0b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbf9bc380,
sa_sigaction = 0xbf9bc380}, sa_mask = {__val = {3078733232,
3214656340, 3078775202, 3214656324, 3077479936, 3214656312,
3078855252, 0, 3077414184, 1, 0, 1, 3078732792, 37, 3214656232,
3077705632, 3077700459, 3077919976, 3214656316, 212213488, 0,
3214656384, 3214656312, 3214656324, 3077705325, 3078732792, 0,
1393, 3214656344, 3077505783, 3214656316, 10}},
sa_flags = -1080310860, sa_restorer = 0xb77569cc <pid.3441>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb7721875 in default_fatal_finish (type=<value optimized out>,
status=<value optimized out>) at failures.c:187
backtrace = 0xca616e0
"/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b861) [0xb7721861] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(+0x3b8cf) [0xb77218cf] ->
/usr/dovecot-2/lib/dovecot/libdovecot.so.0(i_fatal+0) [0xb76f8"...
#4 0xb77218cf in i_internal_fatal_handler (ctx=0xbf9bc424,
format=0xb7515fd4 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbf9bc444 "UaQ\267l\003") at failures.c:645
status = 0
#5 0xb76f869e in i_panic (
format=0xb7515fd4 "file %s: line %d (%s): assertion failed: (%s)")
at failures.c:259
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbf9bc444 "UaQ\267l\003"
#6 0xb75105ca in squat_build_word (ctx=0xa08cee8, uid=52317,
data=0xca44741 "\201", char_lengths=0xca271e1
"\002\003", size=1)
at squat-trie.c:876
trie = 0xa0a1988
i = <value optimized out>
j = <value optimized out>
bytelen = <value optimized out>
__FUNCTION__ = "squat_build_word"
#7 0xb7510e46 in squat_trie_build_more_real (ctx=0xa08cee8, uid=26158,
type=SQUAT_INDEX_TYPE_HEADER,
input=0xc9c8ec8
"\037\357\277\275\b\b\357\277\275K2,S\n0\357\277\275\067\001\357\277\275W\n\357\277\275\004\304\273\357\277\275I\016\357\277\275\005\004\rI\357\277\275[\357\277\275&@\357\277\275TH^\357\277\275\070\357\277\275\\\003\357\277\275\177'/{M`\n?\357\277\275\062\357\277\275I\357\277\275AXS\f\357\277\275\035\357\277\275Q\357\277\275\061\357\277\275\330\267\357\277\275
P\357\277\275\017\357\277\275.0\357\277\275D\b\357\277\275\327\260\357\277\275Z\357\277\275D\357\277\275\037\357\277\275^O\031\357\277\275U\037\362\232\273\267\357\277\275\017\063\001B}\357\277\275\f\357\277\275W\357\277\275T\032`\357\277\275\037\357\277\275,PF\357\277\275/\tP\357"...,
size=120157) at squat-trie.c:934
trie = <value optimized out>
data = 0xca44150 ""
char_lengths = 0xca26bf0
"\001\003\001\001\001\001\003\001\001\001\001\001\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\001\002\001\003\001\001\001\001\003\001\001\001\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\001\003\001\001\001\001\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\002\001\003\001\001\001\001\003\001\001\001\003\001\001\001\001\003\001\001\001\001\003\001\001\002\001\003\001\001\001\003\001\001\001\003\001\001\001\003\001\001\001\001\001\003\001\001\001\001\004\001\001\001\003\001\001\001\001\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\001\001\003"...
i = <value optimized out>
multibyte_chars = true
ret = 0
start = <value optimized out>
#8 squat_trie_build_more (ctx=0xa08cee8, uid=26158,
type=SQUAT_INDEX_TYPE_HEADER,
input=0xc9c8ec8
"\037\357\277\275\b\b\357\277\275K2,S\n0\357\277\275\067\001\357\277\275W\n\357\277\275\004\304\273\357\277\275I\016\357\277\275\005\004\rI\357\277\275[\357\277\275&@\357\277\275TH^\357\277\275\070\357\277\275\\\003\357\277\275\177'/{M`\n?\357\277\275\062\357\277\275I\357\277\275AXS\f\357\277\275\035\357\277\275Q\357\277\275\061\357\277\275\330\267\357\277\275
P\357\277\275\017\357\277\275.0\357\277\275D\b\357\277\275\327\260\357\277\275Z\357\277\275D\357\277\275\037\357\277\275^O\031\357\277\275U\037\362\232\273\267\357\277\275\017\063\001B}\357\277\275\f\357\277\275W\357\277\275T\032`\357\277\275\037\357\277\275,PF\357\277\275/\tP\357"...,
size=120157) at squat-trie.c:963
_data_stack_cur_id = 5
ret = 1523
#9 0xb750db2c in fts_backend_squat_build_more (_ctx=0xa08cf08,
data=0xc9c8ec8
"\037\357\277\275\b\b\357\277\275K2,S\n0\357\277\275\067\001\357\277\275W\n\357\277\275\004\304\273\357\277\275I\016\357\277\275\005\004\rI\357\277\275[\357\277\275&@\357\277\275TH^\357\277\275\070\357\277\275\\\003\357\277\275\177'/{M`\n?\357\277\275\062\357\277\275I\357\277\275AXS\f\357\277\275\035\357\277\275Q\357\277\275\061\357\277\275\330\267\357\277\275
P\357\277\275\017\357\277\275.0\357\277\275D\b\357\277\275\327\260\357\277\275Z\357\277\275D\357\277\275\037\357\277\275^O\031\357\277\275U\037\362\232\273\267\357\277\275\017\063\001B}\357\277\275\f\357\277\275W\357\277\275T\032`\357\277\275\037\357\277\275,PF\357\277\275/\tP\357"...,
size=120157) at fts-backend-squat.c:166
ctx = 0xa08cf08
#10 0xb755658f in fts_backend_build_more (ctx=0xa08cf08,
data=0xc9c8ec8
"\037\357\277\275\b\b\357\277\275K2,S\n0\357\277\275\067\001\357\277\275W\n\357\277\275\004\304\273\357\277\275I\016\357\277\275\005\004\rI\357\277\275[\357\277\275&@\357\277\275TH^\357\277\275\070\357\277\275\\\003\357\277\275\177'/{M`\n?\357\277\275\062\357\277\275I\357\277\275AXS\f\357\277\275\035\357\277\275Q\357\277\275\061\357\277\275\330\267\357\277\275
P\357\277\275\017\357\277\275.0\357\277\275D\b\357\277\275\327\260\357\277\275Z\357\277\275D\357\277\275\037\357\277\275^O\031\357\277\275U\037\362\232\273\267\357\277\275\017\063\001B}\357\277\275\f\357\277\275W\357\277\275T\032`\357\277\275\037\357\277\275,PF\357\277\275/\tP\357"...,
size=120157) at fts-api.c:124
No locals.
#11 0xb755976c in fts_build_mail_flush_headers (ctx=0xa08cc00, mail=0xa092dc8,
tryagain_r=0xbf9bc6ff) at fts-storage.c:83
No locals.
#12 fts_build_mail (ctx=0xa08cc00, mail=0xa092dc8, tryagain_r=0xbf9bc6ff)
at fts-storage.c:240
decoder_flags = <value optimized out>
parser = 0x0
decoder = 0x0
raw_block = {part = 0xa0440b0, hdr = 0x0, data = 0x0, size = 0}
prev_part = 0xa0440b0
skip_body = false
block = {part = 0xa0440b0, hdr = 0x0,
data = 0xc9b9e90
"\031\357\277\275\067S\357\277\275^\fP\357\277\275B\357\277\275Q\357\277\275]\020\357\277\275=Z\357\277\275NL]}\357\277\275\023\357\277\275!U\357\277\275WV\357\277\275$\357\277\275I\357\277\275\020Z$\357\277\275J\357\277\275A\357\277\275S6\357\277\275T\357\277\275\031#\357\277\275@\357\277\275\006\357\277\275\070\357\277\275W6`\357\277\275A\357\277\275\r6\357\277\275S\034\357\277\275\017\357\277\275\v\357\277\275\n\357\277\275\024\357\277\275\017\357\277\275^\357\277\275{\357\277\275\n\357\277\275-\357\277\275\322\256PV\021\357\277\275\001T\357\277\275O\357\277\275~W\357\277\275JQ!*\357\277\275\002*YLK9\310\224\357\277\275Z\003"...,
size = 207}
ret = <value optimized out>
input = 0xc7fb3c8
parts = 0xa0440b0
body_part = true
#13 fts_build_more (ctx=0xa08cc00, mail=0xa092dc8, tryagain_r=0xbf9bc6ff)
at fts-storage.c:625
_data_stack_cur_id = 4
count = 20
ret = 168349528
#14 fts_mailbox_search_next_nonblock (ctx=0xa08cc00, mail=0xa092dc8,
tryagain_r=0xbf9bc6ff) at fts-storage.c:728
fbox = 0xa08b498
fctx = 0xa08ccd8
ret = <value optimized out>
#15 0xb777f9b8 in mailbox_search_next_nonblock (ctx=0xa08cc00, mail=0xa092dc8,
tryagain_r=0xbf9bc6ff) at mail-storage.c:1182
box = <value optimized out>
#16 0x0805cbb6 in cmd_search_more (cmd=0xa06e048) at imap-search.c:347
ctx = 0xa06e108
opts = SEARCH_RETURN_ALL
sync_flags = <value optimized out>
end_time = {tv_sec = 171970592, tv_usec = -1080309992}
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 0x0805cf84 in cmd_search_more_callback (cmd=0xa06e048) at imap-search.c:430
client = 0xa06dbe0
finished = <value optimized out>
#18 0xb772eea7 in io_loop_handle_timeouts_real (ioloop=0xa04c368)
at ioloop.c:353
timeout = 0xa401020
item = 0xa401020
tv = {tv_sec = 0, tv_usec = 0}
tv_call = {tv_sec = 1294842354, tv_usec = 702529}
t_id = 3
#19 io_loop_handle_timeouts (ioloop=0xa04c368) at ioloop.c:368
_data_stack_cur_id = 2
#20 0xb772ff64 in io_loop_handler_run (ioloop=0xa04c368) at ioloop-epoll.c:186
ctx = 0xa04c490
events = <value optimized out>
event = <value optimized out>
list = <value optimized out>
io = <value optimized out>
tv = {tv_sec = 0, tv_usec = 0}
events_count = 6
msecs = 0
ret = 0
i = <value optimized out>
j = <value optimized out>
call = <value optimized out>
#21 0xb772ed00 in io_loop_run (ioloop=0xa04c368) at ioloop.c:404
No locals.
#22 0xb771a8ea in master_service_run (service=0xa04c2b8,
callback=0x805fc20 <client_connected>) at master-service.c:484
No locals.
#23 0x08060365 in main (argc=1, argv=0xa04c1c0) 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 -----
--
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