v2.3.6 message delete causes signal 10

Ken Murchison murch at andrew.cmu.edu
Tue May 30 13:38:52 EDT 2006


Rosenbaum, Larry M. wrote:
> 
>> -----Original Message-----
>> From: Ken Murchison [mailto:murch at andrew.cmu.edu]
>> Sent: Tuesday, May 30, 2006 1:30 PM
>> To: Rosenbaum, Larry M.
>> Cc: info-cyrus at lists.andrew.cmu.edu
>> Subject: Re: v2.3.6 message delete causes signal 10
>>
>> Rosenbaum, Larry M. wrote:
>>>> -----Original Message-----
>>>> From: Ken Murchison [mailto:murch at andrew.cmu.edu]
>>>> Sent: Friday, May 26, 2006 12:11 PM
>>>> To: Rosenbaum, Larry M.
>>>> Cc: info-cyrus at lists.andrew.cmu.edu
>>>> Subject: Re: v2.3.6 message delete causes signal 10
>>>>
>>>> Rosenbaum, Larry M. wrote:
>>>>> I have just installed Cyrus IMAP v2.3.6 on a test system.
> Whenever
>>> I
>>>>> try to delete a message in my INBOX, the delete fails and I see
> the
>>>>> following message in the log file:
>>>>>
>>>>> May 26 11:41:01 xxxx master[10821]: [ID 970914 local6.error]
> process
>>>>> 10841 exited, signaled to death by 10
>>>>>
>>>>> This happens whether or not expunge_mode: delayed is set.
>>>>>
>>>>> This is on Solaris 8 with the following setup:
>>>>>
>>>>> name       : Cyrus IMAPD
>>>>> version    : v2.3.6 2006/05/25 15:21:49
>>>>> vendor     : Project Cyrus
>>>>> support-url: http://asg.web.cmu.edu/cyrus
>>>>> os         : SunOS
>>>>> os-version : 5.8
>>>>> environment: Built w/Cyrus SASL 2.1.22
>>>>>              Running w/Cyrus SASL 2.1.22
>>>>>              Built w/Sleepycat Software: Berkeley DB 4.4.20:
>>> (January
>>>>> 10, 2006)
>>>>>              Running w/Sleepycat Software: Berkeley DB 4.4.20:
>>> (January
>>>>> 10, 2006)
>>>>>              Built w/OpenSSL 0.9.8a 11 Oct 2005
>>>>>              Running w/OpenSSL 0.9.8a 11 Oct 2005
>>>>>              CMU Sieve 2.3
>>>>>              mmap = shared
>>>>>              lock = fcntl
>>>>>              nonblock = fcntl
>>>>>              idle = idled
>>>>>
>>>>> Cyrus IMAP v2.3.3 (with sasl v2.1.21) ran fine.  Any ideas?
>>>> Can you get a backtrace from a core dump?
>>>
>>> I was unable to get a core dump, but I was able to determine that it
>>> appears to be choking on the following statement (line 1000 of
>>> mailbox.c):
>>>
>>>     record->modseq = htonll(*((bit64 *)(buf+OFFSET_MODSEQ_64)));
>> This only occurs when you delete a message?  Which part, flagging it
>> with \Deleted, or doing the expunge?
> 
> Flagging it with \Deleted.
>  
>> It would seem strange that this only occurs for only one operation,
> and
>> this function is called in a lot of places.
> 
> This is not a production system; the only user is me.  It's entirely
> likely that I haven't tried anything else that uses the same function.
> 
>> Just curious, does pop3d crash at login?
> 
> Sonofagun.... yes it does.

OK.  32-bit or 6-bit Solaris kernel?

-- 
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University


More information about the Info-cyrus mailing list