13
0
Go to file
Robin Gareus 59f12bd31a fix ‘pure virtual’ crash at exit.
Finally tracked down.
AudioEngine::instance()->Halted.connect_same_thread() .. call_slot().
Since the calling thread has (eg JACK) has no event loop: crash

__cxa_pure_virtual + 18
PBD::EventLoop::invalidate_request(void*) + 61 (event_loop.cc:71)
sigc::trackable::notify_callbacks() + 63
BaseUI::~BaseUI() + 173 (base_ui.cc:64)
AbstractUI<Gtkmm2ext::UIRequest>::~AbstractUI() + 137 (abstract_ui.h:59)
Gtkmm2ext::UI::~UI() + 279 (gtk_ui.cc:131)
ARDOUR_UI::~ARDOUR_UI() + 3556
ARDOUR_UI::~ARDOUR_UI() + 21
ARDOUR_UI::~ARDOUR_UI() + 25
main + 2396  

at event_loop.cc:71
    Glib::Threads::Mutex::Lock lm (ir->event_loop->slot_invalidation_mutex());
print *ir->event_loop
    (PBD::EventLoop) $1 = {}

see  http://pastebin.com/zvWJbqwf for a call_slot call on OSX/Coreaudio.
2015-03-09 03:04:27 +01:00
doc
export
gtk2_ardour fix ‘pure virtual’ crash at exit. 2015-03-09 03:04:27 +01:00
headless
icons
libs allow hotplugging CoreMidi devices. 2015-03-09 00:26:01 +01:00
mcp
midi_maps
msvc_extra_headers When building with MSVC add a couple of new pragmas to cut down on the most frequent compiler warnings, namely:- 2015-02-13 11:37:00 +00:00
MSVCardour3 Adapt our MSVC projects to use our (newly re-built) libsuil 2015-03-03 14:51:59 +00:00
MSVCMixbus3
MSVCvst_scan
patches
patchfiles
templates
tools update default windows config 2015-03-08 23:21:36 +01:00
vst
.dir-locals.el
.gitignore
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
COPYING
instant.xml
instant.xml.sae
Makefile
msvc32-fixup.pl
PACKAGER_README
README
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript add a no-jack-metadata option for poor 12.04 souls 2015-03-08 21:31:08 +01:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html