On Fri, 6 Jan 2017 at 12:41 Chris Yate <chrisy...@gmail.com> wrote: > On Fri, 6 Jan 2017 at 12:23 Thomas Morley <thomasmorle...@gmail.com> > wrote: > > 2017-01-06 13:10 GMT+01:00 Chris Yate <chrisy...@gmail.com>: > > > > > Curiously, this didn't fail with assertions. I've just upgraded to > 2.19.54, > > and the test cases that crashed for me previously still crash :) > > > > Log attached (although I don't think this will be very helpful). > > > > Strange that your log file (I assume default loglevel) differs > significantely from mine. > Seems the order what is done at which time is very different. > > Hi Thomas,
I've attached the console output from running each of these tests separately (as individual files and in separate executions of Lilypond). I had to separate them out; otherwise the assertions don't crash the program but only abort the score they occur in. I don't know whether this tells you anything more? thanks, Chris
GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-1a.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-mmyb2K'... Converting to `manual-breaking-assertion-failure-1a.pdf'... Deleting `./tmp-lilypond-mmyb2K'... Compiling: TEST 1a Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-1b.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-nMZ64X'... Converting to `manual-breaking-assertion-failure-1b.pdf'... Deleting `./tmp-lilypond-nMZ64X'... Compiling: TEST 1b Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-1c.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-G3PVEW'... Converting to `manual-breaking-assertion-failure-1c.pdf'... Deleting `./tmp-lilypond-G3PVEW'... Compiling: TEST 1c Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-1d.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-jZrT1T'... Converting to `manual-breaking-assertion-failure-1d.pdf'... Deleting `./tmp-lilypond-jZrT1T'... Compiling: TEST 1d Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-2a.ly' Parsing... Interpreting music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160][168][176][184][192][200][208][216][224][232][240][248][256][264][272][280][288][296][304][312][320] Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 or 2 pages... This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Compiling: TEST 2a Assertion failed! Program: c:\Program Files (x86)\LilyPond\usr\bin\lilypond.exe File: /home/gub/NewGub/gub/target/mingw/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/lily/page-breaking.cc, Line 1180 Expression: ret <= cached_line_details_.size () GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-2b.ly' Parsing... Interpreting music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160][168][176][184][192][200][208][216][224][232][240][248][256][264][272][280][288][296][304][312][320] Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 or 2 pages... This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-2c.ly' Parsing... Interpreting music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160][168][176][184][192][200][208][216][224][232][240][248][256][264][272][280][288][296][304][312][320] Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 or 2 pages... Drawing systems... Layout output to `./tmp-lilypond-LPLhLn'... Converting to `manual-breaking-assertion-failure-2c.pdf'... Deleting `./tmp-lilypond-LPLhLn'... Compiling: TEST 2c Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-2d.ly' Parsing... Interpreting music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152][160][168][176][184][192][200][208][216][224][232][240][248][256][264][272][280][288][296][304][312][320] Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 or 2 pages... This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Compiling: TEST 2d Assertion failed! Program: c:\Program Files (x86)\LilyPond\usr\bin\lilypond.exe File: /home/gub/NewGub/gub/target/mingw/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/lily/page-breaking.cc, Line 1180 Expression: ret <= cached_line_details_.size () GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-3a.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-t6MfQz'... Converting to `manual-breaking-assertion-failure-3a.pdf'... Deleting `./tmp-lilypond-t6MfQz'... Compiling: TEST 3a Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-3b.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-Kw7j8W'... Converting to `manual-breaking-assertion-failure-3b.pdf'... Deleting `./tmp-lilypond-Kw7j8W'... Compiling: TEST 3b Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-3c.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 or 2 pages... Drawing systems... Layout output to `./tmp-lilypond-bCJwlK'... Converting to `manual-breaking-assertion-failure-3c.pdf'... Deleting `./tmp-lilypond-bCJwlK'... Compiling: TEST 3c Success: compilation successfully completed GNU LilyPond 2.19.53 Processing `manual-breaking-assertion-failure-3d.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `./tmp-lilypond-KXSJ1E'... Converting to `manual-breaking-assertion-failure-3d.pdf'... Deleting `./tmp-lilypond-KXSJ1E'... Compiling: TEST 3d Success: compilation successfully completed
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel