[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 1336 in lilypond: skipTypesetting segfaults when set during a
Re: Issue 1336 in lilypond: skipTypesetting segfaults when set during a skipBars-induced MultiMeasureRest spanner
Thu, 25 Nov 2010 00:20:40 +0000
Comment #6 on issue 1336 by n.puttock: skipTypesetting segfaults when set
during a skipBars-induced MultiMeasureRest spanner
A bit more data: in the crash-case, grob-property.cc
internal_get_property() calls internal_get_property_data () with
minimum-X-extent, and receives the answer of
Are you sure that's the root cause though? It looks to me like the
MultiMeasureRest has invalid bounds when cloned, so the cloned object is
NULL when the MultiMeasureRestNumber is aligned (the parent object no
I can see several workarounds for this, but ideally the
MutiMeasureRestNumber would be suicided if the parent object's invalid.
Unfortunately, it doesn't look as if this is possible in the engraver (at
that point the original rest appears to have valid bounds).