Hmm... I still seem to be getting a segfault on line 195 of undo.c:<br><br> while(num_undos!=0 && num_undos>UNDO_getMaxNumUndos()){<br>    struct Undo_transform *ut=(struct Undo_transform*)UndoRoot.next;<br>    struct Undo *temp=UndoRoot.next->next;<br>

    <br>    TF_delete(ut->megfreqfile);<br>    TF_delete(ut->megampfile);<br>    free(ut);<br>    <br>    num_undos--;<br>    UndoRoot.next=temp;<br>    UndoRoot.next->prev=&UndoRoot;  //Right here I get the segfault.<br>

  }<br><br>Seems like this is due to some mishandling of a linked list somewhere along the line.<br><br>Jeremy<br><br><div class="gmail_quote">On Wed, May 4, 2011 at 10:27 PM, Jeremy Salwen <span dir="ltr"><<a href="mailto:jeremysalwen@gmail.com">jeremysalwen@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Kjetil:<br><br>Thanks a lot!<br><br>I had to make a few changes to get it to work on my system. Most significantly, it uses gnome/glade/pygtk 1.2, which doesn't work well with a recent Debian install (Gtk 2 has been released for nearly 10 years).<br>


<br>Also, it includes libraries which are already available on most linux systems through a package manager.  Thus I've made a few changes:  removed the libraries except for sndlib (and made it use the system copies of the libraries in their place), and updated the pygtk and glade code to gtk2.<br>


<br>If you're interested in incorporating any of these changes into Ceres, you can see the changes in a git repository here: <a href="https://github.com/jeremysalwen/Ceres-Debian" target="_blank">https://github.com/jeremysalwen/Ceres-Debian</a><br>


<br>or download the changed package at <a href="https://github.com/jeremysalwen/Ceres-Debian/tarball/0.57-1" target="_blank">https://github.com/jeremysalwen/Ceres-Debian/tarball/0.57-1</a><br><font color="#888888"><br>Jeremy</font><div>

<div></div><div class="h5"><br><br><div class="gmail_quote">On Mon, May 2, 2011 at 8:52 AM, Kjetil S. Matheussen <span dir="ltr"><<a href="mailto:k.s.matheussen@notam02.no" target="_blank">k.s.matheussen@notam02.no</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Jeremy Salwen:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>
<br>
I just recently discovered ceres3:<br>
</div><div><a href="http://www.music.columbia.edu/%7Estanko/About_Ceres3.html" target="_blank">http://www.music.columbia.edu/~stanko/About_Ceres3.html</a><br>
<br></div>
have you heard of it?<br>
<br>
</blockquote>
<br>
Ceres is larger and more updated than Ceres3.<br>
<a href="http://archive.notam02.no/arkiv/src/ceres-0.57.tar.gz" target="_blank">http://archive.notam02.no/arkiv/src/ceres-0.57.tar.gz</a><br>
(Ceres3 has a few more options for some<br>
of the transforms, but lacks lots of other stuff.)<div><br>
<br>
<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
</div><a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</blockquote></div><br>
</div></div></blockquote></div><br>