Maniphest T83651

Crash dragging on multiple buttons in the clip editor markers panel
Closed, DuplicateBUG

Assigned To
None
Authored By
Hans Goudey (HooglyBoogly)
Dec 11 2020, 5:17 AM
Tags
  • BF Blender
  • User Interface
Subscribers
Aaron Carlisle (Blendify)
Campbell Barton (campbellbarton)
Hans Goudey (HooglyBoogly)
Pratik Borhade (PratikPB2123)

Description

System Information
Operating system: Linux-5.9.8-100.fc32.x86_64-x86_64-with-fedora-32-Thirty_Two 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 455.45.01

Blender Version
Broken: version: 2.92.0 Alpha, branch: Unknown, commit date: Unknown Unknown, hash: rBUnknown
Worked: 2.90 (I haven't bisected yet)

Short description of error
Dragging down and moving the values of multiple buttons doesn't work in the side-panel of the clip editor

Exact steps for others to reproduce the error

  • New VFX template file
  • Open any image file
  • ctrl-click to add some markers
  • Go to the "Markers" panel in the "Track" category
  • Drag the "width" and "height" buttons at the same time
ui_multibut_states_apply: Can't find button
/home/hans/Documents/Blender-Git/blender/source/blender/editors/interface/interface_handlers.c:1369:40: runtime error: member access within null pointer of type 'struct uiButMultiState'

Related Objects

Mentioned In
rB219dba8506ff: Workaround T83651: Crash dragging multiple buttons in the clip editor
Mentioned Here
T67027: Multiple numerical values are not changing together in Motion tracking workspace

Event Timeline

Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Confirmed.Dec 11 2020, 5:17 AM
Hans Goudey (HooglyBoogly) created this task.
Hans Goudey (HooglyBoogly) updated the task description.
Campbell Barton (campbellbarton) mentioned this in rB219dba8506ff: Workaround T83651: Crash dragging multiple buttons in the clip editor.Dec 11 2020, 5:33 AM
Aaron Carlisle (Blendify) added a subscriber: Aaron Carlisle (Blendify).Dec 11 2020, 6:01 AM
Philipp Oeser (lichtwerk) added a project: User Interface.Dec 11 2020, 9:18 AM
Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).Dec 12 2020, 3:21 AM

Committed workaround for the crash, the error with multi-button sliding still needs to be fixed though.

Hans Goudey (HooglyBoogly) triaged this task as Low priority.Dec 22 2020, 10:39 PM
Hans Goudey (HooglyBoogly) changed the subtype of this task from "Report" to "Bug".

I think it's fair to call this a bug. Now that the crash is solved it's probably low priority though. One idea to solve this is to have some more persistent storage of button handle data on the panel level. The fact that it's reallocated on every redraw is what causes this bug.

Hans Goudey (HooglyBoogly) moved this task from Backlog to Bugs on the User Interface board.Mar 30 2022, 8:48 PM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Jan 6 2023, 8:03 AM

We've a report for the multi-button editing of clip-editor: T67027: Multiple numerical values are not changing together in Motion tracking workspace
Campbell has fixed the crash already so I think we can merge this report.