Cyrus IMAPd 2.2.7 Released

Simon Matter simon.matter at ch.sauter-bc.com
Wed Jul 28 15:10:05 EDT 2004


> Simon Matter wrote:
>
>>>Simon Matter wrote:
>>>
>>>>How again do I get them?
>>>
>>>Does the cyrus user have write access to whatever directory you started
>>>master in?  You may also find cores in user mailbox directories.
>>
>>
>> Thanks, I didn't cd to /var/lib/imap. The next rpm will have a core dump
>> mode :)
>>
>
> This looks like the mailbox header is corrupt.  Are you sure that this
> only fails with 2.2.7 and not 2.2.6?  I'd also be interested if you see

I'm very sure this doesn't happen with 2.2.6. I've been using it for weeks
without any problem, upgrading to 2.2.7 and minutes later the first crash
came. I then switched several times between 2.2.6 and 2.2.7 and it never
happens with 2.2.6.

> the same results from a stock (unpatched) 2.2.7.

I've built lmtpd from stock 2.2.7, lets see how it goes. Unfortunately the
load is too low at this hour of the day over here so it may takes some
time for the first error to show up.

>
>
>> Here we go:
>> (gdb) bt
>> #0  0x4207a351 in chunk_alloc () from /lib/i686/libc.so.6
>> #1  0x4207a158 in malloc () from /lib/i686/libc.so.6
>> #2  0x08092a5f in xmalloc (size=9) at xmalloc.c:56
>> #3  0x08092ba0 in xstrndup (str=0x4001a092 <Address 0x4001a092 out of
>> bounds>, len=8) at xmalloc.c:98
>> #4  0x0805a60b in mailbox_read_header (mailbox=0xbfff9f00) at
>> mailbox.c:652
>> #5  0x08059f26 in mailbox_open_header_path (name=0xbfffa210
>> "user.hauserol", path=0x8122ec0 "/var/spool/imap/h/user/hauserol",
>>     acl=0x8140300 "hauserol\tlrswipcda\t", auth_state=0x0,
>> mailbox=0xbfff9f00, suppresslog=0) at mailbox.c:444
>> #6  0x08059da8 in mailbox_open_header (name=0xbfffa210 "user.hauserol",
>> auth_state=0x0, mailbox=0xbfff9f00) at mailbox.c:390
>> #7  0x080575ca in append_check (name=0xbfffa210 "user.hauserol",
>> format=0,
>> auth_state=0x0, aclcheck=0, quotacheck=0) at append.c:118
>> #8  0x0804ef06 in verify_user (user=0x8151298 "hauserol", domain=0x0,
>> mailbox=0x0, quotacheck=3226, authstate=0x0) at lmtpd.c:593
>> #9  0x08050b02 in process_recipient (addr=0x8151520 "<hauserol",
>> namespace=0x8121d20, ignorequota=0, verify_user=0x804ed10 <verify_user>,
>> msg=0x8136808)
>>     at lmtpengine.c:900
>> #10 0x08051fa6 in lmtpmode (func=0x811d340, pin=0x8136b98,
>> pout=0x8136c08,
>> fd=0) at lmtpengine.c:1527
>> #11 0x0804e250 in service_main (argc=1, argv=0x812c6f0, envp=0xbfffdd8c)
>> at lmtpd.c:232
>> #12 0x0804dfd9 in main (argc=1, argv=0xbfffdd84, envp=0xbfffdd8c) at
>> service.c:557
>> #13 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
>>
>>
>> ---
>> 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
>>
>
>
> --
> Kenneth Murchison     Oceana Matrix Ltd.
> Software Engineer     21 Princeton Place
> 716-662-8973 x26      Orchard Park, NY 14127
> --PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
>
>


---
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




More information about the Info-cyrus mailing list