View Issue Details

IDProjectCategoryView StatusLast Update
0009865ardourbugspublic2024-12-06 18:31
Reportermadonius Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Summary0009865: Ardour crashes when opening a specific file
DescriptionWhen openning a specific project Ardour crashes with the error message
[1] 11439 bus error (core dumped) strace -o ~/Downloads/ardour8.8_crash ardour8

It's reproducable in 8.8 and 8.10 on different Linux systems, one of which is NixOS

strace during a crash is attached.
Additional InformationLinux rahmenwerk 6.6.63 0000001-NixOS SMP PREEMPT_DYNAMIC Fri Nov 22 14:38:37 UTC 2024 x86_64 GNU/Linux

Ardour8.8.0 (built using 8.8 and GCC version 13.3.0)
TagsNo tags attached.

Activities

madonius

2024-11-30 12:49

reporter  

ardour.crash.tar.gz (278,636 bytes)

x42

2024-11-30 16:55

administrator   ~0029131

Sadly strace is not helpful to track down the issue. A backtrace may help: please see https://ardour.org/debugging_ardour

madonius

2024-11-30 17:24

reporter   ~0029132

Sure, did not know. Here it is.
backtrace.ardour (12,217 bytes)   
#8  0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#9  0x00007ffff6b7d9f8 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#10 0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#11 0x00007ffff6b7d9f8 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#12 0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#13 0x00007ffff6b7d9f8 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#14 0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#15 0x00007ffff6b7d9f8 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#16 0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#17 0x00007ffff6b998f6 in ArdourCanvas::ScrollGroup::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#18 0x00007ffff6b7d9f8 in ArdourCanvas::Item::render_children(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#19 0x00007ffff6b74d0d in ArdourCanvas::Container::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context>) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#20 0x00007ffff6b70eed in ArdourCanvas::Canvas::render(ArdourCanvas::Rect const&, Cairo::RefPtr<Cairo::Context> const&) const () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#21 0x00007ffff6b71498 in ArdourCanvas::GtkCanvas::on_expose_event(_GdkEventExpose*) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libcanvas.so.0
#22 0x00007ffff677f368 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytkmm.so.2
#23 0x00007ffff612c7c6 in _gtk_marshal_BOOLEAN__BOXED () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#24 0x00007ffff58f3da8 in g_closure_invoke () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#25 0x00007ffff59087a8 in signal_emit_unlocked_R.isra.0 () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#26 0x00007ffff590929a in signal_emit_valist_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#27 0x00007ffff590f542 in g_signal_emit_valist () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#28 0x00007ffff590f5ff in g_signal_emit () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#29 0x00007ffff629af4c in gtk_widget_event_internal () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#30 0x00007ffff612b587 in gtk_main_do_event () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#31 0x00007ffff5f38abf in _gdk_window_process_updates_recurse () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#32 0x00007ffff5f38a63 in _gdk_window_process_updates_recurse () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#33 0x00007ffff5f38a63 in _gdk_window_process_updates_recurse () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#34 0x00007ffff5f38a63 in _gdk_window_process_updates_recurse () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#35 0x00007ffff5f34150 in gdk_window_process_updates_internal () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#36 0x00007ffff5f34ce9 in gdk_window_process_all_updates () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#37 0x00007ffff6088cbe in gtk_container_idle_sizer () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#38 0x00007ffff5efd113 in gdk_threads_dispatch () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#39 0x00007ffff5b33c1e in g_idle_dispatch () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#40 0x00007ffff5b36571 in g_main_context_dispatch_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#41 0x00007ffff5b386b0 in g_main_context_iterate_unlocked.isra () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#42 0x00007ffff5b38e9c in g_main_context_iteration () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#43 0x00007ffff6129e81 in gtk_main_iteration () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#44 0x00007ffff69bdce3 in Gtkmm2ext::UI::flush_pending(float) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libgtkmm2ext.so.0
#45 0x00000000009ffe5b in ARDOUR_UI::load_session_stage_two(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_strin
g<char, std::char_traits<char>, std::allocator<char> >) ()
#46 0x0000000000a0195c in ARDOUR_UI::load_session(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, st
d::char_traits<char>, std::allocator<char> >) ()
#47 0x0000000000a0985b in ARDOUR_UI::load_session_from_startup_fsm() ()
#48 0x0000000000a0ebcd in ARDOUR_UI::sfsm_response(StartupFSM::Result) ()
#49 0x00000000013419bd in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit(sigc::internal::signal_impl*, StartupFSM::Result const&) ()
#50 0x0000000001340e53 in StartupFSM::dialog_response_handler(int, StartupFSM::DialogID) ()
#51 0x00007ffff66ed74d in (anonymous namespace)::Dialog_signal_response_callback(_GtkDialog*, int, void*) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytkmm.so.2
#52 0x00007ffff58f3da8 in g_closure_invoke () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#53 0x00007ffff5908475 in signal_emit_unlocked_R.isra.0 () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#54 0x00007ffff5909a71 in signal_emit_valist_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#55 0x00007ffff590f542 in g_signal_emit_valist () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#56 0x00007ffff590f5ff in g_signal_emit () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#57 0x000000000133d971 in StartupFSM::start_audio_midi_setup() ()
#58 0x00007ffff66ed74d in (anonymous namespace)::Dialog_signal_response_callback(_GtkDialog*, int, void*) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytkmm.so.2
#59 0x00007ffff58f3da8 in g_closure_invoke () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#60 0x00007ffff5908475 in signal_emit_unlocked_R.isra.0 () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#61 0x00007ffff5909a71 in signal_emit_valist_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#62 0x00007ffff590f542 in g_signal_emit_valist () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#63 0x00007ffff590f5ff in g_signal_emit () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#64 0x00007ffff6771b02 in (anonymous namespace)::TreeView_signal_row_activated_callback(_GtkTreeView*, _GtkTreePath*, _GtkTreeViewColumn*, void*) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytkmm.so.2
#65 0x00007ffff58f3da8 in g_closure_invoke () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#66 0x00007ffff5908475 in signal_emit_unlocked_R.isra.0 () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#67 0x00007ffff5909a71 in signal_emit_valist_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#68 0x00007ffff590f542 in g_signal_emit_valist () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#69 0x00007ffff590f5ff in g_signal_emit () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#70 0x00007ffff6277594 in gtk_tree_view_button_press () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#71 0x00007ffff612c7c6 in _gtk_marshal_BOOLEAN__BOXED () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#72 0x00007ffff58f3da8 in g_closure_invoke () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#73 0x00007ffff59087a8 in signal_emit_unlocked_R.isra.0 () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#74 0x00007ffff590929a in signal_emit_valist_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#75 0x00007ffff590f542 in g_signal_emit_valist () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#76 0x00007ffff590f5ff in g_signal_emit () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libgobject-2.0.so.0
#77 0x00007ffff629af4c in gtk_widget_event_internal () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#78 0x00007ffff612acc5 in gtk_propagate_event () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#79 0x00007ffff612b10b in gtk_main_do_event () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#80 0x00007ffff5f5a3bc in gdk_event_dispatch () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libydk.so.2
#81 0x00007ffff5b36571 in g_main_context_dispatch_unlocked () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#82 0x00007ffff5b386b0 in g_main_context_iterate_unlocked.isra () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#83 0x00007ffff5b390df in g_main_loop_run () from /nix/store/jq1ydifw3ip1vx94dl8w8bgvr07l6s3x-glib-2.82.1/lib/libglib-2.0.so.0
#84 0x00007ffff6129c17 in gtk_main () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libytk.so.2
#85 0x00007ffff69bba96 in Gtkmm2ext::UI::run(Receiver&) () from /nix/store/59fm13ipgg9hn3vgvcxxf6gz6jq1adwb-ardour-8.8/lib/ardour8/libgtkmm2ext.so.0
#86 0x000000000094fb1d in main ()
backtrace.ardour (12,217 bytes)   

x42

2024-11-30 17:25

administrator   ~0029133

Thanks. there should be a lot more though. usually several pages of output.

madonius

2024-12-06 18:31

reporter   ~0029148

I followed the instructions as listed... it crashes pretty soon after trying to load the file, does that explain the short backtrace?

Issue History

Date Modified Username Field Change
2024-11-30 12:49 madonius New Issue
2024-11-30 12:49 madonius File Added: ardour.crash.tar.gz
2024-11-30 16:55 x42 Note Added: 0029131
2024-11-30 17:24 madonius Note Added: 0029132
2024-11-30 17:24 madonius File Added: backtrace.ardour
2024-11-30 17:25 x42 Note Added: 0029133
2024-12-06 18:31 madonius Note Added: 0029148