[ardour-dev] 0.99.3 segfaults when exporting

John Rigg ardev at sound-man.co.uk
Mon Jun 5 00:16:50 PDT 2006


On Sun, Jun 04, 2006 at 10:31:57PM -0400, Jesse Chappell wrote:
> On 6/4/06, John Rigg <ardev at sound-man.co.uk> wrote:
> >You might have seen my email on the ardour-dev list about 0.99.3
> >segfaulting when trying to launch the Export dialog. Just so you don't
> >waste too much time on this (my subsequent emails to the list seem to
> >have disappeared) I found that the cause is in gtk_ardour/export_dialog.cc
> >and/or gtk_ardour/export_dialog.h.
> >I substituted these for the versions in 0.99 and it works fine.
> 
> I saw your message.  Any chance you were able to get a clean gdb
> backtrace of exactly where the crash was happening in that file?

No backtrace (might try later if I get time), but dmesg reported:

ardour[11642]: segfault at 00000000000003e4 rip 000000000044afb0 rsp 00007fffffc6bc90 error 4

and gdb:
gdb ardour
> li *0x044afb0

0x44afb0 is in ARDOUR::IO::n_outputs() const (io.h:146).
141	io.h: No such file or directory.
	in io.h

> I'll try to reproduce it, but exactly how did you start the export
> again?  Not from the session menu?

I could make it segfault in two ways. One was to right click on the
title strip along the bottom of the track, then try to export using
the sub-menu that appears when the mouse pointer is on the menu item
showing the track title. The second way was to try to export a range
using the session menu (after selecting range by dragging mouse).

John



More information about the Ardour-Dev mailing list