Updates:
        Status: Started
        Owner: [email protected]
        Labels: Patch-new

Comment #1 on issue 3205 by [email protected]: opening bar check causes crash if \score contains the \midi block
http://code.google.com/p/lilypond/issues/detail?id=3205#c1

Issue 3205: opening bar check causes crash if \score contains the \midi block

This derives Bar_check_iterator from Music_iterator rather than from
Simple_music_iterator.

In
\score {
  { | d }
  \midi { }
}

the bar check iterator is being called while only the \Global context
exists.  That causes Score_performer::one_time_step to be called
without getting Score_performer::prepare to be called previously,
probably because the Score context is created at the wrong time.  The
Score_performer is not prepared for this situation.

I have no idea how to fix Simple_music_iterator, why it exists in the
first place and is written like it is, and why this appears to work.

http://codereview.appspot.com/7377057

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to