On Tue, Jun 30, 2009 at 08:40:05AM -0600, Carl D. Sorensen wrote:
> I'm trying to get the CG instructions for using gdb up-to-date.  And I'm
> trying to debug a problem with the new autobeam stuff I'm working on.
> 
> So I checked out a fresh master.
> 
> Then I did
> 
> ./configure --enable-debugging
> make
> 
> gdb lilypond
> 
> GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct  2 04:07:49 UTC
> 2007)
> 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 "i386-apple-darwin"...Reading symbols for shared
> libraries ................... done
> Breakpoint 1 at 0xf546
> Breakpoint 2 at 0x2bd32f: file warn.cc, line 68.
> Breakpoint 3 at 0xd681c: file grob.cc, line 536.
> 
> 
> inside of gdb, I did
> 
> (gdb) run testfiles/autobeam-test.ly
> Starting program: /Users/Carl/lilypond-working/out/bin/lilypond
> testfiles/autobeam-test.ly
> Segmentation fault

That's odd.  Normally when I run gdb with LilyPond, it gives me
information about the location of the segfault.  Then I can do a
backtrace.

When I compile LilyPond with the intent of debugging it, I use

./configure --disable-optimising

instead.  Did you try that?


Thanks,
Patrick


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to