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 hanging

#2415

At seemingly random intervals, MailMate hangs with the spinning beachball of death. Forever. It has started doing this in the last few months but I can't recall which version it started with. It only seems to happen once or twice a week and I can't pinpoint what is causing it.

I'm attaching the output of the sample MailMate 10 > ~/Desktop/mailmate_sample.txt command. Let me know what other information I can provide. Thanks.

Reported by Chaim Kram · October 24th, 2019 @ 08:25 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Chaim Kram
    Chaim Kram

    Another crash, right now (2019-10-27 18:59) — see 2nd attachment

    October 27th, 2019 @ 05:05 PM

  2. Chaim Kram
    Chaim Kram

    And another crash... This time on Version 1.13 (5662)

    November 3rd, 2019 @ 10:37 AM

  3. Robert Brenstein
    Robert Brenstein

    Last version in 12 series was really stable for me. No crashes whatsoever. The public release of 13 started crashing but only sporadically. The beta I got to deal with printing crashes more often. My wife got a newer beta and that crashes even more. Some instability creeped in for sure.

    November 3rd, 2019 @ 03:58 PM

  4. Chaim Kram
    Chaim Kram

    Hi Benny,

    Another crash (attached). Can you provide an update on what might be causing this, and how I can fix it? Thanks.

    November 13th, 2019 @ 05:56 AM

  5. benny
    benny

    @Chaim: I assume you don't have some way to reproduce this?

    Are you using the experimental new message view (which is likely still unstable):

    defaults read com.freron.MailMate MmNewMessageViewEnabled
    

    @Robert: Are you also seeing hangs or do you get actual crashes? You are welcome to send me a few crash reports directly (Help > Send Feedback).

    Major changes were involved in getting MailMate ready for Catalina and although these changes helped fix various issues on Catalina (and will also help with fixing other issues in the future), it has also caused some new issues. I'm sorry about that. My goal is to get MailMate 13.1 ready for release, but what you report here is certainly one of the issues I need to resolve before doing that.

    November 13th, 2019 @ 04:10 PM

  6. Chaim Kram
    Chaim Kram

    Hi Benny,

    To answer your (much earlier!) questions:

    1. I am not using the MmNewMessageViewEnabled MailMate setting ("does not exist").
    2. The crashes now mainly occur when I get on the train, which is to say, when I have poor or inconsistent Internet connectivity. If you can simulate those conditions, I wonder if you can replicate the bug.

    HTH.

    p.s. I was going to attach the latest crash log, but apparently you've reached your upload quota...

    December 25th, 2019 @ 04:42 PM

  7. benny
    benny

    @Chaim: Could you send me the crash report using “Help > Send Feedback”?

    January 7th, 2020 @ 06:04 PM

  8. Chaim Kram
    Chaim Kram

    sent crash report as requested

    January 8th, 2020 @ 10:02 PM

  9. benny
    benny

    I fixed some more issues in the latest test release, but I don't think it's related to this issue unless you are a frequent user of Quick Look. Nevertheless, try it out: Hold down the option key when clicking “Check Now” in the Software Update preferences pane.

    The hang is not a busy-loop issue. It's a locking issue, that is, all threads are waiting for something else to “finish”. This can be very hard to debug without me being able to reproduce it. Let me know if you spot other triggers than a bad internet connection (which I'll emulate while working today to see if anything happens).

    January 9th, 2020 @ 09:10 AM

  10. Chaim Kram
    Chaim Kram

    Hi Benny,

    Good news: As of the last couple of weeks, I have not suffered any more crashes. I still get the spinning beachball from time to time -- replying to messages occasionally does it -- but it always seems to recover after a few seconds.

    Indeed, the crash report I sent you seems to be the last crash I suffered. I am hopeful that one or several of the fixes you've made in the recent versions has done the trick.

    I'll update you if I see another crash. Anyway, thanks for your responsiveness to this, I do appreciate it!

    January 13th, 2020 @ 07:29 PM

  11. benny
    benny
    • State changed from new to cantreproduce

    Thanks for the update. Based on a crash report I got from someone else then I'm not 100% sure this is fully fixed -- or at least only partially fixed. I'll mark it as “cantreproduce” for now. You can still add comments should the issue return.

    January 14th, 2020 @ 07:16 AM

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.