Page MenuHome

Blender 2.83 crushes after join meshes.
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: Radeon RX 580 Series ATI Technologies Inc. 4.5.13559 Core Profile/Debug Context 26.20.12028.2

Blender Version
Broken: version: 2.83.0, branch: master, commit date: 2020-06-03 14:38, hash: rB211b6c29f771
Worked: (the newest version of Blender that worked as expected)

Short description of error
Blender 2.83, 2.9 crushes after joining meshes.
Work's after applying all modifiers

Exact steps for others to reproduce the error
Just select all meshes by using Ctrl+A then Join (Ctrl+J)
Debug files:


Blender file:

Event Timeline

Rostyslav (Rossman) updated the task description. (Show Details)
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Jun 12 2020, 11:11 AM

Yeah, there is something corrupt in this file.
It also asserts once in a while

BLI_assert failed: /blender/blenkernel/intern/customdata.c:2252, CustomData_get_layer_index(), at 'customdata_typemap_is_valid(data)'

Checking further...

Philipp Oeser (lichtwerk) changed the task status from Confirmed to Needs Information from User.Jun 12 2020, 12:20 PM

OK, I think this is a mixed bag of issues.

One issue I was having (the customdata_typemap_is_valid from above) might be related to 2.90 only, since that is happening related to new Draw Manager Threading, will try to hunt that down with @Jeroen Bakker (jbakker) separately.

The remaining crash while joining might just be running out of RAM (it does in my case).
To make this a complete report [and thus more easily reproducable by other devs], I would like to ask for including the textures though (these are missing).

@Rostyslav (Rossman) : Could you pack them into the .blend and reupload the file?
Investigation will continue afterwards...

This looks to be an out-of-memory error.

The active object has subsurf set at level 5, all objects joined cause it to have a very high poly count.

Closing since this is creating a mesh with very high memory requirements.