View Issue Details

IDProjectCategoryView StatusLast Update
0003553ardourbugspublic2020-04-19 20:14
Reporterqharley Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0003553: Consistently crash on pressing button to go to session start, or pessing home key
DescriptionArdour crash with no warning, and leaves without a trace: command line reports

SS canfail
terminate called after throwing an instance of 'std::bad_alloc'
  what(): std::bad_alloc
Aborted
TagsNo tags attached.

Activities

cth103

2010-11-20 16:39

administrator   ~0009452

Can you post the console output that you get when starting Ardour?

qharley

2010-11-20 16:46

reporter   ~0009453

Sure:

ardour3
Ardour3.0pre0 (built using ['8056'] and GCC version 4.4.3)
Copyright (C) 1999-2010 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
ardour: [INFO]: Loading default ui configuration file /usr/local/etc/ardour3/ardour3_ui_default.conf
Loading user ui configuration file /home/qharley/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_light.rc
/usr/local/etc/ardour3/ardour3_ui_light.rc:123: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/local/etc/ardour3/ardour3_ui_light.rc:124: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/local/etc/ardour3/ardour3_ui_light.rc:125: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_light.rc
/usr/local/etc/ardour3/ardour3_ui_light.rc:123: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/local/etc/ardour3/ardour3_ui_light.rc:124: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/local/etc/ardour3/ardour3_ui_light.rc:125: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc
Loading user configuration file /home/qharley/.config/ardour3/ardour.rc
Using SSE optimized routines
Callback to ardour.org ...
Current release is 2.8.11
Unusual local version: 3.0pre0
RemoteVSTClient: all cache files are up-to-date, not running scanner
LV2: Discovering 262 plugins
Done LV2 discovery
Found 0 MIDI maps along :/home/qharley/.config/ardour3/midi_maps

cth103

2010-11-20 16:55

administrator   ~0009454

How about the output of

ulimit -l

?

qharley

2010-11-20 18:52

reporter   ~0009456

ulimit -l
unlimited

qharley

2010-11-26 15:28

reporter   ~0009515

New console output...

XML parser error: error parsing attribute nameXML parser error: attributes construct errorXML parser error: Couldn't find end of Start Tag DeviceInfo line 6XML parser error: error parsing attribute nameXML parser error: attributes construct errorXML parser error: Couldn't find end of Start Tag Binding line 20terminate called after throwing an instance of 'std::bad_alloc'
  what(): std::bad_alloc
Aborted

2010-11-26 15:49

 

Home crash2.txt (15,858 bytes)   
 
(gdb) thread apply all bt

Thread 11 (Thread 6064):
#0  0x00007f76484830d2 in g_slist_remove_all () from /lib/libglib-2.0.so.0
#1  0x00007f7646ad1c30 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2  0x00007f76473885a4 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#3  0x00007f764a6c4302 in Gtkmm2ext::StateButton::avoid_prelight_on_style_changed (this=0x225f6e8, widget=0x231bb40) at ../libs/gtkmm2ext/stateful_button.cc:114
#4  0x00007f764a6c50fc in Gtkmm2ext::StatefulButton::on_style_changed (this=0x225f6e8, style=...) at ../libs/gtkmm2ext/stateful_button.cc:246
#5  0x00007f7644396759 in Gtk::Widget_Class::style_set_callback(_GtkWidget*, _GtkStyle*) () from /usr/lib/libgtkmm-2.4.so.1
#6  0x00007f76473865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x00007f7647399e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#8  0x00007f764739ba76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x00007f764739c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f7646ba807a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007f764a6c4400 in Gtkmm2ext::StateButton::avoid_prelight_on_state_changed (this=0x225f6e8, old_state=Gtk::STATE_ACTIVE, widget=0x231bb40)
    at ../libs/gtkmm2ext/stateful_button.cc:142
#12 0x00007f764a6c5167 in Gtkmm2ext::StatefulButton::on_state_changed (this=0x225f6e8, old_state=Gtk::STATE_ACTIVE) at ../libs/gtkmm2ext/stateful_button.cc:253
#13 0x00007f7644393ebe in Gtk::Widget_Class::state_changed_callback(_GtkWidget*, GtkStateType) () from /usr/lib/libgtkmm-2.4.so.1
#14 0x00007f76473865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00007f7647399e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007f764739ba76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x00007f764739c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00007f7646ba5f70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007f7646ba94a6 in gtk_widget_set_state () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007f76442e2628 in Gtk::Button_Class::released_callback(_GtkButton*) () from /usr/lib/libgtkmm-2.4.so.1
#21 0x00007f76473865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x00007f7647399e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00007f764739ba76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f764739c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x00007f76469df1ed in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007f764438cc92 in Gtk::Widget::on_button_release_event(_GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1
#27 0x00007f7644393793 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1
#28 0x00007f7646a8c178 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007f76473865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007f764739a1dd in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007f764739b8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x00007f764739c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007f7646ba30bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007f7646a84643 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007f7646a8571b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007f76466f986c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#37 0x00007f76484638c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x00007f7648467748 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007f7648467c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#40 0x00007f7646a85bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00007f764a6909d3 in Gtkmm2ext::UI::run (this=0x225ad60, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:265
#42 0x00000000013acf16 in main (argc=1, argv=0x7fffe09c3d38) at ../gtk2_ardour/main.cc:604

Thread 10 (Thread 6089):
#0  0x00007f7641fb585c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f764872d1f1 in ?? () from /usr/lib/libjack.so.0
#2  0x00007f7648725e59 in ?? () from /usr/lib/libjack.so.0
#3  0x00007f764872b6e0 in ?? () from /usr/lib/libjack.so.0
#4  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#5  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 6084):
#0  0x00007f7641fb585c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f764b65281d in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2  0x00007f764b65254d in analyser_work () at ../libs/ardour/analyser.cc:49
#3  0x0000000001547bc9 in sigc::pointer_functor0<void>::operator()() const ()
#4  0x0000000001545dd6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#5  0x000000000154331f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#6  0x00007f76475f7862 in ?? () from /usr/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#7  0x00007f764848cb84 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#9  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 6082):
#0  0x00007f7641fb585c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f764bafe79b in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2  0x0000000001547bc9 in sigc::pointer_functor0<void>::operator()() const ()
#3  0x0000000001545dd6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#4  0x000000000154331f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#5  0x00007f76475f7862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007f764848cb84 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#8  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 6095):
#0  0x00007f7641fb911d in nanosleep () from /lib/libpthread.so.0
#1  0x00007f764848f7d8 in g_usleep () from /lib/libglib-2.0.so.0
#2  0x00007f764b6c3062 in ARDOUR::AudioEngine::meter_thread (this=0x7f7634069400) at ../libs/ardour/audioengine.cc:678
#3  0x00007f764b6da539 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7f7637386f70, p=0x7f7634069400)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007f764b6d75a2 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7f7637386f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#5  0x00007f764b6d4815 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7f7637386f70) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007f764b6d154a 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=0x7f7637386f70) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007f764b6ce78a 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=0x7f7637386f40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007f76475f7862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0x00007f764848cb84 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#11 0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 6083):
#0  0x00007f7641fb585c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f764bafe79b in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2  0x0000000001547bc9 in sigc::pointer_functor0<void>::operator()() const ()
#3  0x0000000001545dd6 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#4  0x000000000154331f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#5  0x00007f76475f7862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#6  0x00007f764848cb84 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#8  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 6090):
#0  0x00007f7641fb893d in read () from /lib/libpthread.so.0
#1  0x00007f764872d592 in ?? () from /usr/lib/libjack.so.0
#2  0x00007f764872fd34 in ?? () from /usr/lib/libjack.so.0
#3  0x00007f764872b6e0 in ?? () from /usr/lib/libjack.so.0
#4  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#5  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 6091):
#0  0x00007f7641d00f83 in poll () from /lib/libc.so.6
#1  0x00007f764872cda6 in ?? () from /usr/lib/libjack.so.0
#2  0x00007f764871426a in ?? () from /usr/lib/libjack.so.0
#3  0x00007f7648711647 in ?? () from /usr/lib/libjack.so.0
#4  0x00007f764b6c2291 in ARDOUR::AudioEngine::process_thread (this=0x7f7634069400) at ../libs/ardour/audioengine.cc:437
---Type <return> to continue, or q <return> to quit---
#5  0x00007f764b6c2064 in ARDOUR::AudioEngine::_process_thread (arg=0x7f7634069400) at ../libs/ardour/audioengine.cc:379
#6  0x00007f7648712f3b in ?? () from /usr/lib/libjack.so.0
#7  0x00007f764872b6e0 in ?? () from /usr/lib/libjack.so.0
#8  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#9  0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 6092):
#0  0x00007f7641fb7b50 in sem_wait () from /lib/libpthread.so.0
#1  0x00007f764b8250d2 in PBD::ProcessSemaphore::wait (this=0x49e6cc8) at ../libs/pbd/pbd/semutils.h:41
#2  0x00007f764b82281b in ARDOUR::Graph::restart_cycle (this=0x49e6bf0) at ../libs/ardour/graph.cc:206
#3  0x00007f764b8227e5 in ARDOUR::Graph::dec_ref (this=0x49e6bf0) at ../libs/ardour/graph.cc:192
#4  0x00007f764b8294a2 in ARDOUR::GraphNode::finish (this=0x7f76350b41a0, chain=0) at ../libs/ardour/graphnode.cc:61
#5  0x00007f764b823783 in ARDOUR::Graph::run_one (this=0x49e6bf0) at ../libs/ardour/graph.cc:352
#6  0x00007f764b823ab0 in ARDOUR::Graph::main_thread (this=0x49e6bf0) at ../libs/ardour/graph.cc:412
#7  0x00007f764b828823 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f760cd42d58, p=0x49e6bf0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007f764b828496 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7f760cd42d68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:246
#9  0x00007f764b8281bd in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7f760cd42d58) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007f764b827d65 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
#11 0x0000000000f7935d in boost::function0<void>::operator() (this=0x7f760cd42d50) at /usr/include/boost/function/function_template.hpp:1013
#12 0x00007f764b6c639f in ARDOUR::AudioEngine::_start_process_thread (arg=0x49e70b0) at ../libs/ardour/audioengine.cc:1501
#13 0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#14 0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 6094):
#0  0x00007f7641d00f83 in poll () from /lib/libc.so.6
#1  0x00007f76484674a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f7648467c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007f764caa6deb in BaseUI::main_thread (this=0x52e7c60) at ../libs/pbd/base_ui.cc:76
#4  0x00007f764caa8297 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x52e72d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007f764caa80f2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x52e72d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007f764caa7e4b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x52e72a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007f76475f7862 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0x00007f764848cb84 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#10 0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 6093):
#0  0x00007f7641c5aa75 in raise () from /lib/libc.so.6
#1  0x00007f7641c5e5c0 in abort () from /lib/libc.so.6
#2  0x00007f764272d8e5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#3  0x00007f764272bd16 in ?? () from /usr/lib/libstdc++.so.6
#4  0x00007f764272bd43 in std::terminate() () from /usr/lib/libstdc++.so.6
#5  0x00007f764272be3e in __cxa_throw () from /usr/lib/libstdc++.so.6
#6  0x00007f764272c2cd in operator new(unsigned long) () from /usr/lib/libstdc++.so.6
#7  0x00007f764272c389 in operator new[](unsigned long) () from /usr/lib/libstdc++.so.6
#8  0x00007f764b74aabe in ARDOUR::Crossfade::read_at (this=0x7f7634ee4fa0, buf=0x7f763694eae0, mixdown_buffer=0x6697d90, gain_buffer=0x66d7da0, 
    start=4294967295, cnt=65536, chan_n=0, read_frames=0, skip_frames=0) at ../libs/ardour/crossfade.cc:378
#9  0x00007f764b678f47 in ARDOUR::AudioPlaylist::read (this=0x7f7634ecd3d0, buf=0x7f763694eae0, mixdown_buffer=0x6697d90, gain_buffer=0x66d7da0, 
    start=4294967295, cnt=65536, chan_n=0) at ../libs/ardour/audio_playlist.cc:274
#10 0x00007f764b65a08d in ARDOUR::AudioDiskstream::read (this=0x7f7636941f60, buf=0x7f763694eae0, mixdown_buffer=0x6697d90, gain_buffer=0x66d7da0, 
    start=@0x7f760ccc0930, cnt=65536, channel=0, reversed=false) at ../libs/ardour/audio_diskstream.cc:943
#11 0x00007f764b65aa66 in ARDOUR::AudioDiskstream::_do_refill (this=0x7f7636941f60, mixdown_buffer=0x6697d90, gain_buffer=0x66d7da0)
    at ../libs/ardour/audio_diskstream.cc:1164
#12 0x00007f764b65a30b in ARDOUR::AudioDiskstream::do_refill_with_alloc (this=0x7f7636941f60) at ../libs/ardour/audio_diskstream.cc:979
#13 0x00007f764b659ba6 in ARDOUR::AudioDiskstream::seek (this=0x7f7636941f60, frame=4294967295, complete_refill=false) at ../libs/ardour/audio_diskstream.cc:837
#14 0x00007f764b65671a in ARDOUR::AudioDiskstream::non_realtime_locate (this=0x7f7636941f60, location=4294967295) at ../libs/ardour/audio_diskstream.cc:219
---Type <return> to continue, or q <return> to quit---
#15 0x00007f764bb1bfb3 in ARDOUR::Track::non_realtime_locate (this=0x7f763691aa40, p=4294967295) at ../libs/ardour/track.cc:515
#16 0x00007f764bae795f in ARDOUR::Session::non_realtime_locate (this=0x49e0e90) at ../libs/ardour/session_transport.cc:389
#17 0x00007f764bae73df in ARDOUR::Session::butler_transport_work (this=0x49e0e90) at ../libs/ardour/session_transport.cc:325
#18 0x00007f764b736b59 in ARDOUR::Butler::thread_work (this=0x49db370) at ../libs/ardour/butler.cc:227
#19 0x00007f764b736780 in ARDOUR::Butler::_thread_work (arg=0x49db370) at ../libs/ardour/butler.cc:140
#20 0x00007f764cadc354 in fake_thread_start (arg=0x49ebff0) at ../libs/pbd/pthread_utils.cc:81
#21 0x00007f7641fb09ca in start_thread () from /lib/libpthread.so.0
#22 0x00007f7641d0d6fd in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()
Home crash2.txt (15,858 bytes)   

qharley

2010-11-26 15:51

reporter   ~0009516

New backtrace added.

Will add session file as well

2010-11-26 15:52

 

Trusting you.ardour (555,899 bytes)

cth103

2010-11-26 21:55

administrator   ~0009517

Only happens on 64-bit.

cth103

2010-11-26 22:46

administrator   ~0009518

Somehow the attached session file has ended up with an invalid start point for the `session' marker, which is what is triggering this bug. It's difficult to know how the invalid start point got there. I've added some debug code to SVN to try to spot it if it happens again.

To fix the session file, search for IsSessionRange and change the start="-1" just before it to start="0".

qharley

2010-11-27 13:21

reporter   ~0009525

Changing to start="0" solved this problem for me.

the -1 got there by itself. Strange.

cth103

2010-11-28 01:04

administrator   ~0009527

Thanks. I'll close this. Hopefully the root cause will show up at some point now that this case is explicitly checked for in various places.

system

2020-04-19 20:14

developer   ~0022269

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
2010-11-20 16:35 qharley New Issue
2010-11-20 16:39 cth103 Note Added: 0009452
2010-11-20 16:39 cth103 Status new => feedback
2010-11-20 16:46 qharley Note Added: 0009453
2010-11-20 16:55 cth103 Note Added: 0009454
2010-11-20 18:52 qharley Note Added: 0009456
2010-11-21 14:23 cth103 cost => 0.00
2010-11-21 14:23 cth103 Target Version => 3.0-beta1
2010-11-26 15:28 qharley Note Added: 0009515
2010-11-26 15:49 qharley File Added: Home crash2.txt
2010-11-26 15:51 qharley Note Added: 0009516
2010-11-26 15:52 qharley File Added: Trusting you.ardour
2010-11-26 21:55 cth103 Note Added: 0009517
2010-11-26 21:55 cth103 Status feedback => confirmed
2010-11-26 22:46 cth103 Note Added: 0009518
2010-11-27 13:21 qharley Note Added: 0009525
2010-11-28 01:04 cth103 Note Added: 0009527
2010-11-28 01:04 cth103 Status confirmed => resolved
2010-11-28 01:04 cth103 Resolution open => fixed
2010-11-28 01:04 cth103 Assigned To => cth103
2020-04-19 20:14 system Note Added: 0022269
2020-04-19 20:14 system Status resolved => closed