Page MenuHome

Crash dragging on multiple buttons in the clip editor markers panel
Confirmed, LowPublicBUG

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'

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. (Show Details)

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.