[ardour-dev] Ardour segfault - backtrace info

Mark Knecht markknecht at gmail.com
Wed Oct 12 09:28:33 PDT 2005


This is from a session that was done some time ago. It works fine
unless I use the loop play mode in which it segfaults. The segfault
happens the second time I hit the loop play button or when the session
actually loops back to 0:

(Mantis #1120)

mark at lightning ~ $ gdb ardour
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...Using host
libthread_db libra ry "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/ardour
[Thread debugging using libthread_db enabled]
[New Thread 46912529263712 (LWP 9592)]
[New Thread 1082132832 (LWP 9595)]
Ardour/GTK 0.9beta30
   (built using 0.603.2 with libardour 0.900.3 and GCC version 3.4.4
(Gentoo 3.4 .4-r1, ssp-3.4.4-1.0, pie-8.7.8))
Copyright (C) 1999-2005 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 UI configuration file /etc/ardour/ardour_ui.rc
Loading system configuration file /etc/ardour/ardour_system.rc
Loading user configuration file /home/mark/.ardour/ardour.rc
ardour: [INFO]: No H/W specific optimizations in use
ardour: [WARNING]: Your system generates "Mod2" when the NumLock key
is pressed.  This can cause problems when editing so Ardour will use
Mod3 to mean Meta rathe r than Mod2

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     ISO8859-1

[New Thread 1090525536 (LWP 9596)]

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     ISO8859-1

[New Thread 1098918240 (LWP 9597)]
Loading session /home/mark/Audio/audio2/Ardour/Red-Sun using snapshot Red-Sun
[New Thread 1107310944 (LWP 9598)]
[New Thread 1115703648 (LWP 9599)]
[New Thread 1124096352 (LWP 9600)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1098918240 (LWP 9597)]
0x00000000007ad1c4 in ARDOUR::Route::process_output_buffers (this=0x193ba60,
    bufs=@0x177dee0, nbufs=1, start_frame=0, end_frame=0, nframes=0,
    offset=64, with_redirects=true, declick=0, meter=false) at route.cc:432
432                                     _effective_gain = gab[nframes-1];
(gdb) bt
#0  0x00000000007ad1c4 in ARDOUR::Route::process_output_buffers (
    this=0x193ba60, bufs=@0x177dee0, nbufs=1, start_frame=0, end_frame=0,
    nframes=0, offset=64, with_redirects=true, declick=0, meter=false)
    at route.cc:432
#1  0x0000000000703f79 in ARDOUR::AudioTrack::passthru_silence (
    this=0x193ba60, start_frame=0, end_frame=0, nframes=0, offset=64,
    declick=0, meter=false) at audio_track.cc:477
#2  0x0000000000704026 in ARDOUR::AudioTrack::no_roll (this=0x193ba60,
    nframes=0, start_frame=0, end_frame=0, offset=64,
    session_state_changing=true, can_record=false, rec_monitors_input=false)
    at audio_track.cc:497
#3  0x00000000007ef067 in ARDOUR::Session::no_roll (this=0x177dc00, nframes=0,
    offset=64) at session_process.cc:103
#4  0x00000000007efc3c in ARDOUR::Session::process_with_events (
    this=0x177dc00, nframes=0) at session_process.cc:387
#5  0x00000000007eee30 in ARDOUR::Session::process (this=0x177dc00, nframes=64)
    at session_process.cc:62
#6  0x0000000000709c39 in ARDOUR::AudioEngine::process_callback (
    this=0xddfc80, nframes=64) at audioengine.cc:315
#7  0x000000000070974d in ARDOUR::AudioEngine::_process_callback (nframes=64,
    arg=0xddfc80) at audioengine.cc:210
#8  0x00002aaaac30e905 in jack_client_thread (arg=0x41800d08) at client.c:1426
#9  0x00002aaaabd110fa in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---



More information about the Ardour-Dev mailing list