View Issue Details

IDProjectCategoryView StatusLast Update
0006452ardourbugspublic2015-07-16 15:41
Reporterccaudle Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version4.X git (version in description) 
Summary0006452: crash when scanning for plugins in a session with active plugins
Descriptionbuilt from revision 4.1-364-g6dbe10d
Opened a previously saved session and noticed that the VST plugins were not present. Opened preferences dialog and scanned from the plugins tab, ardour crashed.
Opened same session again, selected clear VST cache from plugins tab, scanned, ardour crashed again. backtrace attached.
At RG's suggestion I opened an empty session and scanned from there, no problems. After the plugins were discovered I was able to open the original session again.
TagsNo tags attached.

Activities

2015-07-16 02:09

 

plugin_scan_crash.txt (39,165 bytes)   
Thread 21 (Thread 0x7fffcbfff700 (LWP 23037)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6a6c33d in ARDOUR::AudioEngine::do_reset_backend() (this=0x17c38b0) at ../libs/ardour/audioengine.cc:501
#3  0x00007ffff6a793ef in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x17c7d30, p=x17c38b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6a78be0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::udioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (tis=0x17c7d40, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6a780ef in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::vale<ARDOUR::AudioEngine*> > >::operator()() (this=0x17c7d30) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6a777ec 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 (this=0x17c7d30)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff6a766a0 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*) (rep=0x17c7d00)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fffcb7fe700 (LWP 23038)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6a6c560 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x17c38b0) at ../libs/ardour/audioengine.cc:536
#3  0x00007ffff6a793ef in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x17c7d80, p=x17c38b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6a78be0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::udioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (tis=0x17c7d90, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6a780ef in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::vale<ARDOUR::AudioEngine*> > >::operator()() (this=0x17c7d80) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6a777ec 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 (this=0x17c7d80)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff6a766a0 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*) (rep=0x17c7d50)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fffc9e0e700 (LWP 23045)):
#0  0x00007fffed45b66d in poll () at /lib64/libc.so.6
#1  0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3  0x00007ffff2b03696 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#4  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fffb3de9700 (LWP 23046)):
#0  0x00007fffed45b66d in poll () at /lib64/libc.so.6
#1  0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ffff44c3ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ffff44c3f09 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fffc91ba700 (LWP 23050)):
#0  0x00007ffff0433530 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fffca8e8e46 in Jack::JackPosixProcessSync::Wait() () at /lib64/libjack.so.0
#2  0x00007fffca8e18b3 in Jack::JackMessageBuffer::Execute() () at /lib64/libjack.so.0
#3  0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0
#4  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fffc9139700 (LWP 23051)):
#0  0x00007ffff043654d in read () at /lib64/libpthread.so.0
#1  0x00007fffca8e9e6e in Jack::JackClientSocket::Read(void*, int) () at /lib64/libjack.so.0
#2  0x00007fffca8ed395 in Jack::JackClientNotification::Read(Jack::detail::JackChannelTransactionInterface*) ()
    at /lib64/libjack.so.0
#3  0x00007fffca8ed0aa in Jack::JackSocketClientChannel::Execute() () at /lib64/libjack.so.0
#4  0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0
#5  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fffc80ac700 (LWP 23052)):
#0  0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3  0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250ca30)
    at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56
#4  0x00007ffff6bb3d06 in ARDOUR::Graph::routes_no_roll(unsigned int, long, long, bool, int) (this=
    0x250c940, nframes=1024, start_frame=58500, end_frame=59524, non_rt_pending=false, declick=0) at ../libs/ardour/graph.cc:559
#5  0x00007ffff6e28b4b in ARDOUR::Session::no_roll(unsigned int) (this=0x1ef77a0, nframes=1024)
    at ../libs/ardour/session_process.cc:147
#6  0x00007ffff6e2893a in ARDOUR::Session::fail_roll(unsigned int) (this=0x1ef77a0, nframes=1024)
    at ../libs/ardour/session_process.cc:126
#7  0x00007ffff6e2c09f in ARDOUR::Session::process_without_events(unsigned int) (this=0x1ef77a0, nframes=1024)
    at ../libs/ardour/session_process.cc:830
#8  0x00007ffff6e299a1 in ARDOUR::Session::process_with_events(unsigned int) (this=0x1ef77a0, nframes=1024)
    at ../libs/ardour/session_process.cc:361
#9  0x00007ffff6e28671 in ARDOUR::Session::process(unsigned int) (this=0x1ef77a0, nframes=1024)
    at ../libs/ardour/session_process.cc:76
#10 0x00007ffff6a6bd12 in ARDOUR::AudioEngine::process_callback(unsigned int) (this=0x17c38b0, nframes=1024)
    at ../libs/ardour/audioengine.cc:351
#11 0x00007fffd80655a7 in ARDOUR::JACKAudioBackend::process_thread() (this=0x1bf5c40)
    at ../libs/backends/jack/jack_audiobackend.cc:934
#12 0x00007fffd806552c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x1bf5c40)
    at ../libs/backends/jack/jack_audiobackend.cc:911
#13 0x00007fffca8c708f in Jack::JackClient::Execute() () at /lib64/libjack.so.0
#14 0x00007fffca8e78a8 in Jack::JackPosixThread::ThreadHandler(void*) () at /lib64/libjack.so.0
#15 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#16 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fffb0088700 (LWP 23053)):
#0  0x00007fff986efe8d in Roomy::run(void*, unsigned int) () at /usr/lib64/lv2/artyfx.lv2/artyfx.so
#1  0x00007ffff6ece77b in lilv_instance_run(LilvInstance*, uint32_t) (instance=0x84e6fc0, sample_count=1024)
    at /usr/include/lilv-0/lilv/lilv.h:1559
#2  0x00007ffff6ed9ffd in ARDOUR::LV2Plugin::run(unsigned int) (this=0x8cd0560, nframes=1024)
    at ../libs/ardour/lv2_plugin.cc:2245
#3  0x00007ffff6ed9202 in ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::ChanMapping, ARDOUR::ChanMapping, unsigned int, long) (this=0x8cd0560, bufs=..., in_map=..., out_map=..., nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:2064
#4  0x00007ffff6ce4b08 in ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, unsigned int, long, bool, long) (this=
    0x8cd22f0, bufs=..., nframes=1024, offset=0, with_auto=false, now=0) at ../libs/ardour/plugin_insert.cc:406
#5  0x00007ffff6ce52b7 in ARDOUR::PluginInsert::run(ARDOUR::BufferSet&, long, long, unsigned int, bool) (this=0x8cd22f0, bufs=..., start_frame=58500, nframes=1024) at ../libs/ardour/plugin_insert.cc:470
#6  0x00007ffff6d5775a in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) (this=0x8cf7c50, bufs=..., start_frame=58500, end_frame=59524, nframes=1024, declick=0, gain_automation_ok=true)
    at ../libs/ardour/route.cc:607
#7  0x00007ffff6d586ac in ARDOUR::Route::passthru(ARDOUR::BufferSet&, long, long, unsigned int, int) (this=0x8cf7c50, bufs=..., start_frame=58500, end_frame=59524, nframes=1024, declick=0) at ../libs/ardour/route.cc:752
#8  0x00007ffff6d680e8 in ARDOUR::Route::no_roll(unsigned int, long, long, bool) (this=0x8cf7c50, nframes=1024, start_frame=58500, end_frame=59524, session_state_changing=false) at ../libs/ardour/route.cc:3344
#9  0x00007ffff6bb3f54 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) (this=0x250c940, route=0x8cf7c50)
    at ../libs/ardour/graph.cc:577
#10 0x00007ffff6bb8fdc in ARDOUR::GraphNode::process() (this=0x8cf7ef0) at ../libs/ardour/graphnode.cc:79
#11 0x00007ffff6bb2675 in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:394
#12 0x00007ffff6bb2b16 in ARDOUR::Graph::main_thread() (this=0x250c940) at ../libs/ardour/graph.cc:450
#13 0x00007ffff6bb807d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb0087c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49
#14 0x00007ffff6bb7ad2 in 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) (this=0x7fffb0087c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#15 0x00007ffff6bb74a9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb0087c58) at /usr/include/boost/bind/bind_template.hpp:20
#16 0x00007ffff6bb6e0f 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&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#17 0x0000000000640bbe in boost::function0<void>::operator()() const (this=0x7fffb0087c50)
    at /usr/include/boost/function/function_template.hpp:767
#18 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40)
    at ../libs/backends/jack/jack_audiobackend.cc:903
#19 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fff9aea5700 (LWP 23054)):
#0  0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3  0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250c9f0)
    at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56
#4  0x00007ffff6bb251a in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:381
#5  0x00007ffff6bb2892 in ARDOUR::Graph::helper_thread() (this=0x250c940) at ../libs/ardour/graph.cc:412
#6  0x00007ffff6bb807d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fff9aea4c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6bb7ad2 in 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) (this=0x7fff9aea4c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#8  0x00007ffff6bb74a9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fff9aea4c58) at /usr/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6bb6e0f 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&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#10 0x0000000000640bbe in boost::function0<void>::operator()() const (this=0x7fff9aea4c50)
    at /usr/include/boost/function/function_template.hpp:767
#11 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40)
    at ../libs/backends/jack/jack_audiobackend.cc:903
#12 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fff9ae24700 (LWP 23055)):
#0  0x00007ffff0435829 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff04358c4 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff043596a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3  0x00007ffff6bb4180 in PBD::ProcessSemaphore::wait() (this=0x250c9f0)
    at /home/chris/Src/Ardour/ardour/libs/pbd/pbd/semutils.h:56
#4  0x00007ffff6bb251a in ARDOUR::Graph::run_one() (this=0x250c940) at ../libs/ardour/graph.cc:381
#5  0x00007ffff6bb2892 in ARDOUR::Graph::helper_thread() (this=0x250c940) at ../libs/ardour/graph.cc:412
#6  0x00007ffff6bb807d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fff9ae23c58, p=0x250c940) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6bb7ad2 in 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) (this=0x7fff9ae23c68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#8  0x00007ffff6bb74a9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fff9ae23c58) at /usr/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6bb6e0f 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&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#10 0x0000000000640bbe in boost::function0<void>::operator()() const (this=0x7fff9ae23c50)
    at /usr/include/boost/function/function_template.hpp:767
#11 0x00007fffd80654dd in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x23fdb40)
    at ../libs/backends/jack/jack_audiobackend.cc:903
#12 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fff9ada2800 (LWP 23056)):
#0  0x00007fffed45b66d in poll () at /lib64/libc.so.6
#1  0x00007ffff568c4b0 in CrossThreadChannel::poll_for_request() (this=0x1b77000) at ../libs/pbd/crossthread.posix.cc:73
#2  0x00007ffff568c519 in CrossThreadChannel::receive(char&, bool) (this=0x1b77000, msg=@0x7fff9ada163f: 0 '\000', wait=true)
    at ../libs/pbd/crossthread.posix.cc:94
#3  0x00007ffff6ad25b3 in ARDOUR::Butler::thread_work() (this=0x1b76f70) at ../libs/ardour/butler.cc:175
#4  0x00007ffff6ad2337 in ARDOUR::Butler::_thread_work(void*) (arg=0x1b76f70) at ../libs/ardour/butler.cc:156
#5  0x00007ffff56a276c in fake_thread_start(void*) (arg=0x5867fd0) at ../libs/pbd/pthread_utils.cc:93
#6  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#7  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffb2d57700 (LWP 23057)):
#0  0x00007fffed45b66d in poll () at /lib64/libc.so.6
#1  0x00007ffff44c3dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3  0x00007ffff5676c89 in BaseUI::main_thread() (this=0x5868360) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff567a892 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x58689e8)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff567a53a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x58689e0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00007ffff5679eb9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x58689b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#8  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#9  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffb1d55700 (LWP 23058)):
#0  0x00007ffff0433530 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff6e2d811 in ARDOUR::Session::emit_thread_run() (this=0x1ef77a0) at ../libs/ardour/session_process.cc:1313
#2  0x00007ffff6e2d7ae in ARDOUR::Session::emit_thread(void*) (arg=0x1ef77a0) at ../libs/ardour/session_process.cc:1302
#3  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffb2556700 (LWP 23059)):
#0  0x00007ffff0436c7d in nanosleep () at /lib64/libpthread.so.0
#1  0x00007ffff44ec6c8 in g_usleep () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6abe4dd in ARDOUR::AutomationWatch::thread() (this=0x91f4610) at ../libs/ardour/automation_watch.cc:153
#3  0x00007ffff6ac19eb in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0xa63afb0, p=0x91f4610) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6ac1668 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>&, boost::_bi::list0&, int) (this=0xa63afc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6ac1141 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0xa63afb0) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6ac10ce in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0xa63afb0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff6ac0b8a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0xa63af80)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fff8adf8700 (LWP 23064)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff79393c9 in ArdourCanvas::WaveView::drawing_thread() () at ../libs/canvas/wave_view.cc:1517
#3  0x0000000000c88519 in sigc::pointer_functor0<void>::operator()() const (this=0xa36e248)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000c8600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0xa36e240)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000c82bbb in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0xa36e210) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#7  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffdab64700 (LWP 23033)):
#0  0x00007ffff0436c7d in nanosleep () at /lib64/libpthread.so.0
#1  0x00007ffff44ec6c8 in g_usleep () at /lib64/libglib-2.0.so.0
#2  0x0000000000f5fd5f in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:476
#3  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffda363700 (LWP 23034)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6e96430 in peak_thread_work() () at ../libs/ardour/source_factory.cc:68
#3  0x0000000000c88519 in sigc::pointer_functor0<void>::operator()() const (this=0x1853118)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000c8600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x1853110)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000c82bbb in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x18530e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#7  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffd9b62700 (LWP 23035)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6e96430 in peak_thread_work() () at ../libs/ardour/source_factory.cc:68
#3  0x0000000000c88519 in sigc::pointer_functor0<void>::operator()() const (this=0x1853d08)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000c8600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x1853d00)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000c82bbb in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x1853cd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#7  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffd9361700 (LWP 23036)):
#0  0x00007fffed461239 in syscall () at /lib64/libc.so.6
#1  0x00007ffff450902f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x00007ffff6a1be08 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:85
#3  0x00007ffff6a1bbf4 in analyser_work() () at ../libs/ardour/analyser.cc:50
#4  0x0000000000c88519 in sigc::pointer_functor0<void>::operator()() const (this=0x18531c8)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000c8600a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x18531c0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x0000000000c82bbb in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x1853190) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4a4e6cd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#8  0x00007ffff44eb0a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#9  0x00007ffff042e555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffed466f3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7f7a9c0 (LWP 23025)):
#0  0x00007ffff6bf02fd in ARDOUR::LadspaPlugin::port_descriptor(unsigned int) const (this=0x85d54c0, i=0)
    at ../libs/ardour/ladspa_plugin.cc:960
#1  0x00007ffff6bed130 in ARDOUR::LadspaPlugin::get_parameter(unsigned int) const (this=0x85d54c0, which=0)
    at ../libs/ardour/ladspa_plugin.cc:324
#2  0x00007ffff6ce56d6 in ARDOUR::PluginInsert::get_parameter(Evoral::Parameter) (this=0x84ef480, param=...)
    at ../libs/ardour/plugin_insert.cc:540
#3  0x00007ffff6ce98ba in ARDOUR::PluginInsert::PluginControl::get_value() const (this=0x86274b0)
    at ../libs/ardour/plugin_insert.cc:1325
#4  0x0000000000c6280d in ProcessorEntry::Control::control_changed() (this=0xafd21f0) at ../gtk2_ardour/processor_box.cc:636
#5  0x0000000000c865b4 in sigc::bound_mem_functor0<void, ProcessorEntry::Control>::operator()() const (this=0x9e6add8)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6  0x0000000000c83422 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ProcessorEntry::Control> >::operator()() const (this=0x9e6add0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x0000000000c8031d in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ProcessorEntry::Control>, void>::call_it(sigc::internal::slot_rep*) (rep=0x9e6ada0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x000000000063f86e in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0xa427910)
    at /usr/include/sigc++-2.0/sigc++/signal.h:772
#9  0x0000000000641e0a in sigc::signal0<void, sigc::nil>::emit() const (this=0x16baba0 <(anonymous namespace)::get_timers()::timers+320>) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#10 0x0000000000640ffe in sigc::signal0<void, sigc::nil>::operator()() const (this=0x16baba0 <(anonymous namespace)::get_timers()::timers+320>) at /usr/include/sigc++-2.0/sigc++/signal.h:2687
#11 0x00007ffff56b73e1 in PBD::StandardTimer::on_elapsed() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>)
    at ../libs/pbd/timer.cc:124
#12 0x0000000000ed0380 in (anonymous namespace)::StandardTimer::on_elapsed() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>) at ../gtk2_ardour/timers.cc:41
#13 0x00007ffff56b72b9 in PBD::Timer::timeout_handler() (this=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>)
    at ../libs/pbd/timer.cc:99
#14 0x00007ffff56b716e in PBD::Timer::_timeout_handler(void*) (data=0x16bab80 <(anonymous namespace)::get_timers()::timers+288>)
    at ../libs/pbd/timer.cc:37
#15 0x00007ffff44c44e3 in g_timeout_dispatch () at /lib64/libglib-2.0.so.0
#16 0x00007ffff44c3a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x00007ffff44c3e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#18 0x00007ffff44c3ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00007ffff3b2b151 in gtk_main_iteration () at /lib64/libgtk-x11-2.0.so.0
#20 0x0000000000667afb in ARDOUR_UI::gui_idle_handler() (this=0x1ab3e20) at ../gtk2_ardour/ardour_ui.cc:4322
#21 0x00000000006678cf in ARDOUR_UI::plugin_scan_dialog(std::string, std::string, bool) (this=0x1ab3e20, type="LXVST", plugin="/usr/local/lib64/lxvst/DYN4000-2.so", can_cancel=true) at ../gtk2_ardour/ardour_ui.cc:4313
#22 0x000000000069b001 in boost::_mfi::mf3<void, ARDOUR_UI, std::string, std::string, bool>::operator()(ARDOUR_UI*, std::string, std::string, bool) const (this=0x6496a98, p=0x1ab3e20, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true)
    at /usr/include/boost/bind/mem_fn_template.hpp:393
#23 0x00000000006932a3 in boost::_bi::list4<boost::_bi::value<ARDOUR_UI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator()<boost::_mfi::mf3<void, ARDOUR_UI, std::string, std::string, bool>, boost::_bi::list3<std::string&, std::string&, bool&> >(boost::_bi::type<void>, boost::_mfi::mf3<void, ARDOUR_UI, std::string, std::string, bool>&, boost::_bi::list3<std::string&, std::string&, bool&>&, int) (this=0x6496aa8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:457
#24 0x000000000068d713 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR_UI, std::string, std::string, bool>, boost::_bi::list4<boost::_bi::value<ARDOUR_UI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()<std::string, std::string, bool>(std::string&, std::string&, bool&) (this=0x6496a98, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=@0x7fffffffb944: true) at /usr/include/boost/bind/bind_template.hpp:116
#25 0x0000000000687357 in boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ARDOUR_UI, std::string, std::string, bool>, boost::_bi::list4<boost::_bi::value<ARDOUR_UI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, std::string, bool>::invoke(boost::detail::function::function_buffer&, std::string, std::string, bool) (function_obj_ptr=..., a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true)
    at /usr/include/boost/function/function_template.hpp:153
#26 0x00000000006a3b73 in boost::function3<void, std::string, std::string, bool>::operator()(std::string, std::string, bool) const (this=0x6496a90, a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true)
    at /usr/include/boost/function/function_template.hpp:767
#27 0x00000000006a1511 in boost::_bi::list3<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<bool> >::operator()<boost::function<void (std::string, std::string, bool)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (std::string, std::string, bool)>&, boost::_bi::list0&, int) (this=0x6496ab0, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:392
#28 0x000000000069b66f in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::string, std::string, bool)>, boost::_bi::list3<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >::operator()() (this=0x6496a90) at /usr/include/boost/bind/bind_template.hpp:20
#29 0x0000000000693530 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::string, std::string, bool)>, boost::_bi::list3<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<bool> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#30 0x0000000000640bbe in boost::function0<void>::operator()() const (this=0x7fffffffbc30)
    at /usr/include/boost/function/function_template.hpp:767
#31 0x00007ffff758db50 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()
#32 0x0000000000677c28 in PBD::Signal3<void, std::string, std::string, bool, PBD::OptionalLastValue<void> >::compositor(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool) (f=..., event_loop=0x1ab3e20, ir=0x0, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true)
    at /home/chris/Src/Ardour/ardour/build/libs/pbd/pbd/signals_generated.h:1235
#33 0x000000000069ba27 in boost::_bi::list6<boost::_bi::value<boost::function<void (std::string, std::string, bool)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator()<void (*)(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list3<std::string&, std::string&, bool&> >(boost::_bi::type<void>, void (*&)(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list3<std::string&, std::string&, bool&>&, int) (this=0x65f8418, f=
    @0x65f8410: 0x677b3a <PBD::Signal3<void, std::string, std::string, bool, PBD::OptionalLastValue<void> >::compositor(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool)>, a=...) at /usr/include/boost/bind/bind.hpp:596
#34 0x00000000006936ab in boost::_bi::bind_t<void, void (*)(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list6<boost::_bi::value<boost::function<void (std::string, std::string, bool)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()<std::string, std::string, bool>(std::string&, std::string&, bool&) (this=0x65f8410, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=@0x7fffffffbdf4: true)
    at /usr/include/boost/bind/bind_template.hpp:116
#35 0x000000000068dbf2 in boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, void (*)(boost::function<void (std::string, std::string, bool)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::string, std::string, bool), boost::_bi::list6<boost::_bi::value<boost::function<void (std::string, std::string, bool)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, std::string, bool>::invoke(boost::detail::function::function_buffer&, std::string, std::string, bool) (function_obj_ptr=..., a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true) at /usr/include/boost/function/function_template.hpp:153
#36 0x00000000006a3b73 in boost::function3<void, std::string, std::string, bool>::operator()(std::string, std::string, bool) const (this=0x6d02260, a0="LXVST", a1="/usr/local/lib64/lxvst/DYN4000-2.so", a2=true)
    at /usr/include/boost/function/function_template.hpp:767
#37 0x00007ffff6cf749d in PBD::Signal3<void, std::string, std::string, bool, PBD::OptionalLastValue<void> >::operator()(std::string, std::string, bool) (this=0x16ae5a0 <ARDOUR::PluginScanMessage>, a1="LXVST", a2="/usr/local/lib64/lxvst/DYN4000-2.so", a3=true)
    at /home/chris/Src/Ardour/ardour/build/libs/pbd/pbd/signals_generated.h:1344
#38 0x00007ffff6cf5401 in ARDOUR::PluginManager::lxvst_discover_from_path(std::string, bool) (this=0x1853790, path="/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:/usr/lib/vst:/usr/local/lib/vst", cache_only=false) at ../libs/ardour/plugin_manager.cc:844
#39 0x00007ffff6cf50c3 in ARDOUR::PluginManager::lxvst_refresh(bool) (this=0x1853790, cache_only=false)
    at ../libs/ardour/plugin_manager.cc:818
#40 0x00007ffff6cf27bc in ARDOUR::PluginManager::refresh(bool) (this=0x1853790, cache_only=false)
    at ../libs/ardour/plugin_manager.cc:247
#41 0x0000000000cdda4e in PluginOptions::refresh_clicked() (this=0x621b200) at ../gtk2_ardour/rc_option_editor.cc:1740
#42 0x0000000000d0cc6c in sigc::bound_mem_functor0<void, PluginOptions>::operator()() const (this=0x621c388)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#43 0x0000000000d043a0 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, PluginOptions> >::operator()() const (this=0x621c380) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#44 0x0000000000cf95d7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, PluginOptions>, void>::call_it(sigc::internal::slot_rep*) (rep=0x621c350) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#45 0x00007ffff4a5ce38 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib64/libglibmm-2.4.so.1
#46 0x00007ffff47c3cd5 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#47 0x00007ffff47d58d4 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#48 0x00007ffff47ddef0 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#49 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#50 0x00007ffff3a75545 in gtk_real_button_released.part () at /lib64/libgtk-x11-2.0.so.0
#51 0x00007ffff47c3f04 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#52 0x00007ffff47ddc7d in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#53 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#54 0x00007ffff3a741ec in gtk_button_button_release () at /lib64/libgtk-x11-2.0.so.0
#55 0x00007ffff3b2d83d in _gtk_marshal_BOOLEAN__BOXED () at /lib64/libgtk-x11-2.0.so.0
#56 0x00007ffff47c3cd5 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#57 0x00007ffff47d5d5f in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#58 0x00007ffff47ddae2 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#59 0x00007ffff47de29f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#60 0x00007ffff3c5d83c in gtk_widget_event_internal () at /lib64/libgtk-x11-2.0.so.0
#61 0x00007ffff3b2bb24 in gtk_propagate_event () at /lib64/libgtk-x11-2.0.so.0
#62 0x00007ffff3b2beeb in gtk_main_do_event () at /lib64/libgtk-x11-2.0.so.0
#63 0x00007ffff37847ac in gdk_event_dispatch () at /lib64/libgdk-x11-2.0.so.0
#64 0x00007ffff44c3a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#65 0x00007ffff44c3e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#66 0x00007ffff44c4142 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#67 0x00007ffff3b2af37 in gtk_main () at /lib64/libgtk-x11-2.0.so.0
#68 0x00007ffff758a7c8 in Gtkmm2ext::UI::run(Receiver&) (this=0x1ab3e20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280
#69 0x0000000000a72f94 in main(int, char**) (argc=1, argv=0x7fffffffd368) at ../gtk2_ardour/main.cc:362
plugin_scan_crash.txt (39,165 bytes)   

Issue History

Date Modified Username Field Change
2015-07-16 02:09 ccaudle New Issue
2015-07-16 02:09 ccaudle File Added: plugin_scan_crash.txt
2015-07-16 15:41 tnaugle Summary crash when scanning for plugins => crash when scanning for plugins in a session with active plugins