Bug#303092: cyrus21-imapd: corrupt user.seen file causes segfaulting imapd

2005-10-01 Thread Wolfgang Kohnen
Package: cyrus21-imapd
Version: 2.1.18-1
Followup-For: Bug #303092

Hello, 

a user reported me, that she's not able to login to her imap account.
mail.log says, that directly after login imapd dies with signal 11.
After poking around I found out that user.seen file seemed to be broken:
I moved it away, invoked cyrreconstruct and problem was fixed.

I've patched this version of cyrus with autocreate patches from
http://email.uoa.gr/projects/cyrus/


I could provide you that user.seen file, if you like. When I've more
time and you need this, I could try to create strace information as
mentioned in earlier post.

Greetings!
Wollie


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages cyrus21-imapd depends on:
hi  cyrus21-common  2.1.18-1 Cyrus mail system (common files)
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libdb3  3.2.9-22 Berkeley v3 Database Libraries [ru
ii  libsasl22.1.19-1.5   Authentication abstraction library
ii  libssl0.9.7 0.9.7e-3 SSL shared libraries
ii  libwrap07.6.dbs-8Wietse Venema's TCP wrappers libra

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#303092: cyrus21-imapd: corrupt user.seen file causes segfaulting imapd

2005-10-01 Thread Wolfgang Kohnen
Package: cyrus21-imapd
Version: 2.1.18-1
Followup-For: Bug #303092

Hello again,

I tried to find the last successful login and the first fatal login. But
this boundary is fuzzy. But I found another log message around the time
period when this problem arose:

Sep 26 13:55:01 feyerabend cyrus/master[14008]: about to exec
/usr/lib/cyrus/bin/imapd
Sep 26 13:55:01 feyerabend cyrus/imaps[14008]: executed
Sep 26 13:55:01 feyerabend cyrus/imapd[14008]: accepted connection
Sep 26 13:55:01 feyerabend cyrus/imapd[14008]: starttls: TLSv1 with
cipher RC4-MD5 (128/128 bits reused) no authentication
Sep 26 13:55:01 feyerabend cyrus/imapd[14008]: login: [134.102.123.95]
arehling plaintext+TLS
messages
Sep 26 13:55:01 feyerabend cyrus/imapd[14008]: seen_db: user arehling
opened /var/lib/cyrus/user/a/arehling.seen
Sep 26 13:55:01 feyerabend cyrus/imapd[14008]: Fatal error: Internal
error: assertion failed: cyrusdb_skiplist.c: 377: TYPE(ptr) == DUMMY ||
TYPE(ptr) == INORDER || TYPE(ptr) == ADD
Sep 26 13:55:01 feyerabend cyrus/master[2155]: process 14008 exited,
status 75
Sep 26 13:55:01 feyerabend cyrus/master[2155]: service imaps pid 14008
in BUSY state: terminated abnormally

This message occured several times during the time span, when the
problem started. Later, when there are no successful login attempts
anymore, there are none of these assertion errors. I think the corruption
of the arehling.seen file was a longer progress. :-)

Wollie



-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages cyrus21-imapd depends on:
hi  cyrus21-common  2.1.18-1 Cyrus mail system (common files)
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libdb3  3.2.9-22 Berkeley v3 Database Libraries [ru
ii  libsasl22.1.19-1.5   Authentication abstraction library
ii  libssl0.9.7 0.9.7e-3 SSL shared libraries
ii  libwrap07.6.dbs-8Wietse Venema's TCP wrappers libra

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]