==5557== Thread 16:
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x3E2105E5: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:57)
==5557== by 0x3E20FCA3: DISTRHO::DragonflyReverbPlugin::run(float const**, float**, unsigned int) (DragonflyReverbPlugin.cpp:74)
==5557== by 0x3E216066: DISTRHO::PluginExporter::run(float const**, float**, unsigned int) (DistrhoPluginInternal.hpp:536)
==5557== by 0x3E2167BE: DISTRHO::PluginLv2::lv2_run(unsigned int) (DistrhoPluginLV2.cpp:542)
==5557== by 0x3E211806: DISTRHO::lv2_run(void*, unsigned int) (DistrhoPluginLV2.cpp:1117)
==5557== by 0x6A4725A: lilv_instance_run (lilv.h:1694)
==5557== by 0x6A57337: ARDOUR::LV2Plugin::run(unsigned int, bool) (lv2_plugin.cc:3092)
==5557== by 0x6A54FDC: ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) (lv2_plugin.cc:2742)
==5557== by 0x67E0BB8: ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool) (plugin_insert.cc:1019)
==5557== by 0x67E20A2: ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) (plugin_insert.cc:1213)
==5557== by 0x687B2E9: ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool) (route.cc:490)
==5557== by 0x687C376: ARDOUR::Route::run_route(long, long, unsigned int, bool, bool) (route.cc:676)
==5557== by 0x688E787: ARDOUR::Route::no_roll_unlocked(unsigned int, long, long, bool) (route.cc:3731)
==5557== by 0x688E664: ARDOUR::Route::no_roll(unsigned int, long, long, bool) (route.cc:3701)
==5557== by 0x6496095: ARDOUR::Graph::process_one_route(ARDOUR::Route*) (graph.cc:574)
==5557== by 0x649B593: ARDOUR::GraphNode::process() (graphnode.cc:79)
==5557== by 0x6494732: ARDOUR::Graph::run_one() (graph.cc:420)
==5557== by 0x6494C8E: ARDOUR::Graph::main_thread() (graph.cc:479)
==5557== by 0x649AD82: boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (mem_fn_template.hpp:49)
==5557== by 0x649A4BD: void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (bind.hpp:259)
==5557== by 0x6499924: boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (bind.hpp:1294)
==5557== by 0x64991AF: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:159)
==5557== by 0x6ECE69: boost::function0<void>::operator()() const (function_template.hpp:771)
==5557== by 0x2D564562: ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (dummy_audiobackend.cc:552)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x3E20FCE9: DISTRHO::createPlugin() (DragonflyReverbPlugin.cpp:87)
==5557== by 0x3E215387: DISTRHO::PluginExporter::PluginExporter() (DistrhoPluginInternal.hpp:161)
==5557== by 0x3E216332: DISTRHO::PluginLv2::PluginLv2(double, _LV2_URID_Map const*, _LV2_Worker_Schedule const*, bool) (DistrhoPluginLV2.cpp:73)
==5557== by 0x3E21177C: DISTRHO::lv2_instantiate(_LV2_Descriptor const*, double, char const*, _LV2_Feature const* const*) (DistrhoPluginLV2.cpp:1100)
==5557== by 0xFC2B8EA: lilv_plugin_instantiate (in /usr/lib/liblilv-0.so.0.24.2)
==5557== by 0x6A497D9: ARDOUR::LV2Plugin::init(void const*, long) (lv2_plugin.cc:561)
==5557== by 0x6A486F9: ARDOUR::LV2Plugin::LV2Plugin(ARDOUR::AudioEngine&, ARDOUR::Session&, void const*, long) (lv2_plugin.cc:371)
==5557== by 0x6A58863: ARDOUR::LV2PluginInfo::load(ARDOUR::Session&) (lv2_plugin.cc:3363)
==5557== by 0x67D41CC: ARDOUR::find_plugin(ARDOUR::Session&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ARDOUR::PluginType) (plugin.cc:220)
==5557== by 0x67EAA41: ARDOUR::PluginInsert::set_state(XMLNode const&, int) (plugin_insert.cc:2537)
==5557== by 0x6889EA8: ARDOUR::Route::set_processor_state(XMLNode const&, XMLProperty const*, std::__cxx11::list<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > >&, bool&) (route.cc:3021)
==5557== by 0x68890FD: ARDOUR::Route::set_processor_state(XMLNode const&) (route.cc:2921)
==5557== by 0x6886A13: ARDOUR::Route::set_state(XMLNode const&, int) (route.cc:2575)
==5557== by 0x697EC4A: ARDOUR::Session::XMLRouteFactory(XMLNode const&, int) (session_state.cc:1840)
==5557== by 0x697E4A7: ARDOUR::Session::load_routes(XMLNode const&, int) (session_state.cc:1770)
==5557== by 0x697D53C: ARDOUR::Session::set_state(XMLNode const&, int) (session_state.cc:1670)
==5557== by 0x69732EA: ARDOUR::Session::post_engine_init() (session_state.cc:297)
==5557== by 0x68CFEB7: ARDOUR::Session::Session(ARDOUR::AudioEngine&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::BusProfile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (session.cc:425)
==5557== by 0x706AE8: ARDOUR_UI::load_session(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ardour_ui.cc:3519)
==5557== by 0x7063C5: ARDOUR_UI::get_session_parameters(bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ardour_ui.cc:3438)
==5557== by 0x6FAD47: ARDOUR_UI::starting() (ardour_ui.cc:1256)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
Creating embedded window...==5557== Thread 1:
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x4C32EA6: rawmemchr (vg_replace_strmem.c:1402)
==5557== by 0x10D823C1: _IO_str_init_static_internal (strops.c:41)
==5557== by 0x10D75B96: vsscanf (iovsscanf.c:40)
==5557== by 0x10D70306: sscanf (sscanf.c:32)
==5557== by 0x241D0E4A: ??? (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0)
==5557== by 0x241D1182: ??? (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0)
==5557== by 0x241D4BF8: drmGetDevice (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0)
==5557== by 0x489BC2D6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
==5557== by 0x489BB694: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
==5557== by 0x4898F988: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
==5557== by 0x4898BB9A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
==5557== by 0x4898BD02: glXChooseVisual (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
==5557== by 0x48534F06: getVisual (pugl_x11.c:128)
==5557== by 0x48535140: puglCreateWindow (pugl_x11.c:243)
==5557== by 0x48537B3F: DGL::Window::PrivateData::init() (Window.cpp:215)
==5557== by 0x485378DF: DGL::Window::PrivateData::PrivateData(DGL::Application&, DGL::Window*, long) (Window.cpp:179)
==5557== by 0x485362D8: DGL::Window::Window(DGL::Application&, long) (Window.cpp:1064)
==5557== by 0x484E9333: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:155)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a stack allocation
==5557== at 0x241D0D9D: ??? (in /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0)
==5557==
Success!
NOTE: Embed window is always visible and non-resizable
libsamplerate: ratio = 1.000000 converter_type = 101
revbase::setInitialDelay(0) delayW(0))
delay::setsize(0)
delay::setsize(0)
delay::setsize(0)
delay::setsize(0)
delay::setsize(14)
delay::setsize(14)
libsamplerate: ratio = 1.000000 converter_type = 101
revbase::setInitialDelay(0) delayW(0))
delay::setsize(0)
delay::setsize(0)
delay::setsize(0)
delay::setsize(0)
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10821BC0: __powf_finite (e_powf.c:68)
==5557== by 0x10826EF4: powf (w_powf.c:27)
==5557== by 0x7C1EDA: std::pow(float, float) (cmath:412)
==5557== by 0x4854975E: fv3::zrev2_f::setrt60(float) (zrev2.cpp:155)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x4853CEB3: fv3::BQ_LIMIT(float, float, float) (biquad.cpp:64)
==5557== by 0x4853DB03: fv3::biquad_f::setLSF_RBJ(float, float, float, float) (biquad.cpp:262)
==5557== by 0x485497B0: fv3::zrev2_f::setrt60(float) (zrev2.cpp:158)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10821BC0: __powf_finite (e_powf.c:68)
==5557== by 0x10826EF4: powf (w_powf.c:27)
==5557== by 0x7C1EDA: std::pow(float, float) (cmath:412)
==5557== by 0x48549874: fv3::zrev2_f::setrt60(float) (zrev2.cpp:159)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10821BF0: __powf_finite (e_powf.c:72)
==5557== by 0x10826EF4: powf (w_powf.c:27)
==5557== by 0x7C1EDA: std::pow(float, float) (cmath:412)
==5557== by 0x48549874: fv3::zrev2_f::setrt60(float) (zrev2.cpp:159)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10826F1A: powf (w_powf.c:28)
==5557== by 0x7C1EDA: std::pow(float, float) (cmath:412)
==5557== by 0x48549874: fv3::zrev2_f::setrt60(float) (zrev2.cpp:159)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10826F56: powf (w_powf.c:38)
==5557== by 0x7C1EDA: std::pow(float, float) (cmath:412)
==5557== by 0x48549874: fv3::zrev2_f::setrt60(float) (zrev2.cpp:159)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Conditional jump or move depends on uninitialised value(s)
==5557== at 0x10826E27: logf (w_logf.c:28)
==5557== by 0x484FF793: std::log(float) (cmath:362)
==5557== by 0x48545B26: fv3::utils_f::R2dB(float) (utils.cpp:32)
==5557== by 0x48549879: fv3::zrev2_f::setrt60(float) (zrev2.cpp:159)
==5557== by 0x48548302: fv3::zrev2_f::zrev2_f() (zrev2.cpp:34)
==5557== by 0x484E5859: DragonflyReverbDSP::DragonflyReverbDSP(double) (DragonflyReverbDSP.cpp:22)
==5557== by 0x484E6538: Spectrogram::Spectrogram(DGL::Widget*, DGL::NanoVG*, DGL::Rectangle<int>*) (Spectrogram.cpp:26)
==5557== by 0x484E2631: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557== Uninitialised value was created by a heap allocation
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
<SNIP>
==5557==
==5557== Invalid read of size 4
==5557== at 0x4854104D: fv3::biquad_f::processd1(float) (biquad_t.hpp:61)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f0 is 4,016 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x4854106C: fv3::biquad_f::processd1(float) (biquad_t.hpp:62)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860d8 is 3,992 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x48541074: fv3::biquad_f::processd1(float) (biquad_t.hpp:62)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f4 is 4,020 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x48541081: fv3::biquad_f::processd1(float) (biquad_t.hpp:62)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860dc is 3,996 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x4854108A: fv3::biquad_f::processd1(float) (biquad_t.hpp:62)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f8 is 4,024 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x485410EF: fv3::biquad_f::processd1(float) (biquad_t.hpp:64)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860ec is 4,012 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid write of size 4
==5557== at 0x485410F8: fv3::biquad_f::processd1(float) (biquad_t.hpp:64)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f0 is 4,016 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid write of size 4
==5557== at 0x48541106: fv3::biquad_f::processd1(float) (biquad_t.hpp:64)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860ec is 4,012 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x4854110F: fv3::biquad_f::processd1(float) (biquad_t.hpp:65)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f4 is 4,020 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid write of size 4
==5557== at 0x48541118: fv3::biquad_f::processd1(float) (biquad_t.hpp:65)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f8 is 4,024 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid write of size 4
==5557== at 0x48541126: fv3::biquad_f::processd1(float) (biquad_t.hpp:65)
==5557== by 0x48540FCB: fv3::biquad_f::process(float) (biquad_t.hpp:52)
==5557== by 0x48540FF5: fv3::biquad_f::operator()(float) (biquad_t.hpp:54)
==5557== by 0x48548AA9: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x450860f4 is 4,020 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x48547FB5: fv3::allpassm_f::_process(float, float) (allpass_t.hpp:179)
==5557== by 0x48548ACC: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x45085bc8 is 2,696 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 8
==5557== at 0x48548004: fv3::allpassm_f::_process(float, float) (allpass_t.hpp:183)
==5557== by 0x48548ACC: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x45085bd8 is 2,712 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 8
==5557== at 0x48548052: fv3::allpassm_f::_process(float, float) (allpass_t.hpp:186)
==5557== by 0x48548ACC: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x45085bb8 is 2,680 bytes inside a block of size 50,832 free'd
==5557== at 0x4C2D2DB: operator delete(void*) (vg_replace_malloc.c:576)
==5557== by 0x484E6C31: Spectrogram::~Spectrogram() (Spectrogram.cpp:86)
==5557== by 0x484E555C: DISTRHO::ScopedPointer<Spectrogram>::~ScopedPointer() (ScopedPointer.hpp:93)
==5557== by 0x484E2CD8: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:211)
==5557== by 0x484E2E81: DISTRHO::DragonflyReverbUI::~DragonflyReverbUI() (DragonflyReverbUI.cpp:215)
==5557== by 0x484E9445: DISTRHO::UIExporterWindow::~UIExporterWindow() (DistrhoUIInternal.hpp:166)
==5557== by 0x484E9D07: DISTRHO::UIExporter::~UIExporter() (DistrhoUIInternal.hpp:221)
==5557== by 0x484EA7E7: DISTRHO::UiLv2::~UiLv2() (DistrhoUILV2.cpp:39)
==5557== by 0x484E8E76: DISTRHO::lv2ui_cleanup(void*) (DistrhoUILV2.cpp:434)
==5557== by 0x49E4AE57: ??? (in /usr/lib/x86_64-linux-gnu/suil-0/libsuil_x11_in_gtk2.so)
==5557== by 0xA0157A6: _gtk_marshal_BOOLEAN__VOID (gtkmarshalers.c:917)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x9594F81: signal_emit_unlocked_R (gsignal.c:3635)
==5557== by 0x959D67E: g_signal_emit_valist (gsignal.c:3401)
==5557== by 0x959E46A: g_signal_emit_by_name (gsignal.c:3487)
==5557== by 0xA044A08: _gtk_plug_remove_from_socket (gtkplug.c:444)
==5557== by 0xA0817EE: gtk_socket_unrealize (gtksocket.c:468)
==5557== by 0x9582ECE: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA12D2A0: gtk_widget_real_unrealize (gtkwidget.c:8933)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959537C: signal_emit_unlocked_R (gsignal.c:3673)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA130F41: gtk_widget_unrealize (gtkwidget.c:3605)
==5557== by 0xA1312FC: gtk_widget_unparent (gtkwidget.c:3131)
==5557== by 0x9F665A8: gtk_box_remove (gtkbox.c:1215)
==5557== by 0xC245907: Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0x12107A0: LV2PluginUI::lv2ui_free() (lv2_plugin_ui.cc:436)
==5557== by 0x121164C: LV2PluginUI::on_window_hide() (lv2_plugin_ui.cc:568)
==5557== by 0xE5CC1E: PluginUIWindow::on_hide() (plugin_ui.cc:211)
==5557== by 0xC2CA8CC: Gtk::Widget_Class::hide_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA13248D: gtk_widget_hide (gtkwidget.c:3320)
==5557== by 0xEB491A: ProcessorBox::delete_processors(std::vector<boost::shared_ptr<ARDOUR::Processor>, std::allocator<boost::shared_ptr<ARDOUR::Processor> > > const&) (processor_box.cc:3102)
==5557== by 0xEAEF5B: ProcessorBox::processor_operation(ProcessorBox::ProcessorOperation) (processor_box.cc:2234)
==5557== by 0xEB9CA3: ProcessorBox::rb_delete() (processor_box.cc:3820)
==5557== by 0xED65C0: sigc::pointer_functor0<void>::operator()() const (ptr_fun.h:77)
==5557== by 0xED38F1: sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (adaptor_trait.h:256)
==5557== by 0xECFA84: sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (slot.h:114)
==5557== Block was alloc'd at
==5557== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==5557== by 0x484E2600: DISTRHO::DragonflyReverbUI::DragonflyReverbUI() (DragonflyReverbUI.cpp:182)
==5557== by 0x484E50F9: DISTRHO::createUI() (DragonflyReverbUI.cpp:638)
==5557== by 0x484E8716: DISTRHO::createUiWrapper(void*, DGL::Window*) (DistrhoUIInternal.hpp:143)
==5557== by 0x484E9358: DISTRHO::UIExporterWindow::UIExporterWindow(DGL::Application&, long, void*) (DistrhoUIInternal.hpp:154)
==5557== by 0x484E95B0: DISTRHO::UIExporter::UIExporter(void*, long, void (*)(void*, unsigned int, bool), void (*)(void*, unsigned int, float), void (*)(void*, char const*, char const*), void (*)(void*, unsigned char, unsigned char, unsigned char), void (*)(void*, unsigned int, unsigned int), void*, char const*) (DistrhoUIInternal.hpp:236)
==5557== by 0x484E9D7F: DISTRHO::UiLv2::UiLv2(char const*, long, _LV2_Options_Option const*, _LV2_URID_Map const*, _LV2UI_Resize const*, _LV2UI_Touch const*, void*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void**, void*) (DistrhoUILV2.cpp:54)
==5557== by 0x484E8E30: DISTRHO::lv2ui_instantiate(_LV2UI_Descriptor const*, char const*, char const*, void (*)(void*, unsigned int, unsigned int, unsigned int, void const*), void*, void**, _LV2_Feature const* const*) (DistrhoUILV2.cpp:427)
==5557== by 0xE38D3FB: suil_instance_new (in /usr/lib/x86_64-linux-gnu/libsuil-0.so.0.8.4)
==5557== by 0x120FF29: LV2PluginUI::lv2ui_instantiate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:338)
==5557== by 0x1211434: LV2PluginUI::on_window_show(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (lv2_plugin_ui.cc:547)
==5557== by 0xE5CB9C: PluginUIWindow::on_show() (plugin_ui.cc:195)
==5557== by 0xC2CA82C: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0x9582F74: g_closure_invoke (gclosure.c:804)
==5557== by 0x959495B: signal_emit_unlocked_R (gsignal.c:3565)
==5557== by 0x959DBDB: g_signal_emit_valist (gsignal.c:3391)
==5557== by 0x959DFBE: g_signal_emit (gsignal.c:3447)
==5557== by 0xA1322D5: gtk_widget_show (gtkwidget.c:3236)
==5557== by 0xC2CA6EF: Gtk::Widget_Class::show_all_vfunc_callback(_GtkWidget*) (in /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1.1.0)
==5557== by 0xEBC3D3: ProcessorWindowProxy::get(bool) (processor_box.cc:4236)
==5557== by 0x11ABF04: WM::Manager::show_visible() const (window_manager.cc:147)
==5557== by 0x6FADAD: ARDOUR_UI::starting() (ardour_ui.cc:1264)
==5557== by 0x8375727: Gtkmm2ext::UI::run(Receiver&) (gtk_ui.cc:279)
==5557== by 0xC49180: main (main.cc:426)
==5557==
==5557== Invalid read of size 4
==5557== at 0x48548061: fv3::allpassm_f::_process(float, float) (allpass_t.hpp:186)
==5557== by 0x48548ACC: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== Address 0x9cc is not stack'd, malloc'd or (recently) free'd
==5557==
==5557==
==5557== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==5557== Access not within mapped region at address 0x9CC
==5557== at 0x48548061: fv3::allpassm_f::_process(float, float) (allpass_t.hpp:186)
==5557== by 0x48548ACC: fv3::zrev2_f::processreplace(float*, float*, float*, float*, long) (zrev2.cpp:98)
==5557== by 0x484E5ED2: DragonflyReverbDSP::run(float const**, float**, unsigned int) (DragonflyReverbDSP.cpp:106)
==5557== by 0x484E6CA1: Spectrogram::run() (Spectrogram.cpp:94)
==5557== by 0x484E831E: DISTRHO::Thread::_runEntryPoint() (Thread.hpp:268)
==5557== by 0x484E8355: DISTRHO::Thread::_entryPoint(void*) (Thread.hpp:280)
==5557== by 0xDAD8493: start_thread (pthread_create.c:333)
==5557== by 0x10DF4ACE: clone (clone.S:97)
==5557== If you believe this happened as a result of a stack
==5557== overflow in your program's main thread (unlikely but
==5557== possible), you can try to increase the size of the
==5557== main thread stack using the --main-stacksize= flag.
==5557== The main thread stack size used in this run was 8388608.
==5557==
==5557== HEAP SUMMARY:
==5557== in use at exit: 227,452,995 bytes in 1,005,507 blocks
==5557== total heap usage: 7,446,254 allocs, 6,440,747 frees, 797,738,142 bytes allocated
==5557==
==5557== LEAK SUMMARY:
==5557== definitely lost: 639,953 bytes in 70 blocks
==5557== indirectly lost: 192,441 bytes in 158 blocks
==5557== possibly lost: 4,577,829 bytes in 867 blocks
==5557== still reachable: 86,038,474 bytes in 533,878 blocks
==5557== of which reachable via heuristic:
==5557== length64 : 30,376 bytes in 415 blocks
==5557== newarray : 5,673,400 bytes in 135 blocks
==5557== multipleinheritance: 971,728 bytes in 11,024 blocks
==5557== suppressed: 129,192,274 bytes in 425,690 blocks
==5557== Rerun with --leak-check=full to see details of leaked memory
==5557==
==5557== For counts of detected and suppressed errors, rerun with: -v
==5557== ERROR SUMMARY: 82688476 errors from 131 contexts (suppressed: 0 from 0)