[Dovecot] rc22 segv when over quota

Steffen Kaiser skdovecot at smail.inf.fh-bonn-rhein-sieg.de
Fri Feb 23 07:34:58 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 22 Feb 2007, Timo Sirainen wrote:

> On Tue, 2007-02-20 at 14:44 +0100, Steffen Kaiser wrote:
>> #0  mailbox_save_continue (ctx=0x80df574) at mail-storage.c:530
>> 530             return ctx->transaction->box->v.save_continue(ctx);
>
> This is an "impossible" crash also. Maybe it's somehow related to your
> other crash.

The other crash is no more reproducible: I deleted all files of dovecot 
and the mails and caches; re-installed rc23.

I also removed the quota plugin references from the conf.

Now I have the problems only, when the fs quota on ext3 is over, not on 
XFS? I suppose, it's not the underlying filesystem, but that the quota is 
reached at different levels, because directories count differently in the 
two systems. I used the exact same mailbox and quota settings on both XFS 
and Ext3.

The core_segv_overquota.* files are with plugin enabled, the other ones 
without the plugin (see below for the conf).
The files are created by:
gdb /usr/local/libexec/dovecot/imap $a -batch -x gdb_cmds >"$a.out" 2>"$a.err"
Hence, the *.err files are errors from gdb itself.

(BTW: How about adding Dovecot's version to the second line of the "-n" 
output?)
# /usr/local/sbin/dovecot --version
1.0.rc23
# /usr/local/sbin/dovecot -n
# /usr/local/etc/dovecot.conf
log_path: /var/tmp/dovecot.log
info_log_path: /var/tmp/dovecot.info
ssl_disable: yes
disable_plaintext_auth: no
verbose_ssl: yes
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
verbose_proctitle: yes
mail_location: 
maildir:/mnt/mailcache/%u/MailDir:CONTROL=/var/cache/dovecot/%i/control:INDEX=/var/cache/dovecot/%i/index
mail_debug: yes
mail_drop_priv_before_exec: yes
auth default:
   mechanisms: plain login
   cache_size: 10
   verbose: yes
   debug: yes
   debug_passwords: yes
   passdb:
     driver: pam
     args: cache_key=%u dovecot
   userdb:
     driver: passwd

Bye,

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRd6ZJC9SORjhbDpvAQL+NwgAjmblt3J70RDNJ0mNJhvKh29PiuXhd2zO
dmqjEohzmO6WP9sE+nQYmT01hpj0Wr+wQFV2oUzNjRjaAP/QxvuBds5WxNEAm7m7
5XAqmvc6p5JSfZf6l9Kbo8gfhuM8+4UY4vMLo/3TOacCkL3dxLXDDRzaZQLg3Z8m
LG3GzxS5alf0jRV+xffg6brtrro/xUwcE2dVFYH7xygq//eSnhxkR2yDWWkIeH4+
OSxczernnflr9SLTY5q56+GudPZZX7FJGjCkkTBwl392S9DfrTbTfL1YHiSfz1+y
szFEg1SHbtCzCl5h3X+rN0YBAOaQebOBpiQuAABqAUS6v+5J1+Mhhw==
=Bb/Y
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core_overquota.tgz
Type: application/x-gtar
Size: 1280 bytes
Desc: Over quota segv core bt full output
Url : http://dovecot.org/pipermail/dovecot/attachments/20070223/53741b5d/attachment.tgz 


More information about the dovecot mailing list