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 crashing after last update

#1327

Greetings! I've been getting lots of crashes with mailmate after the last update. It started with crashes on syncing 3 google accounts. I had to force quit several times. Once those were finally synced, I get random hangs and crashes, always necessitating a force quit. Mailmate has become unusable. I want to say it has something to do with gmail, but I can't be certain.

Thanks.

Reported by Tom · November 29th, 2015 @ 08:37 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    Thanks for reporting this. It's not a known problem. Have you allowed MailMate to send crash reports (see the General preferences pane)? If yes, have you provided a name for these crash reports? (I don't seem to be able to locate them.)

    Alternatively, upload some example crash reports.

    With respect to hangs then you can create a sample for me like this if you know how to use a Terminal window:

    sample MailMate 5 -f ~/Desktop/sample_mailmate.txt
    

    Thanks in advance!

    November 29th, 2015 @ 09:58 PM

  2. Tom
    Tom

    Hi Benny....

    I've run a sample for you. I got a few crashes in a row before I tried sample, but then I got nothing but Mailmate working well. Just now I closed the app, then launched again, and it is now frozen. I ran the sample you instructed, and I've attached it to this message.

    I haven't been able to turn on crash reporting as it has mostly been crashing and I've had to use another email app.

    Thanks!.... Tom

    November 30th, 2015 @ 01:35 AM

  3. Tom
    Tom

    Interesting! MailMate may not be crashing, but it is hanging for about 3-5 minutes. I get the spinning beach ball, and the app is unresponsive. Finder shows "Not Responding" so I have been force quitting. However, this time I didn't force quit but let it sit, and it un-froze after about 5 minutes.

    I'm going to turn crash reporting on.

    I believe it is doing this when I launch the app. Or close to the time I launch the app. I'll see if I can get it to repeat.

    November 30th, 2015 @ 01:39 AM

  4. benny
    benny

    Thanks for the sample. The hanging problem seems to be related to the new OAuth2 support in MailMate. It's a bit technical, but when the so-called access token expires then MailMate automatically fetches a new one. This happens (bad design) on the main thread and for some reason it hangs or takes a very long time.

    Is your internet connection exceptionally slow/unstable? Do you have some kind of firewall enabled?

    In any case, try this:

    • Take the machine offline such that MailMate cannot connect to servers at all.
    • Go to “File ▸ Edit IMAP Account ▸ ...” and disable OAuth2 for all of your acccounts.
    • Take the machine online again.

    Then let me know if you still have any hangs/crashes.

    November 30th, 2015 @ 08:03 AM

  5. Tom
    Tom

    Excellent. I'm having no problems now that OAuth2 is turned off.

    Yes, I have a firewall, but it is just the Mac OS firewall.

    Thanks for the help!.... Tom

    November 30th, 2015 @ 01:48 PM

  6. benny
    benny
    • State changed from new to cantreproduce

    Ok, let me know if you think of something which you think might trigger the problem. I'd like to know why OAuth2 doesn't work for you.

    November 30th, 2015 @ 02:07 PM

  7. Jonathan Bunde-Pedersen
    Jonathan Bunde-Pedersen

    I think I'm seeing the same issue. Attached sample as well.

    Edit: Should mention that I'm not seeing MailMate crash, but rather a very persistent beach ball.

    December 1st, 2015 @ 08:46 AM

  8. benny
    benny

    @Jonathan: Your problem seems to be proxy related, but you can probably also work around it by disabling OAuth2. I'll look into the problem.

    December 1st, 2015 @ 08:52 AM

  9. Jonathan Bunde-Pedersen
    Jonathan Bunde-Pedersen

    Ok, I'll try and disable and see how that fares.

    December 1st, 2015 @ 09:03 AM

  10. benny
    benny

    @Jonathan: Do you have any proxy settings? Auto-configure script or anything like that?

    December 1st, 2015 @ 09:04 AM

  11. Jonathan Bunde-Pedersen
    Jonathan Bunde-Pedersen

    No, no proxies. I've experienced the problem on multiple networks and I have no local proxy set up.

    December 1st, 2015 @ 09:06 AM

  12. Honza Sládek
    Honza Sládek

    Hi there! I think I have the same problem as Tom and Jonathan. No proxies, auto-configure scripts and stuff in place. Started to happen after OAuth2. I'll try to turn it off as it helped Tom. Happy to provide crash reports or whatever you need.

    December 1st, 2015 @ 10:07 AM

  13. benny
    benny

    @Honza: You are welcome to share a sample as described in this ticket. It'll help determine which problem you have.

    December 1st, 2015 @ 03:12 PM

  14. Jonathan Bunde-Pedersen
    Jonathan Bunde-Pedersen

    @benny - just wanted to let you know that I haven't experienced any beachballs since disabling OAuth2.

    December 9th, 2015 @ 09:53 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.