[ardour-dev] crash on session creation

Taybin Rutkin taybin at earthlink.net
Tue Apr 6 20:41:36 PDT 2004


Here's a trace of the crash.

Taybin

Thread 8 (Thread 98311 (LWP 4442)):
#0  0x4c82c6fa in poll () from /lib/i686/libc.so.6
#1  0x4019a3a9 in ARDOUR::Session::midi_thread_work() (this=0x89a56e8)
    at session_midi.cc:834
#2  0x4019a300 in ARDOUR::Session::_midi_thread_work(void*)
(arg=0x89a56e8)
    at session_midi.cc:808
#3  0x4c9b4db2 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x4c9b4f45 in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
#5  0x4c83579a in clone () from /lib/i686/libc.so.6
 
Thread 7 (Thread 81926 (LWP 4441)):
#0  0x4c9b70b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x4c9b69f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
 
Thread 6 (Thread 65541 (LWP 4438)):
#0  0x4c9b70b4 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1  0x4c9b69f8 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
#2  0x00000020 in ?? ()
 
Thread 5 (Thread 49156 (LWP 4390)):
#0  0x4c9ba15b in read () from /lib/i686/libpthread.so.0
#1  0x40fa4f20 in ?? () from /usr/lib/wine/ntdll.dll.so
 
Thread 4 (Thread 32771 (LWP 4389)):
#0  0x4c9ba15b in read () from /lib/i686/libpthread.so.0
#1  0x402784dc in __JCR_LIST__ () from /usr/local/lib/libfst.so
 
Thread 3 (Thread 16386 (LWP 4386)):
#0  0x4c780c1b in sigsuspend () from /lib/i686/libc.so.6
#1  0x4c9b7506 in sigwait () from /lib/i686/libpthread.so.0
#2  0x08330a47 in signal_thread (arg=0x0) at main.cc:121
#3  0x4c9b4db2 in pthread_start_thread () from /lib/i686/libpthread.so.0
#4  0x4c9b4f45 in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
#5  0x4c83579a in clone () from /lib/i686/libc.so.6
 
Thread 2 (Thread 32769 (LWP 4385)):
#0  0x4c82c6fa in poll () from /lib/i686/libc.so.6
#1  0x4c9b3d1a in __pthread_manager () from /lib/i686/libpthread.so.0
#2  0x4c9b3fea in __pthread_manager_event () from
/lib/i686/libpthread.so.0
#3  0x4c83579a in clone () from /lib/i686/libc.so.6
 
Thread 1 (Thread 16384 (LWP 4384)):
#0  0x082d0e0e in __normal_iterator (this=0xbfffe618, __i=@0x0)
    at stl_iterator.h:593
#1  0x082d0b64 in std::vector<ARDOUR::TempoMap::BBTPoint,
std::allocator<ARDOUR::TempoMap::BBTPoint> >::begin() (this=0x0) at
stl_vector.h:355
#2  0x082cec54 in Editor::metric_get_bbt(_GtkCustomRulerMark**, unsigned
long, unsigned long, int) (this=0x88fe9f8, marks=0xbfffe71c, lower=0,
upper=62656,
    maxchars=163) at editor_rulers.cc:1184
#3  0x082cd24c in Editor::_metric_get_bbt(_GtkCustomRulerMark**,
unsigned long, unsigned long, int) (marks=0xbfffe71c, lower=0,
upper=62656, maxchars=163)
    at editor_rulers.cc:782
#4  0x082f3bf2 in gtk_custom_hruler_draw_ticks (ruler=0x8929a38)
    at gtk-custom-hruler.c:163
#5  0x082f47a2 in gtk_custom_ruler_draw_ticks (ruler=0x8929a38)
    at gtk-custom-ruler.c:221
#6  0x082f4ed7 in gtk_custom_ruler_expose (widget=0x8929a38,
event=0xbfffeb80)
    at gtk-custom-ruler.c:323
#7  0x0848a330 in gtkmm_marshal_INT__POINTER(_GtkObject*, void (*)(),
void*, _GtkArg*) (object=0x8929a38, func=0x82f4d41
<gtk_custom_ruler_expose>,
    func_data=0x0, args=0xbfffe618) at marshal.cc:240
#8  0x4cf3e0fa in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#9  0x4cf3ba74 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x4cefdc06 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#11 0x4cf810c1 in gtk_layout_get_type () from /usr/lib/libgtk-1.2.so.0
#12 0x4cf73c66 in gtk_marshal_NONE__NONE () from
/usr/lib/libgtk-1.2.so.0
#13 0x4cf3f015 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#14 0x4cf3e2cb in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#15 0x4cf3be95 in gtk_signal_emit_by_name () from
/usr/lib/libgtk-1.2.so.0
#16 0x4cf4d70f in gtk_range_default_vmotion () from
/usr/lib/libgtk-1.2.so.0
#17 0x4cf73c66 in gtk_marshal_NONE__NONE () from
/usr/lib/libgtk-1.2.so.0
#18 0x4cf3f015 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#19 0x4cf3e2cb in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#20 0x4cf3ba74 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#21 0x4cff0753 in gtk_adjustment_changed () from
/usr/lib/libgtk-1.2.so.0
#22 0x08288434 in Gtk::EmitProxySignal0<void, Gtk::Adjustment,
_GtkAdjustment, 0, &((gtk_adjustment_changed))>::operator()()
(this=0x892a05c) at proxy.h:165
#23 0x082820c9 in Gtk::Adjustment::set_upper(float) (this=0x892a048,
upper=0)
    at adjustment.h:141
#24 0x08268abc in Editor::connect_to_session(ARDOUR::Session*) (
    this=0x88fe9f8, t=0x89a56e8) at editor.cc:1791
#25 0x081eb078 in
ARDOUR_UI::connect_dependents_to_session(ARDOUR::Session*) (
    this=0x85d3818, s=0x89a56e8) at ardour_ui_dependents.cc:94
#26 0x081eb966 in ARDOUR_UI::connect_to_session(ARDOUR::Session*) (
    this=0x85d3818, s=0x89a56e8) at ardour_ui_dialogs.cc:125
#27 0x081da231 in ARDOUR_UI::build_session(std::string, std::string,
unsigned long, unsigned long, ARDOUR::Session::AutoConnectOption,
ARDOUR::Session::AutoConnectOption) (this=0x85d3818, path=
        {static npos = 4294967295, _M_dataplus = {<allocator<char>> =
{<No data fields>}, _M_p = 0x8955d7c "/home/taybin/sessions/test9"},
static _S_empty_rep_storage = {0, 0, 0, 0}}, snap_name=
        {static npos = 4294967295, _M_dataplus = {<allocator<char>> =
{<No data fields>}, _M_p = 0x89d6b1c "test9"}, static
_S_empty_rep_storage = {0, 0, 0, 0}}, control_channels=0,
master_channels=2, input_connect=AutoConnectPhysical,
    output_connect=AutoConnectMaster) at ardour_ui.cc:2668
#28 0x081d9c39 in ARDOUR_UI::new_session() (this=0x85d3818)
    at ardour_ui.cc:2609
#29 0x08331f99 in main (argc=1, argv=0xbffff854) at main.cc:377





More information about the Ardour-Dev mailing list