View Issue Details

IDProjectCategoryView StatusLast Update
0004190ardourbugspublic2020-04-19 20:15
Reporterpneuman Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0004190: Loading certain sessions causes Ardour to crash
DescriptionThe current SVN revision of Ardour 3 crashes on startup when loading certain sessions; these sessions all contain MIDI data, and all worked fine on revisions of Ardour from just a couple of days ago. Some (very simple) sessions do still load, though, and I can create new sessions.

The error message I receive is:

ardour-3.0: ../libs/evoral/src/Sequence.cpp:635: void Evoral::Sequence<Time>::end_write(Time, bool, bool) [with Time = double]: Assertion `when != 0' failed.

Program received signal SIGABRT, Aborted.

A backtrace is attached.
Additional InformationArdour 3.0 SVN r9882
OS: Ubuntu 10.10 AMD64
TagsNo tags attached.

Activities

2011-07-16 03:14

 

session-load-crash-bt.txt (13,972 bytes)   
Thread 14 (Thread 0x7fffdb7fe700 (LWP 2764)):
#0  0x00007fffec82b203 in poll () from /lib/libc.so.6
#1  0x00007ffff2307009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff23077b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff76d433d in BaseUI::main_thread (this=0x7fffd4040f50)
    at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff76d57f3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x7fffd4041698)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff76d564e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffd4041690)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff76d53a7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffd4041660)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff14953f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff232c7e4 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffec83792d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffbc473820 (LWP 2763)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffec82b203 in poll () from /lib/libc.so.6
#1  0x00007ffff62e32e0 in ARDOUR::Butler::thread_work (this=0x7fffdc2a4b50)
    at ../libs/ardour/butler.cc:159
#2  0x00007ffff62e3273 in ARDOUR::Butler::_thread_work (arg=0x7fffdc2a4b50)
    at ../libs/ardour/butler.cc:140

#3  0x00007ffff770ab3a in fake_thread_start (arg=0x7fffd4002ce0)
    at ../libs/pbd/pthread_utils.cc:81
#4  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec83792d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffbc4f5700 (LWP 2762)):
#0  0x00007ffff27bada0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63dc282 in PBD::ProcessSemaphore::wait (this=0x7fffdc29f938)
    at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63da4ce in ARDOUR::Graph::run_one (this=0x7fffdc29f870)
    at ../libs/ardour/graph.cc:393
#3  0x00007ffff63da8ad in ARDOUR::Graph::helper_thread (this=0x7fffdc29f870)
    at ../libs/ardour/graph.cc:443
#4  0x00007ffff63e044f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffbc4f4bc8, p=0x7fffdc29f870)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63dfe38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >:---Type <return> to continue, or q <return> to quit---
:operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffbc4f4bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63dfa13 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffbc4f4bc8) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63df572 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/include/boost/function/function_template.hpp:153



#8  0x0000000000fe0643 in boost::function0<void>::operator() (
    this=0x7fffbc4f4bc0)
    at /usr/include/boost/function/function_template.hpp:1013

#9  0x00007ffff6261811 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x7fffdc29cdc0) at ../libs/ardour/audioengine.cc:1519
#10 0x00007ffff29d9f77 in jack_thread_proxy (varg=0x7fffdc29ce00)
    at thread.c:136
#11 0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#12 0x00007fffec83792d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffbc576700 (LWP 2761)):
#0  0x00007ffff27bada0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63dc282 in PBD::ProcessSemaphore::wait (this=0x7fffdc29f958)
---Type <return> to continue, or q <return> to quit---
    at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63da939 in ARDOUR::Graph::main_thread (this=0x7fffdc29f870)
    at ../libs/ardour/graph.cc:462
#3  0x00007ffff63e044f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffbc575bc8, p=0x7fffdc29f870)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff63dfe38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffbc575bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff63dfa13 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffbc575bc8) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff63df572 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/include/boost/function/function_template.hpp:153
#7  0x0000000000fe0643 in boost::function0<void>::operator() (
    this=0x7fffbc575bc0)
    at /usr/include/boost/function/function_template.hpp:1013
#8  0x00007ffff6261811 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x7fffdc296940) at ../libs/ardour/audioengine.cc:1519
#9  0x00007ffff29d9f77 in jack_thread_proxy (varg=0x7fffdc29cc00)
    at thread.c:136
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec83792d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffbc6f7700 (LWP 2760)):
#0  0x00007fffec82b203 in poll () from /lib/libc.so.6
#1  0x00007ffff29d4065 in jack_client_core_wait (client=0x2656960)
    at client.c:1933
#2  0x00007ffff29d4556 in jack_cycle_wait (client=0x2656960) at client.c:2203
#3  0x00007ffff625d7cc in ARDOUR::AudioEngine::process_thread (this=0x263aad0)
    at ../libs/ardour/audioengine.cc:456
#4  0x00007ffff625d3f6 in ARDOUR::AudioEngine::_process_thread (arg=0x263aad0)
    at ../libs/ardour/audioengine.cc:371
#5  0x00007ffff29d43e0 in jack_run_client_provided_process_thread (
    client=0x2656960) at client.c:2090
#6  0x00007ffff29d4421 in jack_client_thread (arg=0x2656960) at client.c:2121
#7  0x00007ffff29d9f77 in jack_thread_proxy (varg=0x3c9f180) at thread.c:136
#8  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec83792d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fffdbfff700 (LWP 2757)):
#0  0x00007ffff27b8a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libpthread.so.0
#1  0x00007ffff29d64b1 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#2  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fffec83792d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe08a5700 (LWP 2750)):
#0  0x00007ffff27b8e09 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff100e3c2 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007ffff22db0f1 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007ffff22db237 in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#4  0x00007ffff232e6a8 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ffff232c7e4 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#7  0x00007fffec83792d in clone () from /lib/libc.so.6

#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe2756700 (LWP 2749)):
#0  0x00007ffff27b8a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff61e520b in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff61e4f39 in analyser_work () at ../libs/ardour/analyser.cc:49

#3  0x00000000015ea1e3 in sigc::pointer_functor0<void>::operator() (
    this=0x23b6998) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000015e79f2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x23b6990)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x00000000015e4937 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23b6960)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff14953f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff232c7e4 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec83792d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe2f57700 (LWP 2748)):
#0  0x00007ffff27b8a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66ee8a7 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
#2  0x00000000015ea1e3 in sigc::pointer_functor0<void>::operator() (
    this=0x23b6ca8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000015e79f2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::---Type <return> to continue, or q <return> to quit---
operator() (this=0x23b6ca0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x00000000015e4937 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23b6c70)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14953f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff232c7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec83792d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe3758700 (LWP 2747)):
#0  0x00007ffff27b8a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66ee8a7 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
#2  0x00000000015ea1e3 in sigc::pointer_functor0<void>::operator() (
    this=0x238f788) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000015e79f2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x238f780)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x00000000015e4937 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x238f750)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14953f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff232c7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff27b4971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec83792d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f9e960 (LWP 2744)):
#0  0x00007fffec784ba5 in raise () from /lib/libc.so.6
#1  0x00007fffec7886b0 in abort () from /lib/libc.so.6
#2  0x00007fffec77da71 in __assert_fail () from /lib/libc.so.6

#3  0x00007ffff4ba1717 in Evoral::Sequence<double>::end_write (
    this=0x7fffd401b578, when=0, delete_stuck=false, resolve=true)
    at ../libs/evoral/src/Sequence.cpp:635
#4  0x00007ffff66e18ce in ARDOUR::SMFSource::load_model (this=0x7fffd4019850, 
    lock=true, force_reload=true) at ../libs/ardour/smf_source.cc:554


#5  0x00007ffff66ef32b in ARDOUR::SourceFactory::create (s=..., node=..., 
    defer_peaks=true) at ../libs/ardour/source_factory.cc:215
#6  0x00007ffff6688e4d in ARDOUR::Session::XMLSourceFactory (
    this=0x7fffdc25fef0, node=...) at ../libs/ardour/session_state.cc:2015
#7  0x00007ffff6688a2b in ARDOUR::Session::load_sources (this=0x7fffdc25fef0, 
    node=...) at ../libs/ardour/session_state.cc:1961
#8  0x00007ffff66834fe in ARDOUR::Session::set_state (this=0x7fffdc25fef0, 
---Type <return> to continue, or q <return> to quit---
    node=..., version=3000) at ../libs/ardour/session_state.cc:1306
#9  0x00007ffff667bd97 in ARDOUR::Session::second_stage_init (
    this=0x7fffdc25fef0) at ../libs/ardour/session_state.cc:317
#10 0x00007ffff65d35db in ARDOUR::Session::Session (this=0x7fffdc25fef0, 
    eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, 
    mix_template=...) at ../libs/ardour/session.cc:190
#11 0x0000000000f96bab in ARDOUR_UI::load_session (this=0x217e760, path=..., 
    snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2735
#12 0x0000000000f9674f in ARDOUR_UI::get_session_parameters (this=0x217e760, 
    quit_on_cancel=true, should_be_new=false, load_template=...)
    at ../gtk2_ardour/ardour_ui.cc:2670
#13 0x0000000000f8c8bf in ARDOUR_UI::startup (this=0x217e760)
    at ../gtk2_ardour/ardour_ui.cc:698
#14 0x0000000000fc1a1f in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
    (this=0x22708d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x0000000000fbac10 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x22708d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x0000000000fb4e4f in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x22708a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x0000000000f9d49d in sigc::internal::signal_emit0<void, sigc::nil>::emit (
    impl=0x2379240) at /usr/include/sigc++-2.0/sigc++/signal.h:776
---Type <return> to continue, or q <return> to quit---
#18 0x0000000000fa6cc2 in sigc::signal0<void, sigc::nil>::emit (this=0x217e820)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2671
#19 0x0000000000fa24e2 in sigc::signal0<void, sigc::nil>::operator() (
    this=0x217e820) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#20 0x00007ffff51a6c0d in Gtkmm2ext::UI::run (this=0x217e760, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:266
#21 0x000000000142eeef in main (argc=1, argv=0x7fffffffdb38)
    at ../gtk2_ardour/main.cc:557
session-load-crash-bt.txt (13,972 bytes)   

2011-07-16 03:55

 

A3MIDITest.tar.gz (3,290,500 bytes)

pneuman

2011-07-16 03:56

reporter   ~0011137

Example crashy session is attached. Reverting r9875 seems to fix the issue.

in0giro

2011-07-16 19:52

reporter   ~0011140

with revision SVN 9882 i am getting this same crash on startup, every time. i have attached the session "for demonstration purposes [2011.07.01] (MIDI only).tar.bz2" with the problem. same as original poster: seems to work for simple MIDI sessions, but for more involved sessions with MIDI, this crash occurs on startup.

2011-07-16 19:53

 

2011-07-16 19:57

 

Evoral::Sequence<Time>::end_write startup crash 01.txt (13,061 bytes)   
Core was generated by `/home/in0giro/programmazione/progetti/temporaneo/Ardour/3.0/gtk2_ardour/../buil'.
Program terminated with signal 6, Aborted.
#0  0x00007f04ed278355 in raise () from /lib64/libc.so.6
(gdb) thread apply all bt

Thread 11 (Thread 4867):
#0  0x00007f04ed5ba55d in read () from /lib64/libpthread.so.0
#1  0x00007f04f3550e42 in Jack::JackClientSocket::Read(void*, int) () from /usr/lib64/libjack.so.0
#2  0x00007f04f3554a67 in Jack::JackSocketClientChannel::Execute() () from /usr/lib64/libjack.so.0
#3  0x00007f04f354f5b0 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib64/libjack.so.0
#4  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 10 (Thread 4866):
#0  0x00007f04ed5b756c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04f3550a21 in Jack::JackProcessSync::Wait() () from /usr/lib64/libjack.so.0
#2  0x00007f04f354a075 in Jack::JackMessageBuffer::Execute() () from /usr/lib64/libjack.so.0
#3  0x00007f04f354f5b0 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib64/libjack.so.0
#4  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 9 (Thread 4865):
#0  0x00007f04ed5b756c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04f717562b in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2  0x00007f04f7175359 in analyser_work () at ../libs/ardour/analyser.cc:49
#3  0x000000000165b3e1 in sigc::pointer_functor0<void>::operator() (this=0x340cbb8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000001658bee in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x340cbb0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000001655b09 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x340cb80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007f04f23f0422 in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7  0x00007f04f3280864 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 8 (Thread 4864):
#0  0x00007f04ed5b756c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04f7686a67 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#2  0x000000000165b3e1 in sigc::pointer_functor0<void>::operator() (this=0x3435e28) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001658bee in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x3435e20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001655b09 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x3435df0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007f04f23f0422 in ?? () from /usr/lib64/libglibmm-2.4.so.1
#6  0x00007f04f3280864 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#8  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 7 (Thread 4863):
#0  0x00007f04ed5b756c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04f7686a67 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#2  0x000000000165b3e1 in sigc::pointer_functor0<void>::operator() (this=0x3437328) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x0000000001658bee in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x3437320) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x0000000001655b09 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x34372f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007f04f23f0422 in ?? () from /usr/lib64/libglibmm-2.4.so.1
#6  0x00007f04f3280864 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#8  0x00007f04ed317e7d in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit--- 

Thread 6 (Thread 4872):
#0  0x00007f04ed30f1f3 in poll () from /lib64/libc.so.6
#1  0x00007f04f325afb9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f04f325b765 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f04f8686fad in BaseUI::main_thread (this=0x4c472a0) at ../libs/pbd/base_ui.cc:77
#4  0x00007f04f8688469 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x4c47718) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007f04f86882c4 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x4c47710)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007f04f868801d in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x4c476e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007f04f23f0422 in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8  0x00007f04f3280864 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 5 (Thread 4871):
#0  0x00007f04ed30f1f3 in poll () from /lib64/libc.so.6
#1  0x00007f04f7274d3c in ARDOUR::Butler::thread_work (this=0x498a190) at ../libs/ardour/butler.cc:159
#2  0x00007f04f7274cc3 in ARDOUR::Butler::_thread_work (arg=0x498a190) at ../libs/ardour/butler.cc:140
#3  0x00007f04f86bd882 in fake_thread_start (arg=0x49a1530) at ../libs/pbd/pthread_utils.cc:81
#4  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 4 (Thread 4870):
#0  0x00007f04ed5b9790 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007f04f736ee3c in PBD::ProcessSemaphore::wait (this=0x498b5d8) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007f04f736d06a in ARDOUR::Graph::run_one (this=0x498b510) at ../libs/ardour/graph.cc:393
#3  0x00007f04f736d419 in ARDOUR::Graph::helper_thread (this=0x498b510) at ../libs/ardour/graph.cc:443
#4  0x00007f04f7373027 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f04c5efeca8, p=0x498b510) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007f04f7372a10 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f04c5efecb8, 
    f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007f04f73725eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f04c5efeca8) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007f04f737214a 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/include/boost/function/function_template.hpp:153
#8  0x0000000001048da1 in boost::function0<void>::operator() (this=0x7f04c5efeca0) at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007f04f71f27f3 in ARDOUR::AudioEngine::_start_process_thread (arg=0x499b9a0) at ../libs/ardour/audioengine.cc:1519
#10 0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#11 0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 3 (Thread 4869):
#0  0x00007f04ed5b9790 in sem_wait () from /lib64/libpthread.so.0
#1  0x00007f04f736ee3c in PBD::ProcessSemaphore::wait (this=0x498b5f8) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007f04f736d4a5 in ARDOUR::Graph::main_thread (this=0x498b510) at ../libs/ardour/graph.cc:462
#3  0x00007f04f7373027 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f04c5f7fca8, p=0x498b510) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f04f7372a10 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f04c5f7fcb8, 
    f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007f04f73725eb in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f04c5f7fca8) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007f04f737214a 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<A---Type <return> to continue, or q <return> to quit---
RDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
#7  0x0000000001048da1 in boost::function0<void>::operator() (this=0x7f04c5f7fca0) at /usr/include/boost/function/function_template.hpp:1013
#8  0x00007f04f71f27f3 in ARDOUR::AudioEngine::_start_process_thread (arg=0x499b9a0) at ../libs/ardour/audioengine.cc:1519
#9  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 2 (Thread 4868):
#0  0x00007f04ed5b9881 in sem_timedwait () from /lib64/libpthread.so.0
#1  0x00007f04f354fbd0 in Jack::JackPosixSemaphore::TimedWait(long) () from /usr/lib64/libjack.so.0
#2  0x00007f04f353bf3b in Jack::JackConnectionManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackPosixSemaphore*, Jack::JackClientTiming*, long) ()
   from /usr/lib64/libjack.so.0
#3  0x00007f04f3538a67 in Jack::JackClient::CycleWait() () from /usr/lib64/libjack.so.0
#4  0x00007f04f71ee758 in ARDOUR::AudioEngine::process_thread (this=0x35926e0) at ../libs/ardour/audioengine.cc:456
#5  0x00007f04f71ee382 in ARDOUR::AudioEngine::_process_thread (arg=0x35926e0) at ../libs/ardour/audioengine.cc:371
#6  0x00007f04f353a3e8 in Jack::JackClient::Execute() () from /usr/lib64/libjack.so.0
#7  0x00007f04f354f5b0 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib64/libjack.so.0
#8  0x00007f04ed5b2c1a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f04ed317e7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 4859):
#0  0x00007f04ed278355 in raise () from /lib64/libc.so.6
#1  0x00007f04ed2795ef in abort () from /lib64/libc.so.6
#2  0x00007f04ed2714c1 in __assert_fail () from /lib64/libc.so.6
#3  0x00007f04f5acd8df in Evoral::Sequence<double>::end_write (this=0x4ce4278, when=0, delete_stuck=false, resolve=true) at ../libs/evoral/src/Sequence.cpp:635
#4  0x00007f04f7679c7f in ARDOUR::SMFSource::load_model (this=0x4ce2430, lock=true, force_reload=true) at ../libs/ardour/smf_source.cc:554
#5  0x00007f04f7687515 in ARDOUR::SourceFactory::create (s=..., node=..., defer_peaks=true) at ../libs/ardour/source_factory.cc:215
#6  0x00007f04f762055f in ARDOUR::Session::XMLSourceFactory (this=0x4984a70, node=...) at ../libs/ardour/session_state.cc:2015
#7  0x00007f04f762015b in ARDOUR::Session::load_sources (this=0x4984a70, node=...) at ../libs/ardour/session_state.cc:1961
#8  0x00007f04f761acb5 in ARDOUR::Session::set_state (this=0x4984a70, node=..., version=3000) at ../libs/ardour/session_state.cc:1306
#9  0x00007f04f7613623 in ARDOUR::Session::second_stage_init (this=0x4984a70) at ../libs/ardour/session_state.cc:317
#10 0x00007f04f7569b27 in ARDOUR::Session::Session (this=0x4984a70, eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, mix_template=...) at ../libs/ardour/session.cc:190
#11 0x0000000000ffefbb in ARDOUR_UI::load_session (this=0x3241dd0, path=..., snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2735
#12 0x0000000000ffeb36 in ARDOUR_UI::get_session_parameters (this=0x3241dd0, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2670
#13 0x0000000000ff4c75 in ARDOUR_UI::startup (this=0x3241dd0) at ../gtk2_ardour/ardour_ui.cc:698
#14 0x0000000001029e1d in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x3587678) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x0000000001022ff6 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x3587670)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x000000000101d22f in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x3587640)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x0000000001005955 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x35875f0) at /usr/include/sigc++-2.0/sigc++/signal.h:772
#18 0x000000000100f192 in sigc::signal0<void, sigc::nil>::emit (this=0x3241e90) at /usr/include/sigc++-2.0/sigc++/signal.h:2669
#19 0x000000000100a99a in sigc::signal0<void, sigc::nil>::operator() (this=0x3241e90) at /usr/include/sigc++-2.0/sigc++/signal.h:2677
#20 0x00007f04f60df763 in Gtkmm2ext::UI::run (this=0x3241dd0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266
#21 0x000000000149e3a0 in main (argc=2, argv=0x7ffff0793558) at ../gtk2_ardour/main.cc:557

in0giro

2011-07-16 19:57

reporter   ~0011142

i also attached a back trace "Evoral::Sequence<Time>::end_write startup crash 01.txt".

cth103

2011-07-16 20:57

administrator   ~0011143

Fixed in SVN 9883.

pneuman

2011-07-20 13:06

reporter   ~0011178

After updating to r9909, the same sessions are crashing again for me, with this error:

ardour-3.0: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = ARDOUR::Panner]: Assertion `px != 0' failed.

I'll be attaching a new backtrace shortly.

2011-07-20 13:07

 

session-load-crash-backtrace-2.txt (21,199 bytes)   
Thread 35 (Thread 0x7fffbee0e700 (LWP 17840)):
#0  0x00007ffff27ba36d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff232d4d8 in g_usleep () from /lib/libglib-2.0.so.0
#2  0x00007ffff625c99c in ARDOUR::AudioEngine::meter_thread (this=0x2889dc0)
    at ../libs/ardour/audioengine.cc:710
#3  0x00007ffff627e0c7 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x2158200, p=0x2889dc0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6279450 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x2158210, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6274db3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x2158200) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff626fcf6 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=0x2158200)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff626b61e 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=0x21581d0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff14933f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec83592d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 34 (Thread 0x7fffbef91700 (LWP 17839)):
#0  0x00007fffec7f920d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec82eb14 in usleep () from /lib/libc.so.6
#2  0x00007fffbf6cc6e6 in LinuxSampler::DiskThreadBase<sfz::Region, LinuxSampler::sfz::InstrumentResourceManager>::Main (this=0xa0ae400)
    at ../common/DiskThreadBase.h:515
#3  0x00007fffbf74d974 in LinuxSampler::__pthread_launcher (thread=0xa0ae400)
    at Thread.cpp:388
#4  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec83592d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 26 (Thread 0x7fffbee8f700 (LWP 17831)):
#0  0x00007fffec7f920d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec82eb14 in usleep () from /lib/libc.so.6
#2  0x00007fffbf6cc6e6 in LinuxSampler::DiskThreadBase<sfz::Region, LinuxSampler::sfz::InstrumentResourceManager>::Main (this=0x4520920)
---Type <return> to continue, or q <return> to quit---
    at ../common/DiskThreadBase.h:515
#3  0x00007fffbf74d974 in LinuxSampler::__pthread_launcher (thread=0x4520920)
    at Thread.cpp:388
#4  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec83592d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fffbef10700 (LWP 17828)):
#0  0x00007ffff27ba3cd in open64 () from /lib/libpthread.so.0
#1  0x00007ffff208892a in ?? () from /usr/lib/libsndfile.so.1
#2  0x00007ffff2067c60 in sf_open () from /usr/lib/libsndfile.so.1
#3  0x00007fffbf6e0a88 in LinuxSampler::SampleFile::SampleFile (
    this=0x7fffd8005900, File=..., DontClose=false) at SampleFile.cpp:41
#4  0x00007fffbf6b6314 in SampleFileBase (this=0xa091f90, 
    create=<value optimised out>) at ../common/SampleFile.h:90
#5  Sample (this=0xa091f90, create=<value optimised out>) at sfz.h:54
#6  sfz::Region::GetSample (this=0xa091f90, create=<value optimised out>)
    at sfz.cpp:95
#7  0x00007fffbf6c5321 in LinuxSampler::sfz::InstrumentResourceManager::Create
    (this=0x7fffbf9b9c20, Key=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at InstrumentResourceManager.cpp:135
#8  0x00007fffbf6cdd12 in Borrow (this=0xa0e41d0)
    at ../../common/ResourceManager.h:216
#9  LinuxSampler::sfz::EngineChannel::LoadInstrument (this=0xa0e41d0)
---Type <return> to continue, or q <return> to quit---
    at EngineChannel.cpp:106
#10 0x00007fffbf6f2e37 in LinuxSampler::InstrumentManagerThread::Main (
    this=0x7fffbf9ba060) at InstrumentManagerThread.cpp:119
#11 0x00007fffbf74d974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffbf9ba060) at Thread.cpp:388
#12 0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#13 0x00007fffec83592d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fffbf012700 (LWP 17821)):
#0  0x00007fffec7f920d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec7f9080 in sleep () from /lib/libc.so.6
#2  0x00007fffbf6ff6e2 in LinuxSampler::EventThread::Main (this=0x45111b0)
    at Plugin.cpp:90
#3  0x00007fffbf74d974 in LinuxSampler::__pthread_launcher (thread=0x45111b0)
    at Thread.cpp:388
#4  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec83592d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffbf093700 (LWP 17820)):
#0  0x00007fffec82e2c3 in select () from /lib/libc.so.6
#1  0x00007fffbf64c3e9 in LinuxSampler::LSCPServer::Main (
---Type <return> to continue, or q <return> to quit---
    this=<value optimised out>) at lscpserver.cpp:530
#2  0x00007fffbf74d974 in LinuxSampler::__pthread_launcher (thread=0x45101a0)
    at Thread.cpp:388
#3  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffec83592d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffdf8a1700 (LWP 17819)):
#0  0x00007fffec829203 in poll () from /lib/libc.so.6
#1  0x00007ffff2305009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff23057b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff76d433d in BaseUI::main_thread (this=0x40ccad0)
    at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff76d57f3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x40cd458) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff76d564e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x40cd450)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff76d53a7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x40cd420)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff14933f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#9  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffec83592d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffbfc43820 (LWP 17818)):
#0  0x00007fffec829203 in poll () from /lib/libc.so.6
#1  0x00007ffff62e16cc in ARDOUR::Butler::thread_work (this=0x3f878c0)
    at ../libs/ardour/butler.cc:159
#2  0x00007ffff62e165f in ARDOUR::Butler::_thread_work (arg=0x3f878c0)
    at ../libs/ardour/butler.cc:140
#3  0x00007ffff770ab3a in fake_thread_start (arg=0x4189ed0)
    at ../libs/pbd/pthread_utils.cc:81
#4  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec83592d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffbfcc5700 (LWP 17817)):
#0  0x00007ffff27b8da0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63da79a in PBD::ProcessSemaphore::wait (this=0x3f88d08)
    at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63d89e6 in ARDOUR::Graph::run_one (this=0x3f88c40)
    at ../libs/ardour/graph.cc:393
#3  0x00007ffff63d8dc5 in ARDOUR::Graph::helper_thread (this=0x3f88c40)
---Type <return> to continue, or q <return> to quit---
    at ../libs/ardour/graph.cc:443
#4  0x00007ffff63de967 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffbfcc4bc8, p=0x3f88c40)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63de350 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffbfcc4bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63ddf2b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffbfcc4bc8) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63dda8a 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/include/boost/function/function_template.hpp:153
#8  0x0000000000fe29a3 in boost::function0<void>::operator() (
    this=0x7fffbfcc4bc0)
    at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007ffff625fc19 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x3f990d0) at ../libs/ardour/audioengine.cc:1519
#10 0x00007ffff29d7f77 in jack_thread_proxy (varg=0x3f99110) at thread.c:136
#11 0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#12 0x00007fffec83592d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---

Thread 12 (Thread 0x7fffbfd46700 (LWP 17816)):
#0  0x00007fffec782ba5 in raise () from /lib/libc.so.6
#1  0x00007fffec7866b0 in abort () from /lib/libc.so.6
#2  0x00007fffec77ba71 in __assert_fail () from /lib/libc.so.6
#3  0x0000000001092a71 in boost::shared_ptr<ARDOUR::Panner>::operator-> (
    this=0xfd3a2a8) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418
#4  0x00007ffff64db4e2 in ARDOUR::PannerShell::run (this=0xfd3a190, 
    inbufs=..., outbufs=..., start_frame=0, end_frame=128, nframes=128)
    at ../libs/ardour/panner_shell.cc:302
#5  0x00007ffff63e85a7 in ARDOUR::InternalSend::run (this=0xfd39320, bufs=..., 
    start_frame=0, end_frame=128, nframes=128)
    at ../libs/ardour/internal_send.cc:117
#6  0x00007ffff658ec51 in ARDOUR::Route::process_output_buffers (
    this=0xfcec1f0, bufs=..., start_frame=0, end_frame=128, nframes=128, 
    declick=0, gain_automation_ok=true) at ../libs/ardour/route.cc:506
#7  0x00007ffff658f0f8 in ARDOUR::Route::passthru (this=0xfcec1f0, 
    start_frame=0, end_frame=128, nframes=128, declick=0)
    at ../libs/ardour/route.cc:554
#8  0x00007ffff6710687 in ARDOUR::Track::no_roll (this=0xfcec1f0, nframes=128, 
    start_frame=0, end_frame=128, session_state_changing=false, 
    can_record=false) at ../libs/ardour/track.cc:278
#9  0x00007ffff6498fb3 in ARDOUR::MidiTrack::no_roll (this=0xfcec1f0, 
---Type <return> to continue, or q <return> to quit---
    nframes=128, start_frame=0, end_frame=128, state_changing=false, 
    can_record=false, rec_monitors_input=false)
    at ../libs/ardour/midi_track.cc:410
#10 0x00007ffff63da4ae in ARDOUR::Graph::process_one_route (this=0x3f88c40, 
    route=0xfcec1f0) at ../libs/ardour/graph.cc:607
#11 0x00007ffff63df607 in ARDOUR::GraphNode::process (this=0xfcec370)
    at ../libs/ardour/graphnode.cc:69
#12 0x00007ffff63d8ba3 in ARDOUR::Graph::run_one (this=0x3f88c40)
    at ../libs/ardour/graph.cc:406
#13 0x00007ffff63d90c1 in ARDOUR::Graph::main_thread (this=0x3f88c40)
    at ../libs/ardour/graph.cc:479
#14 0x00007ffff63de967 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffbfd45bc8, p=0x3f88c40)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#15 0x00007ffff63de350 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffbfd45bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#16 0x00007ffff63ddf2b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffbfd45bc8) at /usr/include/boost/bind/bind_template.hpp:20
#17 0x00007ffff63dda8a 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=...)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/boost/function/function_template.hpp:153
#18 0x0000000000fe29a3 in boost::function0<void>::operator() (
    this=0x7fffbfd45bc0)
    at /usr/include/boost/function/function_template.hpp:1013
#19 0x00007ffff625fc19 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x3f990d0) at ../libs/ardour/audioengine.cc:1519
#20 0x00007ffff29d7f77 in jack_thread_proxy (varg=0x3f99110) at thread.c:136
#21 0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#22 0x00007fffec83592d in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffbfec7700 (LWP 17815)):
#0  0x00007fffec829203 in poll () from /lib/libc.so.6
#1  0x00007ffff29d2065 in jack_client_core_wait (client=0x28c5d60)
    at client.c:1933
#2  0x00007ffff29d2556 in jack_cycle_wait (client=0x28c5d60) at client.c:2203
#3  0x00007ffff625bbd4 in ARDOUR::AudioEngine::process_thread (this=0x2889dc0)
    at ../libs/ardour/audioengine.cc:456
#4  0x00007ffff625b7fe in ARDOUR::AudioEngine::_process_thread (arg=0x2889dc0)
    at ../libs/ardour/audioengine.cc:371
#5  0x00007ffff29d23e0 in jack_run_client_provided_process_thread (
    client=0x28c5d60) at client.c:2090
#6  0x00007ffff29d2421 in jack_client_thread (arg=0x28c5d60) at client.c:2121
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff29d7f77 in jack_thread_proxy (varg=0x3f1f630) at thread.c:136
#8  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec83592d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffe08a3700 (LWP 17812)):
#0  0x00007ffff27b6a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff29d44b1 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#2  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fffec83592d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffdf0a0700 (LWP 17808)):
#0  0x00007ffff27b6e09 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff100c3c2 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007ffff22d90f1 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007ffff22d9237 in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#4  0x00007ffff232c6a8 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#7  0x00007fffec83592d in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe2754700 (LWP 17804)):
#0  0x00007ffff27b6a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff61e365b in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
#2  0x00007ffff61e3389 in analyser_work () at ../libs/ardour/analyser.cc:49
#3  0x00000000015edb61 in sigc::pointer_functor0<void>::operator() (
    this=0x23bb798) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000015eb370 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x23bb790)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x00000000015e82b5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23bb760)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff14933f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec83592d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe2f55700 (LWP 17803)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007ffff27b6a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66edc0f in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
#2  0x00000000015edb61 in sigc::pointer_functor0<void>::operator() (
    this=0x23bbaa8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000015eb370 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x23bbaa0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x00000000015e82b5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23bba70)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14933f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec83592d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe3756700 (LWP 17802)):
#0  0x00007ffff27b6a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66edc0f in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
---Type <return> to continue, or q <return> to quit---
#2  0x00000000015edb61 in sigc::pointer_functor0<void>::operator() (
    this=0x23945a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000015eb370 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x23945a0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x00000000015e82b5 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2394570)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14933f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff232a7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff27b2971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec83592d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f9e960 (LWP 17798)):
#0  0x00007ffff27b8da0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63da79a in PBD::ProcessSemaphore::wait (this=0x3f88d48)
    at ../libs/pbd/pbd/semutils.h:41
#2  0x00007ffff63da20e in ARDOUR::Graph::routes_no_roll (this=0x3f88c40, 
    nframes=128, start_frame=0, end_frame=128, non_rt_pending=false, 
    can_record=false, declick=0) at ../libs/ardour/graph.cc:589
#3  0x00007ffff666f2a1 in ARDOUR::Session::no_roll (this=0x3f82270, 
    nframes=128) at ../libs/ardour/session_process.cc:112
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff666ffe2 in ARDOUR::Session::process_with_events (
    this=0x3f82270, nframes=128) at ../libs/ardour/session_process.cc:350
#5  0x00007ffff666efb2 in ARDOUR::Session::process (this=0x3f82270, 
    nframes=128) at ../libs/ardour/session_process.cc:75
#6  0x00007ffff625cae2 in ARDOUR::AudioEngine::set_session (this=0x2889dc0, 
    s=0x3f82270) at ../libs/ardour/audioengine.cc:741
#7  0x00007ffff65da9b9 in ARDOUR::Session::when_engine_running (this=0x3f82270)
    at ../libs/ardour/session.cc:646
#8  0x00007ffff667b088 in ARDOUR::Session::second_stage_init (this=0x3f82270)
    at ../libs/ardour/session_state.cc:348
#9  0x00007ffff65d24f3 in ARDOUR::Session::Session (this=0x3f82270, eng=..., 
    fullpath=..., snapshot_name=..., bus_profile=0x0, mix_template=...)
    at ../libs/ardour/session.cc:190
#10 0x0000000000f98f0b in ARDOUR_UI::load_session (this=0x2183760, path=..., 
    snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2735
#11 0x0000000000f98aaf in ARDOUR_UI::get_session_parameters (this=0x2183760, 
    quit_on_cancel=true, should_be_new=false, load_template=...)
    at ../gtk2_ardour/ardour_ui.cc:2670
#12 0x0000000000f8ec1f in ARDOUR_UI::startup (this=0x2183760)
    at ../gtk2_ardour/ardour_ui.cc:698
#13 0x0000000000fc3d7f in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
    (this=0x2617938) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#14 0x0000000000fbcf70 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, A---Type <return> to continue, or q <return> to quit---
RDOUR_UI> >::operator() (this=0x2617930)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#15 0x0000000000fb71af in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x2617900)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#16 0x0000000000f9f7fd in sigc::internal::signal_emit0<void, sigc::nil>::emit (
    impl=0x26178b0) at /usr/include/sigc++-2.0/sigc++/signal.h:776
#17 0x0000000000fa9022 in sigc::signal0<void, sigc::nil>::emit (this=0x2183820)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2671
#18 0x0000000000fa4842 in sigc::signal0<void, sigc::nil>::operator() (
    this=0x2183820) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#19 0x00007ffff51a4c0d in Gtkmm2ext::UI::run (this=0x2183760, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:266
#20 0x00000000014327a7 in main (argc=1, argv=0x7fffffffdb38)
    at ../gtk2_ardour/main.cc:557

pneuman

2011-07-20 13:07

reporter   ~0011179

Backtrace is now attached.

pneuman

2011-09-08 09:09

reporter   ~0011471

Just confirming that this bug still exists -- the session attached above still fails to load, and it's now affected another session that worked just fine the other day. An updated backtrace is attached.

2011-09-08 09:10

 

panner-crash-backtrace.txt (21,585 bytes)   
Thread 41 (Thread 0x7fffda8f0700 (LWP 22657)):
#0  0x00007ffff275b36d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff22ce4d8 in g_usleep () from /lib/libglib-2.0.so.0
#2  0x00007ffff623e654 in ARDOUR::AudioEngine::meter_thread (this=0x2491000)
    at ../libs/ardour/audioengine.cc:691
#3  0x00007ffff625fc01 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffdc6bd320, p=0x2491000)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff625af8a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffdc6bd330, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff62568ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffdc6bd320) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6251830 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=0x7fffdc6bd320)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff624d158 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=0x7fffdc6bd2f0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff14343f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffec7d792d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 40 (Thread 0x7fffb7fff700 (LWP 22656)):
#0  0x00007fffec79b20d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec7d0b14 in usleep () from /lib/libc.so.6
#2  0x00007fffbdfb16e6 in LinuxSampler::DiskThreadBase<sfz::Region, LinuxSampler::sfz::InstrumentResourceManager>::Main (this=0x7fffba386ea0)
    at ../common/DiskThreadBase.h:515
#3  0x00007fffbe032974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffba386ea0) at Thread.cpp:388
#4  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7d792d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 32 (Thread 0x7fffd915a700 (LWP 22648)):
#0  0x00007fffec79b20d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec7d0b14 in usleep () from /lib/libc.so.6
#2  0x00007fffbdfb16e6 in LinuxSampler::DiskThreadBase<sfz::Region, LinuxSampler::sfz::InstrumentResourceManager>::Main (this=0x7fffdc781750)
---Type <return> to continue, or q <return> to quit---
    at ../common/DiskThreadBase.h:515
#3  0x00007fffbe032974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffdc781750) at Thread.cpp:388
#4  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7d792d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 29 (Thread 0x7fffd91db700 (LWP 22645)):
#0  0x00007ffff275ab8d in read () from /lib/libpthread.so.0
#1  0x00007ffff2028e06 in ?? () from /usr/lib/libsndfile.so.1
#2  0x00007ffff2026e3d in ?? () from /usr/lib/libsndfile.so.1
#3  0x00007ffff2027447 in ?? () from /usr/lib/libsndfile.so.1
#4  0x00007ffff2007474 in ?? () from /usr/lib/libsndfile.so.1
#5  0x00007fffbdfc5a88 in LinuxSampler::SampleFile::SampleFile (
    this=0x42e1140, File=..., DontClose=false) at SampleFile.cpp:41
#6  0x00007fffbdf9b314 in SampleFileBase (this=0x3f06d60, 
    create=<value optimised out>) at ../common/SampleFile.h:90
#7  Sample (this=0x3f06d60, create=<value optimised out>) at sfz.h:54
#8  sfz::Region::GetSample (this=0x3f06d60, create=<value optimised out>)
    at sfz.cpp:95
#9  0x00007fffbdfaa321 in LinuxSampler::sfz::InstrumentResourceManager::Create
    (this=0x7fffbe29ec20, Key=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at InstrumentResourceManager.cpp:135
#10 0x00007fffbdfb2d12 in Borrow (this=0x7fffba36ab10)
---Type <return> to continue, or q <return> to quit---
    at ../../common/ResourceManager.h:216
#11 LinuxSampler::sfz::EngineChannel::LoadInstrument (this=0x7fffba36ab10)
    at EngineChannel.cpp:106
#12 0x00007fffbdfd7e37 in LinuxSampler::InstrumentManagerThread::Main (
    this=0x7fffbe29f060) at InstrumentManagerThread.cpp:119
#13 0x00007fffbe032974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffbe29f060) at Thread.cpp:388
#14 0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#15 0x00007fffec7d792d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fffda971700 (LWP 22639)):
#0  0x00007fffec79b20d in nanosleep () from /lib/libc.so.6
#1  0x00007fffec79b080 in sleep () from /lib/libc.so.6
#2  0x00007fffbdfe46e2 in LinuxSampler::EventThread::Main (this=0x7fffdc76ea80)
    at Plugin.cpp:90
#3  0x00007fffbe032974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffdc76ea80) at Thread.cpp:388
#4  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7d792d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7fffda9f2700 (LWP 22638)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffec7d02c3 in select () from /lib/libc.so.6
#1  0x00007fffbdf313e9 in LinuxSampler::LSCPServer::Main (
    this=<value optimised out>) at lscpserver.cpp:530
#2  0x00007fffbe032974 in LinuxSampler::__pthread_launcher (
    thread=0x7fffdc76da70) at Thread.cpp:388
#3  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffec7d792d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7fffd77f6700 (LWP 22637)):
#0  0x00007fffec7cb203 in poll () from /lib/libc.so.6
#1  0x00007ffff22a6009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffff22a67b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007ffff76d433d in BaseUI::main_thread (this=0x7fffdc296ec0)
    at ../libs/pbd/base_ui.cc:77
#4  0x00007ffff76d57f3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0x7fffdc248618)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff76d564e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffdc248610)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff76d53a7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffdc2485e0)
---Type <return> to continue, or q <return> to quit---
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff14343f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffec7d792d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fffdb8de820 (LWP 22636)):
#0  0x00007fffec7cb203 in poll () from /lib/libc.so.6
#1  0x00007ffff62c383c in ARDOUR::Butler::thread_work (this=0x7fffdc2aa3f0)
    at ../libs/ardour/butler.cc:159
#2  0x00007ffff62c37cf in ARDOUR::Butler::_thread_work (arg=0x7fffdc2aa3f0)
    at ../libs/ardour/butler.cc:140
#3  0x00007ffff770ab3a in fake_thread_start (arg=0x7fffdc4c1d90)
    at ../libs/pbd/pthread_utils.cc:81
#4  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffec7d792d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fffdb960700 (LWP 22635)):
#0  0x00007ffff2759da0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63bcf16 in PBD::ProcessSemaphore::wait (this=0x7fffdc24a648)
    at ../libs/pbd/pbd/semutils.h:41
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff63bb162 in ARDOUR::Graph::run_one (this=0x7fffdc24a580)
    at ../libs/ardour/graph.cc:393
#3  0x00007ffff63bb541 in ARDOUR::Graph::helper_thread (this=0x7fffdc24a580)
    at ../libs/ardour/graph.cc:443
#4  0x00007ffff63c10e3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffdb95fbc8, p=0x7fffdc24a580)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ffff63c0acc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffdb95fbd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0x00007ffff63c06a7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffdb95fbc8) at /usr/include/boost/bind/bind_template.hpp:20
#7  0x00007ffff63c0206 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/include/boost/function/function_template.hpp:153
#8  0x0000000001017ec3 in boost::function0<void>::operator() (
    this=0x7fffdb95fbc0)
    at /usr/include/boost/function/function_template.hpp:1013
#9  0x00007ffff62418d1 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x7fffdc27d810) at ../libs/ardour/audioengine.cc:1500
#10 0x00007ffff2978fa3 in jack_thread_proxy (varg=0x7fffdc27d850)
---Type <return> to continue, or q <return> to quit---
    at thread.c:136
#11 0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#12 0x00007fffec7d792d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fffdb9e1700 (LWP 22634)):
#0  0x00007fffec724ba5 in raise () from /lib/libc.so.6
#1  0x00007fffec7286b0 in abort () from /lib/libc.so.6
#2  0x00007fffec71da71 in __assert_fail () from /lib/libc.so.6
#3  0x00000000010c7f9b in boost::shared_ptr<ARDOUR::Panner>::operator-> (
    this=0x7fffb3fe3d18) at /usr/include/boost/smart_ptr/shared_ptr.hpp:418
#4  0x00007ffff64c1c72 in ARDOUR::PannerShell::run (this=0x7fffb3fe3c00, 
    inbufs=..., outbufs=..., start_frame=0, end_frame=128, nframes=128)
    at ../libs/ardour/panner_shell.cc:302
#5  0x00007ffff63cace2 in ARDOUR::InternalSend::run (this=0x7fffb3fe2da0, 
    bufs=..., start_frame=0, end_frame=128, nframes=128)
    at ../libs/ardour/internal_send.cc:117
#6  0x00007ffff65717e1 in ARDOUR::Route::process_output_buffers (
    this=0x7fffbbef1080, bufs=..., start_frame=0, end_frame=128, nframes=128, 
    declick=0, gain_automation_ok=true) at ../libs/ardour/route.cc:506
#7  0x00007ffff6571c88 in ARDOUR::Route::passthru (this=0x7fffbbef1080, 
    start_frame=0, end_frame=128, nframes=128, declick=0)
    at ../libs/ardour/route.cc:554
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff66fec97 in ARDOUR::Track::no_roll (this=0x7fffbbef1080, 
    nframes=128, start_frame=0, end_frame=128, session_state_changing=false, 
    can_record=false) at ../libs/ardour/track.cc:278
#9  0x00007ffff647f73b in ARDOUR::MidiTrack::no_roll (this=0x7fffbbef1080, 
    nframes=128, start_frame=0, end_frame=128, state_changing=false, 
    can_record=false, rec_monitors_input=false)
    at ../libs/ardour/midi_track.cc:410
#10 0x00007ffff63bcc2a in ARDOUR::Graph::process_one_route (
    this=0x7fffdc24a580, route=0x7fffbbef1080) at ../libs/ardour/graph.cc:607
#11 0x00007ffff63c1d83 in ARDOUR::GraphNode::process (this=0x7fffbbef1200)
    at ../libs/ardour/graphnode.cc:69
#12 0x00007ffff63bb31f in ARDOUR::Graph::run_one (this=0x7fffdc24a580)
    at ../libs/ardour/graph.cc:406
#13 0x00007ffff63bb83d in ARDOUR::Graph::main_thread (this=0x7fffdc24a580)
    at ../libs/ardour/graph.cc:479
#14 0x00007ffff63c10e3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0x7fffdb9e0bc8, p=0x7fffdc24a580)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#15 0x00007ffff63c0acc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffdb9e0bd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#16 0x00007ffff63c06a7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
---Type <return> to continue, or q <return> to quit---
    this=0x7fffdb9e0bc8) at /usr/include/boost/bind/bind_template.hpp:20
#17 0x00007ffff63c0206 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/include/boost/function/function_template.hpp:153
#18 0x0000000001017ec3 in boost::function0<void>::operator() (
    this=0x7fffdb9e0bc0)
    at /usr/include/boost/function/function_template.hpp:1013
#19 0x00007ffff62418d1 in ARDOUR::AudioEngine::_start_process_thread (
    arg=0x7fffdc2d0520) at ../libs/ardour/audioengine.cc:1500
#20 0x00007ffff2978fa3 in jack_thread_proxy (varg=0x7fffdc2d0560)
    at thread.c:136
#21 0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#22 0x00007fffec7d792d in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fffe01ef700 (LWP 22633)):
#0  0x00007fffec7cb203 in poll () from /lib/libc.so.6
#1  0x00007ffff2973068 in jack_client_core_wait (client=0x26e4000)
    at client.c:1933
#2  0x00007ffff2973575 in jack_cycle_wait (client=0x26e4000) at client.c:2203
#3  0x00007ffff623d88c in ARDOUR::AudioEngine::process_thread (this=0x2491000)
    at ../libs/ardour/audioengine.cc:437
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff623d4b6 in ARDOUR::AudioEngine::_process_thread (arg=0x2491000)
    at ../libs/ardour/audioengine.cc:352
#5  0x00007ffff29733fd in jack_run_client_provided_process_thread (
    client=0x26e4000) at client.c:2090
#6  0x00007ffff297343e in jack_client_thread (arg=0x26e4000) at client.c:2121
#7  0x00007ffff2978fa3 in jack_thread_proxy (varg=0x3d6fe60) at thread.c:136
#8  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec7d792d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffdb7fe700 (LWP 22630)):
#0  0x00007ffff2757a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff29754d9 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#2  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fffec7d792d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffd7ff7700 (LWP 22625)):
#0  0x00007ffff2757e09 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff0fad3c2 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007ffff227a0f1 in ?? () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff227a237 in g_async_queue_timed_pop () from /lib/libglib-2.0.so.0
#4  0x00007ffff22cd6a8 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#7  0x00007fffec7d792d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe26f6700 (LWP 22616)):
#0  0x00007ffff2757a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff61c639b in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:85
#2  0x00007ffff61c60c9 in analyser_work () at ../libs/ardour/analyser.cc:49
#3  0x0000000001636aeb in sigc::pointer_functor0<void>::operator() (
    this=0x242be38) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000016342fa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x242be30)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x000000000163123f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x242be00)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff14343f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#9  0x00007fffec7d792d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe2ef7700 (LWP 22615)):
#0  0x00007ffff2757a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66dc0b7 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
#2  0x0000000001636aeb in sigc::pointer_functor0<void>::operator() (
    this=0x242c148) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000016342fa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x242c140)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x000000000163123f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x242c110)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14343f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec7d792d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 0x7fffe36f8700 (LWP 22614)):
#0  0x00007ffff2757a9c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff66dc0b7 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:73
#2  0x0000000001636aeb in sigc::pointer_functor0<void>::operator() (
    this=0x2404658) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3  0x00000000016342fa in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2404650)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4  0x000000000163123f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2404620)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5  0x00007ffff14343f2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff22cb7e4 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007ffff2753971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffec7d792d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f9d960 (LWP 22610)):
#0  0x00007ffff2759da0 in sem_wait () from /lib/libpthread.so.0
#1  0x00007ffff63bcf16 in PBD::ProcessSemaphore::wait (this=0x7fffdc24a688)
    at ../libs/pbd/pbd/semutils.h:41
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff63bc98a in ARDOUR::Graph::routes_no_roll (this=0x7fffdc24a580, 
    nframes=128, start_frame=0, end_frame=128, non_rt_pending=false, 
    can_record=false, declick=0) at ../libs/ardour/graph.cc:589
#3  0x00007ffff665d765 in ARDOUR::Session::no_roll (this=0x7fffdc2b1400, 
    nframes=128) at ../libs/ardour/session_process.cc:112
#4  0x00007ffff665e4a6 in ARDOUR::Session::process_with_events (
    this=0x7fffdc2b1400, nframes=128) at ../libs/ardour/session_process.cc:350
#5  0x00007ffff665d476 in ARDOUR::Session::process (this=0x7fffdc2b1400, 
    nframes=128) at ../libs/ardour/session_process.cc:75
#6  0x00007ffff623e79a in ARDOUR::AudioEngine::set_session (this=0x2491000, 
    s=0x7fffdc2b1400) at ../libs/ardour/audioengine.cc:722
#7  0x00007ffff65ca4df in ARDOUR::Session::when_engine_running (
    this=0x7fffdc2b1400) at ../libs/ardour/session.cc:646
#8  0x00007ffff666954c in ARDOUR::Session::second_stage_init (
    this=0x7fffdc2b1400) at ../libs/ardour/session_state.cc:348
#9  0x00007ffff65c1ea3 in ARDOUR::Session::Session (this=0x7fffdc2b1400, 
    eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, 
    mix_template=...) at ../libs/ardour/session.cc:190
#10 0x0000000000fce42b in ARDOUR_UI::load_session (this=0x21f3bb0, path=..., 
    snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2735
#11 0x0000000000fcdfcf in ARDOUR_UI::get_session_parameters (this=0x21f3bb0, 
    quit_on_cancel=true, should_be_new=false, load_template=...)
    at ../gtk2_ardour/ardour_ui.cc:2670
---Type <return> to continue, or q <return> to quit---
#12 0x0000000000fc413f in ARDOUR_UI::startup (this=0x21f3bb0)
    at ../gtk2_ardour/ardour_ui.cc:698
#13 0x0000000000ff929f in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
    (this=0x22f9838) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#14 0x0000000000ff2490 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x22f9830)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#15 0x0000000000fec6cf in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x22f9800)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#16 0x0000000000fd4d1d in sigc::internal::signal_emit0<void, sigc::nil>::emit (
    impl=0x23ee370) at /usr/include/sigc++-2.0/sigc++/signal.h:776
#17 0x0000000000fde542 in sigc::signal0<void, sigc::nil>::emit (this=0x21f3c70)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2671
#18 0x0000000000fd9d62 in sigc::signal0<void, sigc::nil>::operator() (
    this=0x21f3c70) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#19 0x00007ffff514cf69 in Gtkmm2ext::UI::run (this=0x21f3bb0, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:266
#20 0x00000000014796cb in main (argc=1, argv=0x7fffffffdaf8)
    at ../gtk2_ardour/main.cc:557

panner-crash-backtrace.txt (21,585 bytes)   

in0giro

2011-09-08 15:33

reporter   ~0011472

i *think* you can "work around" this by removing the <session>.history file for now.

johmue-eo

2011-09-10 13:24

developer   ~0011480

Last edited: 2011-09-10 13:44

I can trigger this error on svn10067 this way:

* start ardour3 with a new session without template.
* add a mono audio track (Audio1)
* add a stereo audio bus (Bus1)
* add to Audio1 an AuxSend to Bus1
* save the session and quit ardour
* restart ardour3 and load the session

Result:

ardour-3.0: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = ARDOUR::Panner]: Assertion `px != 0' failed.


Remark: The error does only occur, if Audio1 is mono and Bus1 is stereo. Other combinations (mono/mono, stereo/stereo, stereo/mono) do work.

oofus

2011-09-10 17:26

developer   ~0011481

If the last note is correct with its recipe then perhaps it is related to
0003552 and 0003988

johmue-eo

2011-09-11 11:47

developer   ~0011484

Another note: Alpha9 (9807) does not crash. The levels of the AuxSends are not restored on reloading the session though.

cth103

2011-09-12 15:09

administrator   ~0011488

I believe this should all be fixed in SVN 10069.

johmue-eo

2011-09-12 19:52

developer   ~0011490

I confirm it is. SVN 10069 does not crash for me anymore. The AuxSend's gain is restored correctly on reloading the session

Thanks

system

2020-04-19 20:15

developer   ~0022668

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-07-16 03:14 pneuman New Issue
2011-07-16 03:14 pneuman File Added: session-load-crash-bt.txt
2011-07-16 03:55 pneuman File Added: A3MIDITest.tar.gz
2011-07-16 03:56 pneuman Note Added: 0011137
2011-07-16 16:27 cth103 cost => 0.00
2011-07-16 16:27 cth103 Target Version => 3.0-beta1
2011-07-16 19:52 in0giro Note Added: 0011140
2011-07-16 19:53 in0giro File Added: for demonstration purposes [2011.07.01] (MIDI only).tar.bz2
2011-07-16 19:57 in0giro File Added: Evoral::Sequence<Time>::end_write startup crash 01.txt
2011-07-16 19:57 in0giro Note Added: 0011142
2011-07-16 20:57 cth103 Note Added: 0011143
2011-07-16 20:57 cth103 Status new => resolved
2011-07-16 20:57 cth103 Resolution open => fixed
2011-07-16 20:57 cth103 Assigned To => cth103
2011-07-20 13:06 pneuman Note Added: 0011178
2011-07-20 13:06 pneuman Status resolved => feedback
2011-07-20 13:06 pneuman Resolution fixed => reopened
2011-07-20 13:07 pneuman File Added: session-load-crash-backtrace-2.txt
2011-07-20 13:07 pneuman Note Added: 0011179
2011-07-20 13:07 pneuman Status feedback => assigned
2011-09-08 09:09 pneuman Note Added: 0011471
2011-09-08 09:10 pneuman File Added: panner-crash-backtrace.txt
2011-09-08 15:33 in0giro Note Added: 0011472
2011-09-10 13:24 johmue-eo Note Added: 0011480
2011-09-10 13:36 johmue-eo Note Edited: 0011480
2011-09-10 13:44 johmue-eo Note Edited: 0011480
2011-09-10 17:26 oofus Note Added: 0011481
2011-09-11 11:47 johmue-eo Note Added: 0011484
2011-09-12 15:09 cth103 Note Added: 0011488
2011-09-12 15:09 cth103 Status assigned => resolved
2011-09-12 15:09 cth103 Resolution reopened => fixed
2011-09-12 19:52 johmue-eo Note Added: 0011490
2020-04-19 20:15 system Note Added: 0022668
2020-04-19 20:15 system Status resolved => closed