Re: 64-bit alignment problems.

From: Andy Fiddaman (no email)
Date: Wed Sep 05 2007 - 11:10:00 EDT

  • Next message: Nicolas KOWALSKI: "Re: Use MySQL to store messages?"

    On Tue, 4 Sep 2007, Andy Fiddaman wrote:
    ; I'm finally getting around to upgrading my 2.3.7 system to 2.3.9. When I
    ; put in 2.3.7 I had to patch a few things to make it work properly on
    ; 64-bit SPARC, mainly unaligned dereferences causing BUS faults due to
    ; the SPARC MMU.

    Sorry to follow up my own post but I've finished testing cyrus 2.3.9 on
    64-bit Solaris SPARC and I now have a stable server as far as I can tell
    (we have a fairly intensive test suite...)

    In stock 2.3.9 there are quite a few 64-bit alignment problems which cause
    BUS errors and a problem with the Perl module XS that causes the imclient
    structure to be double freed and therefore crashes Perl most of the time.

    I've put patches for these up at http://www.fiddaman.net/cyrus/ please
    feel free to use them (or something like them) as you wish. It would be
    good to have these fixes rolled into the main Cyrus release.

    Thanks,

    Andy

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

  • Next message: Nicolas KOWALSKI: "Re: Use MySQL to store messages?"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD