Maniphest T66356

Runtime tool system assert when disabling a collection with an active grease pencil object in draw mode
Closed, ResolvedBUG

Assigned To
Campbell Barton (campbellbarton)
Authored By
Dalai Felinto (dfelinto)
Jul 2 2019, 11:39 PM
Tags
  • BF Blender
Subscribers
Campbell Barton (campbellbarton)
Dalai Felinto (dfelinto)

Description

Blender Version
Broken: 2d35fed6f846 (blender2.8 HEAD)
Worked: never.

Short description of error
Assert when disabling a collection with an active grease pencil object in draw mode.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).

  • Delete all objects
  • Add a stroke object to the default collection Collection.
  • Go to Draw mode
  • Disable the Collection
  • Move the mouse around

BLI_assert failed: //source/blender/windowmanager/intern/wm_toolsystem.c:86, WM_toolsystem_ref_from_context(), at 'tref == sa->runtime.tool' assert
Full backtrace: P1023

Revisions and Commits

rB Blender

Related Objects

Mentioned Here
T66126: Non-active Grease Pencil object stuck in draw mode
rB2d35fed6f846: GPencil: Fix unreported error in stroke thickness when applies scale.
P1023 (An Untitled Masterwork)

Event Timeline

Dalai Felinto (dfelinto) assigned this task to Campbell Barton (campbellbarton).EditedJul 2 2019, 11:39 PM
Dalai Felinto (dfelinto) lowered the priority of this task from 90 to 50.
Dalai Felinto (dfelinto) created this task.
Dalai Felinto (dfelinto) added a subscriber: Campbell Barton (campbellbarton).

@Campbell Barton (campbellbarton) I originally noted this on T66126#706986 but since that bug was fixed (and this one was not), it is reported here now.

Campbell Barton (campbellbarton) raised the priority of this task from 50 to High.Jul 3 2019, 2:10 AM
Campbell Barton (campbellbarton) changed the task status from Unknown Status to Resolved by committing rB31d762c3a80d: Fix T66356: runtime assert disabling a collection.Jul 5 2019, 8:28 AM
Campbell Barton (campbellbarton) added a commit: rB31d762c3a80d: Fix T66356: runtime assert disabling a collection.