bug-lilypond
[Top][All Lists]
Advanced

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

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


From: Jakob Schöttl
Subject: [Bug] LilyPond Crash (return code -1073741819) - reproduceable?
Date: Fri, 23 May 2014 17:39:04 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

> I'm not top posting.

LilyPond crashes:

> Starte lilypond-windows.exe 2.18.2 [Eigenes.ly] ...
> »D:/Daten/Temp/Eigenes.ly« wird verarbeitet
> Analysieren...
> Interpretation der Musik...[8][16][24][32][40][48][56][64][72][80]
> Wurde mit dem Return-Code -1073741819 beendet.

I tried really hard to provide a minimal example! But always when I remove a 
measure or a note in any music expression or some other unrelated markup it 
works.

LilyPond 2.18.2
Frescobaldi 2.0.15
Windows 8.1 x64

I get this kind of error very often in not-simple scores on Windows 8 and 
never be able to reduce it to a minimal example.

Reprocueable? Any ideas? Or ideas how to reduce it to a minimal example?

Thanks

---

\version "2.18.2"

\language "deutsch"

global = { }

timeA = { \time 3/4 }
timeB = { \time 1/2 }
timeC = { \time 4/4 }
timeD = { \time 10/16 }
timeE = { \time 2/4 }
timeF = { \time 3/8 }
timeG = { \time 9/16 }
timeH = { \time 6/16 }

mandolin = \relative c'' {

  \timeA
  e,8.^"A" e8 g16 fis16 e16 h'8 h |
  e,8. e8 g16 fis16 e16 c'8 c |
  e,8. e8 g16 fis16 e16 h'8 h |
  e,8. e8 g16 fis16 e16 c'8 c |
  e,8. e8 g16 fis16 e16 << { b'8 h } \\ { g8 g } >> |
  e8. e8 g16 fis16 e16 << { c'8 c } \\ { e,8 e } >> |
  e8. e8 g16 fis16 e16 << { b'8 h } \\ { g8 g } >> |
  e8. e8 g16 fis16 e16 << { c'8 c } \\ { e,8 e } >>
  \bar "||"
  
  \timeH
  h'8 c16 e,8. |  h'8 c16 e,8. | h'8 c e, | 
  
  \timeG
  h'16 c e, h'16 c e, h'16 c e, 
  \bar "||"
  
  
  \timeC
  e'8. e g8 fis e << { h' h } \\ { g g } >> |
  e8. e g8 fis e << { c' c } \\ { e, e } >> |
  
  \timeA
  e8. e g8 fis e |
  
  \timeD
  <<
    {
      h'8. g a8[ fis] |
      g8. e fis8[ dis] |
      e8. h c8[ a]] |
      h8. g a8[ fis] 
    }
    \\
    {
      g'8. e fis8[ dis] |
      e8. h dis8[ h] |
      h8. g a8[ fis] |
      g8. e s8 s
    }
  >> |
  
  \timeE
  g16 e d c h a g fis |
  
  \timeF
  e16 g h e g h |
  
  \timeC
  e8. e g8 fis e << { h' h } \\ { g g } >> |
  e8. e g8 fis e << { c' c } \\ { e, e } >> |
  
  \timeA
  e8. e g8 fis e |
  
  \timeD
  <<
    {
      h'8. g a8[ fis] |
      g8. e d8[ c] |
      h8. a g8[ fis]
    }
    \\
    {
      g'8. e fis8[ dis] |
      e8. c h8[ a] |
      g8. fis e8[ dis]
    }
  >> |
  
  % teil fehlt
  
   \timeA
  e8.^"A" e8 g16 fis16 e16 << { b'8 h } \\ { g8 g } >> |
  e8. e8 g16 fis16 e16 << { c'8 c } \\ { e,8 e } >> |
  e8. e8 g16 fis16 e16 << { b'8 h } \\ { g8 g } >> |
  e8. e8 g16 fis16 e16 << { c'8 c } \\ { e,8 e } >>
  \bar "||"
  
  \timeH
  h'8 c16 e,8. |  h'8 c16 e,8. | h'8 c e, | h'8 c e,
  \bar "||"
 
  \timeF
  <e' c>4 <e c>8 |
  <d h> <c a> <h g> |
  a h c |
  h16 a h c d8 |
  <e c>4 <e c>8 |
  <d h> <c a> <h g> |
  a8 g fis |
  e4. |
  
  <e' c>4 <e c>8 |
  <d h> <c a> <h g> |
  a h c |
  h16 a h c d8 |
  <e c>4 <e c>8 |
  <d h> <c a> <h g> |
  a8 g fis |
  e4. |
  
  \times 3/2 { <e' c>8 <g e> } |
  \times 3/2 { <d h>8 <g d> } |
  <c, a>8 <h g> <a fis> |
  h16 a h c d8 |
  
  \times 3/2 { <e c>8 <g e> } |
  \times 3/2 { <d h>8 <g d> } |
  <c, a>8 <h g> <a fis> |
  <g d>4. |
  
  % wdh iwie
  
  \timeG
  <e' c>8. <g e> <e c> |
  <d h> <g d> <d h> |
  <c a> <e c> <c a> |
  <h g> <e h> <h g> |
  <a fis> <c a> <a fis> |
  <g e> <h g> <g e> |
  <fis dis> <a fis> <fis dis>
  \bar "||"
  
  \timeA
  e4 h g |
  e'4 h g |
  e'4 h g |
  
  \clef bass
  e8^"A" g h e, g e |
  <c' e,>4 q2 |
  e,8 g h e, g e |
  <b' g>2. |
  
  g8 e h' e, g e |
  <c' e,>4 q2 |
  g8 e h' e, g e |
  <b' g>2.
  \bar "||"
  
  g16 e h' e, g e <c' e,>8. q8 q16 |
  g16 e h' e, g e <a e>8. q8 q16 |
  
  g16 e h' e, g e <c' e,>8. q8 q16 |

}

upper = \relative c'' {
  \global
  \timeA
  r2. | r2 <e, g h>8
}

lower = \relative c' {
  \global
  \timeA
  r2. | <h, e>4. e8 r4 | <c e>4.
 
}

mandolinPart = \new Staff \mandolin

harpPart = \new PianoStaff<<
  \new Staff = "upper" \upper
  \new Staff = "lower" \lower
>>


\score {
  <<
    \mandolinPart
    \harpPart
  >>
}





reply via email to

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