bug-lilypond
[Top][All Lists]
Advanced

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

Re: [Bug] LilyPond Crash (return code -1073741819) - reproduceable?


From: James
Subject: Re: [Bug] LilyPond Crash (return code -1073741819) - reproduceable?
Date: Sun, 25 May 2014 07:06:00 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Jakob

Don't forget to include the bug list

That error code is a general Windows return code. (0xc0000005) so it
doesn't really give anything much to work with except that it looks like
Guile is the problem :)

...

On 25/05/14 01:31, Jakob Schöttl wrote:
>> Do you get anything useful if you don't use Frescobaldi and just use
>> the lilypond command line but with the verbose option?
>>
>> i.e. lilypond --verbose --pdf Eigenes.ly
> ... | grep -i segment
> gives this (maybe interesting?):
>
> GUILE_INIT_SEGMENT_SIZE_1 wird auf 10485760 gesetzt
> GUILE_MAX_SEGMENT_SIZE wird auf 104857600 gesetzt
>
> ("Setting constant to value")
> Full output see below.
>
>> If you say that you can "remove a note" and it works (really? just
>> *any* note?) then what about adding a note or measure?
> The problem started with the leading "r2." in the music expressions
> upper and lower.
>
> But with this "r2.":
>
> Removing the last three lines or the first ten lines of the music
> expression mandolin -> LilyPond runs, no crash.
>
> Removing only single notes inbetween -> Measure check fail, then
> LilyPond crashes.
>
> Adding notes (anywhere) -> LilyPond crashes.
>
>> It could be memory related - using some excessive NPP for instance -
>> but it sounds odd that a 'single note' would make that much difference.
> ---
>
> Log level set to 287
> GNU LilyPond 2.18.2
> Relocation: is absolute: argv0=c:\Program Files
> (x86)\LilyPond\usr\bin\lilypond.exe
> PATH=c:/Program Files (x86)/LilyPond/usr/bin (voranstellen)
> PATH wird auf c:/Program Files
> (x86)/LilyPond/usr/bin;c:\Users\Jakob\bin;.;C:\Program Files
> (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Program
> Files
> (x86)\Git\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program
> Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files
> (x86)\GNU\GnuPG\pub;c:\Program Files (x86)\MiKTeX
> 2.9\miktex\bin\;c:\Program Files\Calibre2\;c:\Program Files
> (x86)\MySQL\MySQL Workbench 6.1 CE;c:\Program
> Files\Java\jdk1.7.0_55\bin;c:\Program Files (x86)\LilyPond\usr\bin
> gesetzt
> Verlagerung: Kompilier-Datenverzeichnis=, neues
> Datenverzeichnis=c:/Program Files
> (x86)/LilyPond/usr/share/lilypond//current
> Verlagerung: framework_prefix=c:/Program Files (x86)/LilyPond/usr/bin/..
> INSTALLER_PREFIX wird auf c:/Program Files (x86)/LilyPond/usr/bin/..
> gesetzt
> Verlagerungsdatei: c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/relocate//fontconfig.reloc
> FONTCONFIG_FILE wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/fonts/fonts.conf gesetzt
> FONTCONFIG_PATH wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/fonts gesetzt
> Verlagerungsdatei: c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/relocate//gs.reloc
> Warnung: kein solches Verzeichnis: c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/fonts für GS_FONTPATH
> Warnung: kein solches Verzeichnis: c:/Program Files
> (x86)/LilyPond/usr/bin/../share/gs/fonts für GS_FONTPATH
> GS_LIB=c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource (voranstellen)
> GS_LIB wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource gesetzt
> GS_LIB=c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource/Init
> (voranstellen)
> GS_LIB wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource/Init;c:/Program
> Files (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource gesetzt
> Verlagerungsdatei: c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/relocate//guile.reloc
> GUILE_LOAD_PATH=c:/Program Files
> (x86)/LilyPond/usr/bin/../share/guile/1.8 (voranstellen)
> GUILE_LOAD_PATH wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../share/guile/1.8 gesetzt
> Verlagerungsdatei: c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/relocate//pango.reloc
> PANGO_RC_FILE wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/pango/pangorc gesetzt
> PANGO_PREFIX wird auf c:/Program Files (x86)/LilyPond/usr/bin/../ gesetzt
> PANGO_MODULE_VERSION wird auf 1.6.0 gesetzt
> PATH=c:/Program Files (x86)/LilyPond/usr/bin/../bin (voranstellen)
> PATH wird auf c:/Program Files
> (x86)/LilyPond/usr/bin/../bin;c:/Program Files
> (x86)/LilyPond/usr/bin;c:\Users\Jakob\bin;.;C:\Program Files
> (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Program
> Files
> (x86)\Git\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program
> Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files
> (x86)\GNU\GnuPG\pub;c:\Program Files (x86)\MiKTeX
> 2.9\miktex\bin\;c:\Program Files\Calibre2\;c:\Program Files
> (x86)\MySQL\MySQL Workbench 6.1 CE;c:\Program
> Files\Java\jdk1.7.0_55\bin;c:\Program Files (x86)\LilyPond\usr\bin
> gesetzt
> GUILE_MIN_YIELD_1 wird auf 65 gesetzt
> GUILE_MIN_YIELD_2 wird auf 65 gesetzt
> GUILE_MIN_YIELD_MALLOC wird auf 65 gesetzt
> GUILE_INIT_SEGMENT_SIZE_1 wird auf 10485760 gesetzt
> GUILE_MAX_SEGMENT_SIZE wird auf 104857600 gesetzt
>
> LILYPOND_DATADIR="/usr/share/lilypond/2.18.2"
> LOCALEDIR="/usr/share/locale"
>
> Effective prefix: "c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current"
> FONTCONFIG_FILE="c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/fonts/fonts.conf"
> FONTCONFIG_PATH="c:/Program Files (x86)/LilyPond/usr/bin/../etc/fonts"
> GS_LIB="c:/Program Files
> (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource/Init;c:/Program
> Files (x86)/LilyPond/usr/bin/../share/ghostscript/8.70/Resource"
> GUILE_LOAD_PATH="c:/Program Files
> (x86)/LilyPond/usr/bin/../share/guile/1.8"
> PANGO_RC_FILE="c:/Program Files
> (x86)/LilyPond/usr/bin/../etc/pango/pangorc"
> PANGO_PREFIX="c:/Program Files (x86)/LilyPond/usr/bin/../"
> PATH="c:/Program Files (x86)/LilyPond/usr/bin/../bin;c:/Program Files
> (x86)/LilyPond/usr/bin;c:\Users\Jakob\bin;.;C:\Program Files
> (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Program
> Files
> (x86)\Git\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program
> Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files
> (x86)\GNU\GnuPG\pub;c:\Program Files (x86)\MiKTeX
> 2.9\miktex\bin\;c:\Program Files\Calibre2\;c:\Program Files
> (x86)\MySQL\MySQL Workbench 6.1 CE;c:\Program
> Files\Java\jdk1.7.0_55\bin;c:\Program Files (x86)\LilyPond\usr\bin"
> []
> Guile 1.8
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/lily-library.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/output-lib.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/markup-macros.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/parser-ly-from-scheme.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/file-cache.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-event-classes.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-music-callbacks.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-music-types.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-note-names.scm]
> [c:/Program Files (x86)/LilyPond/usr/share/lilypond/current/scm/c++.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/chord-entry.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/skyline.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/stencil.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-markup-commands.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/markup.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/modal-transforms.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/chord-generic-names.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/chord-ignatzek-names.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/music-functions.scm
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-music-display-methods.scm]
> ]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/part-combiner.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/autochange.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-music-properties.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/time-signature-settings.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/auto-beam.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/chord-name.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/bezier-tools.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/ly-syntax-constructors.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-context-properties.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/translation-functions.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/script.scm]
> [c:/Program Files (x86)/LilyPond/usr/share/lilypond/current/scm/midi.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/layout-beam.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/parser-clef.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/layout-slur.scm]
> [c:/Program Files (x86)/LilyPond/usr/share/lilypond/current/scm/font.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/encoding.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/bar-line.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/flag-styles.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/fret-diagrams.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/tablature.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/harp-pedals.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-woodwind-diagrams.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/display-woodwind-diagrams.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/predefined-fretboards.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-grob-properties.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-grobs.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-grob-interfaces.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/define-stencil-commands.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/scheme-engravers.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/titling.scm]
> [c:/Program Files (x86)/LilyPond/usr/share/lilypond/current/scm/text.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/paper.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/backend-library.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/x11-color.scm]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/scm/safe-lily.scm]
> FontConfig wird initialisiert...
> Schriftartverzeichnis wird hinzugefügt: c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf
> Schriftartendatenbank erstellen...
>
> »test.ly« wird verarbeitet
> Analysieren...
> [c:/Program Files (x86)/LilyPond/usr/share/lilypond/current/ly/init.ly
> [<string>
>  [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/declarations-init.ly
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/toc-init.ly]
> Benutze Notenbezeichnung »nederlands«...
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/drumpitch-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/chord-modifiers-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/script-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/chord-repetition-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/scale-definitions-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/dynamic-scripts-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/spanners-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/predefined-fretboards-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/string-tunings-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/property-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/grace-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/midi-init.ly
>    [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/performer-init.ly]]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/paper-defaults-init.ly
>    [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/titling-init.ly]
>    [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/text-replacements.ly]]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/context-mods-init.ly]
>   [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/engraver-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/ly/music-functions-init.ly]]]]]
> Benutze Notenbezeichnung »nederlands«...
>  [test.ly
> Benutze Notenbezeichnung »deutsch«...]
> Interpretation der Musik...
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-20.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-11.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-13.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-14.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-16.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-18.otf]
> [c:/Program Files
> (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-23.otf][8][16][24][32][40][48][56][64][72][80]



Some things that we might consider - again these are just constructive
suggestions than anything that is necessarily technically justified. I
looked on my own linux system and found I am not using the latest
version of guile (1.8.7) and the current (albeit 3 years old) 1.8.x
version is 1.8.8 which contains some fixes that *might* be relevant for
64 bit systems. See:

*http://preview.tinyurl.com/guile-news-1-8-8

*
Also it would be interesting to know if you are using Win 8.1 or just
8.0 as there have been (AFAIK) a fair few fixes and patches (not least
the full SP1) for 8.0 which could be relevant. I am not a programmer so
cannot help but someone might be able to see what might be the issue.

Finally is it possible to turn off (so to speak) any processes or
services that might be using significant memory (I can see for instance
that you have SQL installed on this box from the PATH statement and
wonder if you are running an SQL database 'instance' (if that is the
right word) as that might be using a lot of resources (again forgive me
for talking out of ignorance - I work for a software company that often
implements an SQL instance locally on the servers we run on and know
that this can use significant resources Non and/or Paged Pool which can
cause conflicts with other things such as application/service crashes
when it hits a tipping point).

James


reply via email to

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