I'm running dovecot 1.0.7 on CentOS 5.5, and I've configured it to work with PostfixAdmin (http://sourceforge.net/projects/postfixadmin/). Everything seems to work great, except for one problem. Any time a user logs in, I get errors like the following
Jun 19 02:21:59 ve dovecot: dict: Leaked a t_pop() call in I/O handler (nil) Jun 19 02:21:59 ve dovecot: dict: Raw backtrace: dict [0x40e85e] -> dict [0x40e5cc] -> dict(io_loop_handler_run+0x1c9) [0x411279] -> dict(io_loop_run+0x18) [0x4106b8] -> dict(main+0x139) [0x408509] -> /lib64/libc.so.6(__libc_start_main+0xf4) [0x2ab19ec13994] -> dict[0x407589]
The only information I could find online was from this mailing list a few years back: http://copilotco.com/mail-archives/dovecot.2007/msg08975.html
The response seems to be "nobody keeps their quota in MySQL", but the setup I'm using is what's recommended by the authors of PostfixAdmin: http://postfixadmin.svn.sourceforge.net/viewvc/postfixadmin/trunk/DOCUMENTS/DOVECOT.txt?revision=808&view=markup
So, I guess my questions are these:
Is this error at all serious? Will it impact performance, or can it be safely ignored?
If it is something that should be addressed, do you think I would be better off trying to patch and recompile the 1.0.7 version, or just upgrading to a newer version of Dovecot (keeping in mind that 1.0.7 seems to be the latest available in CentOS repositories)
Thank you for your time, and your outstanding software.
-Brendan