Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Identified VST calls from host to plugin when changing parameter values from plugin GUI and their stacktraces:
- 1. Call to normalizedParamToPlain (id, valueNormalized)
- -- Stacktrace Thread: unknown
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::normalizedParamToPlain(unsigned int, double)
- Steinberg::VST3PI::performEdit(unsigned int, double)
- /home/tomas/.local/share/yabridge/libyabridge-vst3.so(+0x797b7) [0x791b616d97b7]
- /home/tomas/.local/share/yabridge/libyabridge-vst3.so(+0x8d07a) [0x791b616ed07a]
- /lib/x86_64-linux-gnu/libstdc++.so.6(+0xdc253) [0x791b864dc253]
- /lib/x86_64-linux-gnu/libc.so.6(+0x94ac3) [0x791b86094ac3]
- /lib/x86_64-linux-gnu/libc.so.6(+0x126850) [0x791b86126850]
- 2. Call to normalizedParamToPlain (id, valueNormalized)
- -- Stacktrace Thread: unknown
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::normalizedParamToPlain(unsigned int, double)
- Steinberg::VST3PI::get_parameter(unsigned int) const
- ARDOUR::VST3Plugin::get_parameter(unsigned int) const
- ARDOUR::Plugin::parameter_changed_externally(unsigned int, float)
- ARDOUR::VST3Plugin::parameter_change_handler(Steinberg::VST3PI::ParameterChange, unsigned int, float)
- boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>::operator()(ARDOUR::VST3Plugin*, Steinberg::VST3PI::ParameterChange, unsigned int, float) const
- void boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator()<boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::rrlist3<Steinberg::VST3PI::ParameterChange, unsigned int, float> >(boost::_bi::type<void>, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>&, boost::_bi::rrlist3<Steinberg::VST3PI::ParameterChange, unsigned int, float>&, int)
- void boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()<Steinberg::VST3PI::ParameterChange, unsigned int, float>(Steinberg::VST3PI::ParameterChange&&, unsigned int&&, float&&)
- boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, Steinberg::VST3PI::ParameterChange, unsigned int, float>::invoke(boost::detail::function::function_buffer&, Steinberg::VST3PI::ParameterChange, unsigned int, float)
- boost::function3<void, Steinberg::VST3PI::ParameterChange, unsigned int, float>::operator()(Steinberg::VST3PI::ParameterChange, unsigned int, float) const
- PBD::Signal3<void, Steinberg::VST3PI::ParameterChange, unsigned int, float, PBD::OptionalLastValue<void> >::operator()(Steinberg::VST3PI::ParameterChange, unsigned int, float)
- Steinberg::VST3PI::performEdit(unsigned int, double)
- /home/tomas/.local/share/yabridge/libyabridge-vst3.so(+0x797b7) [0x791b616d97b7]
- 3. Call to setParamNormalized (id, value)
- -- Stacktrace Thread: unknown
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::setParamNormalized(unsigned int, double)
- Steinberg::VST3PI::get_parameter(unsigned int) const
- ARDOUR::VST3Plugin::get_parameter(unsigned int) const
- ARDOUR::Plugin::parameter_changed_externally(unsigned int, float)
- ARDOUR::VST3Plugin::parameter_change_handler(Steinberg::VST3PI::ParameterChange, unsigned int, float)
- boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>::operator()(ARDOUR::VST3Plugin*, Steinberg::VST3PI::ParameterChange, unsigned int, float) const
- void boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator()<boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::rrlist3<Steinberg::VST3PI::ParameterChange, unsigned int, float> >(boost::_bi::type<void>, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>&, boost::_bi::rrlist3<Steinberg::VST3PI::ParameterChange, unsigned int, float>&, int)
- void boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()<Steinberg::VST3PI::ParameterChange, unsigned int, float>(Steinberg::VST3PI::ParameterChange&&, unsigned int&&, float&&)
- boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR::VST3Plugin, Steinberg::VST3PI::ParameterChange, unsigned int, float>, boost::_bi::list4<boost::_bi::value<ARDOUR::VST3Plugin*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, Steinberg::VST3PI::ParameterChange, unsigned int, float>::invoke(boost::detail::function::function_buffer&, Steinberg::VST3PI::ParameterChange, unsigned int, float)
- boost::function3<void, Steinberg::VST3PI::ParameterChange, unsigned int, float>::operator()(Steinberg::VST3PI::ParameterChange, unsigned int, float) const
- PBD::Signal3<void, Steinberg::VST3PI::ParameterChange, unsigned int, float, PBD::OptionalLastValue<void> >::operator()(Steinberg::VST3PI::ParameterChange, unsigned int, float)
- Steinberg::VST3PI::performEdit(unsigned int, double)
- /home/tomas/.local/share/yabridge/libyabridge-vst3.so(+0x797b7) [0x791b616d97b7]
- 4. Call to normalizedParamToPlain (id, valueNormalized)
- -- Stacktrace Thread: ArdourGUI
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::normalizedParamToPlain(unsigned int, double)
- Steinberg::VST3PI::get_parameter(unsigned int) const
- ARDOUR::VST3Plugin::get_parameter(unsigned int) const
- ARDOUR::PluginInsert::PluginControl::get_value() const
- /home/tomas/proyectos/ardourMain/ardour/build/../gtk2_ardour/processor_box.cc:1189 /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x11fc95e) [0x60caba52295e]
- /usr/include/boost/bind/mem_fn_template.hpp:49 (discriminator 4) /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x1239c7b) [0x60caba55fc7b]
- /usr/include/boost/bind/bind.hpp:260 /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x123601b) [0x60caba55c01b]
- /usr/include/boost/bind/bind.hpp:1318 /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x12317a3) [0x60caba5577a3]
- /usr/include/boost/function/function_template.hpp:159 /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x122cd04) [0x60caba552d04]
- boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::operator()(bool, PBD::Controllable::GroupControlDisposition) const
- void boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> >::operator()<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>&, boost::_bi::list0&, int)
- boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> > >::operator()()
- boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> > >, void>::invoke(boost::detail::function::function_buffer&)
- 5. Call to setParamNormalized (id, value)
- -- Stacktrace Thread: ArdourGUI
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::setParamNormalized(unsigned int, double)
- Steinberg::VST3PI::get_parameter(unsigned int) const
- ARDOUR::VST3Plugin::get_parameter(unsigned int) const
- ARDOUR::PluginInsert::PluginControl::get_value() const
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x11fc95e) [0x60caba52295e]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x1239c7b) [0x60caba55fc7b]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x123601b) [0x60caba55c01b]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x12317a3) [0x60caba5577a3]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x122cd04) [0x60caba552d04]
- boost::function2<void, bool, PBD::Controllable::GroupControlDisposition>::operator()(bool, PBD::Controllable::GroupControlDisposition) const
- void boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> >::operator()<boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>&, boost::_bi::list0&, int)
- boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> > >::operator()()
- boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (bool, PBD::Controllable::GroupControlDisposition)>, boost::_bi::list2<boost::_bi::value<bool>, boost::_bi::value<PBD::Controllable::GroupControlDisposition> > >, void>::invoke(boost::detail::function::function_buffer&)
- 6. Call to plainParamToNormalized (id, plainValue)
- -- Stacktrace Thread: RT-main-0x791b6c9fec80
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::plainParamToNormalized(unsigned int, double)
- Steinberg::VST3PI::set_parameter(unsigned int, float, int, bool, bool)
- ARDOUR::VST3Plugin::connect_and_run(ARDOUR::BufferSet&, long, long, double, ARDOUR::ChanMapping const&, ARDOUR::ChanMapping const&, unsigned int, long)
- ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, long, long, double, unsigned int, long, bool)
- ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool)
- ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool)
- ARDOUR::Route::run_route(long, long, unsigned int, bool, bool)
- ARDOUR::Route::no_roll_unlocked(unsigned int, long, long, bool)
- ARDOUR::Route::no_roll(unsigned int, long, long, bool)
- ARDOUR::Graph::process_one_route(ARDOUR::Route*)
- ARDOUR::Route::process()
- ARDOUR::GraphNode::run(ARDOUR::GraphChain const*)
- ARDOUR::Graph::run_one()
- 7. Call to setParamNormalized (id, value)
- -- Stacktrace Thread: ArdourGUI
- PBD::stacktrace(std::ostream&, int, unsigned long)
- ARDOUR::VSTEditControllerDebugger::debug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- ARDOUR::VSTEditControllerDebugger::setParamNormalized(unsigned int, double)
- Steinberg::VST3PI::update_contoller_param()
- ARDOUR::VST3Plugin::update_contoller_param()
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x17b0cf6) [0x60cabaad6cf6]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x17b4d60) [0x60cabaadad60]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x17b4154) [0x60cabaada154]
- /home/tomas/proyectos/ardourMain/ardour/build/gtk2_ardour/ardour-8.2.85(+0x17b3278) [0x60cabaad9278]
- sigc::slot0<void>::operator()() const
- sigc::adaptor_functor<sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::operator()() const
- sigc::internal::slot_call<sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)
- sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*)
- sigc::signal0<void, sigc::nil>::emit() const
- sigc::signal0<void, sigc::nil>::operator()() const
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement