View Issue Details

IDProjectCategoryView StatusLast Update
0003810ardourbugspublic2020-04-19 20:15
Reporterprokoudine Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0003810: A3 crashes on a session it created
DescriptionAfter one or two crashes A3 stops loading some sessions. And example is attached. The log goes to Additional Information field.
Additional Information(gdb) thread apply all bt

Thread 32 (Thread 0xb1717b70 (LWP 6770)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb4bdbb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5d864eb in g_poll () from /lib/libglib-2.0.so.0
#3 0xb5d790ac in ?? () from /lib/libglib-2.0.so.0
0000004 0xb5d79817 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000005 0xb5b2c4b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0xb7ed0cdd in BaseUI::main_thread (this=0xaef5b388) at ../libs/pbd/base_ui.cc:76
#7 0xb7ed20b2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xb1f3dbac)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0xb7ed1f22 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xb1f3dba8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0xb7ed1c92 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xb1f3db90)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0xb5b26eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000011 0xb5d9fdef in ?? () from /lib/libglib-2.0.so.0
0000012 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 31 (Thread 0xaf0d3c90 (LWP 6769)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb4bdbb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb720902a in ARDOUR::Butler::thread_work (this=0xafe38e30) at ../libs/ardour/butler.cc:159
#3 0xb7208f98 in ARDOUR::Butler::_thread_work (arg=0xafe38e30) at ../libs/ardour/butler.cc:140
0000004 0xb7f061bc in fake_thread_start (arg=0xad847150) at ../libs/pbd/pthread_utils.cc:81
0000005 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 30 (Thread 0xaf155b70 (LWP 6768)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e1a245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72f5af3 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f3c28 in ARDOUR::Graph::run_one (this=0xafe6d0b8) at ../libs/ardour/graph.cc:388
0000004 0xb72f3fd1 in ARDOUR::Graph::helper_thread (this=0xafe6d0b8) at ../libs/ardour/graph.cc:438
0000005 0xb72f9c8d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
#6 0xb72f9732 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from ./../build/default/libs/ardour/libardour.so.3
#7 0xb72f92fe in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
0000008 0xb72f8e5a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from ./../build/default/libs/ardour/libardour.so.3
0000009 0x08b7ea57 in boost::function0<void>::operator() (this=0xaf0db13c)
    at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb718bff9 in ARDOUR::AudioEngine::_start_process_thread (arg=0xafe39310) at ../libs/ardour/audioengine.cc:1525
0000011 0xb5e34c11 in jack_thread_proxy (varg=0xafe39330) at thread.c:127
0000012 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 29 (Thread 0xaf1d6b70 (LWP 6767)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e1a245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72f5af3 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f3c28 in ARDOUR::Graph::run_one (this=0xafe6d0b8) at ../libs/ardour/graph.cc:388
0000004 0xb72f3fd1 in ARDOUR::Graph::helper_thread (this=0xafe6d0b8) at ../libs/ardour/graph.cc:438
0000005 0xb72f9c8d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
#6 0xb72f9732 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from ./../build/default/libs/ardour/libardour.so.3
#7 0xb72f92fe in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
0000008 0xb72f8e5a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from ./../build/default/libs/ardour/libardour.so.3
0000009 0x08b7ea57 in boost::function0<void>::operator() (this=0xaf15c13c)
    at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb718bff9 in ARDOUR::AudioEngine::_start_process_thread (arg=0xafe39210) at ../libs/ardour/audioengine.cc:1525
0000011 0xb5e34c11 in jack_thread_proxy (varg=0xafe39230) at thread.c:127
0000012 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 28 (Thread 0xaf257b70 (LWP 6766)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e1a245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72f5af3 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f4058 in ARDOUR::Graph::main_thread (this=0xafe6d0b8) at ../libs/ardour/graph.cc:457
0000004 0xb72f9c8d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
0000005 0xb72f9732 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from ./../build/default/libs/ardour/libardour.so.3
#6 0xb72f92fe in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
#7 0xb72f8e5a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from ./../build/default/libs/ardour/libardour.so.3
0000008 0x08b7ea57 in boost::function0<void>::operator() (this=0xaf1dd13c)
    at /usr/include/boost/function/function_template.hpp:1013
0000009 0xb718bff9 in ARDOUR::AudioEngine::_start_process_thread (arg=0xafe39110) at ../libs/ardour/audioengine.cc:1525
0000010 0xb5e34c11 in jack_thread_proxy (varg=0xafe39130) at thread.c:127
0000011 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000012 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 27 (Thread 0xaf4d8b70 (LWP 6765)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb4bdbb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5e2f690 in jack_client_core_wait (client=0x9bf6070) at client.c:1690
#3 0xb5e2fa18 in jack_cycle_wait (client=0x9bf6070) at client.c:1887
0000004 0xb71880d3 in ARDOUR::AudioEngine::process_thread (this=0x9bc90d0) at ../libs/ardour/audioengine.cc:461
0000005 0xb7187d1f in ARDOUR::AudioEngine::_process_thread (arg=0x9bc90d0) at ../libs/ardour/audioengine.cc:375
#6 0xb5e2fd17 in jack_client_thread (arg=0x9bf6070) at client.c:2012
#7 0xb5e34c11 in jack_thread_proxy (varg=0xad349c0) at thread.c:127
0000008 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000009 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 26 (Thread 0xb0f16b70 (LWP 6762)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e18015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5e317e8 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#3 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000004 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb2affb70 (LWP 6738)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e18015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b263a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb711c04f in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0xb711bd8a in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x0912d6d5 in sigc::pointer_functor0<void>::operator()() const ()
#6 0x0912b008 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7 0x091280b6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000008 0xb5b26eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0xb5d9fdef in ?? () from /lib/libglib-2.0.so.0
0000010 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000011 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb34fab70 (LWP 6737)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e18015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b263a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75ceb0d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0912d6d5 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0912b008 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x091280b6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5b26eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0xb5d9fdef in ?? () from /lib/libglib-2.0.so.0
0000009 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000010 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3cfbb70 (LWP 6736)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e18015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b263a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75ceb0d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0912d6d5 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x0912b008 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x091280b6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5b26eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0xb5d9fdef in ?? () from /lib/libglib-2.0.so.0
0000009 0xb5e1396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000010 0xb4be9a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb41cb9b0 (LWP 6733)):
#0 0xb4d52d45 in std::string::compare(char const*) const () from /usr/lib/libstdc++.so.6
0000001 0x08b0cd6a in std::operator==<char, std::char_traits<char>, std::allocator<char> > (__lhs=..., __rhs=0xb77708dc "amp")
    at /usr/include/c++/4.4/bits/basic_string.h:2270
#2 0xb748e334 in ARDOUR::Route::set_processor_state (this=0xac5ca028, node=...) at ../libs/ardour/route.cc:2326
#3 0xb748bb65 in ARDOUR::Route::_set_state (this=0xac5ca028, node=..., version=3000) at ../libs/ardour/route.cc:1929
0000004 0xb7172d0a in ARDOUR::AudioTrack::_set_state (this=0xac5ca028, node=..., version=3000, call_base=true)
    at ../libs/ardour/audio_track.cc:215
0000005 0xb7172cb0 in ARDOUR::AudioTrack::set_state (this=0xac5ca028, node=..., version=3000)
    at ../libs/ardour/audio_track.cc:204
#6 0xb756a085 in ARDOUR::Session::XMLRouteFactory (this=0xafe80e00, node=..., version=3000)
    at ../libs/ardour/session_state.cc:1519
#7 0xb7569a2d in ARDOUR::Session::load_routes (this=0xafe80e00, node=..., version=3000)
    at ../libs/ardour/session_state.cc:1465
0000008 0xb7569318 in ARDOUR::Session::set_state (this=0xafe80e00, node=..., version=3000)
    at ../libs/ardour/session_state.cc:1395
0000009 0xb7561a37 in ARDOUR::Session::second_stage_init (this=0xafe80e00) at ../libs/ardour/session_state.cc:319
0000010 0xb74c613d in Session (this=0xafe80e00, eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, mix_template=...)
    at ../libs/ardour/session.cc:189
0000011 0x08b379bc in ARDOUR_UI::load_session (this=0x989b5d0, path=..., snap_name=..., mix_template=...)
    at ../gtk2_ardour/ardour_ui.cc:2711
0000012 0x08b375a2 in ARDOUR_UI::get_session_parameters (this=0x989b5d0, quit_on_cancel=true, should_be_new=false,
    load_template=...) at ../gtk2_ardour/ardour_ui.cc:2648
0000013 0x08b2e3cc in ARDOUR_UI::startup (this=0x989b5d0) at ../gtk2_ardour/ardour_ui.cc:703
0000014 0x08b60b00 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9957094)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x08b59dfa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9957090)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000016 0x08b541d4 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9957078)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x08b3dc38 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x9a50fe8)
    at /usr/include/sigc++-2.0/sigc++/signal.h:776
0000018 0x08b46eb8 in sigc::signal0<void, sigc::nil>::emit (this=0x989b634) at /usr/include/sigc++-2.0/sigc++/signal.h:2671
0000019 0x08b428bf in sigc::signal0<void, sigc::nil>::operator() (this=0x989b634)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2679
0000020 0xb6668fc9 in Gtkmm2ext::UI::run (this=0x989b5d0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266
0000021 0x08f9196e in main (argc=1, argv=0xbfffec94) at ../gtk2_ardour/main.cc:625
(gdb)
TagsNo tags attached.

Activities

2011-03-01 17:25

 

2011-03-01 18:07

 

gpick-video-en.ardour (529,813 bytes)

cth103

2011-03-01 18:07

administrator   ~0010225

That session has been slightly corrupted by a bug. The bug should be fixed in SVN; if you want to carry on using that session you will have to use the attached fixed version.

prokoudine

2011-03-01 18:41

reporter   ~0010226

Carl,

May I have babies with you? Please? It simply worked :) Many thanks!

system

2020-04-19 20:15

developer   ~0022427

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-03-01 17:25 prokoudine New Issue
2011-03-01 17:25 prokoudine File Added: gpick-video-en.ardour.bz2
2011-03-01 18:07 cth103 File Added: gpick-video-en.ardour
2011-03-01 18:07 cth103 cost => 0.00
2011-03-01 18:07 cth103 Note Added: 0010225
2011-03-01 18:07 cth103 Status new => resolved
2011-03-01 18:07 cth103 Resolution open => fixed
2011-03-01 18:07 cth103 Assigned To => cth103
2011-03-01 18:41 prokoudine Note Added: 0010226
2020-04-19 20:15 system Note Added: 0022427
2020-04-19 20:15 system Status resolved => closed