View Issue Details

IDProjectCategoryView StatusLast Update
0001746ardourbugspublic2010-05-03 01:59
Reportergregj Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0001746: at the end of export - ardour deadlocks
Descriptionso, export range or whatever, after the export finishes - before the window is closed, ardour _always_ deadlocks:

backtrace:
 http://dupa.privatepaste.com/79Tuy4rZam

wild guess: autosave tries to check whether it is appropriate timing to do autosave, and gets into deadlock.

Tagsexport

Activities

gregj

2007-07-01 09:36

reporter   ~0004090

in case you don't feel like clicking on external site:

(gdb) bt
#
#0 0xffffe410 in __kernel_vsyscall ()
#
0000001 0xb6969dae in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#
#2 0xb6965aac in _L_mutex_lock_51 () from /lib/tls/i686/cmov/libpthread.so.0
#
#3 0xb696549d in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#
0000004 0xb726593f in Glib::Mutex::lock () from /usr/lib/libglibmm-2.4.so.1
#
0000005 0x08445da8 in Lock (this=0xbf887ca4, mutex=@0x902f500) at /usr/include/glibmm-2.4/glibmm/thread.h:802
#
#6 0xb7dbac1b in ARDOUR::Locations::get_state (this=0x902f4a8) at libs/ardour/location.cc:595
#
#7 0xb7e7ade3 in ARDOUR::Session::state (this=0x902f1a0, full_state=true) at libs/ardour/session_state.cc:1002
#
0000008 0xb7e7c047 in ARDOUR::Session::get_state (this=0x902f1a0) at libs/ardour/session_state.cc:873
#
0000009 0xb7e7cb39 in ARDOUR::Session::save_state (this=0x902f1a0, snapshot_name=@0xbf887f38, pending=true) at libs/ardour/session_state.cc:656
#
0000010 0xb7e7ecae in ARDOUR::Session::maybe_write_autosave (this=0x902f1a0) at libs/ardour/session_state.cc:581
#
0000011 0x083b84c3 in ARDOUR_UI::autosave_session (this=0x88725c0) at gtk2_ardour/ardour_ui.cc:438
#
0000012 0x083c7fed in sigc::bound_mem_functor0<int, ARDOUR_UI>::operator() (this=0x9340a6c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#
0000013 0x083c8004 in sigc::adaptor_functor<sigc::bound_mem_functor0<int, ARDOUR_UI> >::operator() (this=0x9340a68)
#
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#
0000014 0x083c8020 in sigc::internal::slot_call0<sigc::bound_mem_functor0<int, ARDOUR_UI>, bool>::call_it (rep=0x9340a50)
#
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#
#15 0xb726c258 in ?? () from /usr/lib/libglibmm-2.4.so.1
#
0000016 0xb6ec93c6 in ?? () from /usr/lib/libglib-2.0.so.0

Issue History

Date Modified Username Field Change
2007-06-30 12:44 gregj New Issue
2007-07-01 09:36 gregj Note Added: 0004090
2010-05-03 01:59 cth103 Tag Attached: export