View Issue Details

IDProjectCategoryView StatusLast Update
0003854ardourbugspublic2020-04-19 20:15
Reporternowhiskey Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0003854: ./ardbg is crashing while creating new session
DescriptionAt revision 9139

-start ./ardbg
-in session dialog choose 'create new session'
-type in the session name
-while session is created, i get a crash here.

attached is the bt.

cheers,
doc
TagsNo tags attached.

Activities

2011-03-14 14:05

 

bt001 (14,125 bytes)   
Done LV2 discovery
[New Thread 0xae667b70 (LWP 3188)]
[New Thread 0xade66b70 (LWP 3189)]
[New Thread 0xabdd2b70 (LWP 3190)]
[New Thread 0xab39ec90 (LWP 3191)]
[New Thread 0xab324b70 (LWP 3192)]
[New Thread 0xaaaadc90 (LWP 3193)]
ardour-3.0: ../libs/ardour/ardour/audio_buffer.h:35: virtual void
ARDOUR::AudioBuffer::silence(ARDOUR::framecnt_t, ARDOUR::framecnt_t):
Assertion `_capacity > 0' failed.

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 14 (Thread 0xaaaadc90 (LWP 3193)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb592d876 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2  0xb58ad502 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xb563d49d in Glib::usleep(unsigned long) () from
#/usr/lib/libglibmm-2.4.so.1
#4  0xb6fef012 in ARDOUR::AudioEngine::meter_thread (this=0x9fd8240) at
#../libs/ardour/audioengine.cc:693
#5  0xb700e811 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()
#(this=0xb02be60, p=0x9fd8240) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xb7009b0a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
#>boost::_bi::list0> (
    this=0xb02be68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xb700519a in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::AudioEngine>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0xb02be60) at /usr/include/boost/bind/bind_template.hpp:20
#8  0xb700015d 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=0xb02be60) at
#/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb6ffbd8b 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=0xb02be48) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb56310c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb58aaaff in ?? () from /lib/libglib-2.0.so.0
#12 0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xab324b70 (LWP 3192)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4615696 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb5890f1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5883adc in ?? () from /lib/libglib-2.0.so.0
#4  0xb5884247 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb56366c5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0xb7ec1f61 in BaseUI::main_thread (this=0xb00c5c0) at
#../libs/pbd/base_ui.cc:76
#7  0xb7ec3296 in sigc::bound_mem_functor0<void, BaseUI>::operator()
#(this=0xb00f2d4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb7ec3106 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#BaseUI> >::operator() (this=0xb00f2d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7ec2e82 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
BaseUI>, void>::call_it (rep=0xb00f2b8) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb56310c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb58aaaff in ?? () from /lib/libglib-2.0.so.0
#12 0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xab39ec90 (LWP 3191)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4615696 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb7066ea2 in ARDOUR::Butler::thread_work (this=0xaf17da8) at
#../libs/ardour/butler.cc:159
#3  0xb7066e00 in ARDOUR::Butler::_thread_work (arg=0xaf17da8) at
#../libs/ardour/butler.cc:140
#4  0xb7ef377a in fake_thread_start (arg=0xafffc20) at
#../libs/pbd/pthread_utils.cc:81
#5  0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xabdd2b70 (LWP 3190)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb592c385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0
#2  0xb713f9dd in PBD::ProcessSemaphore::wait (this=0xaf18930) at
#../libs/pbd/pbd/semutils.h:41
#3  0xb713dbc4 in ARDOUR::Graph::run_one (this=0xaf188c8) at
#../libs/ardour/graph.cc:389
#4  0xb713dfa9 in ARDOUR::Graph::helper_thread (this=0xaf188c8) at
#../libs/ardour/graph.cc:439
#5  0xb7143a8d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()
#(this=0xabdd2190, p=0xaf188c8) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xb714353a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
#>(this=0xabdd2198, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xb71430fe in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >
#>::operator() (this=0xabdd2190)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xb7142c4d 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
#9  0x08e52759 in boost::function0<void>::operator() (this=0xabdd218c) at
#/usr/include/boost/function/function_template.hpp:1013
#10 0xb6ff1d06 in ARDOUR::AudioEngine::_start_process_thread (arg=0xaf20ba8)
#at ../libs/ardour/audioengine.cc:1483
#11 0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xade66b70 (LWP 3189)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb592c385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0
#2  0xb713f9dd in PBD::ProcessSemaphore::wait (this=0xaf18940) at
#../libs/pbd/pbd/semutils.h:41
#3  0xb713e024 in ARDOUR::Graph::main_thread (this=0xaf188c8) at
#../libs/ardour/graph.cc:458
#4  0xb7143a8d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()
#(this=0xade66190, p=0xaf188c8) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#5  0xb714353a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
#>(this=0xade66198, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#6  0xb71430fe in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >
#>::operator() (this=0xade66190)
    at /usr/include/boost/bind/bind_template.hpp:20
#7  0xb7142c4d 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  0x08e52759 in boost::function0<void>::operator() (this=0xade6618c) at
#/usr/include/boost/function/function_template.hpp:1013
#9  0xb6ff1d06 in ARDOUR::AudioEngine::_start_process_thread (arg=0xaf20b78)
#at ../libs/ardour/audioengine.cc:1483
#10 0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xae667b70 (LWP 3188)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4615696 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb5942167 in ?? () from /usr/lib/libjack.so.0
#3  0xb5942291 in jack_cycle_wait () from /usr/lib/libjack.so.0
#4  0xb6fee393 in ARDOUR::AudioEngine::process_thread (this=0x9fd8240) at
#../libs/ardour/audioengine.cc:459
#5  0xb6fedfd3 in ARDOUR::AudioEngine::_process_thread (arg=0x9fd8240) at
#../libs/ardour/audioengine.cc:375
#6  0xb5942539 in ?? () from /usr/lib/libjack.so.0
#7  0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xaee68b70 (LWP 3178)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5929f7f in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i686/cmov/libpthread.so.0
#2  0xb5942f2f in ?? () from /usr/lib/libjack.so.0
#3  0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#4  0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xb2a89b70 (LWP 3172)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5929f7f in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i686/cmov/libpthread.so.0
#2  0xb56305b8 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb6f8ad9d in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb6f8ab26 in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x093adc5b in sigc::pointer_functor0<void>::operator() (this=0x9d620b4)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x093ab5ea in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9d620b0) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x093a8778 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9d62098) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xb56310c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0xb58aaaff in ?? () from /lib/libglib-2.0.so.0
#10 0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb328ab70 (LWP 3171)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5929f7f in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i686/cmov/libpthread.so.0
#2  0xb56305b8 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb73e0936 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x093adc5b in sigc::pointer_functor0<void>::operator() (this=0x9d5a8a4)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x093ab5ea in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9d5a8a0) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x093a8778 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9d5a888) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb56310c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb58aaaff in ?? () from /lib/libglib-2.0.so.0
#9  0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3a8bb70 (LWP 3170)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5929f7f in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i686/cmov/libpthread.so.0
#2  0xb56305b8 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb73e0936 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x093adc5b in sigc::pointer_functor0<void>::operator() (this=0x9d5abf4)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x093ab5ea in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9d5abf0) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x093a8778 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9d5abd8) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb56310c2 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb58aaaff in ?? () from /lib/libglib-2.0.so.0
#9  0xb5925955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb4622e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3b338b0 (LWP 3167)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4581751 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb4584b82 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb457a8b8 in __assert_fail () from /lib/i686/cmov/libc.so.6
#4  0xb6f8cb2c in ARDOUR::AudioBuffer::silence (this=0xaf306e0, len=0,
#offset=0) at ../libs/ardour/ardour/audio_buffer.h:35
#5  0xb6fd4a7e in ARDOUR::AudioPort::cycle_end (this=0xafea158, nframes=512)
#at ../libs/ardour/audio_port.cc:62
#6  0xb6fef22e in ARDOUR::AudioEngine::set_session (this=0x9fd8240,
#s=0xaf13218) at ../libs/ardour/audioengine.cc:734
#7  0xb72ee545 in ARDOUR::Session::when_engine_running (this=0xaf13218) at
#../libs/ardour/session.cc:657
#8  0xb73792ab in ARDOUR::Session::second_stage_init (this=0xaf13218) at
#../libs/ardour/session_state.cc:349
#9  0xb72e97b6 in ARDOUR::Session::Session (this=0xaf13218, eng=...,
#fullpath=..., snapshot_name=..., bus_profile=0xbfffe9ac, mix_template=...)
    at ../libs/ardour/session.cc:189
#10 0x08e0f4b5 in ARDOUR_UI::build_session (this=0x9bf88b0, path=...,
snap_name=..., bus_profile=...) at ../gtk2_ardour/ardour_ui.cc:2840
#11 0x08e0d93f in ARDOUR_UI::build_session_from_nsd (this=0x9bf88b0,
#session_path=..., session_name=...) at ../gtk2_ardour/ardour_ui.cc:2459
#12 0x08e0e52e in ARDOUR_UI::get_session_parameters (this=0x9bf88b0,
#quit_on_cancel=true, should_be_new=false, load_template=...) at
#../gtk2_ardour/ardour_ui.cc:2657
#13 0x08e05df8 in ARDOUR_UI::startup (this=0x9bf88b0) at
#../gtk2_ardour/ardour_ui.cc:708
#14 0x08e355f2 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
#(this=0x9ed15fc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#15 0x08e2ea3c in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR_UI> >::operator() (this=0x9ed15f8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x08e28a24 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR_UI>, void>::call_it (rep=0x9ed15e0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#17 0x08e1464b in sigc::internal::signal_emit0<void, sigc::nil>::emit
(impl=0x9ed15b0) at /usr/include/sigc++-2.0/sigc++/signal.h:776
#18 0x08e1c540 in sigc::signal0<void, sigc::nil>::emit (this=0x9bf8914) at
#/usr/include/sigc++-2.0/sigc++/signal.h:2671
#19 0x08e183f1 in sigc::signal0<void, sigc::nil>::operator()
#(this=0x9bf8914) at /usr/include/sigc++-2.0/sigc++/signal.h:2679
#20 0xb621949b in Gtkmm2ext::UI::run (this=0x9bf88b0, old_receiver=...) at
#../libs/gtkmm2ext/gtk_ui.cc:266
#21 0x0922b5dd in main (argc=1, argv=0xbfffedc4) at
#../gtk2_ardour/main.cc:625
(gdb) 
bt001 (14,125 bytes)   

cth103

2011-03-14 18:45

administrator   ~0010353

Odd! Works for me.

nowhiskey

2011-03-15 12:20

reporter   ~0010356

for whatever reasons i am not able to reproduce this one too.
yesterday i reproduced it several times before i got the bt.

cheers,
doc

paul

2011-03-23 22:27

administrator   ~0010388

this was fixed in svn by carl hetherington.

system

2020-04-19 20:15

developer   ~0022448

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-14 14:05 nowhiskey New Issue
2011-03-14 14:05 nowhiskey File Added: bt001
2011-03-14 18:41 cth103 cost => 0.00
2011-03-14 18:41 cth103 Target Version => 3.0-beta1
2011-03-14 18:45 cth103 Note Added: 0010353
2011-03-15 12:20 nowhiskey Note Added: 0010356
2011-03-23 22:27 paul Note Added: 0010388
2011-03-23 22:27 paul Status new => resolved
2011-03-23 22:27 paul Resolution open => fixed
2011-03-23 22:27 paul Assigned To => paul
2020-04-19 20:15 system Note Added: 0022448
2020-04-19 20:15 system Status resolved => closed