[New Thread 0x7fffaa7fc700 (LWP 5194)] ardour-4.7.914: cairo-surface.c:928: cairo_surface_reference: Assertion `((*&(&surface->ref_count)->ref_count) > 0)' failed. Program received signal SIGABRT, Aborted. 0x00007fffec873267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 55 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) thread apply all bt Thread 45 (Thread 0x7fffaa7fc700 (LWP 5194)): #0 0x00007fffec93f707 in munmap () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff6627b49 in ARDOUR::AudioSource::read_peaks_with_fpp (this=0x3813c30, peaks=0x7fff9e35fe70, npeaks=336, start=0, cnt=26083328, samples_per_visual_peak=77824, samples_per_file_peak=256) at ../libs/ardour/audiosource.cc:596 #2 0x00007ffff662685d in ARDOUR::AudioSource::read_peaks (this=0x3813c30, peaks=0x7fff9e35fe70, npeaks=336, start=0, cnt=26083328, samples_per_visual_peak=77824) at ../libs/ardour/audiosource.cc:337 #3 0x00007ffff6613089 in ARDOUR::AudioRegion::read_peaks (this=0x5932700, buf=0x7fff9e35fe70, npeaks=336, offset=0, cnt=26083328, chan_n=0, frames_per_pixel=77824) at ../libs/ardour/audioregion.cc:431 #4 0x00007ffff792981a in ArdourCanvas::WaveView::generate_image (this=0x5936a10, req=..., in_render_thread=true) at ../libs/canvas/wave_view.cc:1005 #5 0x00007ffff792b7f1 in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1595 #6 0x0000000000dc8c31 in sigc::pointer_functor0::operator() (this=0x5932528) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x0000000000dc5e2a in sigc::adaptor_functor >::operator() ( this=0x5932520) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #8 0x0000000000dc1e7f in sigc::internal::slot_call0, void>::call_it (rep=0x59324f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #9 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #10 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #11 0x00007fffef9876aa in start_thread (arg=0x7fffaa7fc700) at pthread_create.c:333 #12 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 42 (Thread 0x7fffab7fe700 (LWP 5180)): #0 0x00007fffef99053d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3c27a18 in g_usleep () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff664cba1 in ARDOUR::AutomationWatch::thread (this=0x3858d20) at ../libs/ardour/automation_watch.cc:153 #3 0x00007ffff665010d in boost::_mfi::mf0::operator() ( this=0x38f17d0, p=0x3858d20) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff664fcf2 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x38f17e0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 #5 0x00007ffff664f773 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x38f17d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff664f700 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x38f17d0) ---Type to continue, or q to quit--- at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff664f216 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x38f17a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #9 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #10 0x00007fffef9876aa in start_thread (arg=0x7fffab7fe700) at pthread_create.c:333 #11 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 41 (Thread 0x7fffc75f2700 (LWP 5179)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff6a627d1 in ARDOUR::Session::auto_connect_thread_run (this=0x1cefbc0) at ../libs/ardour/session.cc:6953 #2 0x00007ffff6a62590 in ARDOUR::Session::auto_connect_thread (arg=0x1cefbc0) at ../libs/ardour/session.cc:6921 #3 0x00007fffef9876aa in start_thread (arg=0x7fffc75f2700) at pthread_create.c:333 #4 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 40 (Thread 0x7fffabfff700 (LWP 5178)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff6ad0ee7 in ARDOUR::Session::emit_thread_run (this=0x1cefbc0) at ../libs/ardour/session_process.cc:1316 #2 0x00007ffff6ad0e84 in ARDOUR::Session::emit_thread (arg=0x1cefbc0) at ../libs/ardour/session_process.cc:1305 #3 0x00007fffef9876aa in start_thread (arg=0x7fffabfff700) at pthread_create.c:333 #4 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 39 (Thread 0x7fffc6df1700 (LWP 5177)): #0 0x00007fffec93988d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3bf6644 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff3bf69c2 in g_main_loop_run () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff4e11d2b in BaseUI::main_thread (this=0x2bc1ee0) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff4e15d70 in sigc::bound_mem_functor0::operator() (this=0x2bc2618) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4e159a2 in sigc::adaptor_functor >::operator() (this=0x2bc2610) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4e15451 in sigc::internal::slot_call0, void>::call_it (rep=0x2bc25e0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #8 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #9 0x00007fffef9876aa in start_thread (arg=0x7fffc6df1700) at pthread_create.c:333 ---Type to continue, or q to quit--- #10 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 38 (Thread 0x7fffc7af7800 (LWP 5176)): #0 0x00007fffef98fdad in write () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fffeeb5d6a4 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libsndfile.so.1 #2 0x00007fffeeb18aee in sf_writef_float () from /opt/Ardour-4.7.914-dbg/lib/libsndfile.so.1 #3 0x00007ffff6b3743f in ARDOUR::SndFileSource::write_float (this=0x3f1ca40, data=0x4c03f50, frame_pos=26019000, cnt=64328) at ../libs/ardour/sndfilesource.cc:724 #4 0x00007ffff6b361b4 in ARDOUR::SndFileSource::nondestructive_write_unlocked ( this=0x3f1ca40, data=0x4c03f50, cnt=64328) at ../libs/ardour/sndfilesource.cc:516 #5 0x00007ffff6b35fa0 in ARDOUR::SndFileSource::write_unlocked (this=0x3f1ca40, data=0x4c03f50, cnt=64328) at ../libs/ardour/sndfilesource.cc:496 #6 0x00007ffff66267cb in ARDOUR::AudioSource::write (this=0x3f1ca40, dst=0x4c03f50, cnt=64328) at ../libs/ardour/audiosource.cc:331 #7 0x00007ffff65b6fbb in ARDOUR::AudioDiskstream::do_flush (this=0x3855180, force_flush=false) at ../libs/ardour/audio_diskstream.cc:1487 #8 0x00007ffff6b67121 in ARDOUR::Track::do_flush (this=0x3f08c10, c=ARDOUR::ButlerContext, force=false) at ../libs/ardour/track.cc:715 #9 0x00007ffff6662276 in ARDOUR::Butler::flush_tracks_to_disk_normal (this=0x1cea190, rl=..., errors=@0x7fffc7af648c: 0) at ../libs/ardour/butler.cc:331 #10 0x00007ffff66614b6 in ARDOUR::Butler::thread_work (this=0x1cea190) at ../libs/ardour/butler.cc:271 #11 0x00007ffff6660035 in ARDOUR::Butler::_thread_work (arg=0x1cea190) at ../libs/ardour/butler.cc:156 #12 0x00007ffff4e44086 in fake_thread_start (arg=0x2bc1c00) at ../libs/pbd/pthread_utils.cc:101 #13 0x00007fffef9876aa in start_thread (arg=0x7fffc7af7800) at pthread_create.c:333 #14 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 37 (Thread 0x7fffc7cf1700 (LWP 5175)): #0 0x00007fffef98f0c9 in futex_abstimed_wait (cancel=true, private=, abstime=0x0, expected=0, futex=0x268d8d8) at sem_waitcommon.c:42 #1 do_futex_wait (sem=sem@entry=0x268d8d8, abstime=0x0) at sem_waitcommon.c:208 #2 0x00007fffef98f164 in __new_sem_wait_slow (sem=0x268d8d8, abstime=0x0) at sem_waitcommon.c:277 #3 0x00007fffef98f20a in __new_sem_wait (sem=) at sem_wait.c:28 #4 0x00007ffff6742bb0 in PBD::Semaphore::wait (this=0x268d8d8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61 #5 0x00007ffff6740d28 in ARDOUR::Graph::run_one (this=0x268d800) at ../libs/ardour/graph.cc:387 #6 0x00007ffff67410e6 in ARDOUR::Graph::helper_thread (this=0x268d800) at ../libs/ardour/graph.cc:418 #7 0x00007ffff674763d in boost::_mfi::mf0::operator() ( this=0x7fffc7cf0d58, p=0x268d800) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #8 0x00007ffff6746d38 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffc7cf0d68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 ---Type to continue, or q to quit--- #9 0x00007ffff67461ab in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffc7cf0d58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #10 0x00007ffff6745a2d in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153 #11 0x00000000006d26d0 in boost::function0::operator() (this=0x7fffc7cf0d50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760 #12 0x00007fffcf38d8e1 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x23302f0) at ../libs/backends/jack/jack_audiobackend.cc:936 #13 0x00007fffef9876aa in start_thread (arg=0x7fffc7cf1700) at pthread_create.c:333 #14 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 36 (Thread 0x7fffc7d72700 (LWP 5174)): #0 0x00007fffef98f0c9 in futex_abstimed_wait (cancel=true, private=, abstime=0x0, expected=0, futex=0x268d8d8) at sem_waitcommon.c:42 #1 do_futex_wait (sem=sem@entry=0x268d8d8, abstime=0x0) at sem_waitcommon.c:208 #2 0x00007fffef98f164 in __new_sem_wait_slow (sem=0x268d8d8, abstime=0x0) at sem_waitcommon.c:277 #3 0x00007fffef98f20a in __new_sem_wait (sem=) at sem_wait.c:28 #4 0x00007ffff6742bb0 in PBD::Semaphore::wait (this=0x268d8d8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61 #5 0x00007ffff6740d28 in ARDOUR::Graph::run_one (this=0x268d800) at ../libs/ardour/graph.cc:387 #6 0x00007ffff67410e6 in ARDOUR::Graph::helper_thread (this=0x268d800) at ../libs/ardour/graph.cc:418 #7 0x00007ffff674763d in boost::_mfi::mf0::operator() ( this=0x7fffc7d71d58, p=0x268d800) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #8 0x00007ffff6746d38 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffc7d71d68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 #9 0x00007ffff67461ab in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffc7d71d58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #10 0x00007ffff6745a2d in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153 #11 0x00000000006d26d0 in boost::function0::operator() (this=0x7fffc7d71d50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760 #12 0x00007fffcf38d8e1 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x26aa680) at ../libs/backends/jack/jack_audiobackend.cc:936 #13 0x00007fffef9876aa in start_thread (arg=0x7fffc7d72700) at pthread_create.c:333 #14 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 35 (Thread 0x7fffc7df3700 (LWP 5173)): ---Type to continue, or q to quit--- #0 0x00007fffef98f0c9 in futex_abstimed_wait (cancel=true, private=, abstime=0x0, expected=0, futex=0x268d8f8) at sem_waitcommon.c:42 #1 do_futex_wait (sem=sem@entry=0x268d8f8, abstime=0x0) at sem_waitcommon.c:208 #2 0x00007fffef98f164 in __new_sem_wait_slow (sem=0x268d8f8, abstime=0x0) at sem_waitcommon.c:277 #3 0x00007fffef98f20a in __new_sem_wait (sem=) at sem_wait.c:28 #4 0x00007ffff6742bb0 in PBD::Semaphore::wait (this=0x268d8f8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61 #5 0x00007ffff67401d6 in ARDOUR::Graph::restart_cycle (this=0x268d800) at ../libs/ardour/graph.cc:261 #6 0x00007ffff67401a3 in ARDOUR::Graph::dec_ref (this=0x268d800) at ../libs/ardour/graph.cc:248 #7 0x00007ffff6747fb6 in ARDOUR::GraphNode::finish (this=0x2a87ed8, chain=0) at ../libs/ardour/graphnode.cc:71 #8 0x00007ffff6740ed2 in ARDOUR::Graph::run_one (this=0x268d800) at ../libs/ardour/graph.cc:401 #9 0x00007ffff67413ab in ARDOUR::Graph::main_thread (this=0x268d800) at ../libs/ardour/graph.cc:457 #10 0x00007ffff674763d in boost::_mfi::mf0::operator() ( this=0x7fffc7df2d58, p=0x268d800) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #11 0x00007ffff6746d38 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffc7df2d68, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 #12 0x00007ffff67461ab in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffc7df2d58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #13 0x00007ffff6745a2d in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153 #14 0x00000000006d26d0 in boost::function0::operator() (this=0x7fffc7df2d50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760 #15 0x00007fffcf38d8e1 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x23302f0) at ../libs/backends/jack/jack_audiobackend.cc:936 #16 0x00007fffef9876aa in start_thread (arg=0x7fffc7df3700) at pthread_create.c:333 #17 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 25 (Thread 0x7fffc654e700 (LWP 5161)): #0 0x00007fffec93988d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fffcf104526 in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007fffcf3ab93b in WJACK_cycle_wait (client=0x1d0ff40) at ../libs/backends/jack/weak_libjack.def:78 #3 0x00007fffcf38d993 in ARDOUR::JACKAudioBackend::process_thread (this=0x1a80800) at ../libs/backends/jack/jack_audiobackend.cc:965 #4 0x00007fffcf38d930 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x1a80800) at ../libs/backends/jack/jack_audiobackend.cc:944 #5 0x00007fffcf1048d7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 ---Type to continue, or q to quit--- #6 0x00007fffef9876aa in start_thread (arg=0x7fffc654e700) at pthread_create.c:333 #7 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 24 (Thread 0x7fffc55ee700 (LWP 5152)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcf105f73 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007fffef9876aa in start_thread (arg=0x7fffc55ee700) at pthread_create.c:333 #3 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7fffcdb13700 (LWP 5134)): #0 0x00007fffec93988d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3bf6644 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff3bf674c in g_main_context_iteration () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #3 0x00007ffff3bf6789 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #4 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #5 0x00007fffef9876aa in start_thread (arg=0x7fffcdb13700) at pthread_create.c:333 #6 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fffe48f8700 (LWP 5120)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3c47f9c in g_cond_wait () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff65f9018 in ARDOUR::AudioEngine::do_devicelist_update (this=0x19552a0) at ../libs/ardour/audioengine.cc:560 #3 0x00007ffff6605ad1 in boost::_mfi::mf0::operator() ( this=0x1955bd0, p=0x19552a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff66054fa in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x1955be0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 #5 0x00007ffff660487b in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x1955bd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6603fe0 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x1955bd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff6603014 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x1955ba0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #9 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #10 0x00007fffef9876aa in start_thread (arg=0x7fffe48f8700) at pthread_create.c:333 #11 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 ---Type to continue, or q to quit--- Thread 6 (Thread 0x7fffe50f9700 (LWP 5119)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3c47f9c in g_cond_wait () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff65f8df2 in ARDOUR::AudioEngine::do_reset_backend (this=0x19552a0) at ../libs/ardour/audioengine.cc:525 #3 0x00007ffff6605ad1 in boost::_mfi::mf0::operator() ( this=0x19528d0, p=0x19552a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff66054fa in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x19528e0, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253 #5 0x00007ffff660487b in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x19528d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6603fe0 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x19528d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff6603014 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x19528a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #9 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #10 0x00007fffef9876aa in start_thread (arg=0x7fffe50f9700) at pthread_create.c:333 #11 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fffe70cd700 (LWP 5118)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3c47f9c in g_cond_wait () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff6592c88 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:86 #3 0x00007ffff6592a74 in analyser_work () at ../libs/ardour/analyser.cc:51 #4 0x0000000000dc8c31 in sigc::pointer_functor0::operator() (this=0x18eef08) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x0000000000dc5e2a in sigc::adaptor_functor >::operator() ( this=0x18eef00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000000dc1e7f in sigc::internal::slot_call0, void>::call_it (rep=0x18eeed0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #8 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #9 0x00007fffef9876aa in start_thread (arg=0x7fffe70cd700) at pthread_create.c:333 #10 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fffe78ce700 (LWP 5117)): ---Type to continue, or q to quit--- #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3c47f9c in g_cond_wait () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff6b3e60c in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000dc8c31 in sigc::pointer_functor0::operator() (this=0x18eeeb8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000dc5e2a in sigc::adaptor_functor >::operator() ( this=0x18eeeb0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000dc1e7f in sigc::internal::slot_call0, void>::call_it (rep=0x18eee80) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #7 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #8 0x00007fffef9876aa in start_thread (arg=0x7fffe78ce700) at pthread_create.c:333 #9 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fffe80cf700 (LWP 5116)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3c47f9c in g_cond_wait () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00007ffff6b3e60c in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000dc8c31 in sigc::pointer_functor0::operator() (this=0x1959008) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000dc5e2a in sigc::adaptor_functor >::operator() ( this=0x1959000) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000dc1e7f in sigc::internal::slot_call0, void>::call_it (rep=0x1958fd0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff419023d in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglibmm-2.4.so.1 #7 0x00007ffff3c261f5 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #8 0x00007fffef9876aa in start_thread (arg=0x7fffe80cf700) at pthread_create.c:333 #9 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe88d0700 (LWP 5115)): #0 0x00007fffef99053d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3c27a18 in g_usleep () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #2 0x00000000010a4e7b in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:386 #3 0x00007fffef9876aa in start_thread (arg=0x7fffe88d0700) at pthread_create.c:333 #4 0x00007fffec944e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ffff7f9b8c0 (LWP 5110)): #0 0x00007fffec873267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007fffec874eca in __GI_abort () at abort.c:89 #2 0x00007fffec86c03d in __assert_fail_base ( ---Type to continue, or q to quit--- fmt=0x7fffec9cdfe8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff2735998 "((*&(&surface->ref_count)->ref_count) > 0)", file=file@entry=0x7ffff2735880 "cairo-surface.c", line=line@entry=928, function=function@entry=0x7ffff2735e90 "cairo_surface_reference") at assert.c:92 #3 0x00007fffec86c0f2 in __GI___assert_fail ( assertion=0x7ffff2735998 "((*&(&surface->ref_count)->ref_count) > 0)", file=0x7ffff2735880 "cairo-surface.c", line=928, function=0x7ffff2735e90 "cairo_surface_reference") at assert.c:101 #4 0x00007ffff2638f70 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libcairo.so.2 #5 0x00007ffff26bc3a0 in cairo_surface_reference () from /opt/Ardour-4.7.914-dbg/lib/libcairo.so.2 #6 0x00007ffff2696149 in cairo_pattern_create_for_surface () from /opt/Ardour-4.7.914-dbg/lib/libcairo.so.2 #7 0x00007ffff2656471 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libcairo.so.2 #8 0x00007ffff264b6dc in cairo_set_source_surface () from /opt/Ardour-4.7.914-dbg/lib/libcairo.so.2 #9 0x00007ffff02d0654 in Cairo::Context::set_source(Cairo::RefPtr const&, double, double) () from /opt/Ardour-4.7.914-dbg/lib/libcairomm-1.0.so.1 #10 0x00007ffff792a907 in ArdourCanvas::WaveView::render (this=0x593ada0, area=..., context=...) at ../libs/canvas/wave_view.cc:1263 #11 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x593a3b0, area=..., context=...) at ../libs/canvas/item.cc:800 #12 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x593a3b0, area=..., context=...) at ../libs/canvas/container.cc:43 #13 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x378b220, area=..., context=...) at ../libs/canvas/item.cc:800 #14 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x378b220, area=..., context=...) at ../libs/canvas/container.cc:43 #15 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x32d2260, area=..., context=...) at ../libs/canvas/item.cc:800 #16 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x32d2260, area=..., context=...) at ../libs/canvas/container.cc:43 #17 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x23e3570, area=..., context=...) at ../libs/canvas/item.cc:800 #18 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x23e3570, area=..., context=...) at ../libs/canvas/container.cc:43 #19 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x23e2610, area=..., context=...) at ../libs/canvas/item.cc:800 #20 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x23e2610, area=..., context=...) at ../libs/canvas/container.cc:43 #21 0x00007ffff791d0be in ArdourCanvas::ScrollGroup::render (this=0x23e2610, area=..., context=...) at ../libs/canvas/scroll_group.cc:67 #22 0x00007ffff7902705 in ArdourCanvas::Item::render_children (this=0x23e1e20, area=..., context=...) at ../libs/canvas/item.cc:800 #23 0x00007ffff78f89d9 in ArdourCanvas::Container::render (this=0x23e1e20, area=..., context=...) at ../libs/canvas/container.cc:43 #24 0x00007ffff78e6c3a in ArdourCanvas::Canvas::render (this=0x23e1e08, area=..., context=...) at ../libs/canvas/canvas.cc:123 ---Type to continue, or q to quit--- #25 0x00007ffff78ea719 in ArdourCanvas::GtkCanvas::on_expose_event (this=0x23e1e08, ev=0x7fffffffc5e0) at ../libs/canvas/canvas.cc:821 #26 0x00007ffff123fd98 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) () from /opt/Ardour-4.7.914-dbg/lib/libgtkmm-2.4.so.1 #27 0x00007ffff31eee5c in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgtk-x11-2.0.so.0 #28 0x00007ffff3f04935 in g_closure_invoke () from /opt/Ardour-4.7.914-dbg/lib/libgobject-2.0.so.0 #29 0x00007ffff3f1641f in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgobject-2.0.so.0 #30 0x00007ffff3f1f5a3 in g_signal_emit_valist () from /opt/Ardour-4.7.914-dbg/lib/libgobject-2.0.so.0 #31 0x00007ffff3f1fe32 in g_signal_emit () from /opt/Ardour-4.7.914-dbg/lib/libgobject-2.0.so.0 #32 0x00007ffff337377c in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgtk-x11-2.0.so.0 #33 0x00007ffff31edc28 in gtk_main_do_event () from /opt/Ardour-4.7.914-dbg/lib/libgtk-x11-2.0.so.0 #34 0x00007ffff2ded77f in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #35 0x00007ffff2ded725 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #36 0x00007ffff2dea2f1 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #37 0x00007ffff2deac08 in gdk_window_process_all_updates () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #38 0x00007ffff2deac69 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #39 0x00007ffff2db87d7 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libgdk-x11-2.0.so.0 #40 0x00007ffff3bf630a in g_main_context_dispatch () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #41 0x00007ffff3bf66a8 in ?? () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #42 0x00007ffff3bf69c2 in g_main_loop_run () from /opt/Ardour-4.7.914-dbg/lib/libglib-2.0.so.0 #43 0x00007ffff31ec587 in gtk_main () from /opt/Ardour-4.7.914-dbg/lib/libgtk-x11-2.0.so.0 #44 0x00007ffff7566f8c in Gtkmm2ext::UI::run (this=0x1928b60, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286 #45 0x0000000000b88a89 in main (argc=1, argv=0x7fffffffcc88) at ../gtk2_ardour/main.cc:398 (gdb)