Constant crashing on OS X #87382

Closed
opened 2021-04-11 02:14:41 +02:00 by Talin . · 13 comments

System Information
Operating system: OS X 11.2.3 (Big Sur)
Graphics card: iMac (Retina 5K, 27-inch, Late 2015)

Blender Version
Broken: 2.92.0
Worked: unknown

Short description of error

I'm getting crashes about every 5-30 minutes randomly. No particular pattern to it, sometimes it happens on a brand new scene. No special plugins installed. I'm just doing character modeling, no rendering.

This has been happening on the last several versions of Blender. (I don't know if it happening before that since I stopped using Blender for a couple years.)

Crash dump attached.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff2053b462 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff20569610 pthread_kill + 263
2   libsystem_c.dylib             	0x00007fff204bc7ba __abort + 139
3   libsystem_c.dylib             	0x00007fff204bc72f abort + 135
4   libsystem_malloc.dylib        	0x00007fff2039d430 malloc_vreport + 548
5   libsystem_malloc.dylib        	0x00007fff203a04c8 malloc_report + 151
6   org.blenderfoundation.blender 	0x00000001111383a8 BLI_memblock_destroy + 152
7   org.blenderfoundation.blender 	0x000000010fa65c84 GPU_viewport_free + 692
8   org.blenderfoundation.blender 	0x000000010988839a WM_draw_region_free + 42
9   org.blenderfoundation.blender 	0x0000000109e7786f ED_region_exit + 79
10  org.blenderfoundation.blender 	0x0000000109e7798b ED_area_exit + 123
11  org.blenderfoundation.blender 	0x0000000109e77a9b ED_screen_exit + 203
12  org.blenderfoundation.blender 	0x0000000109e832b7 ED_workspace_change + 183
13  org.blenderfoundation.blender 	0x00000001098b8b9b WM_window_set_active_workspace + 59
14  org.blenderfoundation.blender 	0x000000010988a322 wm_event_do_notifiers + 610
15  org.blenderfoundation.blender 	0x0000000109885368 WM_main + 40
16  org.blenderfoundation.blender 	0x0000000109463b8b main + 907
17  libdyld.dylib                 	0x00007fff20584621 start + 1

blender-crash.txt

Exact steps for others to reproduce the error

Unfortunately it seems random, I can only reproduce it simply by doing any kind of modeling work for more than a few minutes.

**System Information** Operating system: OS X 11.2.3 (Big Sur) Graphics card: iMac (Retina 5K, 27-inch, Late 2015) **Blender Version** Broken: 2.92.0 Worked: unknown **Short description of error** I'm getting crashes about every 5-30 minutes randomly. No particular pattern to it, sometimes it happens on a brand new scene. No special plugins installed. I'm just doing character modeling, no rendering. This has been happening on the last several versions of Blender. (I don't know if it happening before that since I stopped using Blender for a couple years.) Crash dump attached. ``` Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff2053b462 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff20569610 pthread_kill + 263 2 libsystem_c.dylib 0x00007fff204bc7ba __abort + 139 3 libsystem_c.dylib 0x00007fff204bc72f abort + 135 4 libsystem_malloc.dylib 0x00007fff2039d430 malloc_vreport + 548 5 libsystem_malloc.dylib 0x00007fff203a04c8 malloc_report + 151 6 org.blenderfoundation.blender 0x00000001111383a8 BLI_memblock_destroy + 152 7 org.blenderfoundation.blender 0x000000010fa65c84 GPU_viewport_free + 692 8 org.blenderfoundation.blender 0x000000010988839a WM_draw_region_free + 42 9 org.blenderfoundation.blender 0x0000000109e7786f ED_region_exit + 79 10 org.blenderfoundation.blender 0x0000000109e7798b ED_area_exit + 123 11 org.blenderfoundation.blender 0x0000000109e77a9b ED_screen_exit + 203 12 org.blenderfoundation.blender 0x0000000109e832b7 ED_workspace_change + 183 13 org.blenderfoundation.blender 0x00000001098b8b9b WM_window_set_active_workspace + 59 14 org.blenderfoundation.blender 0x000000010988a322 wm_event_do_notifiers + 610 15 org.blenderfoundation.blender 0x0000000109885368 WM_main + 40 16 org.blenderfoundation.blender 0x0000000109463b8b main + 907 17 libdyld.dylib 0x00007fff20584621 start + 1 ``` [blender-crash.txt](https://archive.blender.org/developer/F9928677/blender-crash.txt) **Exact steps for others to reproduce the error** Unfortunately it seems random, I can only reproduce it simply by doing any kind of modeling work for more than a few minutes.
Author

Added subscriber: @viridia

Added subscriber: @viridia

Added subscriber: @mano-wii

Added subscriber: @mano-wii

This is certainly a graphic problem with OpenGL drivers as it happens in a GPU function (GPU_viewport_free)
Probably the result of the same problem described in #87161 (Blender randomly crash without reason in 'glDrawElementsInstancedBaseVertex' (in 'OVERLAY_wireframe_draw' or 'workbench_draw_sample'))

Unfortunately MacOS has limited support for OpenGL so the drivers can be problematic.
Perhaps these graphical issues will be overcome when Blender supports Vulkan (as an option to OpenGL).

This is certainly a graphic problem with OpenGL drivers as it happens in a GPU function (GPU_viewport_free) Probably the result of the same problem described in #87161 (Blender randomly crash without reason in 'glDrawElementsInstancedBaseVertex' (in 'OVERLAY_wireframe_draw' or 'workbench_draw_sample')) Unfortunately MacOS has limited support for OpenGL so the drivers can be problematic. Perhaps these graphical issues will be overcome when Blender supports Vulkan (as an option to OpenGL).

Added subscriber: @fahr

Added subscriber: @fahr

Thank you for looking into this. I dont think we should just hope that Vulkan fixes it, however, especially since Vulkan for Blender is likely a long ways off. Personally, I would even be happy with workarounds, as long it results in a stable Blender. I've tried not using EEVEE, not allowing the display to sleep, but nothing seems to help overall. I sincerely hope the developers can find a solution for this.

Thank you for looking into this. I dont think we should just hope that Vulkan fixes it, however, especially since Vulkan for Blender is likely a long ways off. Personally, I would even be happy with workarounds, as long it results in a stable Blender. I've tried not using EEVEE, not allowing the display to sleep, but nothing seems to help overall. I sincerely hope the developers can find a solution for this.

Added subscriber: @damdam083

Added subscriber: @damdam083

Hello,

I have the exact same iMac as above and also a macbook Pro 13 Mid 2014.
Since I've tried 2.90, 2.91 and 2.92, Blender crashed so often and totally randomly like when:

  • opening the software
  • using any tool.
  • an-hiding a Collection
  • switching back from another software to Blender
  • while rendering.
  • anything you can think about.

My solution: Sticking with Blender 2.82 which is rock solid for me (on both machines). Any version above crashes like crazy.

Hope, one day, one of these new version work as I wish.
All my best Blender team. You do a wonderful job here.

Hope these report can help!

Cheers,
Damien

Crash report 2.rtf

Crash report 1.rtf

Hello, I have the exact same iMac as above and also a macbook Pro 13 Mid 2014. Since I've tried 2.90, 2.91 and 2.92, Blender crashed so often and totally randomly like when: - opening the software - using any tool. - an-hiding a Collection - switching back from another software to Blender - while rendering. - anything you can think about. **My solution: Sticking with Blender 2.82 which is rock solid for me (on both machines). Any version above crashes like crazy.** Hope, one day, one of these new version work as I wish. All my best Blender team. You do a wonderful job here. Hope these report can help! Cheers, Damien [Crash report 2.rtf](https://archive.blender.org/developer/F10037460/Crash_report_2.rtf) [Crash report 1.rtf](https://archive.blender.org/developer/F10037461/Crash_report_1.rtf)
Member

Added subscriber: @OmarEmaraDev

Added subscriber: @OmarEmaraDev
Member

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Member

Is this still an issue in the latest version of Blender? https://builder.blender.org/
If yes, can you try opening Blender with blender --debug-depsgraph-no-threads --threads 1. Does it still crash in this case?

Is this still an issue in the latest version of Blender? https://builder.blender.org/ If yes, can you try opening Blender with `blender --debug-depsgraph-no-threads --threads 1`. Does it still crash in this case?
Author

I've been running an alpha build of 3.2.0 and it has not crashed in a long time.

I've been running an alpha build of 3.2.0 and it has not crashed in a long time.

Hello, my experience is the same as Talin. Since Blender 3 (and now using 3.2.1) crashes are quite rare. Only if I push a render too far but that's expected.
I've run Blender smoothly on my iMac Late 2015 (AMD Radeon R9 390M) and now my "new" iMac 2020 (AMD Radeon Pro 5700 XT 16 GB).
All good !
Thank you Blender Team for your hard work :-)

Hello, my experience is the same as Talin. Since Blender 3 (and now using 3.2.1) crashes are quite rare. Only if I push a render too far but that's expected. I've run Blender smoothly on my iMac Late 2015 (AMD Radeon R9 390M) and now my "new" iMac 2020 (AMD Radeon Pro 5700 XT 16 GB). All good ! Thank you Blender Team for your hard work :-)
Member

Changed status from 'Needs User Info' to: 'Archived'

Changed status from 'Needs User Info' to: 'Archived'
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#87382
No description provided.