Ken Murchison schrieb:
> I am pleased to announce the release of Cyrus IMAPd 2.3.12.  This
> release should be considered production quality.
> 
> 
> Noteworthy changes:
> 
> * Added statuscache.db to cache IMAP STATUS data which
> significantly reduces the amount of I/O necessary when neither the
> mailbox nor \Seen state has changed -- courtesy of Fastmail.fm
> * Added option to unexpunge to restore messages by time interval --
> courtesy of David Carter
> * Implemented undocumented IMAP SCAN extension, which allows
> Pine/Alpine to do cross-mailbox searches -- based on work of David Carter
> * Implemented incremental squat updates (see squatter.8) -- courtesy of
> David Carter
> * Fixed major bugs in reconstruct -k implementation -- courtesy of David
> Carter
> 
> For full details, please see doc/changes.html and
> doc/install-upgrade.html which are included in the distribution.
> 
> URLs for this release:
> ftp://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.12.tar.gz
> or
> http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.12.tar.gz
> 
> 
> Questions and comments can be directed to
> info-cyrus@lists.andrew.cmu.edu (public list), or 
> [EMAIL PROTECTED]
> 

Hello,

I'm getting a segmentation fault when I try to start the master process.
Compiling went fine on Debian etch (2.6.18-5-xen-amd64) with gcc version
(GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

configure options were:

[...]
CC=gcc
CFLAGS="-O2 -g -fPIC" \
CPPFLAGS="-I/usr/local/include -I/usr/include"
LDFLAGS="-L/usr/local/lib -L/usr/lib"
export CPPFLAGS LDFLAGS CC CFLAGS

./configure --prefix=$PREFIX \
         --exec-prefix=$EPREFIX \
         --bindir=$BINDIR \
         --sbindir=$SBINDIR \
         --libexecdir=$LIBEXECDIR \
         --datadir=$DATADIR \
         --sysconfdir=$SYSCONFDIR \
         --sharedstatedir=$SHAREDSTATEDIR \
         --localstatedir=$LOCALSTATEDIR \
         --enable-idled \
         --enable-sieve \
         --enable-nntp \
         --enable-murder \
         --enable-oldsievename \
         --enable-listext \
         --enable-replication \
         --enable-netscape-hack \
         --disable-gssapi \
         --with-cyrus-prefix=$PREFIX \
         --with-service-path=$EPREFIX/libexec \
         --with-cyrus-user=cyrus \
         --with-cyrus-group=cyrus \
         --with-statedir=$LOCALSTATEDIR \
         --with-auth=unix \
         --with-bdb=/usr \
         --with-bdb-libdir=/usr/lib \
         --with-bdb-inc-dir=/usr/include \
         --with-ldap=/usr \
         --with-openssl=/usr \
         --with-snmp=/usr \
         --with-pidfile=/var/run/cyrus/cyrmaster.pid \
         --with-sasl=/usr \
         --with-perl=/usr/bin/perl \
         --with-libwrap=/usr


'strace /opt/imap/libexec/master -d' gives (I didn't want to post the whole
output; this is what's  printed just before the segmentation fault):

open("/var/imap/imapd.conf", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0640, st_size=1366, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2b6c1cebe000
read(3, "# (21.02.2008)\n## directori"..., 4096) = 1366
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 26096 detached

Compiling and running version 2.3.11 with the same options on the same machine 
works fine.

I'm not such an expert to see what went wrong but perhaps someone can give any 
further suggestions.
Thanks!

Thomas

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to