View Issue Details

IDProjectCategoryView StatusLast Update
0005058ardourbugspublic2012-08-05 23:00
Reportertophatdave Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Target Version3.0 
Summary0005058: Crash possibly related to a grid-aligned split operation
DescriptionThe attached session file crashes a few seconds after loading and hitting "play". Loading and undoing the last 5 operations and then hitting play, it doesn't crash. Loading and undoing the last 4 operations and hitting play, and the crash occurs. The 5th from last operation is a split that i performed aligned to the grid (which is whole beats, i believe).
Additional InformationThe crash is an assertion that position >= _position. In fact, _position is one greater than position. It seems like there is some roundoff error, possibly related to the grid-aligned nature of the split operation. i have been piecing together a "pitchy" vocal and my method has been to do grid-aligned splits and subsequent copies/pastes into a "clean" track. By aligning the splits to the grid, i can paste into the clean track and it will align in time properly. However, my guess is that this methodology is exposing some bug because i was getting crashes regularly this evening.

i can't give you the exact svn revision but i pulled shortly after beta 5 last week...
TagsNo tags attached.

Activities

2012-08-02 07:48

 

thousand years.ardour (1,226,123 bytes)

2012-08-02 07:48

 

thousand years.history (8,297 bytes)

2012-08-02 07:48

 

splitcrash (26,196 bytes)   
(gdb) run
Starting program: /home/dave/Downloads/ardour_subversion/3.0/build/gtk2_ardour/ardour-3.0 
/home/dave/Downloads/ardour_subversion/3.0/build/gtk2_ardour/ardour-3.0: /usr/lib/libxml2.so.2: no version information available (required by gtk2_ardour/../build/libs/pbd/libpbd.so.4)
/home/dave/Downloads/ardour_subversion/3.0/build/gtk2_ardour/ardour-3.0: /usr/lib/libxml2.so.2: no version information available (required by gtk2_ardour/../build/libs/pbd/libpbd.so.4)
[Thread debugging using libthread_db enabled]
lilv_world_add_plugin(): error: Duplicate plugin <http://linuxdsp.co.uk/lv2/pro-dyn1.lv2>
lilv_world_add_plugin(): error: ... found in file:///usr/lib/lv2/pro-dyn1.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/local/lib/lv2/pro-dyn1.lv2/
lilv_world_add_plugin(): error: Duplicate plugin <http://linuxdsp.co.uk/lv2/pro-dyn2.lv2>
lilv_world_add_plugin(): error: ... found in file:///usr/lib/lv2/pro-dyn2.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/local/lib/lv2/pro-dyn2.lv2/
lilv_world_add_plugin(): error: Duplicate plugin <http://linuxdsp.co.uk/lv2/pro-gate2.lv2>
lilv_world_add_plugin(): error: ... found in file:///usr/lib/lv2/pro-gate2.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/local/lib/lv2/pro-gate2.lv2/
lilv_world_add_plugin(): error: Duplicate plugin <http://linuxdsp.co.uk/lv2/pro-eq2.lv2>
lilv_world_add_plugin(): error: ... found in file:///usr/lib/lv2/pro-eq2.lv2/
lilv_world_add_plugin(): error: ... and      file:///usr/local/lib/lv2/pro-eq2.lv2/
Ardour3.0beta5 (built using ['svn: /usr/lib/libxml2.so.2: no version information available (required by /usr/lib/libneon-gnutls.so.27)', 'svn: /usr/lib/libxml2.so.2: no version information available (required by /usr/lib/libneon-gnutls.so.27)', '13072'] and GCC version 4.4.3)
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/dave/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file gtk2_ardour/../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
[New Thread 0x7fffe5ed9700 (LWP 3137)]
ardour: [INFO]: Loading system configuration file gtk2_ardour/../build/ardour_system.rc
Loading user configuration file /home/dave/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe56d8700 (LWP 3138)]
[New Thread 0x7fffe4ed7700 (LWP 3139)]
[New Thread 0x7fffe46d6700 (LWP 3140)]
[New Thread 0x7fffe151c700 (LWP 3141)]
[New Thread 0x7fffe0d1b700 (LWP 3142)]
[New Thread 0x7fffe04e1700 (LWP 3143)]
[New Thread 0x7fffe0460700 (LWP 3144)]
[Thread 0x7fffe0460700 (LWP 3144) exited]
[Thread 0x7fffe04e1700 (LWP 3143) exited]
[New Thread 0x7fffdbfff700 (LWP 3145)]
[New Thread 0x7fffdb7fe700 (LWP 3146)]
[Thread 0x7fffe0d1b700 (LWP 3142) exited]
[Thread 0x7fffe151c700 (LWP 3141) exited]
[New Thread 0x7fffe04e1700 (LWP 3147)]
[New Thread 0x7fffe0460700 (LWP 3148)]
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://home.gna.org/lv2vocoder/1> port symbol `600' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/mono> port symbol `attack-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
lilv_plugin_load_ports_if_necessary(): error: Plugin <http://miplug.in/plugins/dynamic5band/stereo> port symbol `release-B1' is invalid
Failed to expand qname `foaf:name'
Attempt to add quad with NULL field.
Failed to expand qname `foaf:homepage'
Attempt to add quad with NULL field.
Failed to expand qname `foaf:mbox'
Attempt to add quad with NULL field.
[New Thread 0x7fffb34e3700 (LWP 3149)]
[New Thread 0x7fffb3462700 (LWP 3150)]
[New Thread 0x7fffb33e1700 (LWP 3151)]
[New Thread 0x7fffb3360700 (LWP 3152)]
[New Thread 0x7fffb32de820 (LWP 3153)]
[New Thread 0x7fffe151c700 (LWP 3154)]
** INFO ** PRO-DYN1: License Key - no license file found
** INFO ** PRO-DYN1: License Key - no license file found
** INFO ** PRO-DYN1: License Key - no license file found
** INFO ** PRO-DYN1: License Key - no license file found
** INFO ** PRO-DYN1: License Key - no license file found
** INFO ** PRO-DYN1: License Key - no license file found
[New Thread 0x7fffb21bf820 (LWP 3155)]
[New Thread 0x7fffb2144820 (LWP 3156)]
[New Thread 0x7fffe0d1b700 (LWP 3157)]
[Thread 0x7fffdb7fe700 (LWP 3146) exited]
[Thread 0x7fffe0d1b700 (LWP 3157) exited]
ardour-3.0: ../libs/ardour/audioregion.cc:517: virtual ARDOUR::framecnt_t ARDOUR::AudioRegion::read_at(ARDOUR::Sample*, ARDOUR::Sample*, float*, ARDOUR::framepos_t, ARDOUR::framecnt_t, uint32_t) const: Assertion `position >= _position' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffb32de820 (LWP 3153)]
0x00007fffecb39a75 in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 21 (Thread 0x7fffb2144820 (LWP 3156)):
#0  0x00007fffecbb039d in nanosleep () from /lib/libc.so.6
#1  0x00007fffecbe5844 in usleep () from /lib/libc.so.6
#2  0x00007ffff73093d4 in ARDOUR::AutomationWatch::thread (this=0x7fffa6cb3190) at ../libs/ardour/automation_watch.cc:137
#3  0x00007ffff730becd in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x7fffa633c860, p=0x7fffa6cb3190) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff730bb36 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (
    this=0x7fffa633c870, f=..., a=...) at /usr/local/include/boost/bind/bind.hpp:253
#5  0x00007ffff730b77d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (
    this=0x7fffa633c860) at /usr/local/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff730b708 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x7fffa633c860) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff730b39c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x7fffa633c830) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#11 0x00007fffecbec70d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fffb21bf820 (LWP 3155)):
#0  0x00007fffece9811d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff3d287d8 in g_usleep () from /lib/libglib-2.0.so.0
#2  0x00007ffff72b1926 in ARDOUR::AudioEngine::meter_thread (this=0x2438690) at ../libs/ardour/audioengine.cc:759
#3  0x00007ffff72c474d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffd4277640, p=0x2438690) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff72c4134 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x7fffd4277650, f=..., a=...) at /usr/local/include/boost/bind/bind.hpp:253
#5  0x00007ffff72c3537 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0x7fffd4277640) at /usr/local/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff72c2830 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x7fffd4277640) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff72c1122 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x7fffd4277610) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#11 0x00007fffecbec70d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fffe151c700 (LWP 3154)):
#0  0x00007fffecbdff93 in poll () from /lib/libc.so.6
#1  0x00007ffff3d004a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff3d00c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff5d12c6a in BaseUI::main_thread (this=0x7fffdc1aef20) at ../libs/pbd/base_ui.cc:80
#4  0x00007ffff5d1656f in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7fffdc1af278) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff5d1629c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffdc1af270)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff5d15c53 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffdc1af240) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#10 0x00007fffecbec70d in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---  
#11 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fffb32de820 (LWP 3153)):
#0  0x00007fffecb39a75 in raise () from /lib/libc.so.6
#1  0x00007fffecb3d5c0 in abort () from /lib/libc.so.6
#2  0x00007fffecb32941 in __assert_fail () from /lib/libc.so.6
#3  0x00007ffff72d7040 in ARDOUR::AudioRegion::read_at (this=0x7fffdc73ffd0, buf=0x7fffde976bbc, mixdown_buffer=0x4346070, gain_buffer=0x4386080, position=1322999, cnt=33701, 
    chan_n=0) at ../libs/ardour/audioregion.cc:517
#4  0x00007ffff7281847 in ARDOUR::AudioPlaylist::read (this=0x7fffdc731e60, buf=0x7fffde968fb0, mixdown_buffer=0x4346070, gain_buffer=0x4386080, start=1308916, cnt=47784, chan_n=0)
    at ../libs/ardour/audio_playlist.cc:249
#5  0x00007ffff72662fb in ARDOUR::AudioDiskstream::read (this=0x7fffde7c6250, buf=0x7fffde968fb0, mixdown_buffer=0x4346070, gain_buffer=0x4386080, start=@0x7fffb32ddac0, cnt=47784, 
    channel=0, reversed=false) at ../libs/ardour/audio_diskstream.cc:946
#6  0x00007ffff7266d0d in ARDOUR::AudioDiskstream::_do_refill (this=0x7fffde7c6250, mixdown_buffer=0x4346070, gain_buffer=0x4386080) at ../libs/ardour/audio_diskstream.cc:1174
#7  0x00007ffff726df87 in ARDOUR::AudioDiskstream::do_refill (this=0x7fffde7c6250) at ../libs/ardour/ardour/audio_diskstream.h:211
#8  0x00007ffff76cb5bc in ARDOUR::Track::do_refill (this=0x7fffde7a14f0) at ../libs/ardour/track.cc:575
#9  0x00007ffff731d4ea in ARDOUR::Butler::thread_work (this=0x1eec5c0) at ../libs/ardour/butler.cc:239
#10 0x00007ffff731cf5c in ARDOUR::Butler::_thread_work (arg=0x1eec5c0) at ../libs/ardour/butler.cc:134
#11 0x00007ffff5d3df20 in fake_thread_start (arg=0x608c6d0) at ../libs/pbd/pthread_utils.cc:80
#12 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#13 0x00007fffecbec70d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fffb3360700 (LWP 3152)):
#0  0x00007fffece96b50 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff73f17a8 in PBD::ProcessSemaphore::wait (this=0x4335600) at /home/dave/Downloads/ardour_subversion/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff73efbd0 in ARDOUR::Graph::run_one (this=0x4335540) at ../libs/ardour/graph.cc:380
#3  0x00007ffff73eff26 in ARDOUR::Graph::helper_thread (this=0x4335540) at ../libs/ardour/graph.cc:411
#4  0x00007ffff73f528b in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb335fc78, p=0x4335540) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff73f4ed4 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb335fc88, f=..., 
    a=...) at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff73f4bc5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb335fc78)
    at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff73f477d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/local/include/boost/function/function_template.hpp:153
#8  0x0000000000c8c78f in boost::function0<void>::operator() (this=0x7fffb335fc70) at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff72b5181 in ARDOUR::AudioEngine::_start_process_thread (arg=0x4083ce0) at ../libs/ardour/audioengine.cc:1566
#10 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#11 0x00007fffecbec70d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffb33e1700 (LWP 3151)):
#0  0x00007fffece96b50 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff73f17a8 in PBD::ProcessSemaphore::wait (this=0x4335620) at /home/dave/Downloads/ardour_subversion/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff73ef0d7 in ARDOUR::Graph::restart_cycle (this=0x4335540) at ../libs/ardour/graph.cc:254
#3  0x00007ffff73ef0a1 in ARDOUR::Graph::dec_ref (this=0x4335540) at ../libs/ardour/graph.cc:241
#4  0x00007ffff73f5e6e in ARDOUR::GraphNode::finish (this=0x7fffdc7cb398, chain=1) at ../libs/ardour/graphnode.cc:71
#5  0x00007ffff73efda2 in ARDOUR::Graph::run_one (this=0x4335540) at ../libs/ardour/graph.cc:394
#6  0x00007ffff73eff26 in ARDOUR::Graph::helper_thread (this=0x4335540) at ../libs/ardour/graph.cc:411
#7  0x00007ffff73f528b in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb33e0c78, p=0x4335540) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007ffff73f4ed4 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb33e0c88, f=..., 
    a=...) at /usr/local/include/boost/bind/bind.hpp:253
#9  0x00007ffff73f4bc5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb33e0c78)
---Type <return> to continue, or q <return> to quit---
    at /usr/local/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff73f477d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/local/include/boost/function/function_template.hpp:153
#11 0x0000000000c8c78f in boost::function0<void>::operator() (this=0x7fffb33e0c70) at /usr/local/include/boost/function/function_template.hpp:1013
#12 0x00007ffff72b5181 in ARDOUR::AudioEngine::_start_process_thread (arg=0x4083ce0) at ../libs/ardour/audioengine.cc:1566
#13 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#14 0x00007fffecbec70d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffb3462700 (LWP 3150)):
#0  0x00007fffece96b50 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff73f17a8 in PBD::ProcessSemaphore::wait (this=0x4335600) at /home/dave/Downloads/ardour_subversion/3.0/libs/pbd/pbd/semutils.h:41
#2  0x00007ffff73efbd0 in ARDOUR::Graph::run_one (this=0x4335540) at ../libs/ardour/graph.cc:380
#3  0x00007ffff73f021a in ARDOUR::Graph::main_thread (this=0x4335540) at ../libs/ardour/graph.cc:449
#4  0x00007ffff73f528b in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb3461c78, p=0x4335540) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff73f4ed4 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb3461c88, f=..., 
    a=...) at /usr/local/include/boost/bind/bind.hpp:253
#6  0x00007ffff73f4bc5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb3461c78)
    at /usr/local/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff73f477d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/local/include/boost/function/function_template.hpp:153
#8  0x0000000000c8c78f in boost::function0<void>::operator() (this=0x7fffb3461c70) at /usr/local/include/boost/function/function_template.hpp:1013
#9  0x00007ffff72b5181 in ARDOUR::AudioEngine::_start_process_thread (arg=0x4083ce0) at ../libs/ardour/audioengine.cc:1566
#10 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#11 0x00007fffecbec70d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffb34e3700 (LWP 3149)):
#0  0x00007fffece96c37 in sem_timedwait () from /lib/libpthread.so.0
#1  0x00007fffeedc2e20 in Jack::JackPosixSemaphore::TimedWait(long) () from /usr/local/lib/libjack.so.0
#2  0x00007fffeedac953 in Jack::JackConnectionManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackPosixSemaphore*, Jack::JackClientTiming*, long) ()
   from /usr/local/lib/libjack.so.0
#3  0x00007fffeedb1362 in Jack::JackGraphManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackPosixSemaphore*, long) () from /usr/local/lib/libjack.so.0
#4  0x00007fffeedaaf18 in Jack::JackClient::WaitSync() () from /usr/local/lib/libjack.so.0
#5  0x00007fffeedaadda in Jack::JackClient::CycleWaitAux() () from /usr/local/lib/libjack.so.0
#6  0x00007fffeeda8b5e in Jack::JackClient::CycleWait() () from /usr/local/lib/libjack.so.0
#7  0x00007fffeeda44de in jack_cycle_wait () from /usr/local/lib/libjack.so.0
#8  0x00007ffff72b07b6 in ARDOUR::AudioEngine::process_thread (this=0x2438690) at ../libs/ardour/audioengine.cc:437
#9  0x00007ffff72b00ce in ARDOUR::AudioEngine::_process_thread (arg=0x2438690) at ../libs/ardour/audioengine.cc:335
#10 0x00007fffeeda8b31 in Jack::JackClient::Execute() () from /usr/local/lib/libjack.so.0
#11 0x00007fffeedc201c in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0
#12 0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#13 0x00007fffecbec70d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffe0460700 (LWP 3148)):
#0  0x00007fffece9793d in read () from /lib/libpthread.so.0
#1  0x00007fffeedc4729 in Jack::JackClientSocket::Read(void*, int) () from /usr/local/lib/libjack.so.0
#2  0x00007fffeedcd2b8 in Jack::JackClientNotification::Read(Jack::JackClientSocket*) () from /usr/local/lib/libjack.so.0
#3  0x00007fffeedc9522 in Jack::JackSocketClientChannel::Execute() () from /usr/local/lib/libjack.so.0
#4  0x00007fffeedc201c in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0
#5  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffecbec70d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffe04e1700 (LWP 3147)):
#0  0x00007fffece9485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffeedc3db2 in Jack::JackProcessSync::Wait() () from /usr/local/lib/libjack.so.0
#2  0x00007fffeedbd281 in Jack::JackMessageBuffer::Execute() () from /usr/local/lib/libjack.so.0
#3  0x00007fffeedc201c in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0
#4  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#5  0x00007fffecbec70d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffdbfff700 (LWP 3145)):
#0  0x00007fffece9485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff41a654b in g_cond_timed_wait_posix_impl (cond=0x23f6804, entered_mutex=0x80, abs_time=0x1) at gthread-posix.c:231
#2  0x00007fffe68db805 in gst_bus_timed_pop_filtered () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007fffe6fa347b in ?? () from /usr/lib/libcanberra.so.0
#4  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#5  0x00007fffecbec70d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe46d6700 (LWP 3140)):
#0  0x00007fffece9485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff725ea53 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:82
#2  0x00007ffff725e785 in analyser_work () at ../libs/ardour/analyser.cc:46
#3  0x000000000124a0c9 in sigc::pointer_functor0<void>::operator()() const ()
#4  0x0000000001247820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#5  0x0000000001244179 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1f6f780) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#9  0x00007fffecbec70d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe4ed7700 (LWP 3139)):
#0  0x00007fffece9485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff76a4b27 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2  0x000000000124a0c9 in sigc::pointer_functor0<void>::operator()() const ()
#3  0x0000000001247820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#4  0x0000000001244179 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20378b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#8  0x00007fffecbec70d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe56d8700 (LWP 3138)):
#0  0x00007fffece9485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff76a4b27 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#2  0x000000000124a0c9 in sigc::pointer_functor0<void>::operator()() const ()
#3  0x0000000001247820 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#4  0x0000000001244179 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1f6ecd0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff482b862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff3d25b84 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#8  0x00007fffecbec70d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe5ed9700 (LWP 3137)):
#0  0x00007fffecbb039d in nanosleep () from /lib/libc.so.6
#1  0x00007fffecbe5844 in usleep () from /lib/libc.so.6
#2  0x0000000001506498 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363
#3  0x00007fffece8f9ca in start_thread () from /lib/libpthread.so.0
#4  0x00007fffecbec70d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f9e900 (LWP 3132)):
#0  0x00007fffecbdff93 in poll () from /lib/libc.so.6
#1  0x00007ffff3d004a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff3d00c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff37d7bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x00007ffff60f0173 in Gtkmm2ext::UI::run (this=0x1d9f2c0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#5  0x0000000001091fab in main (argc=1, argv=0x7fffffffd728) at ../gtk2_ardour/main.cc:455
(gdb) 
splitcrash (26,196 bytes)   

Issue History

Date Modified Username Field Change
2012-08-02 07:48 tophatdave New Issue
2012-08-02 07:48 tophatdave File Added: thousand years.ardour
2012-08-02 07:48 tophatdave File Added: thousand years.history
2012-08-02 07:48 tophatdave File Added: splitcrash
2012-08-05 23:00 cth103 cost => 0.00
2012-08-05 23:00 cth103 Target Version => 3.0