Patrice wrote:
I think I have found something:

we are using flat file for quotas.db

the file quotas.db was 45056 bytes long --> crashing with signal 7
I noticed that 45056 was a multiple of 4096 and I begin testing around that. another clue was that the error message associate with mmap SIG BUS was that it happens when the application tries to read out of the buffer...
I found that imap is crashing if quotas.db is a multiple of 4096

the version of cyrus-imap I use is 2.3.1
if you need more details on the conf , you can ask me.

Hmm, there could be a bug in cyrusdb_flat.c since its usually a small database (usually only used for subscriptions). I'd recommend that you use quotalegacy for quotas, or possibly skiplist, but not flat.




Ken Murchison wrote:

Patrice wrote:

Hello,

I have big troubles with my lmtp and imapd process which ends with this error :
signaled to death by 7

pop3 is ok

can someone help me on this big problem ?


Signal 7 is a bus error, which I don't have a good explanation for. Have you tried restarting master, so that deliver.db gets receovered?







--
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to