Bug#415165: MOre information..

Roger Gammans roger at computer-surgery.co.uk
Tue Mar 27 11:21:18 CET 2007


Hi

Ok, I have little more infomation . Last week the cyrus
faileed with a corrupted duplicate database, and I have seen that a 
few time on this server now I thing about it.

I've recompiled the sources without stripping and got the following 
backtrace when it failer earlier today from all the ctl_cyrusdb
instances:-
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND

cyrus    31369  0.0  0.1  3788 1052 ?        S    03:42   0:00
/usr/sbin/ctl_cyrusdb -c

Using host libthread_db library "/lib/tls/libthread_db.so.1".



warning: could not load vsyscall page because no executable was
specified



warning: try using the "file" command first

0xb7cd39f8 in select () from /lib/tls/libc.so.6

#0  0xb7cd39f8 in select () from /lib/tls/libc.so.6
#1  0xb7ef0fc5 in __os_sleep () from /usr/lib/libdb3.so.3
#2  0xb7ef1134 in __os_yield () from /usr/lib/libdb3.so.3
#3  0xb7e73c40 in __db_tas_mutex_lock () from /usr/lib/libdb3.so.3
#4  0xb7ec373a in __db_e_attach () from /usr/lib/libdb3.so.3
#5  0xb7ec045a in __dbenv_open () from /usr/lib/libdb3.so.3
#6  0x0805f239 in init (dbdir=0xbfd48600 "/.data/mail/cyrus/config/db", myflags=0) at cyrusdb_db3.c:178
#7  0x0804a7bc in main (argc=134653025, argv=0x0) at ctl_cyrusdb.c:257

And the following fomr the lmptd:-
#0  0xb7c789f8 in select () from /lib/tls/libc.so.6
#1  0xb7eb3fc5 in __os_sleep () from /usr/lib/libdb3.so.3
#2  0xb7eb4134 in __os_yield () from /usr/lib/libdb3.so.3
#3  0xb7e36c40 in __db_tas_mutex_lock () from /usr/lib/libdb3.so.3
#4  0xb7e8775b in __db_r_attach () from /usr/lib/libdb3.so.3
#5  0xb7eaee92 in __memp_open () from /usr/lib/libdb3.so.3
#6  0xb7e83642 in __dbenv_open () from /usr/lib/libdb3.so.3
#7  0x08081739 in init (dbdir=0xbfe424d0 "/.data/mail/cyrus/config/db", myflags=0) at cyrusdb_db3.c:178
#8  0x0806abf1 in duplicate_init (fname=0x0, myflags=0) at duplicate.c:102
#9  0x0804d005 in service_init (argc=1, argv=0x8118008, envp=0xbfe4314c) at lmtpd.c:227
#10 0x0804c9a1 in main (argc=1, argv=0x1, envp=0xbfe4314c) at service.c:436


I'm wondering if this happens if a checkpoint occurs during
email delivery and the bug is actually somewhere inside libdb3?

TTFN
-- 
Roger. 	                        Home| http://www.sandman.uklinux.net/
Master of Peng Shui.      (Ancient oriental art of Penguin Arranging)
Work|Independent Sys Consultant | http://www.computer-surgery.co.uk/
 New key Fpr: 1227 ABB1 7545 77A7 6816  2D18 4EBC AA9B 8EE3 1DD3





More information about the Pkg-Cyrus-imapd-Debian-devel mailing list