View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007437 | ardour | bugs | public | 2017-08-01 11:44 | 2017-08-01 11:44 |
| Reporter | timbyr | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | sometimes |
| Status | new | Resolution | open | ||
| Product Version | 5.X git (version in description) | ||||
| Summary | 0007437: Crash when moving regions in Ripple mode with transport rolling | ||||
| Description | Reproduced with version 5.10.418 (debug build) with a single audio track. Moving a region in Ripple mode with transport rolling often results in a crash (assertion) if Transport position is close to the regions being moved. Seems dependent on transport location but is quite easy to reproduce here. Backtrace attached. | ||||
| Tags | No tags attached. | ||||
|
|
Ardour-5.10.418-crash-ripple-mode-bt.txt (44,593 bytes)
ardour-5.10.418: ../libs/ardour/audioregion.cc:501: virtual ARDOUR::framecnt_t ARDOUR::AudioRegion::read_at(ARDOUR::Sample*, ARDOUR::Sample*, float*, ARDOUR::framepos_t, ARDOUR::framecnt_t, uint32_t) const: Assertion `position >= _position' failed.
Thread 28 "ardour-5.10.418" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffb8199800 (LWP 1228)]
0x00007fffebefc6f5 in raise () from /lib64/libc.so.6
(gdb) t a a bt
Thread 40 (Thread 0x7fff697fa700 (LWP 1252)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446beb0) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446bf28) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446bf20)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446bef0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 39 (Thread 0x7fff69ffb700 (LWP 1249)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446bc30) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446bca8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446bca0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446bc70)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 38 (Thread 0x7fff6a7fc700 (LWP 1247)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446b920) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446b998) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446b990)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446b960)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 37 (Thread 0x7fff6affd700 (LWP 1246)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446b6a0) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446b718) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446b710)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446b6e0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 36 (Thread 0x7fff6b7fe700 (LWP 1245)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446b150) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446b448) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446b440)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446b410)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 35 (Thread 0x7fff6bfff700 (LWP 1244)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x446b170) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446b1e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446b1e0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446b1b0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 34 (Thread 0x7fffb979a700 (LWP 1242)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7943349 in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) (this=0x46ea0d8, block=true) at ../libs/waveview/wave_view_private.cc:298
#3 0x00007ffff794366c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at ../libs/waveview/wave_view_private.cc:367
#4 0x00007ffff79439aa in ArdourWaveView::WaveViewDrawingThread::run() (this=0x474fe20) at ../libs/waveview/wave_view_private.cc:443
#5 0x00007ffff794808c in sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>::operator()() const (this=0x446b108) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#6 0x00007ffff7947bb6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread> >::operator()() const (this=0x446b100)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff79475dd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ArdourWaveView::WaveViewDrawingThread>, void>::call_it(sigc::internal::slot_rep*) (rep=0x446b0d0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 33 (Thread 0x7fffb27fc700 (LWP 1239)):
#0 0x00007fffef25d4ad in nanosleep () at /lib64/libpthread.so.0
#1 0x00007ffff32f83d8 in g_usleep () at /lib64/libglib-2.0.so.0
#2 0x00007ffff68f279e in ARDOUR::AutomationWatch::thread() (this=0x3994ec0) at ../libs/ardour/automation_watch.cc:189
#3 0x00007ffff68f80c3 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x4a53130, p=0x3994ec0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff68f7cec 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=0x4a53140, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5 0x00007ffff68f7415 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x4a53130)
at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff68f73a2 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=0x4a53130) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff68f6bec 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=0x4a53100) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 32 (Thread 0x7fffb2ffd700 (LWP 1235)):
#0 0x00007fffef259bd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007ffff6e0ef5d in ARDOUR::Session::auto_connect_thread_run() (this=0x9bc3f30) at ../libs/ardour/session.cc:7378
#2 0x00007ffff6e0ec8e in ARDOUR::Session::auto_connect_thread(void*) (arg=0x9bc3f30) at ../libs/ardour/session.cc:7325
#3 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#4 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 31 (Thread 0x7fffb8cad700 (LWP 1233)):
#0 0x00007fffef259bd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007ffff6e829cf in ARDOUR::Session::emit_thread_run() (this=0x9bc3f30) at ../libs/ardour/session_process.cc:1392
#2 0x00007ffff6e8296c in ARDOUR::Session::emit_thread(void*) (arg=0x9bc3f30) at ../libs/ardour/session_process.cc:1381
#3 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#4 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 30 (Thread 0x7fffb0fc0700 (LWP 1230)):
#0 0x00007fffebfbf3ed in poll () at /lib64/libc.so.6
#1 0x00007ffff32d0a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ffff32d0d92 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007ffff44a5749 in BaseUI::main_thread() (this=0x7aa39c0) at ../libs/pbd/base_ui.cc:86
#4 0x00007ffff44a98a0 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x7090d28) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#5 0x00007ffff44a94e0 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x7090d20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00007ffff44a8f21 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x7090cf0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#7 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#8 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#9 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 29 (Thread 0x7fffb17fa700 (LWP 1229)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007fffebfbf3ed in poll () at /lib64/libc.so.6
#1 0x00007ffff32d0a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ffff32d0d92 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007ffff44a5749 in BaseUI::main_thread() (this=0x909c390) at ../libs/pbd/base_ui.cc:86
#4 0x00007ffff44a98a0 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x909ca68) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1989
#5 0x00007ffff44a94e0 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x909ca60) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00007ffff44a8f21 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x909ca30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#7 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#8 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#9 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 28 (Thread 0x7fffb8199800 (LWP 1228)):
#0 0x00007fffebefc6f5 in raise () at /lib64/libc.so.6
#1 0x00007fffebefe2fa in abort () at /lib64/libc.so.6
#2 0x00007fffebef4f97 in __assert_fail_base () at /lib64/libc.so.6
#3 0x00007fffebef5042 in () at /lib64/libc.so.6
#4 0x00007ffff68b3821 in ARDOUR::AudioRegion::read_at(float*, float*, float*, long, long, unsigned int) const (this=
0x4ff4160, buf=0x7fff7854bf00, mixdown_buffer=0x7fff786d2d10, gain_buffer=0x7fff788817c0, position=239104, cnt=77928, chan_n=0) at ../libs/ardour/audioregion.cc:501
#5 0x00007ffff687228f in ARDOUR::AudioPlaylist::read(float*, float*, float*, long, long, unsigned int) (this=
0x98c9680, buf=0x7fff7854bf00, mixdown_buffer=0x7fff786d2d10, gain_buffer=0x7fff788817c0, start=239104, cnt=399527, chan_n=0) at ../libs/ardour/audio_playlist.cc:253
#6 0x00007ffff6857d7c in ARDOUR::AudioDiskstream::read(float*, float*, float*, long&, long, int, bool) (this=
0x9b4a6d0, buf=0x7fff7854bf00, mixdown_buffer=0x7fff786d2d10, gain_buffer=0x7fff788817c0, start=@0x7fffb8197d30: 239104, cnt=399527, channel=0, reversed=false) at ../libs/ardour/audio_diskstream.cc:1059
#7 0x00007ffff68573b5 in ARDOUR::AudioDiskstream::overwrite_existing_buffers() (this=0x9b4a6d0) at ../libs/ardour/audio_diskstream.cc:886
#8 0x00007ffff6f42f8a in ARDOUR::Track::overwrite_existing_buffers() (this=0x9b19260) at ../libs/ardour/track.cc:695
#9 0x00007ffff6ee2747 in ARDOUR::Session::non_realtime_overwrite(int, bool&) (this=0x9bc3f30, on_entry=1, finished=@0x7fffb819800f: true) at ../libs/ardour/session_transport.cc:566
#10 0x00007ffff6ee2132 in ARDOUR::Session::butler_transport_work() (this=0x9bc3f30) at ../libs/ardour/session_transport.cc:530
#11 0x00007ffff6908413 in ARDOUR::Butler::thread_work() (this=0x6b3a950) at ../libs/ardour/butler.cc:208
#12 0x00007ffff6907cd3 in ARDOUR::Butler::_thread_work(void*) (arg=0x6b3a950) at ../libs/ardour/butler.cc:156
#13 0x00007ffff44df42c in fake_thread_start(void*) (arg=0x909c130) at ../libs/pbd/pthread_utils.cc:101
#14 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#15 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 27 (Thread 0x7fffb81b2d80 (LWP 1227)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fdb8) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fb6de in ARDOUR::Graph::restart_cycle() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:280
#5 0x00007ffff69fb6ab in ARDOUR::Graph::dec_ref() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:267
#6 0x00007ffff6a033d8 in ARDOUR::GraphNode::finish(int) (this=0x98d3150, chain=1) at ../libs/ardour/graphnode.cc:71
#7 0x00007ffff69fc3d2 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:419
#8 0x00007ffff69fc5e6 in ARDOUR::Graph::helper_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:436
#9 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb81b22d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff6a02370 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=0x7fffb81b22e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb81b22d8)
at /usr/include/boost/bind/bind.hpp:1222
#12 0x00007ffff6a0108d 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:159
#13 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb81b22d0) at /usr/include/boost/function/function_template.hpp:771
#14 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#15 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#16 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 26 (Thread 0x7fffb81cbd80 (LWP 1223)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fd98) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fc228 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:405
#5 0x00007ffff69fc5e6 in ARDOUR::Graph::helper_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:436
#6 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb81cb2d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6a02370 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=0x7fffb81cb2e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb81cb2d8)
at /usr/include/boost/bind/bind.hpp:1222
#9 0x00007ffff6a0108d 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:159
#10 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb81cb2d0) at /usr/include/boost/function/function_template.hpp:771
#11 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 25 (Thread 0x7fffb81e4d80 (LWP 1222)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fd98) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fc228 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:405
#5 0x00007ffff69fc5e6 in ARDOUR::Graph::helper_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:436
#6 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb81e42d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6a02370 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=0x7fffb81e42e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb81e42d8)
at /usr/include/boost/bind/bind.hpp:1222
#9 0x00007ffff6a0108d 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:159
#10 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb81e42d0) at /usr/include/boost/function/function_template.hpp:771
#11 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 24 (Thread 0x7fffb81fdd80 (LWP 1220)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fd98) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fc228 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:405
#5 0x00007ffff69fc5e6 in ARDOUR::Graph::helper_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:436
#6 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb81fd2d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6a02370 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=0x7fffb81fd2e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb81fd2d8)
at /usr/include/boost/bind/bind.hpp:1222
#9 0x00007ffff6a0108d 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>::invok---Type <return> to continue, or q <return> to quit---
e(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159
#10 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb81fd2d0) at /usr/include/boost/function/function_template.hpp:771
#11 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 23 (Thread 0x7fffb8216d80 (LWP 1219)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fd98) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fc228 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:405
#5 0x00007ffff69fc5e6 in ARDOUR::Graph::helper_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:436
#6 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb82162d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6a02370 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=0x7fffb82162e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb82162d8)
at /usr/include/boost/bind/bind.hpp:1222
#9 0x00007ffff6a0108d 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:159
#10 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb82162d0) at /usr/include/boost/function/function_template.hpp:771
#11 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 22 (Thread 0x7fffb822fd80 (LWP 1217)):
#0 0x00007fffef25c0c7 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1 0x00007fffef25c174 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2 0x00007fffef25c21a in sem_wait@@GLIBC_2.2.5 () at /lib64/libpthread.so.0
#3 0x00007ffff69fe0b0 in PBD::Semaphore::wait() (this=0x9c2fd98) at /home/timbyr/Data/devel/ardour-build-scripts/BUILD/ardour-master-debug/libs/pbd/pbd/semutils.h:62
#4 0x00007ffff69fc228 in ARDOUR::Graph::run_one() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:405
#5 0x00007ffff69fc8f0 in ARDOUR::Graph::main_thread() (this=0x9c2fcc0) at ../libs/ardour/graph.cc:477
#6 0x00007ffff6a02c17 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffb822f2d8, p=0x9c2fcc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7 0x00007ffff6a02370 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=0x7fffb822f2e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8 0x00007ffff6a017f3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffb822f2d8)
at /usr/include/boost/bind/bind.hpp:1222
#9 0x00007ffff6a0108d 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:159
#10 0x000000000136df92 in boost::function0<void>::operator()() const (this=0x7fffb822f2d0) at /usr/include/boost/function/function_template.hpp:771
#11 0x00007fffcd4b51b6 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) (arg=0x70bedd0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 16 (Thread 0x7ffff7e3dd80 (LWP 1200)):
#0 0x00007ffff6ed3ac2 in boost::_bi::unwrapper<boost::_mfi::cmf1<long, ARDOUR::Session, bool*> >::unwrap(boost::_mfi::cmf1<long, ARDOUR::Session, bool*>&, long) (f=...) at /usr/include/boost/bind/bind.hpp:152
#1 0x00007ffff6ece98e in boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::_bi::value<bool*> >::operator()<long, boost::_mfi::cmf1<long, ARDOUR::Session, bool*>, boost::_bi::list0>(boost::_bi::type<long>, boost::_mfi::cmf1<long, ARDOUR::Session, bool*>&, boost::_bi::list0&, long) (this=0x9097000, f=..., a=...) at /usr/include/boost/bind/bind.hpp:309
#2 0x00007ffff6ec7193 in boost::_bi::bind_t<long, boost::_mfi::cmf1<long, ARDOUR::Session, bool*>, boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::_bi::value<bool*> > >::operator()() (this=0x9096ff0) at /usr/include/boost/bind/bind.hpp:1222
#3 0x00007ffff6ebeabb in boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<long, boost::_mfi::cmf1<long, ARDOUR::Session, bool*>, boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::_bi::value<bool*> > >, long>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:138
#4 0x00007ffff684fcb6 in boost::function0<long>::operator()() const (this=0x9023570) at /usr/include/boost/function/function_template.hpp:771
---Type <return> to continue, or q <return> to quit---
#5 0x00007ffff684e570 in ARDOUR::AsyncMIDIPort::cycle_start(unsigned int) (this=0x901e2c0, nframes=256) at ../libs/ardour/async_midi_port.cc:137
#6 0x00007ffff6d3a8d4 in ARDOUR::PortManager::cycle_start(unsigned int) (this=0x272d330, nframes=256) at ../libs/ardour/port_manager.cc:757
#7 0x00007ffff689a6d1 in ARDOUR::AudioEngine::process_callback(unsigned int) (this=0x272d330, nframes=256) at ../libs/ardour/audioengine.cc:366
#8 0x00007fffcd4b92e3 in ARDOUR::AlsaAudioBackend::main_process_thread() (this=0x299e8c0) at ../libs/backends/alsa/alsa_audiobackend.cc:1968
#9 0x00007fffcd4b397d in pthread_process(void*) (arg=0x299e8c0) at ../libs/backends/alsa/alsa_audiobackend.cc:794
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 15 (Thread 0x7fffb9f9b700 (LWP 1189)):
#0 0x00007fffebfc11c3 in select () at /lib64/libc.so.6
#1 0x00007ffff44f5f4e in PBD::SystemExec::output_interposer() (this=0x70c2f20) at ../libs/pbd/system_exec.cc:926
#2 0x00007ffff44f51b9 in interposer_thread(void*) (arg=0x70c2f20) at ../libs/pbd/system_exec.cc:333
#3 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#4 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 9 (Thread 0x7fffb3fff700 (LWP 1181)):
#0 0x00007fffebfbf3ed in poll () at /lib64/libc.so.6
#1 0x00007ffff32d0a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ffff32d0d92 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007ffff1913e46 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#4 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#6 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7fffba79c700 (LWP 1180)):
#0 0x00007fffebfbf3ed in poll () at /lib64/libc.so.6
#1 0x00007ffff32d0a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ffff32d0b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3 0x00007ffff32d0b61 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#6 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7fffcedd1700 (LWP 1179)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff689afcc in ARDOUR::AudioEngine::do_devicelist_update() (this=0x272d330) at ../libs/ardour/audioengine.cc:561
#3 0x00007ffff68a6647 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x272dec0, p=0x272d330) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff68a6076 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x272ded0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5 0x00007ffff68a57b3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x272dec0)
at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff68a5018 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=0x272dec0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff68a4278 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=0x272de90) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7fffcf5d2700 (LWP 1178)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff689ada6 in ARDOUR::AudioEngine::do_reset_backend() (this=0x272d330) at ../libs/ardour/audioengine.cc:526
#3 0x00007ffff68a6647 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x272db00, p=0x272d330) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff68a6076 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x272db10, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5 0x00007ffff68a57b3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x272db00)
at /usr/include/boost/bind/bind.hpp:1222
#6 0x00007ffff68a5018 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=0x272db00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff68a4278 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=0x272dad0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#8 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#9 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fffd7284700 (LWP 1177)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff68357ae in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:87
#3 0x00007ffff683559a in analyser_work() () at ../libs/ardour/analyser.cc:52
#4 0x0000000001b18a35 in sigc::pointer_functor0<void>::operator()() const (this=0x27b7328) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5 0x0000000001b15e0c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x27b7320) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x0000000001b11cd9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x27b72f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#7 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#8 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#9 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7fffcffff700 (LWP 1176)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff6f11970 in peak_thread_work() () at ../libs/ardour/source_factory.cc:71
#3 0x0000000001b18a35 in sigc::pointer_functor0<void>::operator()() const (this=0x27b6d38) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001b15e0c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x27b6d30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5 0x0000000001b11cd9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x27b6d00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#6 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#7 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#9 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fffd7a85700 (LWP 1175)):
#0 0x00007fffebfc50b9 in syscall () at /lib64/libc.so.6
#1 0x00007ffff3314b6f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ffff6f11970 in peak_thread_work() () at ../libs/ardour/source_factory.cc:71
#3 0x0000000001b18a35 in sigc::pointer_functor0<void>::operator()() const (this=0x27b6df8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001b15e0c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x27b6df0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5 0x0000000001b11cd9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x27b6dc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:115
#6 0x00007ffff38343bd in call_thread_entry_slot () at /lib64/libglibmm-2.4.so.1
#7 0x00007ffff32f6cf5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#9 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 0x7fffd8286700 (LWP 1174)):
#0 0x00007fffef25d4ad in nanosleep () at /lib64/libpthread.so.0
#1 0x00007ffff32f83d8 in g_usleep () at /lib64/libglib-2.0.so.0
#2 0x0000000001e3ed49 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459
#3 0x00007fffef2545ca in start_thread () at /lib64/libpthread.so.0
#4 0x00007fffebfcaf6d in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7f8b9c0 (LWP 1173)):
#0 0x00007fffebfbf3ed in poll () at /lib64/libc.so.6
#1 0x00007ffff32d0a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ffff32d0d92 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007ffff2938197 in gtk_main () at /lib64/libgtk-x11-2.0.so.0
#4 0x00007ffff4876848 in Gtkmm2ext::UI::run(Receiver&) (this=0x27601a0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:284
#5 0x00000000018a4753 in main(int, char**) (argc=1, argv=0x7fffffffd0c8) at ../gtk2_ardour/main.cc:419
(gdb) up
#1 0x00007fffebefe2fa in abort () from /lib64/libc.so.6
(gdb) up
#2 0x00007fffebef4f97 in __assert_fail_base () from /lib64/libc.so.6
(gdb) up
#3 0x00007fffebef5042 in __assert_fail () from /lib64/libc.so.6
(gdb) up
#4 0x00007ffff68b3821 in ARDOUR::AudioRegion::read_at (this=0x4ff4160, buf=0x7fff7854bf00, mixdown_buffer=0x7fff786d2d10, gain_buffer=0x7fff788817c0, position=239104, cnt=77928, chan_n=0)
at ../libs/ardour/audioregion.cc:501
501 assert (position >= _position);
(gdb) print _position
$1 = {<PBD::PropertyTemplate<long>> = {<PBD::PropertyBase> = {_vptr.PropertyBase = 0x1e6fef8 <vtable for PBD::Property<long>+16>, _property_id = 291}, _have_old = true, _current = 277200,
_old = 234640}, <No data fields>}
(gdb)
|