Any idea on what's causing this?
Description:
imap process crashed with SIGBUS.
Versions:
OS: Solaris 8, 9
Dovecot: 1.0-test57
Gcc: 3.2
Configure options:
env CC=gcc CFLAGS="-O -g" ./configure \
--prefix=/var/dovecot \
--disable-ipv6 \
--with-ssl=openssl \
--with-ssldir=/etc/ssl \
--with-passwd-file \
--without-bsdauth \
--without-checkpassword \
--without-pam \
--without-passwd \
--without-shadow \
--without-vpopmail \
--without-static-userdb \
--without-libiconv-prefix \
--with-storages=mbox \
--with-pop3d
Interestingly, eliminating optimisation seems to get rid of the
problem, suggesting it might be a compiler problem. I've also tried
gcc flags "-m32", "-m64", "-O3",
"-O2", "-O1" and configure options
"--with-file-offset-size=32 --with-mem-align=4" with no relief.
IMAP dialogue:
... deleted cache, just in case ...
>>
'MAIL=mbox:/nfs/ono/mail/:INBOX=/nfs/mail/ono:INDEX=/nfs/ono/dovecot/cache'
imap
<< * PREAUTH [CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND
UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS] Logged in as ono
>> x1 SELECT INBOX
>> * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
>> * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)]
Flags permitted.
>> * 2 EXISTS
>> * 2 RECENT
>> * OK [UNSEEN 1] First unseen.
>> * OK [UIDVALIDITY 1102645397] UIDs valid
>> * OK [UIDNEXT 3] Predicted next UID
>> x1 OK [READ-WRITE] Select completed.
<< x2 FETCH 1:2 (ENVELOPE)
>> Bus Error - core dumped
INBOX content:
From abc at hushmail.com Thu Nov 18 18:04:46 2004
Received: from bogus.com ([221.15.172.119])
by mx.fake.com (8.12.10/8.12.10) with SMTP id iAJ24MIs000307;
Thu, 18 Nov 2004 18:04:30 -0800 (PST)
Message-ID: <81360434043.65276 at abc@hushmail.com>
From: <abc at hushmail.com>
To: <fake at fakeu.edu>
Subject: blah
Date: Thu, 18 Nov 2004 19:00:26 -0700
X-UID: 1
blah blah
From def at yahoo.com Thu Nov 18 18:48:37 2004
Received: from bogus.com (client-200.121.192.53.speedy.net.pe [200.121.192.53]
(may be forged))
by mx.fake.com (8.12.10/8.12.10) with SMTP id iAJ2mCIs001481
for <somebody at fakeu.edu>; Thu, 18 Nov 2004 18:48:32 -0800 (PST)
Message-Id: <200411190248.iAJ2mCIs001481 at blah.ca>
Date: Fri, 19 Nov 2004 02:39:36 +0000
From: <def at yahoo.com>
To: somebody at fakeu.edu
Subject: blah
X-UID: 2
blah blah
Backtrace:
#0 mbox_file_seek (ibox=0x8d9b0, view=0x8dc38, seq=2, deleted_r=0xffbef40c)
at mbox-file.c:119
#1 0x0002afbc in mbox_mail_seek (mail=0x935f0) at mbox-mail.c:48
#2 0x0002b1b0 in mbox_mail_get_stream (_mail=0x935f0, hdr_size=0x0,
body_size=0x0) at mbox-mail.c:159
#3 0x00034894 in index_mail_get_headers (_mail=0x935f0, _headers=0x93d80) at
index-mail-headers.c:540
#4 0x000343e4 in index_mail_headers_get_envelope (mail=0x935f0) at
index-mail-headers.c:362
#5 0x000334cc in index_mail_get_special (_mail=0x935f0,
field=MAIL_FETCH_IMAP_ENVELOPE)
at index-mail.c:578
#6 0x0002b118 in mbox_mail_get_special (_mail=0x935f0,
field=MAIL_FETCH_IMAP_ENVELOPE)
at mbox-mail.c:128
#7 0x00020c80 in fetch_envelope (ctx=0x881d8, mail=0x935f0, context=0x0) at
imap-fetch.c:347
#8 0x0002081c in imap_fetch (ctx=0x881d8) at imap-fetch.c:209
#9 0x0001c034 in cmd_fetch (client=0x83f50) at cmd-fetch.c:164
#10 0x0001f2a4 in client_handle_input (client=0x83f50) at client.c:324
#11 0x0001f370 in _client_input (context=0x83f50) at client.c:368
#12 0x000593b8 in io_loop_handler_run (ioloop=0x810c0) at ioloop-poll.c:184
#13 0x00058d34 in io_loop_run (ioloop=0x810c0) at ioloop.c:218
#14 0x000272c8 in main (argc=0, argv=0xffbefa4c, envp=0xffbefa5c) at
main.c:224
Joseph Tam <tam at math.ubc.ca>