Re: Crash in 2.25.4

Colin Campbell <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <[email protected]>
Happens to me on Ubuntu as well:

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

colin@Calvin:/Work$ lilypond Non-Musical.ly
GNU LilyPond 2.25.5 (running Guile 2.2)
Fontconfig error: No writable cache directories
Processing `Non-Musical.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Converting to `Non-Musical.pdf'...
warning: `(gs -q -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH 
-dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-4728954)' 
failed (256)

/usr/local/share/lilypond/2.25.5/ly/init.ly:66:2: error: Guile signaled 
an error for the expression beginning here
#
(let ((book-handler (if (defined? 'default-toplevel-book-handler)
Throw to key `ly-file-failed' with args `()'.

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Test file :

&&&&&&&&&&&&

\version "2.25.2"
{ c1 }

&&&&&&&&&&&&&&

On 2023-05-17 14:02, Gwyn Ciesla via bug-lilypond wrote:
> Attaching reproducer.
>
> >From Fedora bug:
>
> When I attempt to build a score using a PianoStaff or GrandStaff (which contains more than one sub-staff), lilypond crashes.
>
> Reproducible: Always
>
> Steps to Reproduce:
> 1. Attempt to build a minimal reproducer (which I will attach) with lilypond-2.25.4
> Actual Results:
> Slightly varying modes of crashing.
>
> #1) Without dumping core:
>
> --- 8< ---
> nils@makake:~/music> lilypond minimal.ly
>
> GNU LilyPond 2.25.4 (running Guile 2.2)
> Processing `minimal.ly'
> Parsing...
> Interpreting music...
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> /usr/share/lilypond/2.25.4/ly/init.ly:64:2: error: Guile signaled an error for the expression beginning here
> #
>   (let ((book-handler (if (defined? 'default-toplevel-book-handler)
> In procedure scm_hash_fn_create_handle_x: Error while printing exception.
> --- >8 ---
>
> #2) With dumping core:
>
> --- 8< ---
> nils@makake:~/music> lilypond minimal.ly
>
> GNU LilyPond 2.25.4 (running Guile 2.2)
> Processing `minimal.ly'
> Parsing...
> Interpreting music...
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> /usr/share/lilypond/2.25.4/ly/init.ly:64:2: error: Guile signaled an error for the expression beginning here
> #
>   (let ((book-handler (if (defined? 'default-toplevel-book-handler)
> In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): Segmentation fault (core dumped)
> --- >8 ---
>
> Expected Results:
> It builds a PDF from the score.
>
> - I get the same behavior on Fedora 38 and Rawhide.
> - Using the lilypond-2.25.3 Fedora package _or_ the 2.25.4 binary from upstream doesn’t exhibit the issue.
>
>
> -- 
> Gwyn Ciesla
> she/her/hers
> ------------------------------------------------
> in your fear, seek only peace
> in your fear, seek only love
> -d. bowie
>
>
> Sent with Proton Mail secure email.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.