Page MenuHome

MultiRes+Solidify while trying to use Sculpt Mode cause Blender to crash
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 980/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.30

Blender Version
Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-18 21:04, hash: rB741d7d60ed90
Worked: (optional)

Short description of error
I tried deactivating one modifier while keeping the other one active to see if Blender would crash, but this was not the case. Only when I used both simultaneously did the program reliably crash every time, regardless of brush.

Exact steps for others to reproduce the error
Add the modifiers that are active in the video and follow along.

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 30.Sep 23 2019, 9:53 AM

The solidify modifier tells me that it is not supported in sculpt mode. I cannot reproduce the issue.

Please provide a minimal example .blend file that allows us to reproduce the bug with as few steps as possible.

@Jacques Lucke (JacquesLucke) I copied the vest object that I was using in the video into a new file, which also crashes for me:

Jump into Sculpt Mode and start using any brush. The result should lead to an immediate crash. It may no be supported by Sculpt Mode, but I do think it shouldn't crash at least for just having it activated.

Bastien Montagne (mont29) raised the priority of this task from 30 to 80.Oct 1 2019, 8:46 PM
Richard Antalik (ISS) changed the task status from Needs Developer to Reproduce to Confirmed.Jan 13 2020, 2:41 PM
Richard Antalik (ISS) changed the subtype of this task from "Report" to "Bug".

This file crashed immediately after switching to sculpt workspace

on BLI_assert(!"PBVH: Given deforming vcos number does not natch PBVH vertex number!");

>	blender.exe!BKE_pbvh_vert_coords_apply(PBVH * pbvh, const float[3] * vertCos, const int totvert) Line 2565	C
 	blender.exe!sculpt_update_object(Depsgraph * depsgraph, Object * ob, Mesh * me_eval, bool need_pmap, bool need_mask) Line 1283	C
 	blender.exe!BKE_sculpt_update_object_after_eval(Depsgraph * depsgraph, Object * ob_eval) Line 1360	C
 	blender.exe!mesh_build_data(Depsgraph * depsgraph, Scene * scene, Object * ob, const CustomData_MeshMasks * dataMask, const bool need_mapping) Line 1830	C
 	blender.exe!makeDerivedMesh(Depsgraph * depsgraph, Scene * scene, Object * ob, BMEditMesh * em, const CustomData_MeshMasks * dataMask) Line 1931	C
 	blender.exe!BKE_object_handle_data_update(Depsgraph * depsgraph, Scene * scene, Object * ob) Line 186	C
 	blender.exe!BKE_object_eval_uber_data(Depsgraph * depsgraph, Scene * scene, Object * ob) Line 356	C
 	[Externí kód]	
 	blender.exe!DEG::`anonymous namespace'::evaluate_node(const DEG::`anonymous-namespace'::DepsgraphEvalState * state, DEG::OperationNode * operation_node) Line 116	C++
 	blender.exe!DEG::`anonymous namespace'::deg_task_run_func(TaskPool * pool, void * taskdata, int thread_id) Line 128	C++
 	blender.exe!handle_local_queue(TaskThreadLocalStorage * tls, const int thread_id) Line 421	C
 	blender.exe!task_scheduler_thread_run(void * thread_p) Line 460	C