(gdb) run Starting program: /usr/local/src/ardour3/build/gtk2_ardour/ardour-3.0 [Thread debugging using libthread_db enabled] Ardour3.0alpha10 (built using ['10469'] and GCC version 4.6.1) Copyright (C) 1999-2011 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. Cannot xinstall SIGPIPE error handler ardour: [INFO]: Loading default ui configuration file gtk2_ardour/../gtk2_ardour/ardour3_ui_default.conf Loading ui configuration file gtk2_ardour/../build/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Ardour will be limited to 4096 open files [New Thread 0x7fffe46f8700 (LWP 20077)] ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc Loading user configuration file /home/acolomb/.config/ardour3/ardour.rc Using SSE optimized routines [New Thread 0x7fffe3ef7700 (LWP 20078)] [New Thread 0x7fffe36f6700 (LWP 20079)] [New Thread 0x7fffe2ef5700 (LWP 20081)] ardour: [INFO]: looking for panners in gtk2_ardour/../build/libs/panners/2in2out:gtk2_ardour/../build/libs/panners/1in2out:gtk2_ardour/../build/libs/panners/vbap ardour: [INFO]: Panner discovered: "Equal Power Stereo" ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" ardour: [INFO]: Panner discovered: "VBAP 2D panner" [New Thread 0x7fffe0eaf700 (LWP 20097)] [New Thread 0x7fffd65c8700 (LWP 20098)] [New Thread 0x7fffd5dc7700 (LWP 20099)] [New Thread 0x7fffd55c6700 (LWP 20100)] [New Thread 0x7fffd4dc5700 (LWP 20101)] [New Thread 0x7fffe06ae700 (LWP 20102)] [New Thread 0x7fffe062d700 (LWP 20103)] [Thread 0x7fffe062d700 (LWP 20103) exited] [Thread 0x7fffe06ae700 (LWP 20102) exited] [Thread 0x7fffd4dc5700 (LWP 20101) exited] [Thread 0x7fffd5dc7700 (LWP 20099) exited] [Thread 0x7fffd65c8700 (LWP 20098) exited] [Thread 0x7fffe0eaf700 (LWP 20097) exited] [Thread 0x7fffd55c6700 (LWP 20100) exited] [New Thread 0x7fffd55c6700 (LWP 20464)] Checking into 32 Tracks.template using .template Checking into 2 Track.template using .template Checking into 8 Tracks.template using .template Checking into 4 Tracks.template using .template Checking into 16 Tracks.template using .template Found 5 along /usr/local/share/ardour3/templates:/home/acolomb/.config/ardour3/templates [New Thread 0x7fffe0eaf700 (LWP 20465)] Grab new name focus lost focus [Thread 0x7fffe0eaf700 (LWP 20465) exited] [New Thread 0x7fffe06ae700 (LWP 20553)] [New Thread 0x7fffe062d700 (LWP 20554)] LV2: Discovering 186 plugins Done LV2 discovery [Thread 0x7fffd55c6700 (LWP 20464) exited] [New Thread 0x7fffe0087700 (LWP 20952)] [New Thread 0x7fffd4688700 (LWP 20953)] [New Thread 0x7fffb9306700 (LWP 20954)] [New Thread 0x7fffb9285700 (LWP 20955)] [New Thread 0x7fffb9203820 (LWP 20970)] [New Thread 0x7fffd55c6700 (LWP 20971)] [New Thread 0x7fffb9188820 (LWP 20972)] [New Thread 0x7fffe0eaf700 (LWP 20973)] [New Thread 0x7fffd65c8700 (LWP 20974)] [Thread 0x7fffe0eaf700 (LWP 20973) exited] [Thread 0x7fffd65c8700 (LWP 20974) exited] ardour-3.0: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr::operator->() const [with T = ARDOUR::Speakers]: Assertion `px != 0' failed. Program received signal SIGABRT, Aborted. 0x00007fffebe8e405 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) thread apply all bt Thread 23 (Thread 0x7fffb9188820 (LWP 20972)): #0 0x00007fffec1ee89d in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff2bf0da2 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff6ddbf76 in ARDOUR::AudioEngine::meter_thread (this=0x2afd020) at ../libs/ardour/audioengine.cc:692 #3 0x00007ffff6dfb610 in boost::_mfi::mf0::operator() (this=0x6c593f0, p=0x2afd020) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6df6c60 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x6c59400, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6df27ef in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x6c593f0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff6dedbcc in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x6c593f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff6de9526 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x6c593c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff371c94d in operator() (this=0x6c5fb30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0x6c5fb30) at thread.cc:44 #10 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #12 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 22 (Thread 0x7fffd55c6700 (LWP 20971)): #0 0x00007fffebf26723 in *__GI___poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff2bc86b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff2bc8ee2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4cc413f in BaseUI::main_thread (this=0x2a2a0c0) at ../libs/pbd/base_ui.cc:77 #4 0x00007ffff4cc54e9 in sigc::bound_mem_functor0::operator() (this=0x3fc81a8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4cc534e in sigc::adaptor_functor >::operator() (this=0x3fc81a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4cc50bf in sigc::internal::slot_call0, void>::call_it (rep=0x3fc8170) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff371c94d in operator() (this=0x2a2a1d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #8 (anonymous namespace)::call_thread_entry_slot (data=0x2a2a1d0) at thread.cc:44 #9 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fffb9203820 (LWP 20970)): #0 0x00007fffebf26723 in *__GI___poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff6e5921f in ARDOUR::Butler::thread_work (this=0x3f1a3d0) at ../libs/ardour/butler.cc:153 #2 0x00007ffff6e59179 in ARDOUR::Butler::_thread_work (arg=0x3f1a3d0) at ../libs/ardour/butler.cc:137 #3 0x00007ffff4cf9f0c in fake_thread_start (arg=0x3fb5be0) at ../libs/pbd/pthread_utils.cc:81 #4 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fffb9285700 (LWP 20955)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff6f390ec in PBD::ProcessSemaphore::wait (this=0x3f1ba48) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff6f375ca in ARDOUR::Graph::run_one (this=0x3f1b980) at ../libs/ardour/graph.cc:433 #3 0x00007ffff6f37996 in ARDOUR::Graph::helper_thread (this=0x3f1b980) at ../libs/ardour/graph.cc:483 #4 0x00007ffff6f3d196 in boost::_mfi::mf0::operator() (this=0x7fffb9284c08, p=0x3f1b980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff6f3cba2 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffb9284c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff6f3c78d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffb9284c08) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff6f3c2fd in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x00000000013a540c in boost::function0::operator() (this=0x7fffb9284c00) at /usr/include/boost/function/function_template.hpp:1013 #9 0x00007ffff6dded01 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3f2be10) at ../libs/ardour/audioengine.cc:1476 #10 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fffb9306700 (LWP 20954)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff6f390ec in PBD::ProcessSemaphore::wait (this=0x3f1ba48) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff6f375ca in ARDOUR::Graph::run_one (this=0x3f1b980) at ../libs/ardour/graph.cc:433 #3 0x00007ffff6f37996 in ARDOUR::Graph::helper_thread (this=0x3f1b980) at ../libs/ardour/graph.cc:483 ---Type to continue, or q to quit--- #4 0x00007ffff6f3d196 in boost::_mfi::mf0::operator() (this=0x7fffb9305c08, p=0x3f1b980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff6f3cba2 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffb9305c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff6f3c78d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffb9305c08) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff6f3c2fd in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x00000000013a540c in boost::function0::operator() (this=0x7fffb9305c00) at /usr/include/boost/function/function_template.hpp:1013 #9 0x00007ffff6dded01 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3f2be10) at ../libs/ardour/audioengine.cc:1476 #10 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #11 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fffd4688700 (LWP 20953)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff6f390ec in PBD::ProcessSemaphore::wait (this=0x3f1ba68) at /usr/local/src/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff6f367df in ARDOUR::Graph::restart_cycle (this=0x3f1b980) at ../libs/ardour/graph.cc:263 #3 0x00007ffff6f367a9 in ARDOUR::Graph::dec_ref (this=0x3f1b980) at ../libs/ardour/graph.cc:250 #4 0x00007ffff6f3d836 in ARDOUR::GraphNode::finish (this=0x3fc8520, chain=1) at ../libs/ardour/graphnode.cc:71 #5 0x00007ffff6f37735 in ARDOUR::Graph::run_one (this=0x3f1b980) at ../libs/ardour/graph.cc:447 #6 0x00007ffff6f37bc8 in ARDOUR::Graph::main_thread (this=0x3f1b980) at ../libs/ardour/graph.cc:522 #7 0x00007ffff6f3d196 in boost::_mfi::mf0::operator() (this=0x7fffd4687c08, p=0x3f1b980) at /usr/include/boost/bind/mem_fn_template.hpp:49 #8 0x00007ffff6f3cba2 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fffd4687c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #9 0x00007ffff6f3c78d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffd4687c08) at /usr/include/boost/bind/bind_template.hpp:20 #10 0x00007ffff6f3c2fd in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #11 0x00000000013a540c in boost::function0::operator() (this=0x7fffd4687c00) at /usr/include/boost/function/function_template.hpp:1013 #12 0x00007ffff6dded01 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3f2be10) at ../libs/ardour/audioengine.cc:1476 #13 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #14 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffe0087700 (LWP 20952)): #0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:106 #1 0x00007fffee097180 in ?? () from /usr/lib/libjack.so.0 #2 0x00007fffee08614a in ?? () from /usr/lib/libjack.so.0 #3 0x00007fffee0849d7 in ?? () from /usr/lib/libjack.so.0 #4 0x00007ffff6ddb190 in ARDOUR::AudioEngine::process_thread (this=0x2afd020) at ../libs/ardour/audioengine.cc:441 #5 0x00007ffff6ddaba4 in ARDOUR::AudioEngine::_process_thread (arg=0x2afd020) at ../libs/ardour/audioengine.cc:352 #6 0x00007fffee082b88 in ?? () from /usr/lib/libjack.so.0 #7 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0 #8 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fffe062d700 (LWP 20554)): #0 0x00007fffec1ee17d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fffee09842a in ?? () from /usr/lib/libjack.so.0 #2 0x00007fffee09acf7 in ?? () from /usr/lib/libjack.so.0 #3 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0 #4 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffe06ae700 (LWP 20553)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fffee097f21 in ?? () from /usr/lib/libjack.so.0 #2 0x00007fffee0935f5 in ?? () from /usr/lib/libjack.so.0 #3 0x00007fffee0967a0 in ?? () from /usr/lib/libjack.so.0 #4 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #5 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffe2ef5700 (LWP 20081)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff6d6cf91 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85 ---Type to continue, or q to quit--- #2 0x00007ffff6d6cd29 in analyser_work () at ../libs/ardour/analyser.cc:49 #3 0x0000000001947699 in sigc::pointer_functor0::operator() (this=0x283f5b8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x000000000194505a in sigc::adaptor_functor >::operator() (this=0x283f5b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001942221 in sigc::internal::slot_call0, void>::call_it (rep=0x283f580) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff371c94d in operator() (this=0x2811850) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #7 (anonymous namespace)::call_thread_entry_slot (data=0x2811850) at thread.cc:44 #8 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #10 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe36f6700 (LWP 20079)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff7216059 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #2 0x0000000001947699 in sigc::pointer_functor0::operator() (this=0x283f818) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #3 0x000000000194505a in sigc::adaptor_functor >::operator() (this=0x283f810) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #4 0x0000000001942221 in sigc::internal::slot_call0, void>::call_it (rep=0x283f7e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #5 0x00007ffff371c94d in operator() (this=0x2811e40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #6 (anonymous namespace)::call_thread_entry_slot (data=0x2811e40) at thread.cc:44 #7 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe3ef7700 (LWP 20078)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff7216059 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #2 0x0000000001947699 in sigc::pointer_functor0::operator() (this=0x283fc78) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #3 0x000000000194505a in sigc::adaptor_functor >::operator() (this=0x283fc70) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #4 0x0000000001942221 in sigc::internal::slot_call0, void>::call_it (rep=0x283fc40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #5 0x00007ffff371c94d in operator() (this=0x2810d10) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #6 (anonymous namespace)::call_thread_entry_slot (data=0x2810d10) at thread.cc:44 #7 0x00007ffff2bed986 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #9 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe46f8700 (LWP 20077)): #0 0x00007fffebf021cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fffebf2b584 in usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007ffff72503c3 in gui_event_loop (ptr=0x0) at ../libs/ardour/vstfxwin.cc:382 #3 0x00007fffec1e6b40 in start_thread (arg=) at pthread_create.c:304 #4 0x00007fffebf3136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7f9c9a0 (LWP 19696)): #0 0x00007fffebe8e405 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007fffebe91680 in *__GI_abort () at abort.c:92 #2 0x00007fffebe875b1 in *__GI___assert_fail (assertion=0x1e0b70c "px != 0", file=, line=418, function=0x1e0e7a0 "T* boost::shared_ptr::operator->() const [with T = ARDOUR::Speakers]") at assert.c:81 #3 0x00000000018a4bd7 in boost::shared_ptr::operator-> (this=0x7fffffffc2c0) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418 #4 0x00000000018a1502 in Panner2d::handle_position_change (this=0x6fca840) at ../gtk2_ardour/panner2d.cc:262 #5 0x00000000018a6a50 in boost::_mfi::mf0::operator() (this=0x6f06898, p=0x6fca840) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0x00000000018a66b6 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x6f068a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #7 0x00000000018a637d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x6f06898) at /usr/include/boost/bind/bind_template.hpp:20 #8 0x00000000018a5f7b in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #9 0x00000000013a540c in boost::function0::operator() (this=0x6f06890) at /usr/include/boost/function/function_template.hpp:1013 #10 0x00007ffff51691c6 in AbstractUI::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function const&) (this=0x2603c40, invalidation=0x6eedf40, f=...) at /usr/local/src/ardour3/libs/pbd/pbd/abstract_ui.cc:220 #11 0x0000000001351799 in boost::_mfi::mf2 const&>::operator()(PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, boost::function const&) const (this=0x6f06870, p=0x2603c40, a1=0x6eedf40, a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280 #12 0x000000000135125a in boost::_bi::list3, boost::_bi::value, boost::_bi::value > >::operator() const&>, boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf2 const&>&, boost::_bi::list0&, int) (this=0x6f06880, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392 ---Type to continue, or q to quit--- #13 0x0000000001350893 in boost::_bi::bind_t const&>, boost::_bi::list3, boost::_bi::value, boost::_bi::value > > >::operator()() (this=0x6f06870) at /usr/include/boost/bind/bind_template.hpp:20 #14 0x000000000134f428 in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list3, boost::_bi::value, boost::_bi::value > > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #15 0x00000000013a540c in boost::function0::operator() (this=0x6c5d1e8) at /usr/include/boost/function/function_template.hpp:1013 #16 0x00000000013a075b in boost::signals2::detail::signal0_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr >, boost::signals2::slot0 >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7fffffffc8b0, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:360 #17 0x000000000139a64c in boost::signals2::detail::signal0_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr >, boost::signals2::slot0 >, boost::signals2::mutex> > const&) const (this=0x7fffffffc8b0, connectionBody=...) at /usr/include/boost/signals2/detail/signal_template.hpp:345 #18 0x0000000001393c51 in boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >::dereference() const (this=0x7fffffffc6f0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 #19 0x000000000138d3b4 in boost::iterator_core_access::dereference, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:517 #20 0x0000000001387544 in boost::iterator_facade, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7fffffffc6f0) at /usr/include/boost/iterator/iterator_facade.hpp:643 #21 0x0000000001382db5 in boost::signals2::optional_last_value::operator(), int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >) const (this=0x6c46340, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 #22 0x000000000137d6e9 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> >) const ( this=0x7fffffffc95f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 #23 0x0000000001378c28 in boost::signals2::detail::signal0_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (this=0x6c46250) at /usr/include/boost/signals2/detail/signal_template.hpp:246 #24 0x00000000013738a0 in boost::signals2::signal0, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (this=0x6c44c68) at /usr/include/boost/signals2/detail/signal_template.hpp:692 #25 0x000000000136fad8 in PBD::Signal0::operator() (this=0x6c44c68) at /usr/local/src/ardour3/libs/pbd/pbd/signals.h:110 #26 0x00007ffff6e3b18e in ARDOUR::AutomationControl::set_value (this=0x6c44b90, value=0.5) at ../libs/ardour/automation_control.cc:71 #27 0x00007ffff701eef5 in ARDOUR::PanControllable::set_value (this=0x6c44b90, v=0.5) at ../libs/ardour/pan_controllable.cc:65 #28 0x00007fffe24d707f in ARDOUR::Panner2in2out::set_position (this=0x6fd0a30, p=0.5) at ../libs/panners/2in2out/panner_2in2out.cc:114 #29 0x00007fffe24d8725 in ARDOUR::Panner2in2out::reset (this=0x6fd0a30) at ../libs/panners/2in2out/panner_2in2out.cc:497 #30 0x0000000001ace108 in StereoPanner::on_button_release_event (this=0x6f21910, ev=0x6e62b50) at ../gtk2_ardour/stereo_panner.cc:435 #31 0x00007ffff005eef3 in Gtk::Widget_Class::button_release_event_callback (self=0x6e61570, p0=0x6e62b50) at widget.cc:4673 #32 0x00007ffff267d1a8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x2672a60, return_value=0x7fffffffcc80, n_param_values=, param_values=0x6f17500, invocation_hint=, marshal_data=) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmarshalers.c:86 #33 0x00007ffff349a804 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #34 0x00007ffff34ac5bf in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #35 0x00007ffff34b5be3 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #36 0x00007ffff34b5fb2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37 0x00007ffff2796051 in gtk_widget_event_internal (widget=0x6e61570, event=0x6e62b50) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkwidget.c:4984 #38 0x00007ffff267b363 in IA__gtk_propagate_event (widget=0x6e61570, event=0x6e62b50) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:2489 #39 0x00007ffff267b6c3 in IA__gtk_main_do_event (event=0x6e62b50) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:1684 #40 0x00007ffff22e71dc in gdk_event_dispatch (source=, callback=, user_data=) at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gdk/x11/gdkevents-x11.c:2377 #41 0x00007ffff2bc81ad in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007ffff2bc89a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007ffff2bc8ee2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007ffff267a717 in IA__gtk_main () at /build/buildd-gtk+2.0_2.24.7-1-amd64-huURlY/gtk+2.0-2.24.7/gtk/gtkmain.c:1256 #45 0x00007ffff515b978 in Gtkmm2ext::UI::run (this=0x2603c20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #46 0x00000000017a3e7f in main (argc=1, argv=0x7fffffffd398) at ../gtk2_ardour/main.cc:557 (gdb)