[Dovecot] 1.0-test53, sig11 when sorting by thread
Hello.
When trying to sort a folder by thread (with pine4.61), I get a sig11. The mailstore is Maildir, indexes stored in /var/indexes/%u.
The syslog on the server shows this:
Nov 29 11:37:55 olan dovecot: IMAP(kowalski): Corrupted index cache file /var/indexes/kowalski/.INBOX/dovecot.index.cache: record points outside file Nov 29 11:37:56 olan dovecot: child 14344 (imap) killed with signal 11
A backtrace of the core is attached.
Thanks.
PS: I tried with mbox mailstore, and got the same sig11.
-- Nicolas
On 29.11.2004, at 12:45, Nicolas.Kowalski@imag.fr wrote:
Nov 29 11:37:55 olan dovecot: IMAP(kowalski): Corrupted index cache file /var/indexes/kowalski/.INBOX/dovecot.index.cache: record points outside file Nov 29 11:37:56 olan dovecot: child 14344 (imap) killed with signal 11
I think the cache file format changed a bit. The crash is fixed in CVS, but you should be able to fix it just by deleting the cache file? Hmm. Although I think it should have deleted itself above and retrying should have worked..
On Mon, 29 Nov 2004, Timo Sirainen wrote:
On 29.11.2004, at 12:45, Nicolas.Kowalski@imag.fr wrote:
Nov 29 11:37:55 olan dovecot: IMAP(kowalski): Corrupted index cache file /var/indexes/kowalski/.INBOX/dovecot.index.cache: record points outside file Nov 29 11:37:56 olan dovecot: child 14344 (imap) killed with signal 11
I think the cache file format changed a bit. The crash is fixed in CVS, but you should be able to fix it just by deleting the cache file? Hmm. Although I think it should have deleted itself above and retrying should have worked..
I deleted the cache file, without success. I just tried with the latest nightly snapshot, and it still crashes.
For the CVS version, I am not able to build it; running autogen.sh on my system (debian woody) gives a lot of undefined macros errors. I must be missing something...
-- Nicolas
Nicolas.Kowalski@imag.fr wrote:
For the CVS version, I am not able to build it; running autogen.sh on my system (debian woody) gives a lot of undefined macros errors. I must be missing something...
You need automake1.8, grab it from
http://www.backports.org/debian/dists/stable/automake1.8/
-- Tomi Hakala
On Mon, 29 Nov 2004, Tomi Hakala wrote:
Nicolas.Kowalski@imag.fr wrote:
For the CVS version, I am not able to build it; running autogen.sh on my system (debian woody) gives a lot of undefined macros errors. I must be missing something...
You need automake1.8, grab it from
Thanks for the pointer. autogen now works. However, configure fails with the following error messages:
./configure: line 14374: syntax error near unexpected token
PKG_CHECK_MODULES(SSL,' ./configure: line 14374:
PKG_CHECK_MODULES(SSL, openssl)'
-- Nicolas
On 29.11.2004, at 19:50, Nicolas.Kowalski@imag.fr wrote:
Thanks for the pointer. autogen now works. However, configure fails with the following error messages:
./configure: line 14374: syntax error near unexpected token
PKG_CHECK_MODULES(SSL,' ./configure: line 14374:
PKG_CHECK_MODULES(SSL, openssl)'
You need to have pkg-config installed. Maybe it's also in Debian backports?
On Mon, 29 Nov 2004, Timo Sirainen wrote:
On 29.11.2004, at 19:50, Nicolas.Kowalski@imag.fr wrote:
Thanks for the pointer. autogen now works. However, configure fails with the following error messages:
./configure: line 14374: syntax error near unexpected token
PKG_CHECK_MODULES(SSL,' ./configure: line 14374:
PKG_CHECK_MODULES(SSL, openssl)'You need to have pkg-config installed. Maybe it's also in Debian backports?
Thanks.
I installed the one coming with woody. configure now works, but now, it is the compilation which fails (I must be damned...):
gcc -DHAVE_CONFIG_H -I. -I. -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -c compat.c compat.c:3: config.h: No such file or directory In file included from lib.h:23, from compat.c:11: compat.h:17: #error uoff_t size not set compat.c:171: #error Missing seteuid functionality make[2]: *** [compat.o] Error 1
-- Nicolas
Timo Sirainen wrote:
I think the cache file format changed a bit. The crash is fixed in CVS, but you should be able to fix it just by deleting the cache file? Hmm. Although I think it should have deleted itself above and retrying should have worked..
Deleting cache files did not help on this issue, latest CVS code works.
-- Tomi Hakala
On Mon, 29 Nov 2004, Tomi Hakala wrote:
Timo Sirainen wrote:
I think the cache file format changed a bit. The crash is fixed in CVS, but you should be able to fix it just by deleting the cache file? Hmm. Although I think it should have deleted itself above and retrying should have worked..
Deleting cache files did not help on this issue, latest CVS code works.
Yep, I confirm it ! With the lastest nightly (20041130) snapshot it now works beautifully :-) ; I only had to remove old indexes/cache files to make it thread correctly.
Thanks to all.
-- Nicolas
Timo Sirainen tss@iki.fi writes:
On 29.11.2004, at 12:45, Nicolas.Kowalski@imag.fr wrote:
Nov 29 11:37:55 olan dovecot: IMAP(kowalski): Corrupted index cache file /var/indexes/kowalski/.INBOX/dovecot.index.cache: record points outside file Nov 29 11:37:56 olan dovecot: child 14344 (imap) killed with signal 11
I think the cache file format changed a bit. The crash is fixed in CVS,
CVS lists this as first line of configure.in: AC_INIT(dovecot, 1.0-test52, [dovecot@dovecot.org])
and can't find these symbols at link time:
file_cache_free file_cache_get_map file_cache_invalidate file_cache_new file_cache_read file_cache_set_fd mail_cache_expunge_handler mail_cache_sync_handler
-- Matthias Andree
On 29.11.2004, at 19:34, Matthias Andree wrote:
CVS lists this as first line of configure.in: AC_INIT(dovecot, 1.0-test52, [dovecot@dovecot.org])
and can't find these symbols at link time:
file_cache_free ..
You have to run autogen.sh and configure again so that src/lib/Makefile and src/lib-index/Makefile are updated.
On Mon, 29 Nov 2004, Timo Sirainen wrote:
You have to run autogen.sh and configure again so that src/lib/Makefile and src/lib-index/Makefile are updated.
Ah. I now see you're using AM_MAINTAINER_MODE but I configured without --enable-maintainer-mode (which I then need for CVS builds without running all of autogen all over again). My fault. Please apologize.
Works now after reconfiguring with the --enable-maintainer-mode configure option.
Thanks.
-- Matthias Andree
participants (4)
-
Matthias Andree
-
Nicolas.Kowalski@imag.fr
-
Timo Sirainen
-
Tomi Hakala