View Issue Details

IDProjectCategoryView StatusLast Update
0006161ardourbugspublic2020-04-19 20:17
Reporterefenstor Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0006161: Time-stretching always a crash
DescriptionThe time-stretching operation in 3.5.4445 and earlier always produces a crash. In 3.5.403 it also produced crashes but pretty rarely, only under certain circumstances.

Steps to reproduce:
1. Create a new project (or load an existing one)
2. Create a new mono audio track
3. Activate recording and record a region
4. Select the time stretch tool
5. Make the region shorter
6. Click "Stretch" (with the default settings)
7. Crash!
Additional InformationThread 37 (Thread 0x7fffa2b82800 (LWP 31385)):
#0 0x00007ffff056018d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00000000010f9e58 in Editor::timefx_thread (arg=0x7672400)
    at ../gtk2_ardour/editor_timefx.cc:409
#2 0x00007ffff58bd15a in fake_thread_start (arg=0x6e19d80)
    at ../libs/pbd/pthread_utils.cc:93
#3 0x00007ffff05590a4 in start_thread (arg=0x7fffa2b82800)
    at pthread_create.c:309
0000004 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 35 (Thread 0x7fffc989c700 (LWP 31341)):
#0 0x00007ffff056018d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff474a298 in g_usleep ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6f5bebc in ARDOUR::AutomationWatch::thread (this=0x7481ec0)
    at ../libs/ardour/automation_watch.cc:139
#3 0x00007ffff6f5f3c1 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x63a9fc0, p=0x7481ec0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f5f004 in boost::_bi::list1<boost::_bi::value<ARDOUR::Automation---Type <return> to continue, or q <return> to quit---
Watch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x63a9fd0, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6f5ebff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x63a9fc0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6f5eb8a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x63a9fc0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f5e78a 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=0x63a9f90)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffc989c700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 34 (Thread 0x7fffca09d700 (LWP 31340)):
#0 0x00007fffed51018d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff471daa5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff471dbb5 in g_main_loop_run ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff588ff99 in BaseUI::main_thread (this=0x582a970)
    at ../libs/pbd/base_ui.cc:86
0000004 0x00007ffff5893b4f in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x582b118)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007ffff589387c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x582b110)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5893233 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x582b0e0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slo---Type <return> to continue, or q <return> to quit---
t.h:103
#7 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000008 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000009 0x00007ffff05590a4 in start_thread (arg=0x7fffca09d700)
    at pthread_create.c:309
0000010 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7fffa2f44800 (LWP 31339)):
#0 0x00007fffed51018d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff6f703e1 in ARDOUR::Butler::wait_for_requests (this=0x3411dd0)
    at ../libs/ardour/butler.cc:164
#2 0x00007ffff6f70a9f in ARDOUR::Butler::thread_work (this=0x3411dd0)
    at ../libs/ardour/butler.cc:230
#3 0x00007ffff6f7038b in ARDOUR::Butler::_thread_work (arg=0x3411dd0)
    at ../libs/ardour/butler.cc:151
0000004 0x00007ffff58bd15a in fake_thread_start (arg=0x582a7e0)
    at ../libs/pbd/pthread_utils.cc:93
0000005 0x00007ffff05590a4 in start_thread (arg=0x7fffa2f44800)
    at pthread_create.c:309
#6 0x00007fffed518ccd in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7fffca187700 (LWP 31338)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff705f79c in PBD::ProcessSemaphore::wait (this=0x3332170)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff705dbba in ARDOUR::Graph::run_one (this=0x33320c0)
    at ../libs/ardour/graph.cc:381
#3 0x00007ffff705dee6 in ARDOUR::Graph::helper_thread (this=0x33320c0)
    at ../libs/ardour/graph.cc:412
0000004 0x00007ffff7063cbf in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffca186d58, p=0x33320c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff70634ac in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffca186d68, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff7062aaf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffca186d58)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff70624a5 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
0000008 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffca186d50)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000009 0x00007fffda1a89db in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x3870860) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffca187700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 31 (Thread 0x7fffca208700 (LWP 31337)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff705f79c in PBD::ProcessSemaphore::wait (this=0x3332170)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff705dbba in ARDOUR::Graph::run_one (this=0x33320c0)
    at ../libs/ardour/graph.cc:381
#3 0x00007ffff705dee6 in ARDOUR::Graph::helper_thread (this=0x33320c0)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/graph.cc:412
0000004 0x00007ffff7063cbf in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffca207d58, p=0x33320c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff70634ac in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffca207d68, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff7062aaf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffca207d58)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff70624a5 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
0000008 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffca207d50)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
---Type <return> to continue, or q <return> to quit---
0000009 0x00007fffda1a89db in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x3870860) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffca208700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7fffca289700 (LWP 31336)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff705f79c in PBD::ProcessSemaphore::wait (this=0x3332170)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff705dbba in ARDOUR::Graph::run_one (this=0x33320c0)
    at ../libs/ardour/graph.cc:381
#3 0x00007ffff705dee6 in ARDOUR::Graph::helper_thread (this=0x33320c0)
    at ../libs/ardour/graph.cc:412
0000004 0x00007ffff7063cbf in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffca288d58, p=0x33320c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff70634ac in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffca288d68, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff7062aaf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffca288d58)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff70624a5 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
0000008 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffca288d50)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000009 0x00007fffda1a89db in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x3870860) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffca289700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7fffca30a700 (LWP 31335)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
---Type <return> to continue, or q <return> to quit---
0000001 0x00007ffff705f79c in PBD::ProcessSemaphore::wait (this=0x3332170)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff705dbba in ARDOUR::Graph::run_one (this=0x33320c0)
    at ../libs/ardour/graph.cc:381
#3 0x00007ffff705dee6 in ARDOUR::Graph::helper_thread (this=0x33320c0)
    at ../libs/ardour/graph.cc:412
0000004 0x00007ffff7063cbf in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffca309d58, p=0x33320c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff70634ac in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffca309d68, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff7062aaf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffca309d58)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff70624a5 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_templa---Type <return> to continue, or q <return> to quit---
te.hpp:153
0000008 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffca309d50)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000009 0x00007fffda1a89db in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x3870860) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffca30a700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7fffca38b700 (LWP 31334)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff705f79c in PBD::ProcessSemaphore::wait (this=0x3332190)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff705d01d in ARDOUR::Graph::restart_cycle (this=0x33320c0)
    at ../libs/ardour/graph.cc:255
#3 0x00007ffff705cfe7 in ARDOUR::Graph::dec_ref (this=0x33320c0)
    at ../libs/ardour/graph.cc:242
0000004 0x00007ffff7064934 in ARDOUR::GraphNode::finish (this=0x2878a58, chain=0)
    at ../libs/ardour/graphnode.cc:71
0000005 0x00007ffff705dd7d in ARDOUR::Graph::run_one (this=0x33320c0)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/graph.cc:395
#6 0x00007ffff705e1de in ARDOUR::Graph::main_thread (this=0x33320c0)
    at ../libs/ardour/graph.cc:450
#7 0x00007ffff7063cbf in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffca38ad58, p=0x33320c0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff70634ac in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffca38ad68, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
0000009 0x00007ffff7062aaf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffca38ad58)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
0000010 0x00007ffff70624a5 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
0000011 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffca38ad50)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000012 0x00007fffda1a89db in ARDOUR::JACKAudioBackend::_start_process_thread (
    arg=0x3870860) at ../libs/backends/jack/jack_audiobackend.cc:903
0000013 0x00007ffff05590a4 in start_thread (arg=0x7fffca38b700)
    at pthread_create.c:309
0000014 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fffcb09f700 (LWP 31331)):
#0 0x00007ffff056018d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff474a298 in g_usleep ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6f04c8a in ARDOUR::AudioEngine::meter_thread (this=0x1f13490)
    at ../libs/ardour/audioengine.cc:535
#3 0x00007ffff6f11a3f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x3414ef0, p=0x1f13490)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f1164e in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x3414f00, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff6f10f4f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x3414ef0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6f1073c 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=0x3414ef0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f0f964 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=0x3414ec0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffcb09f700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---

Thread 25 (Thread 0x7fffca40c700 (LWP 31330)):
#0 sem_timedwait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101
0000001 0x00007fffd9f4185e in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd9f29f9d in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd9f284c7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffda1c47b3 in WJACK_cycle_wait (client=0x3425090)
    at ../libs/backends/jack/weak_libjack.def:74
0000005 0x00007fffda1a8a90 in ARDOUR::JACKAudioBackend::process_thread (
    this=0x21f3ba0) at ../libs/backends/jack/jack_audiobackend.cc:932
#6 0x00007fffda1a8a30 in ARDOUR::JACKAudioBackend::_process_thread (
    arg=0x21f3ba0) at ../libs/backends/jack/jack_audiobackend.cc:911
#7 0x00007fffd9f2842a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000008 0x00007fffd9f40d20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000009 0x00007ffff05590a4 in start_thread (arg=0x7fffca40c700)
    at pthread_create.c:309
0000010 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fffca48d700 (LWP 31329)):
#0 0x00007ffff055fadd in read () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007fffd9f425b5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007fffd9f450bb in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd9f40d20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff05590a4 in start_thread (arg=0x7fffca48d700)
    at pthread_create.c:309
0000005 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fffd8088700 (LWP 31328)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffd9f41d3c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd9f38ea8 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd9f40d20 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff05590a4 in start_thread (arg=0x7fffd8088700)
    at pthread_create.c:309
0000005 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fffd90cc700 (LWP 31318)):
#0 0x00007fffed51018d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff471daa5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff471dcc7 in g_main_context_iteration ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff471dd19 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000005 0x00007ffff05590a4 in start_thread (arg=0x7fffd90cc700)
    at pthread_create.c:309
#6 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fffdb5b2700 (LWP 31312)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4769524 in g_cond_wait ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6f0486d in ARDOUR::AudioEngine::do_devicelist_update (
    this=0x1f13490) at ../libs/ardour/audioengine.cc:464
#3 0x00007ffff6f11a3f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1f2a9e0, p=0x1f13490)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f1164e in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0---Type <return> to continue, or q <return> to quit---
> (this=0x1f2a9f0, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6f10f4f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1f2a9e0)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6f1073c 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=0x1f2a9e0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f0f964 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=0x1f2a9b0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffdb5b2700)
    at pthread_create.c:309
---Type <return> to continue, or q <return> to quit---
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffdbdb3700 (LWP 31311)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4769524 in g_cond_wait ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff6f0466f in ARDOUR::AudioEngine::do_reset_backend (
    this=0x1f13490) at ../libs/ardour/audioengine.cc:429
#3 0x00007ffff6f11a3f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1f4ab50, p=0x1f13490)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f1164e in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1f4ab60, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6f10f4f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1f4ab50)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff6f1073c 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=0x1f4ab50)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f0f964 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=0x1f4ab20)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000010 0x00007ffff05590a4 in start_thread (arg=0x7fffdbdb3700)
    at pthread_create.c:309
0000011 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe8e92700 (LWP 31310)):
#0 0x00007ffff47259ac in g_logv ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000001 0x00007ffff4725b43 in g_log ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff4caf9a9 in Glib::exception_handlers_invoke() ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
#3 0x00007ffff4ca7b9c in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
0000004 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000005 0x00007ffff05590a4 in start_thread (arg=0x7fffe8e92700)
    at pthread_create.c:309
#6 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe9693700 (LWP 31309)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4769524 in g_cond_wait ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff7370b1d in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:68
#3 0x000000000145e22b in sigc::pointer_functor0<void>::operator() (
    this=0x1f5afc8)
    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---
0000004 0x000000000145b752 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1f5afc0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001457e5d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1f5af90)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000008 0x00007ffff05590a4 in start_thread (arg=0x7fffe9693700)
    at pthread_create.c:309
0000009 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe9e94700 (LWP 31308)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4769524 in g_cond_wait ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff7370b1d in peak_thread_work ()
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/source_factory.cc:68
#3 0x000000000145e22b in sigc::pointer_functor0<void>::operator() (
    this=0x1f5a128)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000000000145b752 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1f5a120)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001457e5d in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1f5a0f0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4ca7b72 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff47487f5 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000008 0x00007ffff05590a4 in start_thread (arg=0x7fffe9e94700)
    at pthread_create.c:309
0000009 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffea695700 (LWP 31307)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff056018d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff474a298 in g_usleep ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
#2 0x000000000175c8f3 in gui_event_loop (ptr=0x0)
    at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007ffff05590a4 in start_thread (arg=0x7fffea695700)
    at pthread_create.c:309
0000004 0x00007fffed518ccd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7faa8c0 (LWP 31306)):
#0 0x00007ffff4f3b908 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libfreetype.so.6
0000001 0x00007ffff4f40595 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libfreetype.so.6
#2 0x00007ffff4f39b83 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libfreetype.so.6
#3 0x00007ffff4f418f0 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libfreetype.so.6
0000004 0x00007ffff4eee9ca in FT_Load_Glyph ()
   from /opt/Ardour-3.5.4445-dbg/lib/libfreetype.so.6
0000005 0x00007ffff30d2d22 in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
#6 0x00007ffff30795e0 in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff303a0f6 in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000008 0x00007ffff309c37f in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000009 0x00007ffff309deed in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000010 0x00007ffff3028a42 in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000011 0x00007ffff303ed4f in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000012 0x00007ffff30846fc in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000013 0x00007ffff3032301 in ?? () from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
0000014 0x00007ffff3021d96 in cairo_show_glyphs ()
   from /opt/Ardour-3.5.4445-dbg/lib/libcairo.so.2
#15 0x00007ffff354d5d1 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpangocairo-1.0.so.0
0000016 0x00007ffff354d8db in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpangocairo-1.0.so.0
#17 0x00007ffff262fd0d in pango_renderer_draw_glyphs ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpango-1.0.so.0
0000018 0x00007ffff2630d68 in pango_renderer_draw_layout_line ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpango-1.0.so.0
0000019 0x00007ffff26311c5 in pango_renderer_draw_layout ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpango-1.0.so.0
0000020 0x00007ffff354cd9c in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libpangocairo-1.0.so.0
0000021 0x00007ffff794c2cc in ArdourCanvas::Text::_redraw (this=0x751ed70,
    layout=...) at ../libs/canvas/text.cc:136
---Type <return> to continue, or q <return> to quit---
0000022 0x00007ffff794be8c in ArdourCanvas::Text::redraw (this=0x751ed70,
    context=...) at ../libs/canvas/text.cc:99
0000023 0x00007ffff794c7e5 in ArdourCanvas::Text::compute_bounding_box (
    this=0x751ed70) at ../libs/canvas/text.cc:192
#24 0x00007ffff7929b80 in ArdourCanvas::Item::bounding_box (this=0x751ed70)
    at ../libs/canvas/item.cc:575
0000025 0x00007ffff7929e50 in ArdourCanvas::Item::begin_change (this=0x751ed70)
    at ../libs/canvas/item.cc:617
0000026 0x00007ffff794c65f in ArdourCanvas::Text::clamp_width (this=0x751ed70,
    w=84) at ../libs/canvas/text.cc:174
0000027 0x00000000016a8658 in TimeAxisViewItem::manage_name_text (this=0x23d5a00)
    at ../gtk2_ardour/time_axis_view_item.cc:919
0000028 0x00000000016a7ef2 in TimeAxisViewItem::reset_width_dependent_items (
    this=0x23d5a00, pixel_width=620)
    at ../gtk2_ardour/time_axis_view_item.cc:832
0000029 0x0000000001508160 in RegionView::reset_width_dependent_items (
    this=0x23d5a00, pixel_width=620) at ../gtk2_ardour/region_view.cc:434
0000030 0x0000000000e92c76 in AudioRegionView::reset_width_dependent_items (
    this=0x23d5a00, pixel_width=620) at ../gtk2_ardour/audio_region_view.cc:406
0000031 0x00000000016a6bb5 in TimeAxisViewItem::set_duration (this=0x23d5a00,
    dur=337280, src=0x0) at ../gtk2_ardour/time_axis_view_item.cc:358
0000032 0x0000000001508451 in RegionView::set_duration (this=0x23d5a00,
    frames=337280, src=0x0) at ../gtk2_ardour/region_view.cc:502
---Type <return> to continue, or q <return> to quit---
0000033 0x0000000001508066 in RegionView::region_resized (this=0x23d5a00,
    what_changed=...) at ../gtk2_ardour/region_view.cc:419
0000034 0x0000000000e9297d in AudioRegionView::region_resized (this=0x23d5a00,
    what_changed=...) at ../gtk2_ardour/audio_region_view.cc:368
0000035 0x0000000000e91169 in AudioRegionView::init (this=0x23d5a00, wfd=true)
    at ../gtk2_ardour/audio_region_view.cc:202
0000036 0x0000000000eab374 in AudioStreamView::create_region_view (this=0x75149a0,
    r=..., wait_for_waves=true, recording=false)
    at ../gtk2_ardour/audio_streamview.cc:120
0000037 0x0000000000eab4b7 in AudioStreamView::add_region_view_internal (
    this=0x75149a0, r=..., wait_for_waves=true, recording=false)
    at ../gtk2_ardour/audio_streamview.cc:138
0000038 0x000000000166247e in StreamView::add_region_view (this=0x75149a0, wr=...)
    at ../gtk2_ardour/streamview.cc:172
0000039 0x0000000001669921 in boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >::operator() (this=0x7fffd00d9708, p=0x75149a0, a1=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/mem_fn_template.hpp:165
0000040 0x0000000001668fe7 in boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list1<boost::weak_ptr<ARDOUR::Region>&> > (
    this=0x7fffd00d9718, f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:313
---Type <return> to continue, or q <return> to quit---
0000041 0x0000000001668862 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> > >::operator()<boost::weak_ptr<ARDOUR::Region> > (
    this=0x7fffd00d9708, a1=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:32
0000042 0x0000000001668083 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, StreamView, boost::weak_ptr<ARDOUR::Region> >, boost::_bi::list2<boost::_bi::value<StreamView*>, boost::arg<1> > >, void, boost::weak_ptr<ARDOUR::Region> >::invoke (function_obj_ptr=...,
    a0=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:153
0000043 0x0000000001043969 in boost::function1<void, boost::weak_ptr<ARDOUR::Region> >::operator() (this=0x7fffd00d9700, a0=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000044 0x0000000001637953 in boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > >::operator()<boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>&, boost::_bi::list0&, int) (this=0x7fffd00d9720,
    f=..., a=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind.hpp:253
---Type <return> to continue, or q <return> to quit---
0000045 0x0000000001637353 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > > >::operator()() (this=0x7fffd00d9700)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/bind/bind_template.hpp:20
0000046 0x0000000001636b43 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (boost::weak_ptr<ARDOUR::Region>)>, boost::_bi::list1<boost::_bi::value<boost::weak_ptr<ARDOUR::Region> > > >, void>::invoke(boost::detail::function::function_buffer&) (
    function_obj_ptr=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:153
0000047 0x0000000000dd111d in boost::function0<void>::operator() (
    this=0x7fffd00f4e20)
    at /home/ardour/linux-x86_64/gtk/inst/include/boost/function/function_template.hpp:760
0000048 0x00007ffff5ca2ab2 in Gtkmm2ext::UI::do_request (this=0x201d0f0,
    req=0x7fffd00f4e10) at ../libs/gtkmm2ext/gtk_ui.cc:455
0000049 0x00007ffff5ca67a2 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests
    (this=0x201d0f0)
    at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/abstract_ui.cc:301
0000050 0x00007ffff5890394 in BaseUI::request_handler (this=0x201d0f0,
    ioc=Glib::IO_IN) at ../libs/pbd/base_ui.cc:141
---Type <return> to continue, or q <return> to quit---
0000051 0x00007ffff58939d2 in sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>::operator() (this=0x2020458, _A_a1=@0x7fffffffbf54: Glib::IO_IN)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
0000052 0x00007ffff58934dd in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition> >::operator()<Glib::IOCondition const&> (
    this=0x2020450, _A_arg1=@0x7fffffffbf54: Glib::IO_IN)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
0000053 0x00007ffff5892e80 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>, bool, Glib::IOCondition>::call_it (
    rep=0x2020420, a_1=@0x7fffffffbf54: Glib::IO_IN)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
0000054 0x00007ffff58a6953 in sigc::slot1<bool, Glib::IOCondition>::operator() (
    this=0x201d158, _A_a1=@0x7fffffffbf54: Glib::IO_IN)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:515
0000055 0x00007ffff58a6670 in cross_thread_channel_call_receive_slot (
    condition=G_IO_IN, data=0x201d148) at ../libs/pbd/crossthread.cc:49
0000056 0x00007ffff471bc95 in g_main_context_dispatch ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000057 0x00007ffff471db08 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000058 0x00007ffff471dcc7 in g_main_context_iteration ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000059 0x00007ffff3b84b61 in gtk_main_iteration ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
Python Exception <type 'exceptions.ValueError'> Cannot find type ARDOUR::RegionList::_Node:
0000060 0x00000000010f93ae in Editor::time_fx (this=0x36d3290, regions=std::list,
    val=0.811268449, pitching=false) at ../gtk2_ardour/editor_timefx.cc:308
0000061 0x00000000010f80a5 in Editor::time_stretch (this=0x36d3290, regions=...,
    fraction=0.811268449) at ../gtk2_ardour/editor_timefx.cc:78
0000062 0x0000000000ffbd6d in TimeFXDrag::finished (this=0x5925570,
    movement_occurred=true) at ../gtk2_ardour/editor_drag.cc:4119
0000063 0x0000000000fe3d03 in Drag::end_grab (this=0x5925570, event=0x7fffffffcaf0)
    at ../gtk2_ardour/editor_drag.cc:315
0000064 0x0000000000fe34a6 in DragManager::end_grab (this=0x54f0990,
    e=0x7fffffffcaf0) at ../gtk2_ardour/editor_drag.cc:155
0000065 0x000000000103d963 in Editor::button_release_handler (this=0x36d3290,
    item=0x5e09f20, event=0x7fffffffcaf0, item_type=RightFrameHandle)
    at ../gtk2_ardour/editor_mouse.cc:1198
0000066 0x0000000000fde611 in Editor::canvas_frame_handle_event (this=0x36d3290,
    event=0x7fffffffcaf0, item=0x5e09f20, rv=0x76ef600)
    at ../gtk2_ardour/editor_canvas_events.cc:835
0000067 0x0000000000ea8a35 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>::operator() (this=0x7480fb0,
---Type <return> to continue, or q <return> to quit---
    _A_a1=@0x7fffffffc9c0: 0x7fffffffcaf0, _A_a2=@0x7fffffffc748: 0x5e09f20,
    _A_a3=@0x7480fd8: 0x76ef600)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1985
0000068 0x000000000150d117 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*> >::operator()<_GdkEvent* const&, ArdourCanvas::Rectangle*&, RegionView*&> (this=0x7480fa8,
    _A_arg1=@0x7fffffffc9c0: 0x7fffffffcaf0, _A_arg2=@0x7480fd0: 0x5e09f20,
    _A_arg3=@0x7480fd8: 0x76ef600)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:123
0000069 0x000000000150cb24 in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Rectangle*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&> (this=0x7480fa0,
    _A_arg1=@0x7fffffffc9c0: 0x7fffffffcaf0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/adaptors/bind.h:1336
0000070 0x000000000150c446 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, RegionView*>, ArdourCanvas::Rectangle*, RegionView*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it (rep=0x7480f70,
    a_1=@0x7fffffffc9c0: 0x7fffffffcaf0)
---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:137
0000071 0x00007ffff791b0e8 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x7fffffffc870,
    _A_slot=...)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/signal.h:830
0000072 0x00007ffff791ad07 in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator* (this=0x7fffffffc830)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/signal.h:302
0000073 0x00007ffff791a701 in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> > (this=0x7fffffffc89f,
    first=..., last=...)
    at /home/ardour/linux-x86_64/ardour/libs/canvas/canvas/item.h:214
0000074 0x00007ffff7919dcb in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (impl=0x69d6f70,
    _A_a1=@0x7fffffffc9c0: 0x7fffffffcaf0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/signal.h:850
0000075 0x00007ffff7918ad1 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::Ev---Type <return> to continue, or q <return> to quit---
entAccumulator<bool> >::emit (this=0x5e09f90,
    _A_a1=@0x7fffffffc9c0: 0x7fffffffcaf0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2777
#76 0x00007ffff7916fe3 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x5e09f90,
    _A_a1=@0x7fffffffc9c0: 0x7fffffffcaf0)
    at /home/ardour/linux-x86_64/gtk/inst/include/sigc++-2.0/sigc++/signal.h:2785
0000077 0x00007ffff7912628 in ArdourCanvas::GtkCanvas::deliver_event (
    this=0x54a1708, event=0x7fffffffcaf0) at ../libs/canvas/canvas.cc:688
0000078 0x00007ffff7913886 in ArdourCanvas::GtkCanvas::on_button_release_event (
    this=0x54a1708, ev=0x76f8030) at ../libs/canvas/canvas.cc:914
0000079 0x00007ffff1c7bea3 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtkmm-2.4.so.1
0000080 0x00007ffff3b8bec8 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
0000081 0x00007ffff4a201e2 in g_closure_invoke ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgobject-2.0.so.0
0000082 0x00007ffff4a37272 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgobject-2.0.so.0
0000083 0x00007ffff4a37f98 in g_signal_emit_valist ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-3.5.4445-dbg/lib/libgobject-2.0.so.0
0000084 0x00007ffff4a387e3 in g_signal_emit ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgobject-2.0.so.0
0000085 0x00007ffff3ce2d1f in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
0000086 0x00007ffff3b84063 in gtk_propagate_event ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
0000087 0x00007ffff3b85bdb in gtk_main_do_event ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
0000088 0x00007ffff37c0f0c in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgdk-x11-2.0.so.0
0000089 0x00007ffff471bdae in g_main_context_dispatch ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000090 0x00007ffff471db08 in ?? ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000091 0x00007ffff471dbb5 in g_main_loop_run ()
   from /opt/Ardour-3.5.4445-dbg/lib/libglib-2.0.so.0
0000092 0x00007ffff3b855e7 in gtk_main ()
   from /opt/Ardour-3.5.4445-dbg/lib/libgtk-x11-2.0.so.0
0000093 0x00007ffff5ca202f in Gtkmm2ext::UI::run (this=0x201d0f0, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:280
0000094 0x0000000001232e92 in main (argc=1, argv=0x7fffffffd5d8)
    at ../gtk2_ardour/main.cc:303
TagsNo tags attached.

Activities

efenstor

2015-02-06 21:06

reporter   ~0016327

OS: Debian Jessie x64

paul

2015-02-07 03:36

administrator   ~0016328

not reproduceable here on Debian Jessie x64. Was this an optimized build?

efenstor

2015-02-07 08:30

reporter   ~0016330

No, it's debug. One more thing: my filesystem is LUKS-encrypted BTRFS. May it affect anything?

efenstor

2015-02-07 08:45

reporter   ~0016331

Last edited: 2015-02-07 08:55

df -Th output:

Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/sda2_crypt btrfs 120G 41G 77G 35% /
udev devtmpfs 10M 0 10M 0% /dev
tmpfs tmpfs 3.2G 9.5M 3.2G 1% /run
tmpfs tmpfs 7.9G 79M 7.8G 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/sda1 ext3 114M 52M 56M 49% /boot
/dev/mapper/sdb_crypt btrfs 1.9T 980G 882G 53% /media/DATA
tmpfs tmpfs 1.6G 8.0K 1.6G 1% /run/user/1000
smbnetfs fuse.smbnetfs 32G 0 32G 0% /home/[USERNAME]/Network

I replaced username with [USERNAME] for security purposes.

efenstor

2015-02-07 08:53

reporter   ~0016332

I tried to create the project on an external NTFS disk - nope, it still crashes. Removing ~/.config/ardour3 does not help as well.

efenstor

2015-02-07 09:00

reporter   ~0016333

Last edited: 2015-02-07 09:30

May be it's something with the video card (radeon)? The driver is the kernel's default. The output is HDMI.

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670]

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: X.Org

ADDED: probably it's not the problem, see (0016335)

efenstor

2015-02-07 09:01

reporter   ~0016334

Also I've turned off "realtime" in JACK's settings before running gdb as was recommended.

efenstor

2015-02-07 09:10

reporter   ~0016335

Last edited: 2015-02-07 09:29

Just tried it on my second PC with completely different video and audio hardware (but with BTRFS and Jessie x64) - it crashed.

Unfortunately it seems I have no computers at hand without BTRFS. :(

efenstor

2015-02-07 09:21

reporter   ~0016336

Last edited: 2015-02-07 09:32

Discovered another unexpected behavior which may help in catching this bug (or possibly another one):

1. create a project
2. create a mono track
3. enable record on the track
4. enable record
5. record a region (several seconds)
6. stop
7. enable record again
8. record another region
9. try to stretch the SECOND region
10. no stretch/shrink dialog appears!
12. try it again
13. it does appear now

ADDED: this problem is not present on my first PC, only on the second. I don't know what may cause it as it was a clean Ardour installation on the second PC just like on the first, and the OS is the same.

x42

2015-03-29 18:11

administrator   ~0016516

I just tried this (also short region, 10 sec or so)

RBEffect: source region: position = 3978805, start = 400, length = 515782, ancestral_start = 0, ancestral_length = 0, stretch 1, shift 1
StretchCalculator::calculate(): inputDuration 515782, ratio 0.726344, outputDuration 374635 (rounded up to 374677), df size 2015, increment 256
NOTE: extreme increment 91 < 92.972, adjusting
total input increment = 515840 (= 2015 chunks), output = 374677, ratio = 0.726343, ideal output 374678
(region total = 374677)
ERROR: PluginInputDomainAdapter::initialise: non-power-of-two
blocksize 1114 not supported


before the crash:

    frame 0000001: 0x000000010674ec8b libfftw3.3.dylib`fftw_md5puts + 27
    frame #3: 0x000000010681172f libfftw3.3.dylib`fftw_export_wisdom_to_file + 31
    frame 0000005: 0x00000001064ad37f librubberband.dylib`RubberBand::FFTs::D_FFTW::~D_FFTW() + 15
    frame #6: 0x00000001064b0d56 librubberband.dylib`RubberBand::RubberBandStretcher::Impl::ChannelData::~ChannelData() + 262
    frame 0000008: 0x000000010649a887 librubberband.dylib`RubberBand::RubberBandStretcher::~RubberBandStretcher() + 23
    frame 0000009: 0x0000000102fd4ae6 libardour.dylib`ARDOUR::RBEffect::run(this=0x000000010f3ad180, r=<unavailable>, progress=0x0000000115318260) + 9718 at rb_effect.cc:387
    frame 0000010: 0x000000010041bb83 ardour-3.5.4843`Editor::do_timefx(this=0x0000000107155000) + 1619 at editor_timefx.cc:363

which may go wrong after the "ERROR: PluginInputDomainAdapter::initialise: non-power-of-two"

x42

2015-03-30 09:31

administrator   ~0016517

fixed in 3.5-4901-gb03e2f0

efenstor

2015-03-30 15:15

reporter   ~0016519

Fix comfired! Thanks a lot! :)

system

2020-04-19 20:17

developer   ~0023392

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.

Issue History

Date Modified Username Field Change
2015-02-06 20:25 efenstor New Issue
2015-02-06 21:06 efenstor Note Added: 0016327
2015-02-07 03:36 paul Note Added: 0016328
2015-02-07 08:30 efenstor Note Added: 0016330
2015-02-07 08:45 efenstor Note Added: 0016331
2015-02-07 08:45 efenstor Note Edited: 0016331
2015-02-07 08:46 efenstor Note Edited: 0016331
2015-02-07 08:47 efenstor Note Edited: 0016331
2015-02-07 08:53 efenstor Note Added: 0016332
2015-02-07 08:53 efenstor Note Edited: 0016331
2015-02-07 08:54 efenstor Note Edited: 0016331
2015-02-07 08:55 efenstor Note Edited: 0016331
2015-02-07 09:00 efenstor Note Added: 0016333
2015-02-07 09:00 efenstor Note Edited: 0016333
2015-02-07 09:01 efenstor Note Added: 0016334
2015-02-07 09:10 efenstor Note Added: 0016335
2015-02-07 09:11 efenstor Note Edited: 0016335
2015-02-07 09:21 efenstor Note Added: 0016336
2015-02-07 09:22 efenstor Note Edited: 0016336
2015-02-07 09:23 efenstor Note Edited: 0016336
2015-02-07 09:26 efenstor Note Edited: 0016336
2015-02-07 09:28 efenstor Note Edited: 0016336
2015-02-07 09:29 efenstor Note Edited: 0016335
2015-02-07 09:30 efenstor Note Edited: 0016333
2015-02-07 09:32 efenstor Note Edited: 0016336
2015-02-07 09:32 efenstor Note Edited: 0016336
2015-03-29 18:11 x42 Note Added: 0016516
2015-03-30 09:31 x42 Note Added: 0016517
2015-03-30 09:31 x42 Status new => resolved
2015-03-30 09:31 x42 Resolution open => fixed
2015-03-30 09:31 x42 Assigned To => x42
2015-03-30 15:15 efenstor Note Added: 0016519
2020-04-19 20:17 system Note Added: 0023392
2020-04-19 20:17 system Status resolved => closed