Segmentation fault upon opening session

I’ve just gotten done EQing and compressing all my tracks and busses for a sick new song only to have Ardour crash in the process. On trying to re-open the session, the program repeatedly segmented. In an effort to get around this (hoping this was a bug fixed upstream), I upgraded from some 2.4.x version to Fedora’s latest 2.6.x Rawhide offering. Sadly, my results are the same. Here is the readout from the shell on trying to open the session in question:

[fpoole@fpoole Voices Within]$ ardour2 Voices\ Within.ardour
WARNING: Your system has a limit for maximum amount of locked memory!
This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf                                                  
Ardour/GTK 2.6                                                                  
   (built using 4004 and GCC version 4.3.2 20081007 (Red Hat 4.3.2-6))          
Copyright (C) 1999-2008 Paul Davis                                              
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker  

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it    
under certain conditions; see the source for copying conditions. 
loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf
loading user ui configuration file /home/fpoole/.ardour2/ardour2_ui.conf  
Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc             

(ardour-2.6:3094): Gtk-WARNING **: GModule (/usr/lib64/ardour2/engines/libclearlooks.so) initialization check failed: Gtk+ version too old (micro mismatch)     
ardour: [INFO]: Ardour will be limited to 1024 open files                       
loading system configuration file /etc/ardour2/ardour_system.rc                 
loading user configuration file /home/fpoole/.ardour2/ardour.rc                 
ardour: [INFO]: Using SSE optimized routines                                    
ardour: [INFO]: looking for control protocols in /home/fpoole/.ardour2/surfaces/:/usr/lib64/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control protocol Tranzport not usable
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
canonical, use /home/fpoole/Ardour/Voices Within/Voices Within
JACK COMMAND: /usr/bin/jackd -p 128 -T -d alsa -n 2 -r 44100 -p 1024 -d hw:1,0
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd 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

JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:1,0|hw:1,0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:1
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
loading bindings from /etc/ardour2/mnemonic-us.bindings
Loading session /home/fpoole/Ardour/Voices Within/Voices Within using snapshot Voices Within (1)
Segmentation fault
[fpoole@fpoole Voices Within]$ subgraph starting at ardour timed out (subgraph_wait_fd=10, status = 0, state = Triggered)

Any and all help is appreciated… I’d hate to do all this work over again. :’(

Thanks for the tip. See you in the channel!

  1. Forums are not the right place for dealing with problems like this. They are slow and generally useless. Use IRC

  2. http://ardour.org/debugging_ardour

Sorry about your problems. Find us on IRC and we’ll get things fixed for you.