View Issue Details

IDProjectCategoryView StatusLast Update
0006546ardourbugspublic2015-08-31 10:50
ReporterLeatuspenguin Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version4.1 
Summary0006546: Ardour crashes when attempting to copy inserts
DescriptionIf you attempt to drag and drop an insert to copy it to another track/bus, Ardour crashes.

This does not always happen. While trying to reproduce it, I notice that under certain circumstances, Ardour's log shows me this error -

[ERROR]: JACK: cannot deliver port registration request
[ERROR]: plugin insert constructor failed

However, I am able to reproduce it every time in a new session. Steps to reproduce -

- Open up a new session
- Add 2 audio tracks
- Add an insert on track 1
- Drag and drop the insert over to track two

Result, Ardour crashes.
TagsNo tags attached.

Activities

2015-08-28 09:11

 

debug.txt (25,504 bytes)   
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff447e9ac in g_logv ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
(gdb) thread apply all bt

Thread 27 (Thread 0x7fff9a525700 (LWP 6447)):
#0  0x00007ffff028fb9d in nanosleep ()
    at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff44a3298 in g_usleep ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6896752 in ARDOUR::AutomationWatch::thread (this=0x2dcb0c0)
    at ../libs/ardour/automation_watch.cc:153
#3  0x00007ffff6899bcd in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x2cd6670, p=0x2dcb0c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6899810 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x2cd6680, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff689940b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x2cd6670)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6899396 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost:---Type <return> to continue, or q <return> to quit---
:_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x2cd6670)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6898f96 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 (rep=0x2cd6640)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#10 0x00007ffff0288182 in start_thread (arg=0x7fff9a525700)
    at pthread_create.c:312
#11 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fff9ad26700 (LWP 6446)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

#1  0x00007ffff6c68144 in ARDOUR::Session::emit_thread_run (this=0x25b5500)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/session_process.cc:1313
#2  0x00007ffff6c680ee in ARDOUR::Session::emit_thread (arg=0x25b5500)
    at ../libs/ardour/session_process.cc:1302
#3  0x00007ffff0288182 in start_thread (arg=0x7fff9ad26700)
    at pthread_create.c:312
#4  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fffb0b6f700 (LWP 6445)):
#0  0x00007fffed30812d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4476aa5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff4476bb5 in g_main_loop_run ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff55eb419 in BaseUI::main_thread (this=0x2a06050)
    at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff55ef17f in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x2a07038)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff55eeeac in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x2a07030)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff55ee863 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x2a07000)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#9  0x00007ffff0288182 in start_thread (arg=0x7fffb0b6f700)
    at pthread_create.c:312
#10 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fffc8194800 (LWP 6444)):
#0  0x00007fffed30812d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff5601f25 in CrossThreadChannel::poll_for_request (
    this=0x25bba80) at ../libs/pbd/crossthread.posix.cc:73
#2  0x00007ffff5601f8d in CrossThreadChannel::receive (this=0x25bba80, 
    msg=@0x7fffc81936ff: 0 '\000', wait=true)
    at ../libs/pbd/crossthread.posix.cc:94
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff68ab04f in ARDOUR::Butler::thread_work (this=0x25bb9f0)
    at ../libs/ardour/butler.cc:175
#4  0x00007ffff68aacf5 in ARDOUR::Butler::_thread_work (arg=0x25bb9f0)
    at ../libs/ardour/butler.cc:156
#5  0x00007ffff561a50e in fake_thread_start (arg=0x2a05ec0)
    at ../libs/pbd/pthread_utils.cc:93
#6  0x00007ffff0288182 in start_thread (arg=0x7fffc8194800)
    at pthread_create.c:312
#7  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fffc8eea700 (LWP 6443)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007ffff69a0704 in PBD::ProcessSemaphore::wait (this=0x293e730)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2  0x00007ffff699e69c in ARDOUR::Graph::run_one (this=0x293e680)
    at ../libs/ardour/graph.cc:381
#3  0x00007ffff699ea36 in ARDOUR::Graph::helper_thread (this=0x293e680)
    at ../libs/ardour/graph.cc:412
#4  0x00007ffff69a4be3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffc8ee9d18, p=0x293e680)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hp---Type <return> to continue, or q <return> to quit---
p:49
#5  0x00007ffff69a43f8 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffc8ee9d28, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#6  0x00007ffff69a3a17 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()
    (this=0x7fffc8ee9d18)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff69a340d 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 (function_obj_ptr=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:153
#8  0x00000000005e2c73 in boost::function0<void>::operator() (
    this=0x7fffc8ee9d10)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
#9  0x00007fffe0d8eaa9 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x35cad20) at ../libs/backends/jack/jack_audiobackend.cc:903
#10 0x00007ffff0288182 in start_thread (arg=0x7fffc8eea700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:312
#11 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fffb1b71700 (LWP 6442)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007ffff69a0704 in PBD::ProcessSemaphore::wait (this=0x293e730)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2  0x00007ffff699e69c in ARDOUR::Graph::run_one (this=0x293e680)
    at ../libs/ardour/graph.cc:381
#3  0x00007ffff699ea36 in ARDOUR::Graph::helper_thread (this=0x293e680)
    at ../libs/ardour/graph.cc:412
#4  0x00007ffff69a4be3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffb1b70d18, p=0x293e680)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff69a43f8 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffb1b70d28, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#6  0x00007ffff69a3a17 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()
---Type <return> to continue, or q <return> to quit---
    (this=0x7fffb1b70d18)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff69a340d 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 (function_obj_ptr=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:153
#8  0x00000000005e2c73 in boost::function0<void>::operator() (
    this=0x7fffb1b70d10)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
#9  0x00007fffe0d8eaa9 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x293c210) at ../libs/backends/jack/jack_audiobackend.cc:903
#10 0x00007ffff0288182 in start_thread (arg=0x7fffb1b71700)
    at pthread_create.c:312
#11 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fffb1370700 (LWP 6441)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007ffff69a0704 in PBD::ProcessSemaphore::wait (this=0x293e750)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2  0x00007ffff699da15 in ARDOUR::Graph::restart_cycle (this=0x293e680)
    at ../libs/ardour/graph.cc:255
#3  0x00007ffff699d9df in ARDOUR::Graph::dec_ref (this=0x293e680)
    at ../libs/ardour/graph.cc:242
#4  0x00007ffff69a5858 in ARDOUR::GraphNode::finish (this=0x3183e70, chain=1)
    at ../libs/ardour/graphnode.cc:71
#5  0x00007ffff699e896 in ARDOUR::Graph::run_one (this=0x293e680)
    at ../libs/ardour/graph.cc:395
#6  0x00007ffff699edf7 in ARDOUR::Graph::main_thread (this=0x293e680)
    at ../libs/ardour/graph.cc:450
#7  0x00007ffff69a4be3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffb136fd18, p=0x293e680)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff69a43f8 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffb136fd28, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#9  0x00007ffff69a3a17 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()
    (this=0x7fffb136fd18)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff69a340d 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 (function_obj_ptr=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:153
#11 0x00000000005e2c73 in boost::function0<void>::operator() (
    this=0x7fffb136fd10)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
#12 0x00007fffe0d8eaa9 in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x293c210) at ../libs/backends/jack/jack_audiobackend.cc:903
#13 0x00007ffff0288182 in start_thread (arg=0x7fffb1370700)
    at pthread_create.c:312
#14 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fffc96eb700 (LWP 6435)):
#0  0x00007fffed30812d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffe0b2c416 in jack_cycle_wait ()
   from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fffe0daba4c in WJACK_cycle_wait (client=0x25c3ff0)
    at ../libs/backends/jack/weak_libjack.def:78
#3  0x00007fffe0d8eb5e in ARDOUR::JACKAudioBackend::process_thread (
    this=0x1af89e0) at ../libs/backends/jack/jack_audiobackend.cc:932
#4  0x00007fffe0d8eafe in ARDOUR::JACKAudioBackend::_process_thread (
    arg=0x1af89e0) at ../libs/backends/jack/jack_audiobackend.cc:911
#5  0x00007fffe0b2c797 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff0288182 in start_thread (arg=0x7fffc96eb700)
    at pthread_create.c:312
#7  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fffc9eec700 (LWP 6432)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffe0b2dcf3 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007ffff0288182 in start_thread (arg=0x7fffc9eec700)
    at pthread_create.c:312
#3  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fffcb9ea700 (LWP 6424)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffed30812d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4476aa5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff4476cc7 in g_main_context_iteration ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff4476d19 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#5  0x00007ffff0288182 in start_thread (arg=0x7fffcb9ea700)
    at pthread_create.c:312
#6  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fffe21a0700 (LWP 6416)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff44c2524 in g_cond_wait ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff683ad95 in ARDOUR::AudioEngine::do_devicelist_update (
    this=0x17f1ea0) at ../libs/ardour/audioengine.cc:536
#3  0x00007ffff68482d9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator---Type <return> to continue, or q <return> to quit---
() (this=0x17aa070, p=0x17f1ea0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6847ee8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x17aa080, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff68477e9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x17aa070)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6846fd6 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x17aa070)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff68461fe 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 (rep=0x17aa040)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#10 0x00007ffff0288182 in start_thread (arg=0x7fffe21a0700)
    at pthread_create.c:312
#11 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffe29a1700 (LWP 6415)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff44c2524 in g_cond_wait ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff683ab4f in ARDOUR::AudioEngine::do_reset_backend (
    this=0x17f1ea0) at ../libs/ardour/audioengine.cc:501
#3  0x00007ffff68482d9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x17ede40, p=0x17f1ea0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6847ee8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::lis---Type <return> to continue, or q <return> to quit---
t0> (this=0x17ede50, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff68477e9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x17ede40)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6846fd6 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x17ede40)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff68461fe 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 (rep=0x17ede10)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#10 0x00007ffff0288182 in start_thread (arg=0x7fffe29a1700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:312
#11 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe37fe700 (LWP 6414)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff44c2524 in g_cond_wait ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff67e343f in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
#3  0x00007ffff67e31d5 in analyser_work () at ../libs/ardour/analyser.cc:50
#4  0x0000000000ca7a81 in sigc::pointer_functor0<void>::operator() (
    this=0x180b408)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000ca50ca in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x180b400)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000ca18df in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x180b3d0)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#9  0x00007ffff0288182 in start_thread (arg=0x7fffe37fe700)
    at pthread_create.c:312
#10 0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe3fff700 (LWP 6413)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff44c2524 in g_cond_wait ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6cd69bd in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x0000000000ca7a81 in sigc::pointer_functor0<void>::operator() (
    this=0x17a7cd8)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
---Type <return> to continue, or q <return> to quit---
#4  0x0000000000ca50ca in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x17a7cd0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000ca18df in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x17a7ca0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#8  0x00007ffff0288182 in start_thread (arg=0x7fffe3fff700)
    at pthread_create.c:312
#9  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe8ac3700 (LWP 6412)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff44c2524 in g_cond_wait ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff6cd69bd in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3  0x0000000000ca7a81 in sigc::pointer_functor0<void>::operator() (
    this=0x180c218)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ca50ca in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x180c210)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000ca18df in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x180c1e0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4a00b72 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff44a17f5 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#8  0x00007ffff0288182 in start_thread (arg=0x7fffe8ac3700)
    at pthread_create.c:312
#9  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---

Thread 2 (Thread 0x7fffe92c4700 (LWP 6411)):
#0  0x00007ffff028fb9d in nanosleep ()
    at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff44a3298 in g_usleep ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x0000000000fc117c in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:476
#3  0x00007ffff0288182 in start_thread (arg=0x7fffe92c4700)
    at pthread_create.c:312
#4  0x00007fffed31547d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7fa0900 (LWP 6407)):
#0  0x00007ffff447e9ac in g_logv ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#1  0x00007ffff447eb43 in g_log ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff4a089a9 in Glib::exception_handlers_invoke() ()
   from /opt/Ardour-4.2.64-dbg/lib/libglibmm-2.4.so.1
#3  0x00007ffff19b006c in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtkmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff38e0dfa in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#5  0x00007ffff47791e2 in g_closure_invoke ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#6  0x00007ffff479003d in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#7  0x00007ffff47913e2 in g_signal_emit_valist ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#8  0x00007ffff47916b3 in g_signal_emit_by_name ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#9  0x00007ffff3a6288e in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#10 0x00007ffff47791e2 in g_closure_invoke ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#11 0x00007ffff478fec1 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#12 0x00007ffff47913e2 in g_signal_emit_valist ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#13 0x00007ffff47916b3 in g_signal_emit_by_name ()
   from /opt/Ardour-4.2.64-dbg/lib/libgobject-2.0.so.0
#14 0x00007ffff395ff30 in gtk_selection_convert ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x00007ffff3a62adb in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#16 0x00007ffff3a637bc in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff38ddfbb in gtk_main_do_event ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff3518f7c in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libgdk-x11-2.0.so.0
#19 0x00007ffff4474dae in g_main_context_dispatch ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#20 0x00007ffff4476b08 in ?? ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#21 0x00007ffff4476bb5 in g_main_loop_run ()
   from /opt/Ardour-4.2.64-dbg/lib/libglib-2.0.so.0
#22 0x00007ffff38dd657 in gtk_main ()
   from /opt/Ardour-4.2.64-dbg/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff75a4425 in Gtkmm2ext::UI::run (this=0x1912000, old_receiver=
    ...) at ../libs/gtkmm2ext/gtk_ui.cc:280
#24 0x0000000000a6b506 in main (argc=1, argv=0x7fffffffcea8)
    at ../gtk2_ardour/main.cc:390
(gdb) 
(gdb)
debug.txt (25,504 bytes)   

x42

2015-08-28 12:11

administrator   ~0017117

I was not able to reproduce this crash, but when creating a new session, copy/paste simply failed.
fixed in Ardour 4.2-74-g9458fce

if you still get the crash, please include which version of jack you are running

Leatuspenguin

2015-08-31 10:50

reporter   ~0017123

Tested and I am no longer able to make it crash

Issue History

Date Modified Username Field Change
2015-08-28 09:11 Leatuspenguin New Issue
2015-08-28 09:11 Leatuspenguin File Added: debug.txt
2015-08-28 12:11 x42 Note Added: 0017117
2015-08-31 10:50 Leatuspenguin Note Added: 0017123
2015-08-31 10:50 Leatuspenguin Status new => closed
2015-08-31 10:50 Leatuspenguin Resolution open => fixed