Page MenuHome

When returning to an open instance of Blender from other application, Blender (often) crashes immediately.
Closed, DuplicatePublic


System Information
Operating system: Darwin-19.5.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 5500M OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.9.15

Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-07-14 20:45, hash: rBd493fc43bd4a
Worked: n/a

Short description of error
When returning to an open instance of Blender from other application, Blender (often) crashes immediately. Happens with multiple files (of a certain complexity?).

Exact steps for others to reproduce the error
Open attached file. Switch to other app without closing blender. Return to Blender: Crash.

Full error report:

Event Timeline

I opened the attached file in Blender 2.92.0 Release Candidate, switched to another application, and switched back to Blender. I toyed around with it a bit, but could not get it to crash. macOS 11.1 (20C69), iMac (Retina 5K, 27-inch, Late 2014).

Ankit Meel (ankitm) changed the task status from Needs Triage to Needs Information from User.Apr 15 2021, 9:34 PM

Couldn't redo on macOS 10.14.6, Intel HD 6000 on 2.90.0 and b9207fb43d6fb55b83ee25263a3963c8c736f876
Although there are plenty of reports with AMD GPUs + macs
Did this change with Blender updates ?

I was able to reproduce this IF I also let the display sleep before returning to the app.

  1. Open this file
  2. Move to another app
  3. Sleep the display
  4. Wake the display
  5. Return to blender

Blender crashes.
I believe this will require an AMD for this crash to happen, however, and I can't seem to make it crash every time. I get is similar crashes a lot, but rarely is it repeatable 100% of the time. It's maddening.

It definitely feels like once the mac display wakes up from sleep, blender is on borrowed time. It may not crash immediately, but it will crash "any second now" and almost always does.

This looks a whole lot like T70856: macOS: Blender crashes when I log in/wake the display.
And since we are not making progress with this report, will assume this can be merged.

(feel free to comment again if it turns out to be different from T70856)