dovecot
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
April 2011
- 142 participants
- 168 discussions
22 Sep '11
Hello,
I have a small server running dovecot 1.2 (still not balsy enough to
switch to 2.0 - virtual sql accounts, managesieve etc.). There are no
local users - only ones defined in the SQL database, and everything else
(including quota) is defined in SQL db too. Dovecot is used as IMAP
daemon, and dovecot-lda is responsible for delivery (in order to make use
of sieve and managesieve). I know that my configuration might be a bit
ancient, but this is not referring to any bug (at least I think so) and
rather to errors I've made in configuration.
Several users have reported, that they are running out of quota even
though their mailboxes are empty. I thought these were some single cases,
but recently I discovered that this situation occurs when:
- user john(a)domain.com has a mail alias, eg. john.smith(a)domain.com
- he logs in to the imap account (using MUA or webmail) using his alias
(john.smith(a)domain.com)
In effect, all incoming emails for john(a)domain.com are increasing the
counters (both "bytes" and "messages"), but since user logs in using
john.smith(a)domain.com - anything he deletes from the mailbox decreases
the records for john.smith(a)domain.com. Finally, John has two records:
+---------------------------+-----------+----------+
| username | bytes | messages |
+---------------------------+-----------+----------+
| john.smith(a)domain.com | -5488133 | -13 |
| john(a)domain.com | 341411029 | 1111 |
+---------------------------+-----------+----------+
The record for john(a)domain.com finaly reaches the quota limit - and even
removing all emails does not help.
My /etc/dovecot/dovecot-dict-quota.conf looks like this:
map {
pattern = priv/quota/storage
table = quota
username_field = username
value_field = bytes
}
map {
pattern = priv/quota/messages
table = quota
username_field = username
value_field = messages
}
And my question is: what is used as "username"? Always the username given
wher user logs in? Is there a way to provide some dictionary to translate
all aliases to the real username?
Best regards,
--
Jacek Osiecki joshua(a)ceti.pl GG:3828944
I don't want something I need. I want something I want.
3
4
I have been using Samba 4 kerberos and ldap with dovecot. Samba 4
changed a while back (resulting in me asking for help) which requires
kerberos auth for ldap lookups. My setup worked perfectly before hand.
Before and after were with dovecot-2.0.11 and the after also happens
with 2.0.11.
The only changes were (in my ldap.conf for dovecot -- changes are new
lines starting with *, * is not in the conf, just showing changes):
hosts = example.org
base = dc=example,dc=org
ldap_version = 3
user_attrs = userPrincipalName=user
user_filter =
(&(objectClass=person)(|(mail=%u)(sAMAccountName=%u)(userPrincipalName=%u)))
*dn = MACHINEACCOUNT$(a)EXAMPLE.ORG
*sasl_bind = yes
*sasl_mech = GSSAPI
*sasl_realm = EXAMPLE.ORG
*#sasl_authz_id = MACHINEACCOUNT$(a)EXAMPE.ORG
# For using doveadm -A:
iterate_attrs = userPrincipalName=user
iterate_filter = (objectClass=person)
in dovecot.conf:
import_environment = TZ KRB5CCNAME=/etc/dovecot/krb5.cc
With that do any of the following lines from the referenced hg rev set
mean I am missing anything on my import_environment variable? Or is it
all good?
10.15 +/* <settings checks> */
10.16 +#ifdef HAVE_SYSTEMD
10.17 +# define ENV_SYSTEMD " LISTEN_PID LISTEN_FDS"
10.18 +#else
10.19 +# define ENV_SYSTEMD ""
10.20 +#endif
10.21 +#ifdef DEBUG
10.22 +# define ENV_GDB " GDB"
10.23 +#else
10.24 +# define ENV_GDB ""
10.25 +#endif
10.26 +/* </settings checks> */
10.27 +
10.28 static const struct master_settings master_default_settings = {
10.29 .base_dir = PKG_RUNDIR,
10.30 .libexec_dir = PKG_LIBEXECDIR,
10.31 + .import_environment = "TZ" ENV_SYSTEMD ENV_GDB,
If I am not missing anything, then there seems to be a problem with
kerberos sasl with ldap lookups.
Thank you,
Trever Adams
Reference: http://hg.dovecot.org/dovecot-2.0/rev/cec7fa92ff48
Reference: https://bugzilla.redhat.com/show_bug.cgi?id=697325 (backtrace
via abrtd is included here)
--
"Avert misunderstanding by calm, poise, and balance." -- Unknown
2
14
I apologize if this is a stupid question but I just compiled 2.0.8 and am trying to use doveadm to get the quota for a user using the -S <socket_path> option because I have different options for the various local IPs that dovecot listens on.
For example, my default quota is filesystem (NFS rquota) and I can get that by doing:
doveadm quota get -u warden
which tells me:
Quota name Type Value Limit %
User quota STORAGE 1313476 1766400 74
But when I try to get my quota on a different local IP using the -S flag to doveadm:
doveadm quota get -u warden -S 137.238.2.244:143
I am told:
get: invalid option -- S
The strange thing is doveadm's usage says that the -S option is valid for quite a few commands and in the man pages for those commands it looks like they should work for the way I'm calling doveadm. In the 2.0.8 source I also see code that looks like it should be parsing the -S flag.
I can telnet to 127.0.0.1:143 and do ". getquotaroot inbox" which gives me the same information as "doveadm quota get -u warden" and I can telnet to 137.238.2.244:143 and ". getquotaroot inbox" also tells me my quota, but I'm hoping to use doveadm to periodically recalc my Maildir++ quota and update the squat FTS indexes and for that to happen doveadm needs to be able to be told what local IP address/port to connect to (I think).
Here's my doveconf -n:
# 2.0.8: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.18-194.26.1.0.1.el5 x86_64 Red Hat Enterprise Linux Server release 5.5 (Tikanga) nfs
auth_cache_size = 10 M
auth_master_user_separator = *
auth_mechanisms = plain login
auth_username_format = %Ln
deliver_log_format = msgid="%m" subject="%s" from="%f" size=%p result="%$"
first_valid_uid = 0
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
login_log_format_elements = user=%u method=%m rip=%r lip=%l lport=%a mpid=%e encryption=%c
mail_location = maildir:/home/%Lu/Maildir:CONTROL=/Mail/mailhome/%Lu/.dovecot:INDEX=/Mail/mailhome/%Lu/.dovecot
mail_log_prefix = "service=%s user=%u rip=%r lip=%l "
mail_nfs_storage = yes
mail_plugins = zlib quota mail_log notify fts fts_squat
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date
mbox_write_locks = fcntl
namespace {
inbox = yes
location =
prefix = INBOX.
separator = .
type = private
}
passdb {
args = /etc/dovecot/passwd.masterusers
driver = passwd-file
master = yes
}
passdb {
args = cache_key=%u dovecot
driver = pam
}
plugin {
autocreate = Trash
autocreate2 = Drafts
autocreate3 = Sent
autosubscribe = Trash
autosubscribe2 = Drafts
autosubscribe3 = Sent
fts = squat
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename flag_change append
mail_log_fields = uid box msgid size from subject flags
mail_log_group_events = yes
quota = fs:User quota
quota_exceeded_message = Quota exceeded (mailbox for user is full). Please see http://go.geneseo.edu/emailoverquota for help deleting messages while over quota.
sieve = /Mail/mailhome/%Lu/.filter.sieve
sieve_dir = /Mail/mailhome/%Lu/.sievedir
}
postmaster_address = postmaster(a)geneseo.edu
protocols = imap pop3 sieve
quota_full_tempfail = yes
service managesieve-login {
inet_listener sieve {
port = 4190
}
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
driver = passwd
}
verbose_proctitle = yes
protocol lmtp {
mail_plugins = zlib quota mail_log notify fts fts_squat sieve
}
protocol lda {
mail_plugins = zlib quota mail_log notify fts fts_squat sieve zlib
}
protocol imap {
imap_logout_format = bytes(in/out)=%i/%o
mail_max_userip_connections = 50
mail_plugins = zlib quota mail_log notify fts fts_squat quota imap_quota autocreate imap_zlib fts fts_squat
}
protocol sieve {
managesieve_logout_format = bytes(in/out)=%i/%o
}
protocol pop3 {
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_logout_format = bytes(in/out)=%i/%o, top=%t/%p, retr=%r/%b, del=%d/%m, mailbox-size=%s
pop3_uidl_format = UID%u-%v
}
local 137.238.2.244 {
mail_location = maildir:/Mail/mailhome/$Lu/mailtest/Maildir:CONTROL=/Mail/mailhome/%Lu/mailtest/.dovecot2-control:INDEX=/Mail/mailhome/%Lu/mailtest/.dovecot2-index
namespace {
location =
prefix =
}
plugin {
quota = maildir:User quota
quota_rule = *:storage=200M
quota_rule2 = Trash:storage=+50M
zlib_save = gz
zlib_save_level = 6
}
}
local 137.238.1.1 {
protocol imap {
ssl_cert = </etc/pki/tls/certs/imaps.geneseo.edu.crt
ssl_key = </etc/pki/tls/private/imaps.geneseo.edu.key
}
}
local 137.238.2.244 {
protocol imap {
ssl_cert = </etc/pki/tls/certs/mailtest.geneseo.edu.crt
ssl_key = </etc/pki/tls/private/mailtest.geneseo.edu.key
}
}
local 137.238.1.1 {
protocol pop3 {
ssl_cert = </etc/pki/tls/certs/imaps.geneseo.edu.crt
ssl_key = </etc/pki/tls/private/imaps.geneseo.edu.key
}
}
local 137.238.2.244 {
protocol pop3 {
ssl_cert = </etc/pki/tls/certs/mailtest.geneseo.edu.crt
ssl_key = </etc/pki/tls/private/mailtest.geneseo.edu.key
}
}
3
3
[Dovecot] 2.0.12 (fa2e92526716): Deleting mails and folders from public namespaces
by Binarus 26 May '11
by Binarus 26 May '11
26 May '11
Hello,
we basically run a dovecot imap setup where users' mailboxes are in
private namespaces (as usual), but there is a public namespace with
several thousand deeply nested folders also.
The client we use is Thunderbird 3. The public namespace shows up in
each user's account at the top level (i.e. same level as Inbox, Sent and
so on), and users can make new subfolders in the public namespace, copy
mails to it and so on. So, our setup basically works.
But whenever a user tries to delete a folder from the public namespace,
dovecot gives the following error: "Renaming not supported across
non-private namespaces".
I think I have a grasp why this happens (Thunderbird tries to move the
folder from the public namespace into the trash folder (private
namespace) of the user who does the deletion), and I also have read
Timo's statement that he does not plan to support such renaming due to
big problems he is seeing with it.
Nevertheless, since deleting a folder from a public archive is not a too
uncommon thing, I wanted to ask how other people have solved that.
It came to my mind to configure Thunderbird to immediately delete
folders and messages (instead of moving them to trash folder). I have
tested that, and it worked, but is somehow dangerous and unsatisfying.
Furthermore, I haven't completely understood the reason for the
different behaviour of folders in the public namespace and a single
message therein.
If I configure Thunderbird to use the trash folder, users can delete
messages from the public namespace, i.e. Thunderbird can move messages
from the public namespace to the private trash folder of the respective
account.
This is obviously not true for folders (even if they are empty). What's
the difference between an empty folder and a single message in this
respect? Is it really the ACL thing which makes folders so difficult to
handle opposed to single messages?
Thank you very much for any ideas!
Regards,
Peter
************
dovecot -n:
# 2.0.12 (fa2e92526716): /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-5-amd64 x86_64 Debian 6.0.1
auth_verbose = yes
auth_verbose_passwords = sha1
first_valid_uid = 103
maildir_copy_with_hardlinks = no
namespace {
hidden = no
inbox = yes
list = yes
location =
maildir:/home/vmail/content/users/%u:INDEX=/home/vmail/index/users/%u
prefix =
separator = /
subscriptions = yes
type = private
}
namespace {
hidden = no
inbox = no
list = yes
location =
maildir:/home/vmail/content/archive:INDEX=/home/vmail/index/archive
prefix = Archive/
separator = /
subscriptions = yes
type = public
}
passdb {
args = scheme=SSHA username_format=%u /etc/dovecot/users
driver = passwd-file
}
plugin {
acl = vfile
}
protocols = " imap"
service auth {
user = root
}
service imap-login {
inet_listener imap {
port = 0
}
inet_listener imaps {
address = 192.168.20.140
port = 993
ssl = yes
}
}
ssl_cert = </etc/dovecot/imap-ssl.home.omeganet.de.crt
ssl_key = </etc/dovecot/imap-ssl.home.omeganet.de.key
userdb {
args = uid=vmail gid=vmail home=/home/vmail/content/users/%u
driver = static
}
protocol imap {
mail_plugins = acl imap_acl
}
3
4
hi all
We have an ocfs2 cluster compose of 4 Debian lenny serveurs wich have
access to an ISCSI LUN we have create a partition on this Lun and
formated this partition as OCFS2.
2 serveurs does mail delivery (SMTP) and the two other are pop/imap
servers. The smtp servers use dovecot LDA to deliver to mailboxes. La
version de dovecot is 1.2.13, ldirectord balance conexion to the
servers(pop/pops/imap/imaps to the two imap/pop serveurs) (smtp to the
two smtp servers).
this is a part of my dovecot.conf
mail_location = maildir:/var/vmail/%d/%u/Maildir
mail_access_groups = mail
first_valid_uid = 5000
last_valid_uid = 5000
mail_max_userip_connections = 100
maildir_copy_with_hardlinks = yes
disable_plaintext_auth = no
dotlock_use_excl=yes
mmap_disable = yes
protocols = imap imaps pop3 pop3s managesieve
protocol imap {
mail_plugins = quota imap_quota
imap_client_workarounds = outlook-idle delay-newmail
}
protocol pop3 {
mail_plugins = quota
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
mail_plugins = quota sieve
log_path = /var/log/dovecot-deliver.log
info_log_path = /var/log/dovecot-deliver.log
}
protocol managesieve {
managesieve_implementation_string = dovecot
}
auth default {
mechanisms = plain login
passdb sql {
args = /etc/dovecot/sql.conf
}
userdb prefetch {
}
userdb sql {
args = /etc/dovecot/sql.conf
}
user = nobody
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = vmail
group = mail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = mail
}
We are having severals problems from "cpu stuck for 61 seconds" to
"too many connexion".
I wonder if there is a configuation type of dovecot when using ocfs2.
In tje dovecot site they give advices about how to configure dovecot
when using NFS, but not about OCFS2.
Somme people say that lda shuld not be used.
Any help please?
Thanks
nebano
7
17
18 May '11
Good Morning!
I have problems with setup imap quota with mailboxes on nfs
I use dovecot 2.0.11, below dovecot.conf + extract from log:
# 2.0.9: /etc/dovecot.conf.rpmsave
# OS: Linux 2.6.35.11-83.fc14.x86_64 x86_64 Fedora release 14 (Laughlin)
mail_plugins = acl quota zlib trash
auth_cache_size = 8 k
dotlock_use_excl = yes
mail_location = maildir:~/Maildir:INBOX=/var/spool/mail/%u
mail_nfs_index = yes
mail_fsync=always
mail_nfs_storage = yes
mail_privileged_group = mail
mmap_disable = yes
ssl_cert = </etc/pki/tls/certs/ipop3d.pem
ssl_key = </etc/pki/tls/certs/ipop3d.pem
passdb {
args = cache_key=%u%r%l max_requests=256
driver = pam
}
protocols = imap pop3
service auth {
client_limit = 5248
user = root
}
service anvil {
client_limit=1155
}
service imap-login {
client_limit = 256
inet_listener imap {
port = 0
}
inet_listener imaps {
address = [::], *
port = 993
}
process_limit = 1024
service_count = 0
}
protocol imap {
ssl_cert = </etc/pki/tls/certs/imapd.pem
ssl_key = </etc/pki/tls/certs/imapd.pem
mail_plugins = $mail_plugins imap_quota
mail_debug=yes
}
service imap {
process_limit = 2048
}
service pop3-login {
client_limit = 256
inet_listener pop3 {
port = 0
}
inet_listener pop3s {
address = [::], *
port = 995
}
process_limit = 128
service_count = 0
}
protocol pop3 {
ssl_cert = </etc/pki/tls/certs/ipop3d.pem
ssl_key = </etc/pki/tls/certs/ipop3d.pem
}
service pop3 {
process_limit = 2048
}
userdb {
driver = passwd
}
plugin {
quota = fs:Disk quota:user
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
}
service quota-warning {
executable = script /usr/local/bin/quota-warning.sh
# use some unprivileged user for executing the quota warnings
user = dovenull
unix_listener quota-warning {
}
}
Mar 9 09:36:06 dervish dovecot: imap-login: Login: user=<solarz>,
method=PLAIN, rip=213.135.34.118, lip=213.135.44.54, mpid=4264, TLS
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: Effective
uid=1761, gid=101, home=/home/staff/solarz
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: acl: No acl
setting - ACLs are disabled
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: Quota root:
name=Disk quota backend=fs args=user
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: Quota warning:
bytes=0 (95%) messages=0 reverse=no command=quota-warning 95 solarz
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: Quota warning:
bytes=0 (80%) messages=0 reverse=no command=quota-warning 80 solarz
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: maildir++:
root=/home/staff/solarz/Maildir, index=, control=,
inbox=/var/spool/mail/solarz
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: fs quota add
mailbox dir = /home/staff/solarz/Maildir
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: fs quota block
device = oceanic:/home7
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: fs quota mount
point = /home7
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: fs quota mount
type = nfs
Mar 9 09:36:06 dervish dovecot: imap(solarz): Debug: trash: No trash
setting - plugin disabled
Mar 9 09:36:06 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
Mar 9 09:36:06 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
Mar 9 09:36:06 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
Mar 9 09:36:08 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
Mar 9 09:36:14 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
Mar 9 09:36:14 dervish dovecot: imap(solarz): Error:
quotactl(Q_GETQUOTA, oceanic:/home7) failed: No such file or directory
[root@dervish dovecot]# quota solarz
Ograniczenia dyskowe user solarz (uid 1761):
System plików bloki miękki twardy pobł. pliki miękki twardy pobł.
/dev/mapper/vg01-lvol00
256572 7120150 8000150 1373 140010 510010
ftp:/home/ftp/pub
163490624 180000000 280000000 221472
0 0
oceanic:/home1 162643 13756030 14888830 697 190000 650000
oceanic:/home7 12298720 13756030 14888830 144846 190000 650000
oceanic:/homed 3022789 13756030 14888830 15122 190000 650000
What I doing wrong?
Best Regards
PS-Inbox is mounted locally rest of the mailboxes are via nfs
--
Bartłomiej Solarz-Niesłuchowski, Administrator WSISiZ
e-mail: Bartlomiej.Solarz-Niesluchowski(a)wit.edu.pl
tel. 223486547, fax 223486501
JID: solarz(a)jabber.wit.edu.pl
01-447 Warszawa, ul. Newelska 6, pokój 404, pon.-pt. 8-16
Motto - Jak sobie pościelisz tak sie wyśpisz
2
7
[Dovecot] dovecot-lda 2.0.8 Panic: stream doesn't support seeking backwards
by Jacky Chan 16 May '11
by Jacky Chan 16 May '11
16 May '11
Running 2.0.8 as IMAP server and LDA with quota support.
The environment is:
os: 64bit Slackware 13.1.0
fs: ext3
smtp: postfix-2.7.2
imap: dovecot-2.0.8
The dovecot setting in postfix master.cf
dovecot unix - n n - - pipe
user=mailuser:mailuser argv=/usr/dovecot/libexec/dovecot/dovecot-lda
-d ${recipient}
Everything work fine and mail can be saved to user's home directory
without error when the user is not over quota.
If over quota occur, the maillog log this error message:
Command died with signal 6: "/usr/dovecot/libexec/dovecot/dovecot-lda".
Command output: lda:
Debug: Loading modules from directory: /usr/dovecot/lib64/dovecot lda:
Debug: Module loaded: /usr/dovecot/lib64/dovecot/lib10_quota_plugin.so
lda:
Debug: auth input: xxx(a)xxx.com home=/home/mail_data/xxx.com/xxx
quota_rule=*:storage=1024 uid=9203 gid=9203 lda:
Debug: Added userdb setting: plugin/quota_rule=*:storage=1024
lda(xxx(a)xxx.com):
Debug: Effective uid=9203, gid=9203, home=/home/mail_data/xxx.com/xxx
lda(xxx(a)xxx.com):
Debug: Quota root: name= backend=maildir args= lda(xxx(a)xxx.com):
Debug: Quota rule: root= mailbox=* bytes=1048576 messages=0
lda(xxx(a)xxx.com):
Debug: Quota rule: root= mailbox=Trash bytes=+104857600 messages=0
lda(xxx(a)xxx.com):
Debug: maildir++: root=/home/mail_data/xxx.com/xxx, index=, control=,
inbox=/home/mail_data/xxx.com/xxx lda(xxx(a)xxx.com):
Debug: Quota root: name= backend=maildir args= lda(xxx(a)xxx.com):
Debug: none: root=, index=, control=, inbox= lda(xxx(a)xxx.com):
Panic: stream doesn't support seeking backwards lda(xxx(a)xxx.com):
Error: Raw backtrace:
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(+0x3ca6a)
[0x7ffc860a1a6a] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(default_fatal_handler+0x32)
[0x7ffc860a1b52] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(i_fatal+0)
[0x7ffc8607c031] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(+0x45834)
[0x7ffc860aa834] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(i_stream_seek+0x86)
[0x7ffc860a81f6] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(+0x45d87)
[0x7ffc860aad87] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(i_stream_read+0x64)
[0x7ffc860a8284] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(i_stream_read_data+0x3d) [0x7ffc860a894d]
->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(message_parse_header_next+0x73)
[0x7ffc8608e973] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(+0x2b1a7)
[0x7ffc860901a7] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(message_parser_parse_next_block+0x29)
[0x7ffc860908f9] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot.so.0(message_parser_parse_header+0x41)
[0x7ffc86090a91] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-storage.so.0(index_mail_parse_headers+0xc2)
[0x7ffc86535fd2] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-storage.so.0(+0x462ea)
[0x7ffc865362ea] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-storage.so.0(index_mail_get_first_header+0x5e)
[0x7ffc8653689e] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-lda.so.0(mail_deliver_get_log_var_expand_table+0x48)
[0x7ffc862eb848] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-lda.so.0(+0x593a)
[0x7ffc862eb93a] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-lda.so.0(mail_deliver_log+0x118)
[0x7ffc862ebb28] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-lda.so.0(mail_deliver_save+0x2e2)
[0x7ffc862ec012] ->
/usr/dovecot-2.0.8/lib64/dovecot/libdovecot-lda.so.0(mail_deliver+0xe3)
[0x7ffc862ec2c3] -> /usr/dovecot/libexec/dovecot/dovecot-lda(main+0x67c)
[0x402dec] -> /lib64/libc.so.6(__libc_start_main+0xfd) [0x7ffc858f4c7d]
-> /usr/dovecot/libexec/dovecot/dovecot-lda() [0x402549]
I tried run the dovecot-lda at command line:
/usr/dovecot/libexec/dovecot/dovecot-lda -d xxx(a)xxx.com < some_saved_mail
The result is dovecot quota plugin reject the mail and send an over
quota message back to the sender without any error.
It seems that the error is only occur with postfix pipe command.
Any hints?
4
5
[Dovecot] Backtrace:dovecot/imap with 2.0.9 hg checkout from 1st of Febrauary
by Ralf Hildebrandt 11 May '11
by Ralf Hildebrandt 11 May '11
11 May '11
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(a)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(a)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(a)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(a)charite.de | http://www.charite.de
2
4
Hello,
dovecot-2.0.12/doc/example-config/conf.d/10-logging.conf
contains
# mail_log plugin provides more event logging for mail processes.
plugin {
# Events to log. Also available: flag_change append
#mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
# Group events within a transaction to one line.
#mail_log_group_events = no
# Available fields: uid, box, msgid, from, subject, size, vsize, flags
# size and vsize are available only for expunge and copy events.
#mail_log_fields = uid box msgid size
}
"mail_log_group_events" seems to be gone (when and why?). And it's now
"save" instead of "append", with "mailbox_create" also available.
Greetings,
Lutz Pressler
--
Lutz Preßler <Lutz.Pressler(a)SerNet.DE> http://www.SerNet.DE/
SerNet Service Network GmbH, Bahnhofsallee 1b, D-37081 Göttingen
Tel.: +49-551-370000-2, FAX: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
2
1
Hello
I got this error message yesterday evening for a user
I've checked LDA error log it happened 6 times in 3 days
for 5 differents users, not much but I wonder what's going on
as actually the server is moderately loaded ( Easter holidays )
we have currently 250/300 IMAP processes , in "normal" production
time we have approx 1000 IMAP processes running.
Apr 14 19:24:37 imap(xxxxxxx): Error: FETCH [] for mailbox Drafts
(Hugues at ESIEE) UID 17836 got too little data: 16384 vs 18012
Apr 14 19:24:37 imap(xxxxxxx): Error: Corrupted index cache file
/var/cache/dovecot/index/xxxxxxx/.imap/Drafts (Hugues at
ESIEE)/dovecot.index.cache: Broken virtual size for mail UID 17836
The machine is supposed to be HUDGE for our 4000 mailboxes
HP Proliant DL380 G7 , 12 Gb RAM 24 cores !!!
I've located index/cache files on another disk than users mailboxes
mailboxes are living on a 2Tb RAID array ( 50% full )
index/cache are living on another single disk ( 10% full )
I run Dovecot 2.0.11 + dovecot2-pigeonhole compiled
from FreeBSD 8.2 ports
Dovecot or hardware problem ???
Thanks a lot for any ideas/infos
4
4