FWIW, an even more minimal example would be:
~~~~
\version "2.21.0"
\layout {
\context {
\Staff
\consists "Page_turn_engraver"
}
}
\paper {
page-breaking = #ly:page-turn-breaking
}
\new Voice { \bar "||" r1 b }
~~~~
With the same paper and layout as above, this fails as well:
~~~~
\new Voice { \pageBreak b }
~~~~
---
** [issues:#5801] crash from page-turn-breaking**
**Status:** New
**Created:** Fri Feb 28, 2020 03:06 PM UTC by Han-Wen Nienhuys
**Last Updated:** Fri Feb 28, 2020 03:06 PM UTC
**Owner:** nobody
**Attachments:**
-
[boom.ly](https://sourceforge.net/p/testlilyissues/issues/5801/attachment/boom.ly)
(842 Bytes; text/x-lilypond)
lilypond boom
GNU LilyPond 2.21.0
Processing `boom.ly'
Parsing...
Interpreting music...[8][16][24][24]
Preprocessing graphical objects...
Calculating page and line breaks (2 possible page breaks)...lilypond:
page-turn-page-breaking.cc:222: void
Page_turn_page_breaking::calc_subproblem(vsize): Assertion `!std::isinf
(best.demerits_) && start < end - 1' failed.
Aborted (core dumped)
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/testlilyissues/issues/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is
a mailing list, you can unsubscribe from the mailing list._______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto