Page MenuHome

Sculpt - smear brush crash
Confirmed, HighPublicBUG

Description

System Information
Operating system: Windows 7 Pro 64-bit
Graphics card: Nvida GeForce GTX 1060 6gig

Blender Version
Broken: 2.90.0 Alpha - Date: 2020-06-24 - Hash ec776f18ff70
Worked: NA

Short description of error

  • Start Blender
  • Switch to sculpt mode
  • Pull toolbar to the right to show in double columns
  • Select Smear brush
  • Place cursor over object and press left mouse button
  • Instant Crash to desktop

More information:
This crash does not happen if one does not pull the toolbar to show it in double columns

Personal Note: The name of the smear brush is not correct. The effect it produces would more correctly be termed BLUR

Event Timeline

Robert Guetzkow (rjg) changed the task status from Needs Triage to Confirmed.Thu, Jun 25, 12:25 PM
Robert Guetzkow (rjg) triaged this task as High priority.

ss->pmap is NULL.

sculpt_vertex_neighbors_get_faces(SculptSession * ss, int index, SculptVertexNeighborIter * iter) Line 641	C
SCULPT_vertex_neighbors_get(SculptSession * ss, const int index, const bool include_duplicates, SculptVertexNeighborIter * iter) Line 697	C
do_smear_brush_task_cb_exec(void * userdata, const int n, const TaskParallelTLS * tls) Line 388	C
BLI_task_parallel_range(const int start, const int stop, void * userdata, void(*)(void *, const int, const TaskParallelTLS *) func, const TaskParallelSettings * settings) Line 141	C++
SCULPT_do_smear_brush(Sculpt * sd, Object * ob, PBVHNode * * nodes, int totnode) Line 471	C
do_brush_action(Sculpt * sd, Object * ob, Brush * brush, UnifiedPaintSettings * ups) Line 5538	C
do_tiled(Sculpt * sd, Object * ob, Brush * brush, UnifiedPaintSettings * ups, void(*)(Sculpt *, Object *, Brush *, UnifiedPaintSettings *) action) Line 5873	C
do_symmetrical_brush_actions(Sculpt * sd, Object * ob, void(*)(Sculpt *, Object *, Brush *, UnifiedPaintSettings *) action, UnifiedPaintSettings * ups) Line 5952	C
sculpt_stroke_update_step(bContext * C, PaintStroke * UNUSED_stroke, PointerRNA * itemptr) Line 7213	C
paint_brush_stroke_add_step(bContext * C, wmOperator * op, const float * mouse_in, float pressure) Line 622	C
paint_stroke_modal(bContext * C, wmOperator * op, const wmEvent * event) Line 1497	C
sculpt_brush_stroke_invoke(bContext * C, wmOperator * op, const wmEvent * event) Line 7348	C
wm_operator_invoke(bContext * C, wmOperatorType * ot, wmEvent * event, PointerRNA * properties, ReportList * reports, const bool poll_only, bool use_last_properties) Line 1284	C
wm_handler_operator_call(bContext * C, ListBase * handlers, wmEventHandler * handler_base, wmEvent * event, PointerRNA * properties, const unsigned char * kmi_idname) Line 2116	C
wm_handlers_do_keymap_with_keymap_handler(bContext * C, wmEvent * event, ListBase * handlers, wmEventHandler_Keymap * handler, wmKeyMap * keymap, const bool do_debug_handler) Line 2426	C
wm_handlers_do_intern(bContext * C, wmEvent * event, ListBase * handlers) Line 2727	C
wm_handlers_do(bContext * C, wmEvent * event, ListBase * handlers) Line 2854	C
wm_event_do_handlers(bContext * C) Line 3357	C
WM_main(bContext * C) Line 478	C
main(int argc, const unsigned char * * UNUSED_argv_c) Line 534	C
Ankit (ankitm) changed the subtype of this task from "Report" to "Bug".Sat, Jun 27, 5:43 PM