Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

crash on "All Messages"

#203

I have three IMAP accounts configured in MailMate.

One of those is my work account, called "LMD". Whenever I try to access all the messages in that account (either directly, by clicking on "Sources->LMD" in the sidebar, or through combined mailboxes such as "Mailboxes->All Messages"), MailMate crashes. I also get a crash when I click on "Search" in the toolbar (I'm guessing because this function tries to access all messages in all accounts, including LMD).

If I click on "Inbox->LMD", there's no crash.

I'm guessing there's something wonky in my LMD mail hierarchy outside of the inbox, but I'm not sure how to figure out what it is.

Reported by Vincent Noel · December 27th, 2011 @ 04:31 PM

State: fixreleased
Milestone: none
Assigned to: benny benny

Activity

  1. Vincent Noel
    Vincent Noel

    I narrowed down the problem to a folder on my LMD account, called "Trash" and located inside another folder called "IMAP". I cleared up the contents of this folder, deleted it and now everything works fine.

    I hope the multiple crash reports you got will help you find what was the problem.

    December 27th, 2011 @ 06:23 PM

  2. benny
    benny
    • Assigned user set to benny
    • State changed from new to reproduced

    I've looked at the crash reports and I think the problem is related to a message (or a set of messages) with circular references, for example, a message with its own Message-ID in its In-Reply-To header. I'm looking into how to best solve it.

    December 28th, 2011 @ 11:26 AM

  3. benny
    benny
    • State changed from reproduced to fixcommitted

    I believe I have fixed this problem and any other problems related to cycles in message references. It turns out that probably half of the crash reports I have received lately are related to this problem. (Any crash report containing the maximum_value_for_header function.)

    December 29th, 2011 @ 09:57 AM

  4. mariow
    mariow

    It seems that I'm having the same problem here. Mailmate keeps crashing when I click on Search or make changes to those seldom searches that work. Is there already an unstable version with the fix available to try out?

    December 29th, 2011 @ 01:47 PM

  5. benny
    benny

    You can hold down ⌥ while clicking “Check Now” in the “Software Update” preferences pane. That should give you r2657 with a fix, but it has not been tested much. (In general, any version obtained via ⌥ should not be considered stable. They are most often debug versions.)

    Thanks in advance for trying it.

    December 29th, 2011 @ 09:56 PM

  6. mariow
    mariow

    I've been testing r2657 for 4-5 hours now and haven't seen a single crash though I've used several searches. Before the update it was crashing every few minutes -> the fix seems to work for me.

    December 30th, 2011 @ 01:03 PM

  7. benny
    benny
    • State changed from fixcommitted to fixreleased

    March 21st, 2012 @ 04:40 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.