View Issue Details

IDProjectCategoryView StatusLast Update
0002197ardourbugspublic2020-04-19 20:13
Reporterdas Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionSVN/2.0-ongoing 
Summary0002197: Ardour crashes when loading another session/snapshot
DescriptionArdour crashes every time I open another session (when one had already been opened at startup), or when I switch to a snapshot.

This happens every time on one machine, but I haven't been able to reproduce it at all on another.

Backtrace:

#0 0x4d1b6df6 in __dynamic_cast () from /usr/lib/libstdc++.so.6
0000001 0x084c8b12 in shared_ptr<ARDOUR::AudioSource> (this=0xbfd7b5b0, r=@0x90f7430) at shared_ptr.hpp:177
#2 0x084c8bcd in boost::dynamic_pointer_cast<ARDOUR::AudioFileSource, ARDOUR::AudioSource> (r=@0x90f7430)
    at shared_ptr.hpp:387
#3 0xb7d95eae in ARDOUR::AudioRegion::source_offset_changed (this=0x9024a48) at libs/ardour/audioregion.cc:1484
0000004 0xb7da2930 in sigc::bound_mem_functor0<void, ARDOUR::AudioRegion>::operator() (this=0x90d414c) at mem_fun.h:1781
0000005 0xb7da2952 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioRegion> >::operator() (this=0x90d4148)
    at adaptor_trait.h:251
#6 0xb7da297e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioRegion>, void>::call_it (
    rep=0x90d4130) at slot.h:103
#7 0x083d9789 in sigc::internal::signal_emit0<void, sigc::nil_>::emit (impl=0x90d46d0) at signal.h:517
0000008 0x083d9824 in sigc::signal0<void, sigc::nil_>::emit (this=0xb7fc6940) at signal.h:1584
0000009 0x083d9837 in sigc::signal0<void, sigc::nil_>::operator() (this=0xb7fc6940) at signal.h:1588
0000010 0xb7d7ba47 in ARDOUR::AudioFileSource::set_header_position_offset (offset=0) at libs/ardour/audiofilesource.cc:620
0000011 0xb7f0b60f in ARDOUR::Session::set_state (this=0x914c280, node=@0x9b87aa8) at libs/ardour/session_state.cc:1271
0000012 0xb7f0e26c in ARDOUR::Session::second_stage_init (this=0x914c280, new_session=false) at libs/ardour/session_state.cc:293
0000013 0xb7eb5469 in Session (this=0x914c280, eng=@0x8def4a8, fullpath=@0xbfd7ba28, snapshot_name=@0xbfd7ba2c,
    mix_template=@0xbfd7ba30) at libs/ardour/session.cc:310
0000014 0x083c3d94 in ARDOUR_UI::load_session (this=0x8938878, path=@0xbfd7bb18, snap_name=@0xbfd7bb10, mix_template=@0xbfd7bb0c)
    at gtk2_ardour/ardour_ui.cc:2464
#15 0x084e06e3 in Editor::snapshot_display_selection_changed (this=0x8df3348) at gtk2_ardour/editor.cc:3821
0000016 0x084ba1a2 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x8ec551c) at mem_fun.h:1781
#17 0x084ba1b8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x8ec5518)
    at adaptor_trait.h:251
0000018 0x084ba1d4 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x8ec5500)
    at slot.h:103
0000019 0x083a1084 in sigc::slot0<void>::operator() (this=0x8ec4aa4) at slot.h:440
0000020 0xb786c5bd in Glib::SignalProxyNormal::slot0_void_callback (self=0x8df8000, data=0x8ec4aa0)
    at libs/glibmm2/glibmm/signalproxy.cc:95
0000021 0xb789ec13 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8ec5548, return_value=0x0, n_param_values=1,
    param_values=0xbfd7be3c, invocation_hint=0xbfd7bd2c, marshal_data=0xb786c578) at gmarshal.c:77
0000022 0xb7892e3f in IA__g_closure_invoke (closure=0x8ec5548, return_value=0x90d7dcc, n_param_values=151879116,
    param_values=0x90d7dcc, invocation_hint=0x90d7dcc) at gclosure.c:490
0000023 0xb78a1fec in signal_emit_unlocked_R (node=0x8a277c8, detail=0, instance=0x8df8000, emission_return=0x0,
    instance_and_params=0xbfd7be3c) at gsignal.c:2510
#24 0xb78a3319 in IA__g_signal_emit_valist (instance=0x8df8000, signal_id=178, detail=0, var_args=<value optimized out>)
    at gsignal.c:2199
0000025 0xb78a3689 in IA__g_signal_emit (instance=0x90d7dcc, signal_id=151879116, detail=151879116) at gsignal.c:2243
0000026 0xb76ecd42 in _gtk_tree_selection_internal_select_node (selection=0x8df8000, node=0x9c94a20, tree=0x9ac16c8,
    path=0x9dbb780, mode=0, override_browse_mode=0) at gtktreeselection.c:1409
0000027 0xb770143a in gtk_tree_view_real_set_cursor (tree_view=0x8d301c8, path=0x9dbb780, clear_and_select=1, clamp_node=1)
    at gtktreeview.c:12254
0000028 0xb7709cbf in gtk_tree_view_button_press (widget=0x8d301c8, event=0x9810248) at gtktreeview.c:2610
0000029 0xb71c6d8f in Gtk::Widget_Class::button_press_event_callback (self=0x8d301c8, p0=0x9810248)
    at libs/gtkmm2/gtk/gtkmm/widget.cc:3768
0000030 0xb761335c in _gtk_marshal_BOOLEAN__BOXED (closure=0x8978bc0, return_value=0xbfd7c3a0, n_param_values=2,
    param_values=0xbfd7c49c, invocation_hint=0xbfd7c38c, marshal_data=0xb71c6c88) at gtkmarshalers.c:84
0000031 0xb789280f in g_type_class_meta_marshal (closure=0x8978bc0, return_value=0x90d7dcc, n_param_values=151879116,
    param_values=0xbfd7c49c, invocation_hint=0x90d7dcc, marshal_data=0x90d7dcc) at gclosure.c:567
0000032 0xb7892e3f in IA__g_closure_invoke (closure=0x8978bc0, return_value=0x90d7dcc, n_param_values=151879116,
    param_values=0x90d7dcc, invocation_hint=0x90d7dcc) at gclosure.c:490
0000033 0xb78a21ce in signal_emit_unlocked_R (node=0x89779c8, detail=0, instance=0x8d301c8, emission_return=0xbfd7c65c,
    instance_and_params=0xbfd7c49c) at gsignal.c:2478
0000034 0xb78a3086 in IA__g_signal_emit_valist (instance=0x8d301c8, signal_id=28, detail=0,
    var_args=0xbfd7c6e0 "øÆ׿H\002\201\tÈ\001Ó\bNÌq·È\001Ó\b@Z\226\b") at gsignal.c:2209
0000035 0xb78a3689 in IA__g_signal_emit (instance=0x90d7dcc, signal_id=151879116, detail=151879116) at gsignal.c:2243
0000036 0xb771ca77 in gtk_widget_event_internal (widget=0x8d301c8, event=0x9810248) at gtkwidget.c:3915
0000037 0xb7611ad8 in IA__gtk_propagate_event (widget=0x8d301c8, event=0x9810248) at gtkmain.c:2341
0000038 0xb7611ee7 in IA__gtk_main_do_event (event=0x9810248) at gtkmain.c:1575
0000039 0xb74b2d5f in gdk_event_dispatch (source=0x90d7dcc, callback=0, user_data=0x0) at gdkevents-x11.c:2318
0000040 0xb78ebf6d in IA__g_main_context_dispatch (context=0x8960b30) at gmain.c:2045
0000041 0xb78ef046 in g_main_context_iterate (context=0x8960b30, block=1, dispatch=1, self=0x892eda0) at gmain.c:2677
0000042 0xb78ef368 in IA__g_main_loop_run (loop=0x9a96690) at gmain.c:2881
0000043 0xb76111e2 in IA__gtk_main () at gtkmain.c:1154
0000044 0xb7148785 in Gtk::Main::run_impl (this=0x893b6c0) at libs/gtkmm2/gtk/gtkmm/main.cc:503
0000045 0xb7148640 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
0000046 0xb6f497f1 in Gtkmm2ext::UI::run (this=0x8938878, old_receiver=@0x891abec) at libs/gtkmm2ext/gtk_ui.cc:223
0000047 0x086685d6 in main (argc=1, argv=0xbfd7ca34) at gtk2_ardour/main.cc:306
TagsNo tags attached.

Activities

cth103

2009-10-29 00:52

administrator   ~0006935

Is this still an issue? If so, do you have a session file which triggers the bug?

cth103

2009-11-29 16:40

administrator   ~0007174

Closing due to lack of feedback. Please re-open if it is still a problem. Thanks.

system

2020-04-19 20:13

developer   ~0021700

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
2008-04-13 23:01 das New Issue
2009-10-29 00:52 cth103 Note Added: 0006935
2009-10-29 00:52 cth103 Status new => feedback
2009-11-29 16:40 cth103 cost => 0.00
2009-11-29 16:40 cth103 Note Added: 0007174
2009-11-29 16:40 cth103 Status feedback => resolved
2009-11-29 16:40 cth103 Resolution open => fixed
2009-11-29 16:40 cth103 Assigned To => cth103
2020-04-19 20:13 system Note Added: 0021700
2020-04-19 20:13 system Status resolved => closed