[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Valgrinding lilypond
From: |
Reinhold Kainhofer |
Subject: |
Re: Valgrinding lilypond |
Date: |
Mon, 31 Jan 2011 20:57:06 +0100 |
User-agent: |
KMail/1.13.5 (Linux/2.6.35-25-generic; KDE/4.6.0; i686; ; ) |
Am Montag, 31. Januar 2011, um 20:09:01 schrieb Joe Neeman:
> Guile's garbage collection generates many valgrind warnings (although a
> quick google suggests that they've been improving the situation). I've
> attached a suppression file that eliminates many of the bogus warnings.
Yes, I know about the garbage collection creating many warnings (Thanks for
that hand-crafted suppression file). That's why I only looked at stacktraces
that also include lilypond functions.
In particular, the warnings (spurious or not?) containing calls like:
==1739== by 0x409F539: scm_mark_all (in /usr/lib/libguile.so.17.3.1)
==1739== by 0x409E54B: scm_i_gc (in /usr/lib/libguile.so.17.3.1)
==1739== by 0x40A02AA: ??? (in /usr/lib/libguile.so.17.3.1)
==1739== by 0x81554AB: Moment::smobbed_copy() const (moment.cc:58)
==1739== by 0x81640EF: ly_music_length(scm_unused_struct*) (music-
scheme.cc:32)
appear ONLY with Jay Anderson's test case (thread "Segfault 2.13.47" on bug-
lilypond), but not with any other file I tried. So I thought that might give
an indication about where the problem lies (like the part-combiner causing a
mess in some scheme structures or so).
Cheers,
Reinhold
--
------------------------------------------------------------------
Reinhold Kainhofer, address@hidden, http://reinhold.kainhofer.com/
* Financial & Actuarial Math., Vienna Univ. of Technology, Austria
* http://www.fam.tuwien.ac.at/, DVR: 0005886
* LilyPond, Music typesetting, http://www.lilypond.org