Maniphest T102337

Regression: Dragging move gizmo causes crash in sculpt mode
Closed, ResolvedBUG

Assigned To
Joseph Eagar (joeedh)
Authored By
Szymon Warunek (szymi)
Nov 7 2022, 9:00 PM
Tags
  • BF Blender
  • Sculpt, Paint & Texture
Subscribers
Iliya Katueshenock (Moder)
Joseph Eagar (joeedh)
Pratik Borhade (PratikPB2123)
Szymon Warunek (szymi)
Thomas Dinges (dingto)

Description

Windows 11
Operating system: Windows 11 Pro x64
Graphics card: NVIDIA GeForce GTX 1070 8GB

Blender 3.40 Beta
Broken: version: 3.4.0 Beta, branch: master, commit date: 2022-11-03 18:34, hash: rB1452b4435240
Worked: (newest version of Blender that worked as expected)

Short description
when I try to use move (object) - by using a move tool - in sculpt mode,Blender - suddenly crashes (version 3.40 Beta)

Exact steps for others to reproduce the error

  • Open .blend
  • Switch to sculpt mode -> drag move tool gizmo


Revisions and Commits

rB Blender

Related Objects

Mentioned Here
T101478: Regression: Crash when Sculpt Mode is selected.
rB65900d88a831: Sculpt: Rewrite PBVH draw
rB039429faeb41: Sculpt: fix missing nullptr check in pbvh draw

Event Timeline

Szymon Warunek (szymi) created this task.Nov 7 2022, 9:00 PM

sculpt move tool - crushes blender

Szymon Warunek (szymi) added a comment.Nov 7 2022, 9:04 PM

Iliya Katueshenock (Moder) changed the task status from Needs Triage to Needs Information from User.Nov 7 2022, 9:31 PM
Iliya Katueshenock (Moder) added a subscriber: Iliya Katueshenock (Moder).

Hello. Can you attach your file as an example and also check it out for today's version 3.4? I can't reproduce this using texture animation cube

Szymon Warunek (szymi) added a comment.Nov 7 2022, 11:46 PM

i am sending my project to you.Currently - i am using Blender 3.4.0 Beta{F13865313}

Iliya Katueshenock (Moder) changed the task status from Needs Information from User to Needs Triage.Nov 7 2022, 11:51 PM

I can't reproduce the crash in today's 3.4 and 3.5 with your file. Also, please, try to simplify the example files as much as possible, so that it would be easier to download and check them.

Szymon Warunek (szymi) added a comment.Nov 8 2022, 12:16 AM

i am uploading simplified version of the scene - i left only 2 polygon objects.That issue - what I have reported before - is still remaining (sculpt move tool error) - when i try to use move tool in sculpt mode - Blender is still crashing.

Szymon Warunek (szymi) added a comment.Nov 8 2022, 12:19 AM

sculpt move tool error (updated scene) error still remains.jpg

Szymon Warunek (szymi) added a comment.Nov 8 2022, 12:28 AM

i am also attaching a zip file of the scene{F13865899} - sculpt move tool error (updated scene) error still remains - Blender 3.4.0 Beta.The name of zip file - I was supposed to rename.

Pratik Borhade (PratikPB2123) renamed this task from sculpt move tool - crushes blender to Dragging move gizmo causes crash in sculpt mode.Nov 8 2022, 5:09 AM
Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.
Pratik Borhade (PratikPB2123) updated the task description.
Pratik Borhade (PratikPB2123) added a project: Sculpt, Paint & Texture.
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).

Hi, thanks for the report. I'm able to trigger the crash in 3.4, 3.5. I'll check

Stack trace:
blender.exe         :0x00007FF6CFB32230  plane_from_point_normal_v3 C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\math_geom.c:210
blender.exe         :0x00007FF6CF1B82A0  SCULPT_brush_test_init_with_falloff_shape C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\sculpt_paint\sculpt.c:1778
blender.exe         :0x00007FF6CF1BF3E0  calc_area_normal_and_center_task_cb C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\sculpt_paint\sculpt.c:1949
blender.exe         :0x00007FF6CFB40570  BLI_task_parallel_range C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_range.cc:127
blender.exe         :0x00007FF6CF1BC850  SCULPT_pbvh_calc_area_normal C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\sculpt_paint\sculpt.c:2217
blender.exe         :0x00007FF6CF1D27D0  SCULPT_filter_cache_init C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\sculpt_paint\sculpt_filter_mesh.c:194
blender.exe         :0x00007FF6CF1D0150  ED_sculpt_init_transform C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\sculpt_paint\sculpt_transform.c:66
blender.exe         :0x00007FF6CF2471B0  createTransSculpt C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\transform\transform_convert_sculpt.c:90
blender.exe         :0x00007FF6CF21A9D0  createTransData C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\transform\transform_convert.c:1195
blender.exe         :0x00007FF6CF2176A0  initTransform C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\transform\transform.c:1837
blender.exe         :0x00007FF6CF213A30  transformops_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\transform\transform_ops.c:385
blender.exe         :0x00007FF6CF2135E0  transform_invoke C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\editors\transform\transform_ops.c:501
blender.exe         :0x00007FF6CE9AF820  wm_operator_invoke C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:1446
blender.exe         :0x00007FF6CE9AEEC0  wm_operator_call_internal C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:1683
blender.exe         :0x00007FF6CE9B1DF0  WM_operator_name_call_ptr C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:1698
blender.exe         :0x00007FF6CE9D3B50  WM_gizmo_operator_invoke C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\gizmo\intern\wm_gizmo.c:244
blender.exe         :0x00007FF6CE9C3C70  wm_gizmomap_modal_set C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\gizmo\intern\wm_gizmo_map.c:1076
blender.exe         :0x00007FF6CE9CDB10  gizmo_tweak_invoke C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\gizmo\intern\wm_gizmo_group.c:575
blender.exe         :0x00007FF6CE9AF820  wm_operator_invoke C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:1446
blender.exe         :0x00007FF6CE9AD150  wm_handler_operator_call C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:2478
blender.exe         :0x00007FF6CE9AE9E0  wm_handlers_do_keymap_with_gizmo_handler C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:2931
blender.exe         :0x00007FF6CE9ADD40  wm_handlers_do_gizmo_handler C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:3072
blender.exe         :0x00007FF6CE9AE340  wm_handlers_do_intern C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:3273
blender.exe         :0x00007FF6CE9AD760  wm_handlers_do C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:3372
blender.exe         :0x00007FF6CE9B3A90  wm_event_do_handlers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:3979
blender.exe         :0x00007FF6CE999D70  WM_main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.c:643
blender.exe         :0x00007FF6CE686BA0  main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\creator\creator.c:580
blender.exe         :0x00007FF6CFC60F04  __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
KERNEL32.DLL        :0x00007FF9E1BB54D0  BaseThreadInitThunk
ntdll.dll           :0x00007FF9E25C4830  RtlUserThreadStart
Pratik Borhade (PratikPB2123) triaged this task as High priority.EditedNov 8 2022, 6:04 AM
Pratik Borhade (PratikPB2123) added a subscriber: Joseph Eagar (joeedh).

Unable to find exact commit because of T101478: Regression: Crash when Sculpt Mode is selected.
I guess crash introduced with rB65900d88a8317c207885ae4a3993272112114f36
@Joseph Eagar (joeedh) , can you check?

Pratik Borhade (PratikPB2123) renamed this task from Dragging move gizmo causes crash in sculpt mode to Regression: Dragging move gizmo causes crash in sculpt mode.Nov 8 2022, 6:04 AM
Julien Kaspar (JulienKaspar) moved this task from Backlog to Bugs on the Sculpt, Paint & Texture board.Nov 8 2022, 10:16 AM
Julien Kaspar (JulienKaspar) changed the subtype of this task from "Report" to "Bug".
Thomas Dinges (dingto) added a subscriber: Thomas Dinges (dingto).Nov 25 2022, 10:44 AM

@Joseph Eagar (joeedh) Hey, can you please check on this? We are going to Bcon4 already next week.

Joseph Eagar (joeedh) closed this task as Resolved by committing rB0ed4865fd030: Sculpt: Fix T102337: Null pointer error circle (tube) brush test code.Nov 28 2022, 10:12 PM
Joseph Eagar (joeedh) claimed this task.
Joseph Eagar (joeedh) added a commit: rB0ed4865fd030: Sculpt: Fix T102337: Null pointer error circle (tube) brush test code.
Joseph Eagar (joeedh) added a commit: rB48143ab00156: Sculpt: Fix T102337: Null pointer error circle (tube) brush test code.