Am Sonntag, den 22.11.2020, 09:56 -0500 schrieb Dan Eble: > On Nov 22, 2020, at 07:55, Jonas Hahnfeld <[email protected]> wrote: > > > > > > I successfully traced this back to compiling, for example, footnote- > > volta-spanner.ly and skyline-point-extent.ly (in that order!) with an > > added '\include "lilypond-book-preamble.ly"' (attached). If I run > > $ ./out/bin/lilypond footnote-volta-spanner.ly skyline-point-extent.ly > > the skyline-point-extent.pdf has some added whitespace that vanishes > > when passing -djob-count=1 or 2 (starting with 3, it won't fork because > > there are less input files than jobs). > > I have to run right now, but I would look for things related to > garbage collection: does forcing GC at some point make the behavior > reproducible? Are there missing mark calls in the new code?
After hours of looking at the wrong code, I realized that the list of input files is reversed when job-count is set (due to how split-list works). So when swapping the two arguments to make footnote-volta- spanner.ly compiled first, I reproducibly get the added whitespace in skyline-point-extent.ly. I guess this rules out garbage collection as a suspect. Jonas
signature.asc
Description: This is a digitally signed message part
