Jeroen Scheerder wrote:
I would merrily gdb into a coredump and stacktrace away, if a core dump were created. No such luck.
Do you have "mail_drop_priv_before_exec" set? It'll prevent core dumps if so. Also, the core file probably ends up in the user's home directory. I've found that I needed a patch that had been published earlier on this list (see http://dovecot.org/pipermail/dovecot/2005-January/005926.html) for 64-bit Sparc (Solaris 8). I haven't tried it without the patch recently, so I'm not sure whether the problem still exists, and memcpy, casts etc. are a bit too technical for me anyway! diff -ruN dovecot-1.0-stable.orig/src/lib-storage/index/mbox/mbox-file.c dovecot -1.0-stable/src/lib-storage/index/mbox/mbox-file.c --- dovecot-1.0-stable.orig/src/lib-storage/index/mbox/mbox-file.c Mon Jan 31 16:37:55 2005 +++ dovecot-1.0-stable/src/lib-storage/index/mbox/mbox-file.c Sun Mar 20 12:18 :34 2005 @@ -120,7 +120,9 @@ return -1; } - offset = *((const uint64_t *)data); +/* CDW, see - http://dovecot.org/pipermail/dovecot/2005-January/005926.html */ +/* offset = *((const uint64_t *)data); CDW */ + memcpy(&offset,data,sizeof(uint64_t)); if (istream_raw_mbox_seek(ibox->mbox_stream, offset) < 0) { if (offset == 0) { mail_storage_set_critical(ibox->box.storage, -- --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+- Christopher Wakelin, c.d.wakelin@reading.ac.uk IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094