View Issue Details

IDProjectCategoryView StatusLast Update
0003876ardourbugspublic2012-05-23 16:48
Reportercolinf Assigned Tocolinf  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0003876: Calf lv2 plugin automation crash
DescriptionIf any automation points exists for the frequency parameter (probably other parameters too) of the Calf lv2 filter plugin, A3 crashes when playing back past them, even (perplexingly) when the automation state of the parameter is 'Manual'. Clearing the automation points allows playback to work without crashing.
Additional InformationBacktrace attached. This is with current git version of Calf plugins. Invada lv2 filter plugin works as expected: I haven't tried any others yet, but I can do if it helps.
TagsNo tags attached.

Relationships

related to 0004169 closedcth103 bus automation crashes A3 at first non-zero node 

Activities

2011-03-24 17:42

 

lv2-automation-playback-bt.log (24,048 bytes)   
colinf@colinf-laptop:~/src/ardour2/3.0$ gtk2_ardour/ardbg
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0...done.
(gdb) r
Starting program: /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0 
[Thread debugging using libthread_db enabled]
Ardour3.0alpha1 (built using ['9174'] and GCC version 4.4.3)
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 user ui configuration file /home/colinf/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 8192 open files
ardour: [INFO]: Loading system configuration file ./ardour_system.rc
Loading user configuration file /home/colinf/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb3bfab70 (LWP 13604)]
[New Thread 0xb33f9b70 (LWP 13605)]
[New Thread 0xb2bf8b70 (LWP 13606)]
ardour: [INFO]: looking for panners in gtk2_ardour/../build/default/libs/panners/2in2out:gtk2_ardour/../build/default/libs/panners/1in2out:gtk2_ardour/../build/default/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 0xb1541b70 (LWP 13607)]
[New Thread 0xb0d40b70 (LWP 13608)]
[New Thread 0xb03ffb70 (LWP 13609)]
[Thread 0xb03ffb70 (LWP 13609) exited]
[New Thread 0xb03ffb70 (LWP 13612)]
[Thread 0xb0d40b70 (LWP 13608) exited]
[New Thread 0xb0d40b70 (LWP 13617)]
[New Thread 0xaba72b70 (LWP 13618)]
[Thread 0xb1541b70 (LWP 13607) exited]
[Thread 0xaba72b70 (LWP 13618) exited]
JACK COMMAND: /usr/bin/jackd -p 512 -r -T -d dummy -r 44100 -p 1024 
[New Thread 0xb1541b70 (LWP 13619)]
jackd 0.120.2
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
creating dummy driver ... dummy_pcm|44100|1024|23219|2|2
VST_PATH not set, defaulting to /home/colinf/vst:/usr/local/lib/vst:/usr/lib/vst
LV2: Discovering 44 plugins
Done LV2 discovery
[New Thread 0xaba72b70 (LWP 13631)]
[New Thread 0xa9de4b70 (LWP 13632)]
[New Thread 0xa93b0c90 (LWP 13633)]
[New Thread 0xa9336b70 (LWP 13634)]
[New Thread 0xa854fb70 (LWP 13635)]
[New Thread 0xa8a8fc90 (LWP 13636)]
**** dummy: xrun of 145864 usec
[New Thread 0xa8ab8b70 (LWP 13637)]
[New Thread 0xa8a15b70 (LWP 13638)]
[Thread 0xa854fb70 (LWP 13635) exited]
[New Thread 0xa63ffb70 (LWP 13639)]
[Thread 0xb0d40b70 (LWP 13617) exited]
[Thread 0xa63ffb70 (LWP 13639) exited]
Found UI http://calf.sourceforge.net/plugins/Filter at index 0 in:
	/usr/local/lib/lv2/calf.lv2/calflv2gui.so

CALF DEBUG: instance 0xa87e78c8 data 0xa87e5730
CALF DEBUG: calf 0xaad6a8ec cpi 0xaa5cee10
Waiting for the GUI to open
hostname 127.0.0.1 port 40264
Waiting for the GUI to open
hostname 0.0.0.0 port 47710
address: /bridge/exiting, type tag: 
Found UI http://calf.sourceforge.net/plugins/Filter at index 0 in:
	/usr/local/lib/lv2/calf.lv2/calflv2gui.so

CALF DEBUG: instance 0xa87e78c8 data 0xa87e5730
CALF DEBUG: calf 0xaad6a8ec cpi 0xaa5cee10
Waiting for the GUI to open
hostname 127.0.0.1 port 52896
Waiting for the GUI to open
hostname 0.0.0.0 port 55102
SS canfail
Audio 2 Can't operate at 33868 since roll delay is only 0
Audio Can't operate at 33868 since roll delay is only 0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa9de4b70 (LWP 13632)]
0xbf24c1d5 in ?? ()
(gdb) subgraph starting at ardour timed out (subgraph_wait_fd=14, status = 0, state = Running, pollret = 0 revents = 0x0)
**** dummy: xrun of 478535 usec
bad status (-1) for client ardour handling event (type = 8)
jack main caught signal 12

(gdb) thread apply all bt

Thread 19 (Thread 0xa8a15b70 (LWP 13638)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dca245 in sem_wait@@GLIBC_2.1 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xa8a93420 in Convlevel::main() () from /usr/lib/libzita-convolver.so.2
#3  0xa8a9345d in Convlevel::static_main(void*) ()
   from /usr/lib/libzita-convolver.so.2
#4  0xb5dc396e in start_thread (arg=0xa8a15b70) at pthread_create.c:300
#5  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xa8ab8b70 (LWP 13637)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dca245 in sem_wait@@GLIBC_2.1 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xa8a93420 in Convlevel::main() () from /usr/lib/libzita-convolver.so.2
#3  0xa8a9345d in Convlevel::static_main(void*) ()
   from /usr/lib/libzita-convolver.so.2
#4  0xb5dc396e in start_thread (arg=0xa8ab8b70) at pthread_create.c:300
#5  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xa8a8fc90 (LWP 13636)):
#0  0xb7fe2424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb5dcb736 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0xb5d52a62 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xb5ae22ad in Glib::usleep(unsigned long) ()
   from /usr/lib/libglibmm-2.4.so.1
#4  0xb716d652 in ARDOUR::AudioEngine::meter_thread (this=0x9d4bcf0)
    at ../libs/ardour/audioengine.cc:710
#5  0xb718e839 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0xb7189a24 in void 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) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0xb7184f4c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0xb717fcdd 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 ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0xb717b747 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*) ()
---Type <return> to continue, or q <return> to quit---
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5dc396e in start_thread (arg=0xa8a8fc90) at pthread_create.c:300
#13 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xa9336b70 (LWP 13634)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=10, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5d364eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5d290ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5d29817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb5adb4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0xb7ed2cfd in BaseUI::main_thread (this=0xa89d040)
    at ../libs/pbd/base_ui.cc:76
#7  0xb7ed40d2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xa88276c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb7ed3f42 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa882768)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7ed3cb2 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa882750)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5dc396e in start_thread (arg=0xa9336b70) at pthread_create.c:300
#13 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa93b0c90 (LWP 13633)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb71edfce in ARDOUR::Butler::thread_work (this=0xa8669e8)
    at ../libs/ardour/butler.cc:159
#3  0xb71edf3c in ARDOUR::Butler::_thread_work (arg=0xa8669e8)
    at ../libs/ardour/butler.cc:140
#4  0xb7f07fec in fake_thread_start (arg=0xa89d0f8)
    at ../libs/pbd/pthread_utils.cc:81
#5  0xb5dc396e in start_thread (arg=0xa93b0c90) at pthread_create.c:300
#6  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa9de4b70 (LWP 13632)):
#0  0xbf24c1d5 in ?? ()
#1  0xb7a70ff4 in ?? ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#2  0xb740b7f9 in ARDOUR::PluginInsert::automation_run (this=0xa87e3ff0, 
    bufs=..., nframes=357) at ../libs/ardour/plugin_insert.cc:512
#3  0xb740b060 in ARDOUR::PluginInsert::run (this=0xa87e3ff0, bufs=..., 
    nframes=1024) at ../libs/ardour/plugin_insert.cc:409
#4  0xb7472d59 in ARDOUR::Route::process_output_buffers (this=0xa87c6028, 
    bufs=..., start_frame=77900, end_frame=78924, nframes=1024, declick=0, 
    gain_automation_ok=true) at ../libs/ardour/route.cc:504
#5  0xb715909f in ARDOUR::AudioTrack::roll (this=0xa87c6028, nframes=1024, 
    start_frame=77900, end_frame=78924, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xa9de404f)
    at ../libs/ardour/audio_track.cc:510
#6  0xb72db986 in ARDOUR::Graph::process_one_route (this=0xa867418, 
    route=0xa87c6028) at ../libs/ardour/graph.cc:610
#7  0xb72e08a7 in ARDOUR::GraphNode::process (this=0xa87c610c)
    at ../libs/ardour/graphnode.cc:69
#8  0xb72d9ed0 in ARDOUR::Graph::run_one (this=0xa867418)
    at ../libs/ardour/graph.cc:406
#9  0xb72da409 in ARDOUR::Graph::main_thread (this=0xa867418)
    at ../libs/ardour/graph.cc:479
#10 0xb72dfdad in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#11 0xb72df852 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::t---Type <return> to continue, or q <return> to quit---
ype<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#12 0xb72df41e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#13 0xb72def7a 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&) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#14 0x08b92259 in boost::function0<void>::operator() (this=0xa9de42ac)
    at /usr/include/boost/function/function_template.hpp:1013
#15 0xb71706af in ARDOUR::AudioEngine::_start_process_thread (arg=0xa86f688)
    at ../libs/ardour/audioengine.cc:1509
#16 0xb5dc396e in start_thread (arg=0xa9de4b70) at pthread_create.c:300
#17 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaba72b70 (LWP 13631)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dca245 in sem_wait@@GLIBC_2.1 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xb72dbc13 in PBD::ProcessSemaphore::wait() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0xb72db23f in ARDOUR::Graph::process_routes (this=0xa867418, nframes=1024, 
---Type <return> to continue, or q <return> to quit---
    start_frame=77900, end_frame=78924, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xaba7211f)
    at ../libs/ardour/graph.cc:560
#4  0xb754ac7e in ARDOUR::Session::process_routes (this=0xa8637a8, 
    nframes=1024, need_butler=@0xaba7211f)
    at ../libs/ardour/session_process.cc:158
#5  0xb754b7bb in ARDOUR::Session::process_with_events (this=0xa8637a8, 
    nframes=1024) at ../libs/ardour/session_process.cc:405
#6  0xb754a4cb in ARDOUR::Session::process (this=0xa8637a8, nframes=1024)
    at ../libs/ardour/session_process.cc:75
#7  0xb716cc94 in ARDOUR::AudioEngine::process_callback (this=0x9d4bcf0, 
    nframes=1024) at ../libs/ardour/audioengine.cc:538
#8  0xb716c948 in ARDOUR::AudioEngine::process_thread (this=0x9d4bcf0)
    at ../libs/ardour/audioengine.cc:461
#9  0xb716c553 in ARDOUR::AudioEngine::_process_thread (arg=0x9d4bcf0)
    at ../libs/ardour/audioengine.cc:375
#10 0xb5de1c93 in jack_client_thread () from /usr/lib/libjack.so.0
#11 0x09d4bcf0 in ?? ()
#12 0x00000000 in ?? ()

Thread 11 (Thread 0xb1541b70 (LWP 13619)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5de26ec in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb4be87ae in __rpc_thread_destroy () at rpc_thread.c:20
#4  0x0ff00001 in ?? ()
#5  0x0084a8ba in ?? ()
#6  0x0f050000 in ?? ()
#7  0xd284c292 in ?? ()
#8  0x908b1475 in ?? ()
#9  0x00000280 in ?? ()
#10 0x1075d285 in ?? ()
#11 0x5b24c483 in ?? ()
#12 0xfefae95d in ?? ()
#13 0xc483ffff in ?? ()
#14 0xc35d5b24 in ?? ()
#15 0x028080c7 in ?? ()
#16 0x00000000 in ?? ()

Thread 8 (Thread 0xb03ffb70 (LWP 13612)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xafbee502 in ?? () from /usr/lib/libpulse.so.0
---Type <return> to continue, or q <return> to quit---
#3  0xafbdaa59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xafbdca13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xafbdcae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xafbee2a3 in ?? () from /usr/lib/libpulse.so.0
#7  0xafba5e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb5dc396e in start_thread (arg=0xb03ffb70) at pthread_create.c:300
#9  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb2bf8b70 (LWP 13606)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb7100ecf in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb7100c0a in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#6  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#8  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#9  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#10 0xb5dc396e in start_thread (arg=0xb2bf8b70) at pthread_create.c:300
#11 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb33f9b70 (LWP 13605)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75c2cd1 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5dc396e in start_thread (arg=0xb33f9b70) at pthread_create.c:300
#10 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3bfab70 (LWP 13604)):
---Type <return> to continue, or q <return> to quit---
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75c2cd1 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5dc396e in start_thread (arg=0xb3bfab70) at pthread_create.c:300
#10 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb417a9b0 (LWP 13601)):
#0  0xb5a98e85 in ?? () from /usr/lib/libgobject-2.0.so.0
#1  0xb5a86eae in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#2  0xb5a87256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#3  0xb583d690 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#4  0xb5a7edcc in g_cclosure_marshal_VOID__VOID ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgobject-2.0.so.0
#5  0xb5a71252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6  0xb5a8599d in ?? () from /usr/lib/libgobject-2.0.so.0
#7  0xb5a86db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#8  0xb5a87256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9  0xb56f5a3a in gtk_adjustment_value_changed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb50e698d in Gtk::Adjustment::set_value(double) ()
   from /usr/lib/libgtkmm-2.4.so.1
#11 0x08c4ec9d in AutomationController::display_effective_value (
    this=0xa6e6abc0) at ../gtk2_ardour/automation_controller.cc:99
#12 0x08c51d13 in boost::_mfi::mf0<void, AutomationController>::operator() (
    this=0xbfffe3c8, p=0xa6e6abc0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#13 0x08c51a10 in boost::_bi::list1<boost::_bi::value<AutomationController*> >::operator()<boost::_mfi::mf0<void, AutomationController>, boost::_bi::list0> (
    this=0xbfffe3d0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#14 0x08c51734 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, AutomationController>, boost::_bi::list1<boost::_bi::value<AutomationController*> > >::operator() (this=0xbfffe3c8) at /usr/include/boost/bind/bind_template.hpp:20
#15 0x08c513a9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, AutomationController>, boost::_bi::list1<boost::_bi::value<AutomationController*> > >, void>::invoke (
---Type <return> to continue, or q <return> to quit---
    function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
#16 0x08b92259 in boost::function0<void>::operator() (this=0xbfffe3c4)
    at /usr/include/boost/function/function_template.hpp:1013
#17 0xb662ed0c in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()()> const&) (this=0x98d21a0, 
    invalidation=0xa5a741d0, f=...) at ../libs/pbd/pbd/abstract_ui.cc:220
#18 0x08c4f02d in AutomationController::value_changed (this=0xa6e6abc0)
    at ../gtk2_ardour/automation_controller.cc:155
#19 0x08c51d13 in boost::_mfi::mf0<void, AutomationController>::operator() (
    this=0xa685bdc0, p=0xa6e6abc0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#20 0x08c51a10 in boost::_bi::list1<boost::_bi::value<AutomationController*> >::operator()<boost::_mfi::mf0<void, AutomationController>, boost::_bi::list0> (
    this=0xa685bdc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#21 0x08c51734 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, AutomationController>, boost::_bi::list1<boost::_bi::value<AutomationController*> > >::operator() (this=0xa685bdc0) at /usr/include/boost/bind/bind_template.hpp:20
#22 0x08c513a9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, AutomationController>, boost::_bi::list1<boost::_bi::value<AutomationController*> > >, void>::invoke (
    function_obj_ptr=...)
    at /usr/include/boost/function/function_template.hpp:153
---Type <return> to continue, or q <return> to quit---
#23 0x08b92259 in boost::function0<void>::operator() (this=0xa685bdbc)
    at /usr/include/boost/function/function_template.hpp:1013
#24 0xb6621cad in Gtkmm2ext::UI::do_request (this=0x98d2190, req=0xa685bdb0)
    at ../libs/gtkmm2ext/gtk_ui.cc:433
#25 0xb662f07b in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests (
    this=0x98d21a0) at ../libs/pbd/pbd/abstract_ui.cc:182
#26 0xb7ed2fb2 in BaseUI::request_handler (this=0x98d21a0, ioc=Glib::IO_IN)
    at ../libs/pbd/base_ui.cc:121
#27 0xb7ed4016 in sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>::operator() (this=0x98d502c, _A_a1=@0xbfffe65c)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#28 0xb7ed3e05 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition> >::operator()<Glib::IOCondition const&> (this=0x98d5028, 
    _A_arg1=@0xbfffe65c)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#29 0xb7ed3b39 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>, bool, Glib::IOCondition>::call_it (rep=0x98d5010, 
    a_1=@0xbfffe65c) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#30 0xb5ada032 in Glib::IOSource::dispatch(sigc::slot_base*) ()
   from /usr/lib/libglibmm-2.4.so.1
#31 0xb5ada1c9 in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/libglibmm-2.4.so.1
#32 0xb5d255e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#33 0xb5d292d8 in ?? () from /lib/libglib-2.0.so.0
#34 0xb5d29817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#35 0xb57c23c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb513c3a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#37 0xb513c1a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#38 0xb6621469 in Gtkmm2ext::UI::run (this=0x98d2190, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:268
#39 0x08fa8692 in main (argc=1, argv=0xbfffea04) at ../gtk2_ardour/main.cc:625
(gdb) 

lv2-automation-playback-bt.log (24,048 bytes)   

2011-03-24 17:43

 

lv2-automation-playback-bt2.log (20,823 bytes)   
colinf@colinf-laptop:~/src/ardour2/3.0$ gtk2_ardour/ardbg
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0...done.
(gdb) r
Starting program: /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0 
[Thread debugging using libthread_db enabled]
Ardour3.0alpha1 (built using ['9174'] and GCC version 4.4.3)
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 user ui configuration file /home/colinf/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 8192 open files
ardour: [INFO]: Loading system configuration file ./ardour_system.rc
Loading user configuration file /home/colinf/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb3bfab70 (LWP 13694)]
[New Thread 0xb33f9b70 (LWP 13695)]
[New Thread 0xb2bf8b70 (LWP 13696)]
ardour: [INFO]: looking for panners in gtk2_ardour/../build/default/libs/panners/2in2out:gtk2_ardour/../build/default/libs/panners/1in2out:gtk2_ardour/../build/default/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 0xb126bb70 (LWP 13697)]
[New Thread 0xb0a6ab70 (LWP 13698)]
[New Thread 0xb0269b70 (LWP 13699)]
[New Thread 0xafa68b70 (LWP 13700)]
[Thread 0xafa68b70 (LWP 13700) exited]
[New Thread 0xafa68b70 (LWP 13703)]
[Thread 0xb0a6ab70 (LWP 13698) exited]
[Thread 0xb0269b70 (LWP 13699) exited]
Found 0 along :/home/colinf/.config/ardour3/templates
Grab new name focus
lost focus
[Thread 0xb126bb70 (LWP 13697) exited]
lost focus
JACK COMMAND: /usr/bin/jackd -p 512 -r -T -d dummy -r 44100 -p 1024 
[New Thread 0xb126bb70 (LWP 13708)]
jackd 0.120.2
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
creating dummy driver ... dummy_pcm|44100|1024|23219|2|2
VST_PATH not set, defaulting to /home/colinf/vst:/usr/local/lib/vst:/usr/lib/vst
LV2: Discovering 44 plugins
Done LV2 discovery
[New Thread 0xb0269b70 (LWP 13719)]
[New Thread 0xb0a6ab70 (LWP 13720)]
[New Thread 0xa9ab1c90 (LWP 13721)]
[New Thread 0xa99c2b70 (LWP 13722)]
[New Thread 0xa91c0c90 (LWP 13723)]
**** dummy: xrun of 141649 usec
[New Thread 0xa8f94b70 (LWP 13724)]
[New Thread 0xa8793b70 (LWP 13725)]
[Thread 0xa8f94b70 (LWP 13724) exited]
[New Thread 0xa8f94b70 (LWP 13726)]
[Thread 0xa8f94b70 (LWP 13726) exited]
SS canfail
SS canfail
SS canfail

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb0a6ab70 (LWP 13720)]
0x2329c1df in ?? ()
(gdb) subgraph starting at ardour timed out (subgraph_wait_fd=14, status = 0, state = Running, pollret = 0 revents = 0x0)
**** dummy: xrun of 478091 usec
bad status (-1) for client ardour handling event (type = 8)
jack main caught signal 12

(gdb) thread apply all bt

Thread 17 (Thread 0xa8793b70 (LWP 13725)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8342 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5a620ce in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0xb5cffbbc in ?? () from /lib/libglib-2.0.so.0
#4  0xb5cffced in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#5  0xb5d51c6f in ?? () from /lib/libglib-2.0.so.0
#6  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#7  0xb5dc396e in start_thread (arg=0xa8793b70) at pthread_create.c:300
#8  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xa91c0c90 (LWP 13723)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dcb736 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0xb5d52a62 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xb5ae22ad in Glib::usleep(unsigned long) ()
   from /usr/lib/libglibmm-2.4.so.1
#4  0xb716d652 in ARDOUR::AudioEngine::meter_thread (this=0x9c135c8)
    at ../libs/ardour/audioengine.cc:710
#5  0xb718e839 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR---Type <return> to continue, or q <return> to quit---
::AudioEngine*) const ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0xb7189a24 in void 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) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0xb7184f4c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0xb717fcdd 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 ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#9  0xb717b747 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*) ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5dc396e in start_thread (arg=0xa91c0c90) at pthread_create.c:300
#13 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa99c2b70 (LWP 13722)):
---Type <return> to continue, or q <return> to quit---
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=10, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5d364eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5d290ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5d29817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb5adb4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0xb7ed2cfd in BaseUI::main_thread (this=0xa8f5f50)
    at ../libs/pbd/base_ui.cc:76
#7  0xb7ed40d2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xa8f630c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb7ed3f42 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa8f6308)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7ed3cb2 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa8f62f0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5dc396e in start_thread (arg=0xa99c2b70) at pthread_create.c:300
#13 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa9ab1c90 (LWP 13721)):
---Type <return> to continue, or q <return> to quit---
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb71edfce in ARDOUR::Butler::thread_work (this=0xa74d2c0)
    at ../libs/ardour/butler.cc:159
#3  0xb71edf3c in ARDOUR::Butler::_thread_work (arg=0xa74d2c0)
    at ../libs/ardour/butler.cc:140
#4  0xb7f07fec in fake_thread_start (arg=0xa4817b0)
    at ../libs/pbd/pthread_utils.cc:81
#5  0xb5dc396e in start_thread (arg=0xa9ab1c90) at pthread_create.c:300
#6  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb0a6ab70 (LWP 13720)):
#0  0x2329c1df in ?? ()
#1  0xb7a70ff4 in ?? ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#2  0xb740b7f9 in ARDOUR::PluginInsert::automation_run (this=0xac48548, 
    bufs=..., nframes=294) at ../libs/ardour/plugin_insert.cc:512
#3  0xb740b060 in ARDOUR::PluginInsert::run (this=0xac48548, bufs=..., 
    nframes=1024) at ../libs/ardour/plugin_insert.cc:409
#4  0xb7472d59 in ARDOUR::Route::process_output_buffers (this=0xab44f48, 
    bufs=..., start_frame=220160, end_frame=221184, nframes=1024, declick=0, 
    gain_automation_ok=true) at ../libs/ardour/route.cc:504

---Type <return> to continue, or q <return> to quit---
#5  0xb715909f in ARDOUR::AudioTrack::roll (this=0xab44f48, nframes=1024, 
    start_frame=220160, end_frame=221184, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xb0a6a04f)
    at ../libs/ardour/audio_track.cc:510
#6  0xb72db986 in ARDOUR::Graph::process_one_route (this=0xa74dde0, 
    route=0xab44f48) at ../libs/ardour/graph.cc:610
#7  0xb72e08a7 in ARDOUR::GraphNode::process (this=0xab4502c)
    at ../libs/ardour/graphnode.cc:69
#8  0xb72d9ed0 in ARDOUR::Graph::run_one (this=0xa74dde0)
    at ../libs/ardour/graph.cc:406
#9  0xb72da409 in ARDOUR::Graph::main_thread (this=0xa74dde0)
    at ../libs/ardour/graph.cc:479
#10 0xb72dfdad in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#11 0xb72df852 in void 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) ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#12 0xb72df41e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#13 0xb72def7a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_---Type <return> to continue, or q <return> to quit---
bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#14 0x08b92259 in boost::function0<void>::operator() (this=0xb0a6a2ac)
    at /usr/include/boost/function/function_template.hpp:1013
#15 0xb71706af in ARDOUR::AudioEngine::_start_process_thread (arg=0xa756090)
    at ../libs/ardour/audioengine.cc:1509
#16 0xb5dc396e in start_thread (arg=0xb0a6ab70) at pthread_create.c:300
#17 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb0269b70 (LWP 13719)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dca245 in sem_wait@@GLIBC_2.1 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xb72dbc13 in PBD::ProcessSemaphore::wait() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0xb72db23f in ARDOUR::Graph::process_routes (this=0xa74dde0, nframes=1024, 
    start_frame=220160, end_frame=221184, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xb026911f)
    at ../libs/ardour/graph.cc:560

#4  0xb754ac7e in ARDOUR::Session::process_routes (this=0xa748718, 
    nframes=1024, need_butler=@0xb026911f)
    at ../libs/ardour/session_process.cc:158
#5  0xb754b7bb in ARDOUR::Session::process_with_events (this=0xa748718, 
---Type <return> to continue, or q <return> to quit---
    nframes=1024) at ../libs/ardour/session_process.cc:405
#6  0xb754a4cb in ARDOUR::Session::process (this=0xa748718, nframes=1024)
    at ../libs/ardour/session_process.cc:75
#7  0xb716cc94 in ARDOUR::AudioEngine::process_callback (this=0x9c135c8, 
    nframes=1024) at ../libs/ardour/audioengine.cc:538
#8  0xb716c948 in ARDOUR::AudioEngine::process_thread (this=0x9c135c8)
    at ../libs/ardour/audioengine.cc:461
#9  0xb716c553 in ARDOUR::AudioEngine::_process_thread (arg=0x9c135c8)
    at ../libs/ardour/audioengine.cc:375
#10 0xb5de1c93 in jack_client_thread () from /usr/lib/libjack.so.0
#11 0x09c135c8 in ?? ()
#12 0x00000000 in ?? ()

Thread 10 (Thread 0xb126bb70 (LWP 13708)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5de26ec in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb4be87ae in __rpc_thread_destroy () at rpc_thread.c:20
#4  0x0ff00001 in ?? ()
#5  0x0084a8ba in ?? ()
#6  0x0f050000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#7  0xd284c292 in ?? ()
#8  0x908b1475 in ?? ()
#9  0x00000280 in ?? ()
#10 0x1075d285 in ?? ()
#11 0x5b24c483 in ?? ()
#12 0xfefae95d in ?? ()
#13 0xc483ffff in ?? ()
#14 0xc35d5b24 in ?? ()
#15 0x028080c7 in ?? ()
#16 0x00000000 in ?? ()

Thread 9 (Thread 0xafa68b70 (LWP 13703)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb2195502 in ?? () from /usr/lib/libpulse.so.0
#3  0xb2181a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb2183a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb2183ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb21952a3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb213ce02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb5dc396e in start_thread (arg=0xafa68b70) at pthread_create.c:300
#9  0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
---Type <return> to continue, or q <return> to quit---

Thread 4 (Thread 0xb2bf8b70 (LWP 13696)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb7100ecf in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb7100c0a in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#6  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#8  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#10 0xb5dc396e in start_thread (arg=0xb2bf8b70) at pthread_create.c:300
#11 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb33f9b70 (LWP 13695)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75c2cd1 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5dc396e in start_thread (arg=0xb33f9b70) at pthread_create.c:300
#10 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3bfab70 (LWP 13694)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5dc8015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5ad53a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75c2cd1 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
---Type <return> to continue, or q <return> to quit---
#4  0x09148867 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0914619a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x09143248 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5ad5eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5d4fdef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5dc396e in start_thread (arg=0xb3bfab70) at pthread_create.c:300
#10 0xb4b98a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb417a9b0 (LWP 13691)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b8ab86 in *__GI___poll (fds=0xb4c20ff4, nfds=4, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5d364eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5d290ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5d294b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb3e5de47 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#6  0xb3e40705 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#7  0xb3e4567b in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#8  0xb3e458a6 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#9  0xb3e52227 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#10 0xb3ef2ae4 in Accessibility_EventListener_notifyEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libspi.so.0
#11 0xb3fca3cc in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#12 0xb3fcadd6 in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#13 0xb5a853b0 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0xb5a86db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb5a87085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0xb3f832e0 in ?? () from /usr/lib/gtk-2.0/modules/libgail.so
#17 0xb5a7e438 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#18 0xb5a71252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb5a8599d in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0xb5a86db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb5a87256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xb58fa504 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb573766f in gtk_container_resize_children ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb590d83c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb510cf39 in Gtk::Container::on_check_resize() ()
   from /usr/lib/libgtkmm-2.4.so.1
#26 0xb510df3a in Gtk::Container_Class::check_resize_callback(_GtkContainer*)
    () from /usr/lib/libgtkmm-2.4.so.1
#27 0xb5a7edcc in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#28 0xb5a6f8b9 in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0xb5a71252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0xb5a855e6 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0xb5a86db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0xb5a87256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0xb573770a in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb5737760 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb560b358 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0xb5d23661 in ?? () from /lib/libglib-2.0.so.0
#37 0xb5d255e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0xb5d292d8 in ?? () from /lib/libglib-2.0.so.0
#39 0xb5d29817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#40 0xb57c23c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb513c3a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#42 0xb513c1a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#43 0xb6621469 in Gtkmm2ext::UI::run (this=0x98d2190, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:268
#44 0x08fa8692 in main (argc=1, argv=0xbfffea04) at ../gtk2_ardour/main.cc:625
(gdb) 
(gdb) 

lv2-automation-playback-bt2.log (20,823 bytes)   

colinf

2011-07-12 16:17

updater   ~0011102

I still see this in r9847: would a sample session or a new backtrace be useful?

paul

2011-07-12 17:19

administrator   ~0011104

a new backtrace would be good (be sure to include the info on which thread crashed)

2011-07-12 20:36

 

lv2-automation-playback-bt3.log (17,863 bytes)   
colinf@colinf-laptop:~/src/ardour2/3.0$ gtk2_ardour/ardbg
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0...done.
(gdb) r
Starting program: /home/colinf/src/ardour2/3.0/build/default/gtk2_ardour/ardour-3.0 
[Thread debugging using libthread_db enabled]
Ardour3.0alpha4 (built using ['9524'] and GCC version 4.4.3)
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 user ui configuration file /home/colinf/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc
gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc:345: Unable to find include file: "ardour3_dark_fonts.rc"
gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc:346: Unable to find include file: "ardour3_dark_styles.rc"
gtk2_ardour/../build/default/gtk2_ardour/ardour3_ui_dark.rc:347: Unable to find include file: "ardour3_widgets.rc"
ardour: [INFO]: Ardour will be limited to 8192 open files
ardour: [INFO]: Loading system configuration file ./ardour_system.rc
Loading user configuration file /home/colinf/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb3b99b70 (LWP 15677)]
[New Thread 0xb3398b70 (LWP 15678)]
[New Thread 0xb2b97b70 (LWP 15679)]
ardour: [INFO]: looking for panners in gtk2_ardour/../build/default/libs/panners/2in2out:gtk2_ardour/../build/default/libs/panners/1in2out:gtk2_ardour/../build/default/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 0xb1207b70 (LWP 15680)]
[New Thread 0xb0a06b70 (LWP 15681)]
[New Thread 0xb0205b70 (LWP 15682)]
[Thread 0xb0205b70 (LWP 15682) exited]
[New Thread 0xb0205b70 (LWP 15685)]
[Thread 0xb1207b70 (LWP 15680) exited]
[New Thread 0xb1207b70 (LWP 15686)]
[Thread 0xb0a06b70 (LWP 15681) exited]
[New Thread 0xb0a06b70 (LWP 15687)]
VST_PATH not set, defaulting to /home/colinf/vst:/usr/local/lib/vst:/usr/lib/vst
LV2: Discovering 44 plugins
Done LV2 discovery
[New Thread 0xaa853b70 (LWP 15691)]
[New Thread 0xaa792b70 (LWP 15692)]
[New Thread 0xaa560c90 (LWP 15693)]
[New Thread 0xaa4e6b70 (LWP 15694)]
[New Thread 0xa996dc90 (LWP 15695)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaa792b70 (LWP 15692)]
__memset_sse2_rep () at ../sysdeps/i386/i686/multiarch/memset-sse2-rep.S:299
299	../sysdeps/i386/i686/multiarch/memset-sse2-rep.S: No such file or directory.
	in ../sysdeps/i386/i686/multiarch/memset-sse2-rep.S
(gdb) thread applay all bt
No symbol "applay" in current context.
(gdb) thread apply all bt

Thread 15 (Thread 0xa996dc90 (LWP 15695)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d6a736 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0xb5cf1a62 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xb5a812ad in Glib::usleep(unsigned long) ()
   from /usr/lib/libglibmm-2.4.so.1
#4  0xb7142af0 in ARDOUR::AudioEngine::meter_thread (this=0x9cbb3e0)
    at ../libs/ardour/audioengine.cc:710
#5  0xb71647a1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6  0xb715f948 in void 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) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7  0xb715ade8 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#8  0xb7155b33 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 ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#9  0xb715148b 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*) ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#10 0xb5a74eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5d6296e in start_thread (arg=0xa996dc90) at pthread_create.c:300
#13 0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xaa4e6b70 (LWP 15694)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b29b86 in *__GI___poll (fds=0xb4bbfff4, nfds=10, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5cd54eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5cc80ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5cc8817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb5a7a4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0xb7ed2ded in BaseUI::main_thread (this=0xa808868)
    at ../libs/pbd/base_ui.cc:77
#7  0xb7ed41c2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xa80cac4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb7ed4032 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa80cac0)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7ed3da2 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa80caa8)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5a74eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#12 0xb5d6296e in start_thread (arg=0xaa4e6b70) at pthread_create.c:300
#13 0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xaa560c90 (LWP 15693)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b29b86 in *__GI___poll (fds=0xb4bbfff4, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb71c4966 in ARDOUR::Butler::thread_work (this=0xa773130)
    at ../libs/ardour/butler.cc:159
#3  0xb71c48d4 in ARDOUR::Butler::_thread_work (arg=0xa773130)
    at ../libs/ardour/butler.cc:140
#4  0xb7f081cc in fake_thread_start (arg=0xa832588)
    at ../libs/pbd/pthread_utils.cc:81
#5  0xb5d6296e in start_thread (arg=0xaa560c90) at pthread_create.c:300
#6  0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaa792b70 (LWP 15692)):
---Type <return> to continue, or q <return> to quit---
#0  __memset_sse2_rep ()
    at ../sysdeps/i386/i686/multiarch/memset-sse2-rep.S:299
#1  0x0a8124e0 in ?? ()
#2  0xb73ec547 in ARDOUR::PluginInsert::automation_run (this=0xa8975d0, 
    bufs=..., nframes=4) at ../libs/ardour/plugin_insert.cc:544
#3  0xb73ebcb2 in ARDOUR::PluginInsert::run (this=0xa8975d0, bufs=..., 
    nframes=128) at ../libs/ardour/plugin_insert.cc:424
#4  0xb7454b3b in ARDOUR::Route::process_output_buffers (this=0xa882870, 
    bufs=..., start_frame=332907, end_frame=333035, nframes=128, declick=0, 
    gain_automation_ok=true) at ../libs/ardour/route.cc:506
#5  0xb712e68f in ARDOUR::AudioTrack::roll (this=0xa882870, nframes=128, 
    start_frame=332907, end_frame=333035, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xaa79201f)
    at ../libs/ardour/audio_track.cc:511
#6  0xb72b25a2 in ARDOUR::Graph::process_one_route (this=0xa773b60, 
    route=0xa882870) at ../libs/ardour/graph.cc:610
#7  0xb72b74c3 in ARDOUR::GraphNode::process (this=0xa88293c)
    at ../libs/ardour/graphnode.cc:69
#8  0xb72b0aec in ARDOUR::Graph::run_one (this=0xa773b60)
    at ../libs/ardour/graph.cc:406
#9  0xb72b1025 in ARDOUR::Graph::main_thread (this=0xa773b60)
    at ../libs/ardour/graph.cc:479
#10 0xb72b69c9 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Grap---Type <return> to continue, or q <return> to quit---
h*) const () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#11 0xb72b646e in void 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) ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#12 0xb72b603a in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#13 0xb72b5b96 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&) () from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#14 0x08baeb23 in boost::function0<void>::operator() (this=0xaa79227c)
    at /usr/include/boost/function/function_template.hpp:1013
#15 0xb7145b8b in ARDOUR::AudioEngine::_start_process_thread (arg=0xa77bdd0)
    at ../libs/ardour/audioengine.cc:1519
#16 0xb5d85d48 in jack_thread_proxy () from /usr/lib/libjack.so.0
#17 0x0a77bdd0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xaa853b70 (LWP 15691)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d69245 in sem_wait@@GLIBC_2.1 ()
---Type <return> to continue, or q <return> to quit---
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2  0xb72b282f in PBD::ProcessSemaphore::wait() ()
   from gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3  0xb72b1e5b in ARDOUR::Graph::process_routes (this=0xa773b60, nframes=128, 
    start_frame=332907, end_frame=333035, declick=0, can_record=false, 
    rec_monitors_input=false, need_butler=@0xaa85302f)
    at ../libs/ardour/graph.cc:560
#4  0xb752db9a in ARDOUR::Session::process_routes (this=0xa76faf0, 
    nframes=128, need_butler=@0xaa85302f)
    at ../libs/ardour/session_process.cc:158
#5  0xb753068d in ARDOUR::Session::process_without_events (this=0xa76faf0, 
    nframes=128) at ../libs/ardour/session_process.cc:807
#6  0xb752e2fe in ARDOUR::Session::process_with_events (this=0xa76faf0, 
    nframes=128) at ../libs/ardour/session_process.cc:320
#7  0xb752d3e7 in ARDOUR::Session::process (this=0xa76faf0, nframes=128)
    at ../libs/ardour/session_process.cc:75
#8  0xb71420fc in ARDOUR::AudioEngine::process_callback (this=0x9cbb3e0, 
    nframes=128) at ../libs/ardour/audioengine.cc:534
#9  0xb7141dc8 in ARDOUR::AudioEngine::process_thread (this=0x9cbb3e0)
    at ../libs/ardour/audioengine.cc:458
#10 0xb71419f9 in ARDOUR::AudioEngine::_process_thread (arg=0x9cbb3e0)
    at ../libs/ardour/audioengine.cc:371
#11 0xb5d80cfb in jack_client_thread () from /usr/lib/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#12 0x09cbb3e0 in ?? ()
#13 0x00000000 in ?? ()

Thread 10 (Thread 0xb0a06b70 (LWP 15687)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d67015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5d8174c in mb_thread_func () from /usr/lib/libjack.so.0
#3  0xb4b877ae in __rpc_thread_destroy () at rpc_thread.c:20
#4  0x0ff00001 in ?? ()
#5  0x0084a8ba in ?? ()
#6  0x0f050000 in ?? ()
#7  0xd284c292 in ?? ()
#8  0x908b1475 in ?? ()
#9  0x00000280 in ?? ()
#10 0x1075d285 in ?? ()
#11 0x5b24c483 in ?? ()
#12 0xfefae95d in ?? ()
#13 0xc483ffff in ?? ()
#14 0xc35d5b24 in ?? ()
#15 0x028080c7 in ?? ()
#16 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 9 (Thread 0xb1207b70 (LWP 15686)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d67342 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb5a010ce in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0xb5c9ebbc in ?? () from /lib/libglib-2.0.so.0
#4  0xb5c9eced in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#5  0xb5cf0c6f in ?? () from /lib/libglib-2.0.so.0
#6  0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#7  0xb5d6296e in start_thread (arg=0xb1207b70) at pthread_create.c:300
#8  0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb0205b70 (LWP 15685)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b29b86 in *__GI___poll (fds=0xb4bbfff4, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xaf968502 in ?? () from /usr/lib/libpulse.so.0
#3  0xaf954a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaf956a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaf956ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaf9682a3 in ?? () from /usr/lib/libpulse.so.0
---Type <return> to continue, or q <return> to quit---
#7  0xaf928e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb5d6296e in start_thread (arg=0xb0205b70) at pthread_create.c:300
#9  0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb2b97b70 (LWP 15679)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d67015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5a743a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb70cdd4b in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb70cda86 in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x09164565 in sigc::pointer_functor0<void>::operator()() const ()
#6  0x09161e98 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7  0x0915ef46 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#8  0xb5a74eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#10 0xb5d6296e in start_thread (arg=0xb2b97b70) at pthread_create.c:300
#11 0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0xb3398b70 (LWP 15678)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d67015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb5a743a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75a7339 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#4  0x09164565 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x09161e98 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x0915ef46 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5a74eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5d6296e in start_thread (arg=0xb3398b70) at pthread_create.c:300
#10 0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3b99b70 (LWP 15677)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5d67015 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
---Type <return> to continue, or q <return> to quit---
#2  0xb5a743a8 in Glib::Cond::wait(Glib::Mutex&) ()
   from /usr/lib/libglibmm-2.4.so.1
#3  0xb75a7339 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#4  0x09164565 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x09161e98 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x0915ef46 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0xb5a74eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5ceedef in ?? () from /lib/libglib-2.0.so.0
#9  0xb5d6296e in start_thread (arg=0xb3b99b70) at pthread_create.c:300
#10 0xb4b37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb41199b0 (LWP 15674)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4b29b86 in *__GI___poll (fds=0xb4bbfff4, nfds=10, timeout=20)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5cd54eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5cc80ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5cc8817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb57613c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#6  0xb50db3a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#7  0xb50db1a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#8  0xb65caa91 in Gtkmm2ext::UI::run (this=0x99c9db8, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:268
#9  0x08fc4d1d in main (argc=1, argv=0xbfffe9f4) at ../gtk2_ardour/main.cc:557
(gdb) 

lv2-automation-playback-bt3.log (17,863 bytes)   

colinf

2011-09-12 14:34

updater   ~0011487

This works for me in r10068: the session which crashed for me before now plays without crashing. Thank you!

colinf

2012-05-23 16:48

updater   ~0013287

Closing this long-resolved issue.

Issue History

Date Modified Username Field Change
2011-03-24 17:42 colinf New Issue
2011-03-24 17:42 colinf File Added: lv2-automation-playback-bt.log
2011-03-24 17:43 colinf File Added: lv2-automation-playback-bt2.log
2011-03-25 16:42 cth103 cost => 0.00
2011-03-25 16:42 cth103 Target Version => 3.0-beta1
2011-07-12 16:17 colinf Note Added: 0011102
2011-07-12 17:19 paul Note Added: 0011104
2011-07-12 19:23 cth103 Relationship added related to 0004169
2011-07-12 20:36 colinf File Added: lv2-automation-playback-bt3.log
2011-09-12 14:34 colinf Note Added: 0011487
2011-09-12 14:34 colinf Status new => resolved
2011-09-12 14:34 colinf Resolution open => fixed
2011-09-12 14:34 colinf Assigned To => colinf
2012-05-23 16:48 colinf Note Added: 0013287
2012-05-23 16:48 colinf Status resolved => closed