Ardour 3 crashes before having session loaded

Hello there,

since two days now Ardour and/or jackd crashes when loading a session. This happens just for one special big session, other sessions are loaded as usually. I have tried copying the audio into a new session, but now Ardour crashes in this session too. I haven’t got any ideas on how to fix this issue. Thank you for your replies,

Patrick

patrick@Gunnar:~$ ardour3 bnd txt domain [gtk2_ardour3] to /usr/local/share/locale Ardour3.5.403 (built using 3.5-403-gec2cb31 and GCC version 4.8.2) ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc Loading user configuration file /home/patrick/.config/ardour3/ardour.rc Using SSE optimized routines (ardour-3.5.403:24335): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised ardour: [INFO]: Loading default ui configuration file /usr/local/etc/ardour3/ardour3_ui_default.conf Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_dark.rc Cannot connect to server socket err = Verbindungsaufbau abgelehnt Cannot connect to server request channel jack server is not running or cannot be started Found nothing along /home/patrick/.config/ardour3/templates:/usr/local/share/ardour3/templates run dialog Announcement is: JACK command line will be: /usr/bin/jackd -t 200 -p 2048 -R -T -d alsa -n 2 -r 96000 -p 512 -I 716 -O 716 -d hw:USB,0 Cannot connect to server socket err = Verbindungsaufbau abgelehnt Cannot connect to server request channel jackdmp 1.9.10 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2013 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details no message buffer overruns no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 audio_reservation_init Acquire audio card Audio2 creating alsa driver ... hw:USB,0|hw:USB,0|512|2|96000|0|0|nomon|swmeter|-|32bit configuring for 96000Hz, period = 512 frames (5.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback Scanning folders for bundled LV2s: /usr/local/lib/ardour3/LV2 (ardour-3.5.403:24335): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised Unknown destination port in attempted (dis)connection src_name [ardour:auditioner/midi_out 1] dst_name [ardour:Midiaudition] JackGraphManager::Connect already connected port_src = 44 port_dst = 55 JackGraphManager::Connect already connected port_src = 47 port_dst = 55 JackGraphManager::Connect already connected port_src = 50 port_dst = 55 JackGraphManager::Connect already connected port_src = 53 port_dst = 55 JackGraphManager::Connect already connected port_src = 45 port_dst = 56 JackGraphManager::Connect already connected port_src = 48 port_dst = 56 JackGraphManager::Connect already connected port_src = 51 port_dst = 56 JackGraphManager::Connect already connected port_src = 54 port_dst = 56 JackGraphManager::Connect already connected port_src = 57 port_dst = 39 JackGraphManager::Connect already connected port_src = 58 port_dst = 40 JackGraphManager::Connect already connected port_src = 60 port_dst = 39 JackGraphManager::Connect already connected port_src = 61 port_dst = 40 JackGraphManager::Connect already connected port_src = 1 port_dst = 59 JackGraphManager::Connect already connected port_src = 29 port_dst = 19 JackGraphManager::Connect already connected port_src = 30 port_dst = 20 JackGraphManager::Connect already connected port_src = 1 port_dst = 27 JackGraphManager::Connect already connected port_src = 62 port_dst = 19 JackGraphManager::Connect already connected port_src = 63 port_dst = 20 JackGraphManager::Connect already connected port_src = 60 port_dst = 39 JackGraphManager::Connect already connected port_src = 61 port_dst = 40 JackGraphManager::Connect already connected port_src = 41 port_dst = 19 JackGraphManager::Connect already connected port_src = 42 port_dst = 20 JackGraphManager::Connect already connected port_src = 1 port_dst = 43 JackGraphManager::Connect already connected port_src = 44 port_dst = 55 JackGraphManager::Connect already connected port_src = 45 port_dst = 56 JackGraphManager::Connect already connected port_src = 2 port_dst = 46 JackGraphManager::Connect already connected port_src = 47 port_dst = 55 JackGraphManager::Connect already connected port_src = 48 port_dst = 56 JackGraphManager::Connect already connected port_src = 1 port_dst = 49 JackGraphManager::Connect already connected port_src = 50 port_dst = 55 JackGraphManager::Connect already connected port_src = 51 port_dst = 56 JackGraphManager::Connect already connected port_src = 2 port_dst = 52 JackGraphManager::Connect already connected port_src = 53 port_dst = 55 JackGraphManager::Connect already connected port_src = 54 port_dst = 56 *** Error in `/usr/local/lib/ardour3/ardour-3.5.403': double free or corruption (fasttop): 0x00007fb8a4042580 *** JackEngine::XRun: client = ardour was not finished, state = Triggered JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error Abgebrochen (Speicherabzug geschrieben) patrick@Gunnar:~$ Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 1 val2 = 27 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 60 val2 = 39 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 57 val2 = 39 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 61 val2 = 40 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 58 val2 = 40 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 1 val2 = 43 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 12 val1 = 2 val2 = 46 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification [... more of this has been here] ClientNotify fails name = ardour notification = 10 val1 = 62 val2 = 0 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 10 val1 = 63 val2 = 0 Cannot write socket fd = 13 err = Broken pipe CheckRes error Could not write notification ClientNotify fails name = ardour notification = 10 val1 = 64 val2 = 0 Unknown error... terminate called after throwing an instance of 'Jack::JackTemporaryException' what(): patrick@Gunnar:~$

As is becoming rather common, we suggest you try one of the nightly builds to confirm whether or not the problem still exists. http://nightly.ardour.org/

Thank you for your answer. I’ll try a nightly build the next days, but for now my solution according to this topic https://community.ardour.org/node/8271 is to disable all Calf plugins in the XML-file and then disable them before quitting Ardour every time, which makes the session being able to load successfull.

Ahh in which case make sure you get an updated version of the Calf plugins, many distros do not package an up to date enough version, so you may have to compile it yourself depending on your distro.

  Seablade