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.

MailMate crashes every time I try to create a new Smart Mailbox

#2096

Hi there,

I've just started using MailMate and I love it so far --- with one caveat. It crashes on me every time I try to make a new Smart Mailbox. I've already made a few and want to make some more, but I can't.

I'm attaching the crash report. Let me know if you want any other information. Thanks!

Reported by Robin Walsh · September 13th, 2018 @ 04:17 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    It seems like somehow it triggers a recursively defined mailbox, but I'm not 100% sure.

    Could you send me the following file using “Help ▸ Send Feedback”:

    /Users/<username>/Library/Application Support/MailMate/Mailboxes.plist
    

    Then I might be able to reproduce it.

    It might also matter which mailbox is selected when you create the smart mailbox?

    September 13th, 2018 @ 06:51 PM

  2. Robin Walsh
    Robin Walsh

    Yup, if I'm currently selecting a smart mailbox, it crashes.

    September 13th, 2018 @ 07:58 PM

  3. benny
    benny
    • State changed from new to fixcommitted

    I've found the problem. You can prevent it by disabling “Include messages in any submailbox of this mailbox” for the selected mailbox. This is what causes a recursion.

    I've fixed it for the next release such that the new mailbox is not based on the parent mailbox if that setting is enabled.

    September 15th, 2018 @ 08:30 AM

  4. benny
    benny

    Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane to try the fixed release.

    September 19th, 2018 @ 02:13 PM

  5. Robin Walsh
    Robin Walsh

    Amazing. Thanks a million!

    September 19th, 2018 @ 02:32 PM

  6. benny
    benny
    • State changed from fixcommitted to fixreleased

    November 3rd, 2018 @ 01:45 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.