View Issue Details

IDProjectCategoryView StatusLast Update
0001553ardourbugspublic2008-11-21 00:32
Reporterpeppot Assigned Topaul  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Summary0001553: Open Recent crash
DescriptionThis crash has returned (2007-03-14 SVN, 1587).

Open a session, do some stuff (play, open Locations dialogue for example), and open another via Recent. Crash:
Additional Information#0 0xb688e947 in raise () from /lib/tls/libc.so.6
(gdb) thread apply all bt

Thread 6 (process 7103):
#0 0xb6927ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7e65bd5 in ARDOUR::OSC::osc_receiver (this=0x895e2d0) at libs/ardour/osc.cc:313
#2 0xb7e65d97 in ARDOUR::OSC::_osc_receiver (arg=0x895e2d0) at libs/ardour/osc.cc:273
#3 0xb699e0bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb69319ee in clone () from /lib/tls/libc.so.6

Thread 5 (process 7104):
#0 0xb69a3b3c in ?? () from /lib/tls/libpthread.so.0
0000001 0xb75d9682 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2 0xb6d659c5 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
#3 0xb7cd24be in ARDOUR::AudioEngine::meter_thread (this=0x8af3760) at libs/ardour/audioengine.cc:412
0000004 0xb7cd51fe in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x8af34dc)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000005 0xb7cd5220 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x8af34d8)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7cd524c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x8af34c0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x08357162 in sigc::slot0<void>::operator() (this=0x8aaaf38) at libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb6d831ef in call_thread_entry_slot (data=0x8aaaf38) at libs/glibmm2/glibmm/thread.cc:43
0000009 0xb75d76bf in ?? () from /usr/lib/libglib-2.0.so.0
0000010 0x08aaaf38 in ?? ()
0000011 0x08af3690 in ?? ()
0000012 0x00000000 in ?? ()

Thread 4 (process 7105):
#0 0xb6927ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb75bcbc9 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x08b41ee0 in ?? ()
#3 0x00000007 in ?? ()
0000004 0xb75bcf57 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
0000005 0xb58ceb50 in ?? () from /usr/lib/libORBit-2.so.0
#6 0x08b23d20 in ?? ()
#7 0xb761f1e4 in ?? () from /usr/lib/libglib-2.0.so.0
0000008 0xb55d3458 in ?? ()
0000009 0xb75d76bf in ?? () from /usr/lib/libglib-2.0.so.0
0000010 0x00000000 in ?? ()

Thread 3 (process 7109):
#0 0xb6927ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb7cee3fc in ARDOUR::AudioSource::peak_thread_work (arg=0x0) at libs/ardour/audiosource.cc:139
#2 0xb699e0bd in start_thread () from /lib/tls/libpthread.so.0
#3 0xb69319ee in clone () from /lib/tls/libc.so.6

Thread 2 (process 7110):
#0 0xb6927ef9 in poll () from /lib/tls/libc.so.6
0000001 0xb6aa12ab in jack_client_thread (arg=0x8af4100) at client.c:1278
#2 0xb6aa66b0 in jack_thread_proxy (varg=0x8dd1a08) at thread.c:111
#3 0xb699e0bd in start_thread () from /lib/tls/libpthread.so.0
0000004 0xb69319ee in clone () from /lib/tls/libc.so.6

Thread 1 (process 7101):
#0 0xb688e947 in raise () from /lib/tls/libc.so.6
0000001 0xb68900c9 in abort () from /lib/tls/libc.so.6
#2 0xb75c2464 in g_logv () from /usr/lib/libglib-2.0.so.0
#3 0xb75c2499 in g_log () from /usr/lib/libglib-2.0.so.0
0000004 0xb76222fc in ?? () from /usr/lib/libgthread-2.0.so.0
0000005 0xb7622868 in ?? () from /usr/lib/libgthread-2.0.so.0
#6 0x00000004 in ?? ()
#7 0xb6d82549 in ~Mutex (this=0x9781618) at libs/glibmm2/glibmm/thread.cc:208
0000008 0xb7c9636c in ~Diskstream (this=0x9781500) at libs/ardour/diskstream.cc:133
0000009 0xb7ca65e4 in ~AudioDiskstream (this=0x9781500) at libs/ardour/audio_diskstream.cc:130
0000010 0xb7ccc5ea in boost::checked_delete<ARDOUR::AudioDiskstream> (x=0x9781500) at /usr/include/boost/checked_delete.hpp:34
0000011 0xb7ccce62 in boost::detail::sp_counted_impl_p<ARDOUR::AudioDiskstream>::dispose (this=0x8ea98d0)
    at /usr/include/boost/detail/sp_counted_impl.hpp:76
0000012 0x083767bc in boost::detail::sp_counted_base::release (this=0x8ea98d0) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:145
0000013 0x083767f4 in ~shared_count (this=0x92805a4) at /usr/include/boost/detail/shared_count.hpp:159
0000014 0x08376ac8 in ~shared_ptr (this=0x92805a0) at /usr/include/boost/shared_ptr.hpp:106
#15 0xb7de5b35 in __gnu_cxx::new_allocator<boost::shared_ptr<ARDOUR::Diskstream> >::destroy (this=0xbfa304f7, __p=0x92805a0)
    at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:107
0000016 0xb7df2949 in std::_List_base<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > >::_M_clear (this=0x963e8d0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:77
#17 0xb7df29e4 in ~_List_base (this=0x963e8d0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:339
0000018 0xb7df2a41 in ~list (this=0x963e8d0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:399
0000019 0xb7df4bc5 in boost::checked_delete<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > > (x=0x963e8d0) at /usr/include/boost/checked_delete.hpp:34
0000020 0xb7df4d0a in boost::detail::sp_counted_impl_p<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > >::dispose (this=0x9780028) at /usr/include/boost/detail/sp_counted_impl.hpp:76
0000021 0x083767bc in boost::detail::sp_counted_base::release (this=0x9780028) at /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp:145
0000022 0x083767f4 in ~shared_count (this=0x976db44) at /usr/include/boost/detail/shared_count.hpp:159
0000023 0xb7de1f5c in ~shared_ptr (this=0x976db40) at /usr/include/boost/shared_ptr.hpp:106
#24 0xb7de4abb in __gnu_cxx::new_allocator<boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > > >::destroy (this=0xbfa305e7, __p=0x976db40)
    at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:107
0000025 0xb7df3c7f in std::_List_base<boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > >, std::allocator<boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > > > >::_M_clear (this=0x9794da4)
    at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:77
0000026 0xb7df3ceb in std::list<boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > >, std::allocator<boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > > > >::clear (this=0x9794da4) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:900
0000027 0xb7df9110 in SerializedRCUManager<std::list<boost::shared_ptr<ARDOUR::Diskstream>, std::allocator<boost::shared_ptr<ARDOUR::Diskstream> > > >::flush (this=0x9794d94) at libs/pbd/pbd/rcu.h:102
0000028 0xb7dd30b1 in ARDOUR::Session::destroy (this=0x97948f8) at libs/ardour/session.cc:562
0000029 0xb7dd404a in ~Session (this=0x97948f8) at libs/ardour/session.cc:415
0000030 0x0839228f in ARDOUR_UI::unload_session (this=0x882c3c0) at gtk2_ardour/ardour_ui_dialogs.cc:205
0000031 0x083623a5 in ARDOUR_UI::load_session (this=0x882c3c0, path=@0xbfa30ab8, snap_name=@0xbfa30ab4, mix_template=0x0)
    at gtk2_ardour/ardour_ui.cc:1956
0000032 0x08367526 in ARDOUR_UI::open_recent_session (this=0x882c3c0) at gtk2_ardour/ardour_ui.cc:900
0000033 0x083790b8 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x8d0775c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000034 0x083790ce in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x8d07758)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000035 0x083790ea in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x8d07740)
    at libs/sigc++2/sigc++/functors/slot.h:103
0000036 0x08357162 in sigc::slot0<void>::operator() (this=0x8d076b4) at libs/sigc++2/sigc++/functors/slot.h:440
0000037 0xb6d84675 in Glib::SignalProxyNormal::slot0_void_callback (self=0x8cefe50, data=0x8d076b0) at libs/glibmm2/glibmm/signalproxy.cc:95#38 0xb7642e1b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
0000039 0xb763598b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000040 0xb7646213 in ?? () from /usr/lib/libgobject-2.0.so.0
0000041 0x08d07838 in ?? ()
0000042 0x00000000 in ?? ()
TagsNo tags attached.

Relationships

duplicate of 0001521 closedcth103 Ardour crashes, when opening a project again 

Activities

cth103

2007-03-22 15:04

administrator   ~0003636

I believe this is fixed now. Can you confirm, peppot?

paul

2007-03-22 16:16

administrator   ~0003638

i am going to capriciously mark it resolved, because i know it is :)

Issue History

Date Modified Username Field Change
2007-03-14 09:36 peppot New Issue
2007-03-15 12:58 paul Relationship added duplicate of 0001521
2007-03-22 15:04 cth103 Note Added: 0003636
2007-03-22 15:04 cth103 Status new => feedback
2007-03-22 16:16 paul Status feedback => resolved
2007-03-22 16:16 paul Resolution open => fixed
2007-03-22 16:16 paul Assigned To => paul
2007-03-22 16:16 paul Note Added: 0003638
2008-11-21 00:32 seablade Status resolved => closed