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