Hello
I recently tried to build ardour from git.
It builds successfully, on debian 8.0, and runs flawlessly on my machine.
With a friend, we worked together on a project, with ardour version git-295a7dfcf3acf664046ca5331555647ddd4b0dbc
When my friend launches my custom compiled version on ubuntu 14 (trusty), he is able to create a new session.
But when he loads a project, ardour crashes with this backtrace (using dummy output):
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd0028d80 (LWP 16902)] 0x00007ffff69cd3a7 in ARDOUR::AudioBuffer::read_from(ARDOUR::Buffer const&, long, long, long) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 (gdb) bt #0 0x00007ffff69cd3a7 in ARDOUR::AudioBuffer::read_from(ARDOUR::Buffer const&, long, long, long) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #1 0x00007ffff6a72470 in ARDOUR::Delivery::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #2 0x00007ffff6dcfea2 in ARDOUR::Send::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #3 0x00007ffff6da07a9 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, int, bool) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #4 0x00007ffff6d9c82a in ARDOUR::Route::passthru(ARDOUR::BufferSet&, long, long, unsigned int, int) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #5 0x00007ffff6d9fe9f in ARDOUR::Route::no_roll(unsigned int, long, long, bool) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #6 0x00007ffff6b291c7 in ARDOUR::Graph::process_one_route(ARDOUR::Route*) () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #7 0x00007ffff6b28ec0 in ARDOUR::Graph::run_one() () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #8 0x00007ffff6b29781 in ARDOUR::Graph::main_thread() () from /tmp/Ardour_x86_64-5.4.31/lib/libardour.so.3 #9 0x00007fffd33aa9e6 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) () from /tmp/Ardour_x86_64-5.4.31/lib/backends/libdummy_audiobackend.so #10 0x00007ffff0cc0184 in start_thread (arg=0x7fffd0028d80) at pthread_create.c:312 #11 0x00007fffedab737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
He is able to open the 6 first versions of the project, but when he tries to open anything greater or equal to version 7, ardour crashes.