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: Jakob Schöttl
Subject: Re: [Bug] LilyPond Crash (return code -1073741819) - reproduceable?
Date: Sun, 25 May 2014 11:09:19 +0200
User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Sorry for that mess..

Am 25.05.2014 08:06, schrieb James:
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.


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
*

I think it's very hard if not impossible to downgrade only Guile in the LilyPond distribution for Windows systems. I have no idea how to do this.

Maybe I will try to find LilyPond for Windows from before 13 Dec. 2010 (that's the commit date in Guile of the NEWS update to 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.

The problem occurs for me on

Windows 8 Pro (x64)
Windows 8.1 Pro (x64)

(both with LilyPond 1.18.2)

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).

I don't have any server processes running. But I just terminated background programs like DropBox and so on.

Same issue.

I also have 12 GB memory, theoretically it should be enough ;)

Thanks, Jakob


reply via email to

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