View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003674 | ardour | bugs | public | 2011-01-05 22:06 | 2020-04-19 20:15 |
| Reporter | nowhiskey | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0-beta1 | ||||
| Summary | 0003674: crash when clicking on grp button in editor mixer, while fader in representing a send | ||||
| Description | revision 8447 -create new session -add 2 mono tracks -add one group vie right hand tab, give the group some name (001) -add one mono bus -left-click the send button and assign all tracks -click on the first audio track -dubble click on the aux-send1 in the redirect -now the fader is representing the send -click on the grp button of that editor mixer strip -'no group' and '001' are offered -now click anywhere else -crash attached is a bt. cheers, doc | ||||
| Additional Information | i am not sure if this shoud go into another report, but when we swith the fader to show the aux level, we are still able to use the grp button on that strip, but than if we assign to some group, not the aux send will be grouped, but the channel where this aux send is comming from will be grouped. | ||||
| Tags | No tags attached. | ||||
|
2011-01-05 22:06
|
bt002 (31,688 bytes)
Thread 30 (Thread 0xae39dc90 (LWP 3848)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5eb6876 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2 0xb5e3f342 in g_usleep () from /lib/libglib-2.0.so.0
#3 0xb5bd549d in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1
#4 0xb71a01b2 in ARDOUR::AudioEngine::meter_thread (this=0x9bb6400) at ../libs/ardour/audioengine.cc:699
#5 0xb71c0dad in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const () from ./../build/default/libs/ardour/libardour.so.3
#6 0xb71bbf36 in void boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) () from ./../build/default/libs/ardour/libardour.so.3
#7 0xb71b7448 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() ()
from ./../build/default/libs/ardour/libardour.so.3
#8 0xb71b2201 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const () from ./../build/default/libs/ardour/libardour.so.3
#9 0xb71adc8f in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) () from ./../build/default/libs/ardour/libardour.so.3
#10 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0
#12 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 29 (Thread 0xa8d85b70 (LWP 3847)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb5e2306b in g_poll () from /lib/libglib-2.0.so.0
#3 0xb5e15dbc in ?? () from /lib/libglib-2.0.so.0
#4 0xb5e16527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5 0xb5bce6c5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0xb7ecb9ed in BaseUI::main_thread (this=0xa5e7838) at ../libs/pbd/base_ui.cc:76
#7 0xb7eccdca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xa5e61dc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8 0xb7eccc3a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa5e61d8)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9 0xb7ecc9aa in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa5e61c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0
#12 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 28 (Thread 0xae418c90 (LWP 3846)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb721f693 in ARDOUR::Butler::thread_work (this=0x9bd0668) at ../libs/ardour/butler.cc:159
#3 0xb721f619 in ARDOUR::Butler::_thread_work (arg=0x9bd0668) at ../libs/ardour/butler.cc:140
#4 0xb7f00336 in fake_thread_start (arg=0xa5d8bc0) at ../libs/pbd/pthread_utils.cc:81
#5 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 27 (Thread 0xae6f2b70 (LWP 3845)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5eb5385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0
#2 0xb73093f9 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb73069db in ARDOUR::Graph::restart_cycle (this=0x9bd1070) at ../libs/ardour/graph.cc:206
#4 0xb73069a3 in ARDOUR::Graph::dec_ref (this=0x9bd1070) at ../libs/ardour/graph.cc:192
#5 0xb730d702 in ARDOUR::GraphNode::finish (this=0xa51614c, chain=1) at ../libs/ardour/graphnode.cc:61
#6 0xb730790a in ARDOUR::Graph::run_one (this=0x9bd1070) at ../libs/ardour/graph.cc:352
#7 0xb7307c5d in ARDOUR::Graph::main_thread (this=0x9bd1070) at ../libs/ardour/graph.cc:412
#8 0xb730cc39 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from ./../build/default/libs/ardour/libardour.so.3
#9 0xb730c904 in 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) () from ./../build/default/libs/ardour/libardour.so.3
#10 0xb730c62c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
from ./../build/default/libs/ardour/libardour.so.3
#11 0xb730c1e1 in 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&) () from ./../build/default/libs/ardour/libardour.so.3
#12 0x08b71e9f in boost::function0<void>::operator() (this=0xae67814c) at /usr/include/boost/function/function_template.hpp:1013
#13 0xb71a331d in ARDOUR::AudioEngine::_start_process_thread (arg=0x9b0e2f8) at ../libs/ardour/audioengine.cc:1516
#14 0xb5ecee40 in jack_thread_proxy (varg=0x9bd1530) at thread.c:127
#15 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 16 (Thread 0xae7d3b70 (LWP 3832)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb5ec9dff in jack_client_core_wait (client=0x9bd2b08) at client.c:1690
#3 0xb5eca187 in jack_cycle_wait (client=0x9bd2b08) at client.c:1887
#4 0xb719f457 in ARDOUR::AudioEngine::process_thread (this=0x9bb6400) at ../libs/ardour/audioengine.cc:458
#5 0xb719f0a1 in ARDOUR::AudioEngine::_process_thread (arg=0x9bb6400) at ../libs/ardour/audioengine.cc:380
#6 0xb5eca483 in jack_client_thread (arg=0x9bd2b08) at client.c:2012
#7 0xb5ecee40 in jack_thread_proxy (varg=0xa4b52c8) at thread.c:127
#8 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 4 (Thread 0xb319ab70 (LWP 3816)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb7133327 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4 0xb713305e in analyser_work () at ../libs/ardour/analyser.cc:49
#5 0x0911edf1 in sigc::pointer_functor0<void>::operator()() const ()
#6 0x0911c820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7 0x0911996e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#8 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0
#10 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 3 (Thread 0xb399bb70 (LWP 3815)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75da475 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4 0x0911edf1 in sigc::pointer_functor0<void>::operator()() const ()
#5 0x0911c820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0911996e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0
#9 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 2 (Thread 0xb419cb70 (LWP 3814)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75da475 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4 0x0911edf1 in sigc::pointer_functor0<void>::operator()() const ()
#5 0x0911c820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x0911996e in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0
#9 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6
Thread 1 (Thread 0xb420a9b0 (LWP 3811)):
#0 0x0a65f002 in ?? ()
#1 0x0910f802 in Gtkmm2ext::DnDVBox<ProcessorEntry>::set_active(ProcessorEntry*) ()
#2 0x091093e1 in ProcessorBox::mixer_strip_delivery_changed (this=0xa644f8c, w=...) at ../gtk2_ardour/processor_box.cc:2068
#3 0x09120d68 in boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >::operator()(ProcessorBox*, boost::weak_ptr<ARDOUR::Delivery>) const ()
#4 0x0911f9c4 in void boost::_bi::list2<boost::_bi::value<ProcessorBox*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >, boost::_bi::list1<boost::weak_ptr<ARDOUR::Delivery>&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >&, boost::_bi::list1<boost::weak_ptr<ARDOUR::Delivery>&>&, int) ()
#5 0x0911d6f9 in void boost::_bi::bind_t<void, boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >, boost::_bi::list2<boost::_bi::value<ProcessorBox*>, boost::arg<1> > >::operator()<boost::weak_ptr<ARDOUR::Delivery> >(boost::weak_ptr<ARDOUR::Delivery>&) ()
#6 0x0911b1fa in void boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >, boost::_bi::list2<boost::_bi::value<ProcessorBox*>, boost::arg<1> > > >::operator()<boost::weak_ptr<ARDOUR::Delivery> >(boost::weak_ptr<ARDOUR::Delivery>&) ()
#7 0x09118145 in boost::detail::function::void_function_obj_invoker1<boost::_bi::protected_bind_t<boost::_bi::bind_t<void, boost::_mfi::mf1<void, ProcessorBox, boost::weak_ptr<ARDOUR::Delivery> >, boost::_bi::list2<boost::_bi::value<ProcessorBox*>, boost::arg<1> > > >, void, boost::weak_ptr<ARDOUR::Delivery> >::invoke(boost::detail::function::function_buffer&, boost::weak_ptr<ARDOUR::Delivery>) ()
#8 0x090243ba in boost::function1<void, boost::weak_ptr<ARDOUR::Delivery> >::operator() (this=0xa992c98, a0=...)
at /usr/include/boost/function/function_template.hpp:1013
#9 0x09120f23 in void boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Delivery> > >::operator()<boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>&, boost::_bi::list0&, int) ()
#10 0x0911fa92 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Delivery> > > >::operator()() ()
#11 0x0911d807 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Delivery> > > >, void>::invoke(boost::detail::function::function_buffer&) ()
#12 0x08b71e9f in boost::function0<void>::operator() (this=0xbfffdc60) at /usr/include/boost/function/function_template.hpp:1013
#13 0xb668782a in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord *, const boost::function<void()> &) (this=0x9855eb8,
invalidation=0xa648120, f=...) at ../libs/pbd/pbd/abstract_ui.cc:189
#14 0x09111104 in PBD::Signal1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void> >::compositor(boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Delivery>) ()
#15 0x09121eb3 in void boost::_bi::list4<boost::_bi::value<boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Delivery>), boost::_bi::list1<boost::weak_ptr<ARDOUR::Delivery>&> >(boost::_bi::type<void>, void (*&)(boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Delivery>), boost::_bi::list1<boost::weak_ptr<ARDOUR::Delivery>&>&, int) ()
#16 0x091218a5 in void boost::_bi::bind_t<void, void (*)(boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Delivery>), boost::_bi::list4<boost::_bi::value<boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<boost::weak_ptr<ARDOUR::Delivery> >(boost::weak_ptr<ARDOUR::Delivery>&) ()
#17 0x0912107c in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void ()(boost::weak_ptr<ARDOUR::Delivery>)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::weak_ptr<ARDOUR::Delivery>), boost::_bi::list4<boost::_bi::value<boost::function<void ()(boost::weak_ptr<ARDOUR::D
elivery>)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, boost::weak_ptr<ARDOUR::Delivery> >::invoke(boost::detail::function::function_buffer&, boost::weak_ptr<ARDOUR::Delivery>) ()
#18 0x090243ba in boost::function1<void, boost::weak_ptr<ARDOUR::Delivery> >::operator() (this=0xa6486f4, a0=...)
at /usr/include/boost/function/function_template.hpp:1013
#19 0x090234e0 in boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker::m_invoke(const boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > &, const boost::signals2::detail::void_type *) const (this=0xbfffdfc0, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:351
#20 0x09021de0 in boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker::operator()(const boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > &) const (
this=0xbfffdfc0, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:340
#21 0x0901fd25 in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >::dereference(void) const (this=0xbfffdef4)
at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82
#22 0x0901d817 in boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >(const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > &) (f=...)
at /usr/include/boost/iterator/iterator_facade.hpp:516
#23 0x0901ab3b in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, const boost::signals2::detail::void_type&, int>::operator*(void) const (this=0xbfffdef4)
at /usr/include/boost/iterator/iterator_facade.hpp:634
#24 0x0901784d in boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boos
t::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >) const (this=0xa646998, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55
#25 0x09014c31 in boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void> &, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)> >, boost::signals2::mutex> >) const (
this=0xbfffe01f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64
#26 0x090122c5 in boost::signals2::detail::signal1_impl<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::operator()(boost::weak_ptr<ARDOUR::Delivery>) (this=0xa644650, arg1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246
#27 0x0901042b in boost::signals2::signal1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(boost::weak_ptr<ARDOUR::Delivery>)>, boost::function<void(const boost::signals2::connection&, boost::weak_ptr<ARDOUR::Delivery>)>, boost::signals2::mutex>::operator()(boost::weak_ptr<ARDOUR::Delivery>) (this=0xa644e54, arg1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:675
#28 0x0900e348 in PBD::Signal1<void, boost::weak_ptr<ARDOUR::Delivery>, boost::signals2::optional_last_value<void> >::operator() (this=0xa644e54, arg1=...)
at ../libs/pbd/pbd/signals.h:149
#29 0x0900a1a7 in MixerStrip::set_current_delivery (this=0xa644d30, d=...) at ../gtk2_ardour/mixer_strip.cc:1723
#30 0x0900a632 in MixerStrip::revert_to_default_display (this=0xa644d30) at ../gtk2_ardour/mixer_strip.cc:1762
#31 0x09000b44 in MixerStrip::set_route (this=0xa644d30, rt=...) at ../gtk2_ardour/mixer_strip.cc:385
#32 0x08dd30d0 in Editor::set_selected_mixer_strip (this=0x9ccacb0, view=...) at ../gtk2_ardour/editor_mixer.cc:222
#33 0x08e6f1f6 in Editor::track_selection_changed (this=0x9ccacb0) at ../gtk2_ardour/editor_selection.cc:883
#34 0x08d1cd44 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x9d03c64) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#35 0x08d166ec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x9d03c60)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#36 0x08d0f132 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x9d03c48) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#37 0x08b3139a in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x9d03c18) at /usr/include/sigc++-2.0/sigc++/signal.h:776
#38 0x08b3a58c in sigc::signal0<void, sigc::nil>::emit (this=0x9cea344) at /usr/include/sigc++-2.0/sigc++/signal.h:2671
#39 0x08b3603f in sigc::signal0<void, sigc::nil>::operator() (this=0x9cea344) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#40 0x091efc2e in Selection::add (this=0x9cea2d0, track_list=...) at ../gtk2_ardour/selection.cc:356
#41 0x091efca8 in Selection::add (this=0x9cea2d0, track=0xa951758) at ../gtk2_ardour/selection.cc:365
#42 0x091f101f in Selection::set (this=0x9cea2d0, track=0xa951758) at ../gtk2_ardour/selection.cc:675
#43 0x091b83ec in RouteTimeAxisView::selection_click (this=0xa951648, ev=0xa6e7a48) at ../gtk2_ardour/route_time_axis.cc:1170
#44 0x092c76a1 in TimeAxisView::controls_ebox_button_release (this=0xa951758, ev=0xa6e7a48) at ../gtk2_ardour/time_axis_view.cc:332
#45 0x092d177a in sigc::bound_mem_functor1<bool, TimeAxisView, _GdkEventButton*>::operator()(_GdkEventButton* const&) const ()
#46 0x092d0a3f in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, TimeAxisView, _GdkEventButton*> >::deduce_result_type<_GdkEventButton* const&, void, void, void, vo
id, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<bool, TimeAxisView, _GdkEventButton*> >::operator()<_GdkEventButton* const&>(_GdkEventButton* const&) const ()
#47 0x092cf97d in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, TimeAxisView, _GdkEventButton*>, bool, _GdkEventButton*>::call_it(sigc::internal::slot_rep*, _GdkEventButton* const&) ()
#48 0xb52c1602 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#49 0xb58b9e74 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#50 0xb5b6313a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#51 0xb5b79a10 in ?? () from /usr/lib/libgobject-2.0.so.0
#52 0xb5b7aa7b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#53 0xb5b7b076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#54 0xb59e6156 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#55 0xb58b24cd in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb58b3857 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#57 0xb573cdda in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#58 0xb5e12305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0xb5e15fe8 in ?? () from /lib/libglib-2.0.so.0
#60 0xb5e16527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#61 0xb58b3e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#62 0xb5237e87 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#63 0xb5237c82 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#64 0xb667a212 in Gtkmm2ext::UI::run (this=0x9855ea8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:265
#65 0x08f7f962 in main (argc=1, argv=0xbfffeed4) at ../gtk2_ardour/main.cc:605
|
|
|
The crash in the main part of your report should be fixed in SVN. I can't reproduce the bug in your `additional information'. If I switch a fader on an audio track to show a send to a bus, and choose a group from the grp button in that strip, the audio track gets put in the group. Is this not what you are seeing? |
|
|
that is exactly what i see. the confusion comes from the fact, that when i switch to the send view, the output button of the strip chenges to grey, so that i cannot operate it, while i still can operate the grp button. this fact lets me think that with the grp button i could put the aux send into a group. it would be consistent that when in aux-send view everything else is greyed out except the components of the strip, which are really controlling the aux-send. cheers, doc |
|
|
yes, i cannot reproduce the crash anymore :) cheers, doc |
|
|
i've made the group button, invert button(s) and meter point button change sensitivity too now, as well. |
|
|
and now all other inline buttons and controls (rev 8609), so i'm going to close the bug now. |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-01-05 22:06 | nowhiskey | New Issue | |
| 2011-01-05 22:06 | nowhiskey | File Added: bt002 | |
| 2011-01-06 00:11 | cth103 | cost | => 0.00 |
| 2011-01-06 00:11 | cth103 | Target Version | => 3.0-beta1 |
| 2011-01-06 00:55 | cth103 | Note Added: 0009847 | |
| 2011-01-06 00:56 | cth103 | Status | new => feedback |
| 2011-01-06 09:24 | nowhiskey | Note Added: 0009857 | |
| 2011-01-06 09:35 | nowhiskey | Note Added: 0009858 | |
| 2011-01-29 15:00 | paul | Note Added: 0009985 | |
| 2011-01-29 15:29 | paul | Note Added: 0009986 | |
| 2011-01-29 15:29 | paul | Status | feedback => resolved |
| 2011-01-29 15:29 | paul | Resolution | open => fixed |
| 2011-01-29 15:29 | paul | Assigned To | => paul |
| 2020-04-19 20:15 | system | Note Added: 0022350 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |