bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Segfault with multimeasure rests and metronome markings


From: Chris Snyder
Subject: Segfault with multimeasure rests and metronome markings
Date: Mon, 27 Dec 2010 12:49:33 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7

We've run into a segfault in all versions of LilyPond after 2.13.32, including 2.13.44. I've narrowed it down to occur when a tempo marking is placed over a multimeasure rest when the Metronome_mark_engraver has been added to the staff containing the rest:

----

\version "2.13.44"
% works in 2.13.32 and prior

\score {
        \new Staff {
                \tempo 4=150
                R1 |
        }
        \layout {
                \context {
                        \Score
                        \remove "Metronome_mark_engraver"
                        \remove "Staff_collecting_engraver"
                }
                \context {
                        \Staff
                        \consists "Metronome_mark_engraver"
                        \consists "Staff_collecting_engraver"
                }
        }
}

----

Console output:

Processing `RestSegfault.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects.../home/csnyder/bin/ly-choose: line 29: 7328 Segmentation fault $ly $*
LilyPond [RestSegfault.ly] exited with return code 139.

(ly-choose is my own wrapper script to run the version of LilyPond specified in the \version parameter; the segfault still occurs when this script is not used)

I'm running Kubuntu 10.10 64-bit using the official LilyPond binaries.

Thanks,
Chris

--
Chris Snyder
Adoro Music Publishing
(616) 828-4436
www.adoromusicpub.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]