71a83ed199dbec678da82229b0caba57ddf82db0
When toggling "Manual Config", Route::customize_plugin_insert() or Route::reset_plugin_insert() emits processors_changed. This destroyed the widget from which the change was initiated, in ppw.clear(), leading to a use-after-free in ArdourButton::on_button_release_event(_GdkEventButton*) ../libs/widgets/ardour_button.cc:995 The PluginPinDialog does not need to refill the widget list when manual config is toggled, only the PluginPinWidget itself needs to updated.
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%