View Issue Details

IDProjectCategoryView StatusLast Update
0005989ardourbugspublic2014-10-14 06:46
Reporterjoe_sizlack Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
Product Version3.0 
Summary0005989: Ardour crashes if MIDI track is too long?
DescriptionArdour seems to crash if the MIDI track I'm recording gets too long. After recording for a few minutes and then hitting the space bar to stop, Ardour just closes down.

The layout is very simple with just one imported wav track(a drum loop) and a MIDI track running Pianoteq 5's LV2 plugin.

I'm running the new 3.5.403 version of Ardour from the KXStudio repos and I'm running KXSstudio 64bit.
TagsNo tags attached.

Activities

joe_sizlack

2014-10-14 06:46

reporter   ~0015918

I was using the build of Ardour3.5.403 from the KXStudio repo's. Since that didn't have debug symbols I switch to a paid build from the site. When trying to reproduce the bug it didn't crash this time when I stopped recording but crashed later during playing. The following is the stack trace from that crash.

(gdb) thread apply all bt

Thread 2307 (Thread 0x7fff6977a700 (LWP 22631)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
0000001 0x00007fff8214d763 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#2 0x00007fff81f08a59 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#3 0x00007fff8214d41d in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000004 0x00007fffef0c2182 in start_thread (arg=0x7fff6977a700) at pthread_create.c:312
0000005 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2302 (Thread 0x7fff5d7fa700 (LWP 22617)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
0000001 0x00007fff8214d763 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#2 0x00007fff81ebf8d2 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#3 0x00007fff81ebfb02 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000004 0x00007fff8214d41d in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000005 0x00007fffef0c2182 in start_thread (arg=0x7fff5d7fa700) at pthread_create.c:312
#6 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1544 (Thread 0x7fffd0ef2700 (LWP 21856)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:193
0000001 0x00007fff821a45ac in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#2 0x00007fff821bbcaf in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#3 0x00007fff821a982f in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000004 0x00007fff821a98b8 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000005 0x00007fffef0c2182 in start_thread (arg=0x7fffd0ef2700) at pthread_create.c:312
#6 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1543 (Thread 0x7fff81504700 (LWP 21855)):
#0 0x00007fffef0c9b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007fff821a4660 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#2 0x00007fff821bba7f in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
#3 0x00007fff8201719a in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000004 0x00007fff821a982f in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
0000005 0x00007fff821a98b8 in ?? () from /opt/Ardour-3.5.403-dbg/lib/LV2/Pianoteq 5.lv2/Pianoteq 5.so
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffef0c2182 in start_thread (arg=0x7fff81504700) at pthread_create.c:312
#7 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1538 (Thread 0x7fff5dffb700 (LWP 21839)):
#0 0x00007fffecaa79bd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007fffecad8fe4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2 0x00007ffff72c1d75 in ARDOUR::AutomationWatch::thread (this=0x180dcef0) at ../libs/ardour/automation_watch.cc:137
#3 0x00007ffff72c5477 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0xdc055d0, p=0x180dcef0)
    at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff72c50ba in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xdc055e0, f=..., a=...)
    at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff72c4cb5 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0xdc055d0)
    at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff72c4c40 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=0xdc055d0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff72c4840 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=0xdc055a0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
0000009 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000010 0x00007fffef0c2182 in start_thread (arg=0x7fff5dffb700) at pthread_create.c:312
0000011 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1536 (Thread 0x7fff80d03700 (LWP 21836)):
#0 0x00007fffecad3c6d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff39b796f in g_poll () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff39a69f1 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff39a636f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff39a67d2 in g_main_loop_run () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000005 0x00007ffff5d086af in BaseUI::main_thread (this=0x6e3d3c8) at ../libs/pbd/base_ui.cc:80
#6 0x00007ffff5d0bfbf in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6ddfcf8)
---Type <return> to continue, or q <return> to quit---
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#7 0x00007ffff5d0bcec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6ddfcf0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000008 0x00007ffff5d0b6a3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6ddfcc0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
0000010 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000011 0x00007fffef0c2182 in start_thread (arg=0x7fff80d03700) at pthread_create.c:312
0000012 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fff81d05700 (LWP 20322)):
#0 0x00007fffecad3c6d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff39b796f in g_poll () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff39a69f1 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff39a636f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000004 0x00007ffff39a67d2 in g_main_loop_run () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000005 0x00007ffff5d086af in BaseUI::main_thread (this=0x6455c10) at ../libs/pbd/base_ui.cc:80
#6 0x00007ffff5d0bfbf in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6456288)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#7 0x00007ffff5d0bcec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6456280)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000008 0x00007ffff5d0b6a3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6456250)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
0000010 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
0000011 0x00007fffef0c2182 in start_thread (arg=0x7fff81d05700) at pthread_create.c:312
0000012 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fffa017d800 (LWP 20321)):
#0 0x00007fffeca1cbb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
0000001 0x00007fffeca1ffc8 in __GI_abort () at abort.c:89
#2 0x00007fffeca15a76 in __assert_fail_base (fmt=0x7fffecb67370 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
    assertion=assertion@entry=0x7ffff5a8667c "event != ((void *)0)",
    file=file@entry=0x7ffff5a86108 "../libs/evoral/src/libsmf/smf.c", line=line@entry=703,
---Type <return> to continue, or q <return> to quit---
    function=function@entry=0x7ffff5a86880 <__PRETTY_FUNCTION__.10591> "smf_track_get_next_event") at assert.c:92
#3 0x00007fffeca15b22 in __GI___assert_fail (assertion=0x7ffff5a8667c "event != ((void *)0)",
    file=0x7ffff5a86108 "../libs/evoral/src/libsmf/smf.c", line=703,
    function=0x7ffff5a86880 <__PRETTY_FUNCTION__.10591> "smf_track_get_next_event") at assert.c:101
0000004 0x00007ffff5a7fc3d in smf_track_get_next_event (track=0x19a30560) at ../libs/evoral/src/libsmf/smf.c:703
0000005 0x00007ffff665a04b in Evoral::SMF::read_event (this=0x25739a0, delta_t=0x7fffa017bed4, size=0x7fffa017becc,
    buf=0x7fffa017bec0, note_id=0x7fffa017be90) at ../libs/evoral/src/SMF.cpp:235
#6 0x00007ffff769750b in ARDOUR::SMFSource::read_unlocked (this=0x2573720, destination=..., source_start=-1536000,
    start=14496640, duration=256, tracker=0x7fff781c4870) at ../libs/ardour/smf_source.cc:258
#7 0x00007ffff74642eb in ARDOUR::MidiSource::midi_read (this=0x2573720, dst=..., source_start=-1536000, start=14496640,
    cnt=256, tracker=0x7fff781c4870, filtered=...) at ../libs/ardour/midi_source.cc:256
0000008 0x00007ffff745d161 in ARDOUR::MidiRegion::_read_at (this=0x1b542590, dst=..., position=12960640, dur=256, chan_n=0,
    mode=ARDOUR::Sustained, tracker=0x7fff781c4870) at ../libs/ardour/midi_region.cc:284
0000009 0x00007ffff745cead in ARDOUR::MidiRegion::read_at (this=0x1b542590, out=..., position=12960640, dur=256, chan_n=0,
    mode=ARDOUR::Sustained, tracker=0x7fff781c4870) at ../libs/ardour/midi_region.cc:230
0000010 0x00007ffff745120f in ARDOUR::MidiPlaylist::read (this=0x188d1800, dst=..., start=12960640, dur=256, chan_n=0)
    at ../libs/ardour/midi_playlist.cc:170
0000011 0x00007ffff74240a1 in ARDOUR::MidiDiskstream::read (this=0x17b5d8b0, start=@0x17b5dce0: 12960640, dur=256, reversed=false)
    at ../libs/ardour/midi_diskstream.cc:697
0000012 0x00007ffff7424463 in ARDOUR::MidiDiskstream::do_refill (this=0x17b5d8b0) at ../libs/ardour/midi_diskstream.cc:775
0000013 0x00007ffff76d09d8 in ARDOUR::Track::do_refill (this=0x1890c680) at ../libs/ardour/track.cc:609
0000014 0x00007ffff72d662d in ARDOUR::Butler::thread_work (this=0x26be530) at ../libs/ardour/butler.cc:247
#15 0x00007ffff72d5e65 in ARDOUR::Butler::_thread_work (arg=0x26be530) at ../libs/ardour/butler.cc:134
0000016 0x00007ffff5d33106 in fake_thread_start (arg=0x6455a60) at ../libs/pbd/pthread_utils.cc:85
#17 0x00007fffef0c2182 in start_thread (arg=0x7fffa017d800) at pthread_create.c:312
0000018 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fffa01ff700 (LWP 20320)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff73b266c in PBD::ProcessSemaphore::wait (this=0x53224d0) at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73b0ade in ARDOUR::Graph::run_one (this=0x5322420) at ../libs/ardour/graph.cc:371
#3 0x00007ffff73b0e06 in ARDOUR::Graph::helper_thread (this=0x5322420) at ../libs/ardour/graph.cc:402
0000004 0x00007ffff73b5a11 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa01fecd8, p=0x5322420)
    at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff73b565e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa01fece8, f=..., a=...) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff73b53a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa01fecd8) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73b4fc1 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 /home/harrison/a3/inst/include/boost/function/function_template.hpp:153
0000008 0x0000000000cdde13 in boost::function0<void>::operator() (this=0x7fffa01fecd0)
    at /home/harrison/a3/inst/include/boost/function/function_template.hpp:760
0000009 0x00007fffe25280a9 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x52f1090)
    at ../libs/backends/jack/jack_audiobackend.cc:913
0000010 0x00007fffef0c2182 in start_thread (arg=0x7fffa01ff700) at pthread_create.c:312
0000011 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fffd00f6700 (LWP 20319)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff73b266c in PBD::ProcessSemaphore::wait (this=0x53224f0) at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73aff43 in ARDOUR::Graph::restart_cycle (this=0x5322420) at ../libs/ardour/graph.cc:245
#3 0x00007ffff73aff0d in ARDOUR::Graph::dec_ref (this=0x5322420) at ../libs/ardour/graph.cc:232
0000004 0x00007ffff73b6590 in ARDOUR::GraphNode::finish (this=0x6645eb8, chain=1) at ../libs/ardour/graphnode.cc:71
0000005 0x00007ffff73b0c9e in ARDOUR::Graph::run_one (this=0x5322420) at ../libs/ardour/graph.cc:385
#6 0x00007ffff73b10fe in ARDOUR::Graph::main_thread (this=0x5322420) at ../libs/ardour/graph.cc:440
#7 0x00007ffff73b5a11 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd00f5cd8, p=0x5322420)
    at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff73b565e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd00f5ce8, f=..., a=...) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
0000009 0x00007ffff73b53a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd00f5cd8) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
0000010 0x00007ffff73b4fc1 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 /home/harrison/a3/inst/include/boost/function/function_template.hpp:153
0000011 0x0000000000cdde13 in boost::function0<void>::operator() (this=0x7fffd00f5cd0)
    at /home/harrison/a3/inst/include/boost/function/function_template.hpp:760
0000012 0x00007fffe25280a9 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x52f1090)
---Type <return> to continue, or q <return> to quit---
    at ../libs/backends/jack/jack_audiobackend.cc:913
0000013 0x00007fffef0c2182 in start_thread (arg=0x7fffd00f6700) at pthread_create.c:312
0000014 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fffd16f3700 (LWP 20316)):
#0 0x00007fffef0c9b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff39d50b8 in g_usleep () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff726dce8 in ARDOUR::AudioEngine::meter_thread (this=0x220a2f0) at ../libs/ardour/audioengine.cc:382
#3 0x00007ffff7279e57 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x2860bd0, p=0x220a2f0)
    at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff7279a26 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x2860be0, f=..., a=...) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
0000005 0x00007ffff72792ff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x2860bd0) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff7278ad8 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=0x2860bd0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff7277c12 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=0x2860ba0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1

0000009 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0


0000010 0x00007fffef0c2182 in start_thread (arg=0x7fffd16f3700) at pthread_create.c:312
0000011 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fffd0221700 (LWP 20315)):

#0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101

0000001 0x00007fffe22c394c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#2 0x00007fffe22a7fec in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#3 0x00007fffe22a6937 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0


0000004 0x00007fffe252814e in ARDOUR::JACKAudioBackend::process_thread (this=0x2494d80)
    at ../libs/backends/jack/jack_audiobackend.cc:935

0000005 0x00007fffe25280fe in ARDOUR::JACKAudioBackend::_process_thread (arg=0x2494d80)
    at ../libs/backends/jack/jack_audiobackend.cc:921
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffe22a68aa in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#7 0x00007fffe22c2b70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0


0000008 0x00007fffef0c2182 in start_thread (arg=0x7fffd0221700) at pthread_create.c:312
0000009 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fffe8089700 (LWP 20314)):

#0 0x00007fffef0c93bd in read () at ../sysdeps/unix/syscall-template.S:81

0000001 0x00007fffe22c4784 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#2 0x00007fffe22c713c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#3 0x00007fffe22c2b70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

0000004 0x00007fffef0c2182 in start_thread (arg=0x7fffe8089700) at pthread_create.c:312
0000005 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fffe810a700 (LWP 20313)):


#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffe22c3f7c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#2 0x00007fffe22bacb8 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

#3 0x00007fffe22c2b70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0

0000004 0x00007fffef0c2182 in start_thread (arg=0x7fffe810a700) at pthread_create.c:312
0000005 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffe1316700 (LWP 20309)):


#0 0x00007fffecad3c6d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff39b796f in g_poll () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

#2 0x00007ffff39a69f1 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

#3 0x00007ffff39a636f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000004 0x00007ffff39a6468 in g_main_context_iteration () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000005 0x00007ffff39a7f6f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

#6 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0


#7 0x00007fffef0c2182 in start_thread (arg=0x7fffe1316700) at pthread_create.c:312
0000008 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe37fe700 (LWP 20305)):

#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

---Type <return> to continue, or q <return> to quit---
0000001 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff721c09b in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3 0x00007ffff721be31 in analyser_work () at ../libs/ardour/analyser.cc:46

0000004 0x0000000001331a2f in sigc::pointer_functor0<void>::operator()() const ()

0000005 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()


#6 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1fae870)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1

0000008 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0


0000009 0x00007fffef0c2182 in start_thread (arg=0x7fffe37fe700) at pthread_create.c:312
0000010 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe3fff700 (LWP 20304)):

#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

0000001 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff76a7291 in peak_thread_work () at ../libs/ardour/source_factory.cc:68

#3 0x0000000001331a2f in sigc::pointer_functor0<void>::operator()() const ()

0000004 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()

0000005 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1fae9b0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103

#6 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1

#7 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000008 0x00007fffef0c2182 in start_thread (arg=0x7fffe3fff700) at pthread_create.c:312
0000009 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe8986700 (LWP 20303)):


#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff76a7291 in peak_thread_work () at ../libs/ardour/source_factory.cc:68

#3 0x0000000001331a2f in sigc::pointer_functor0<void>::operator()() const ()

0000004 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()


0000005 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1f4e890)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1

---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000008 0x00007fffef0c2182 in start_thread (arg=0x7fffe8986700) at pthread_create.c:312

0000009 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe9187700 (LWP 20302)):

#0 0x00007fffecaa79bd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007fffecad8fe4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32

#2 0x000000000165d8e6 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380

#3 0x00007fffef0c2182 in start_thread (arg=0x7fffe9187700) at pthread_create.c:312
0000004 0x00007fffecae0fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111


Thread 1 (Thread 0x7ffff7fb0940 (LWP 20298)):

#0 0x00007ffff3970902 in g_ptr_array_remove () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000001 0x00007ffff5a7f990 in smf_event_remove_from_track (event=0x1a72f350) at ../libs/evoral/src/libsmf/smf.c:598

#2 0x00007ffff5a7f1b7 in smf_event_delete (event=0x1a72f350) at ../libs/evoral/src/libsmf/smf.c:363
#3 0x00007ffff5a7eb05 in smf_track_delete (track=0x19a30560) at ../libs/evoral/src/libsmf/smf.c:134

0000004 0x00007ffff665a56c in Evoral::SMF::begin_write (this=0x25739a0) at ../libs/evoral/src/SMF.cpp:364

0000005 0x00007ffff7698697 in ARDOUR::SMFSource::mark_streaming_midi_write_started (this=0x2573720, mode=ARDOUR::Sustained)
    at ../libs/ardour/smf_source.cc:509

#6 0x00007ffff743635c in ARDOUR::MidiModel::sync_to_source (this=0x1895f6c0) at ../libs/ardour/midi_model.cc:1467
#7 0x00007ffff7699711 in ARDOUR::SMFSource::ensure_disk_file (this=0x2573720) at ../libs/ardour/smf_source.cc:743

0000008 0x00007ffff76995f9 in ARDOUR::SMFSource::flush_midi (this=0x2573720) at ../libs/ardour/smf_source.cc:715

0000009 0x00007ffff7464bf3 in ARDOUR::MidiSource::session_saved (this=0x2573720) at ../libs/ardour/midi_source.cc:401

0000010 0x00007ffff764fb19 in ARDOUR::Session::save_state (this=0x26b8510, snapshot_name=..., pending=true,
    switch_to_snapshot=false) at ../libs/ardour/session_state.cc:688

0000011 0x00007ffff764eef8 in ARDOUR::Session::maybe_write_autosave (this=0x26b8510) at ../libs/ardour/session_state.cc:595
0000012 0x0000000000cf2e48 in ARDOUR_UI::autosave_session (this=0x224fe40) at ../gtk2_ardour/ardour_ui.cc:668
0000013 0x0000000000d2ee37 in sigc::bound_mem_functor0<int, ARDOUR_UI>::operator() (this=0x1acda6c8)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000014 0x0000000000d29100 in sigc::adaptor_functor<sigc::bound_mem_functor0<int, ARDOUR_UI> >::operator() (this=0x1acda6c0)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251

#15 0x0000000000d21f33 in sigc::internal::slot_call0<sigc::bound_mem_functor0<int, ARDOUR_UI>, bool>::call_it (rep=0x1acda690)
    at /home/harrison/a3/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
0000016 0x00007ffff414aac2 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1

---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff39a71b3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000018 0x00007ffff39a544f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000019 0x00007ffff39a61a5 in g_main_context_dispatch () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000020 0x00007ffff39a639c in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000021 0x00007ffff39a67d2 in g_main_loop_run () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0

0000022 0x00007ffff300de37 in gtk_main () from /opt/Ardour-3.5.403-dbg/lib/libgtk-x11-2.0.so.0


0000023 0x00007ffff60e45b5 in Gtkmm2ext::UI::run (this=0x224fe40, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:273
#24 0x000000000111a381 in main (argc=1, argv=0x7fffffffd0c8) at ../gtk2_ardour/main.cc:519

Issue History

Date Modified Username Field Change
2014-10-14 05:52 joe_sizlack New Issue
2014-10-14 06:46 joe_sizlack Note Added: 0015918