barline in wrong place after insert measure and re-open; later file corrupted (then crash)

• Dec 7, 2009 - 03:27
Type
Functional
Severity
S4 - Minor
Status
closed
Project

After inserting a measure before a measure whose actual duration differs from nominal duration (then re-open), barline in measure with different actual duration is incorrectly placed.

Software version 0.9.5 Rev 2012 with Windows XP SP3

Sequence to reproduce problem.

Attachment Size
ins_bar_bef2.mscz 1.32 KB

Comments

After inserting a measure before a measure whose actual duration differs from nominal (then re-open), barline in measure with different actual duration is incorrectly placed.

Version 0.9.5 Rev 2012 with Windows XP SP3

Steps to reproduce problem:

  1. Create new score from scratch: Piano; Key Bb; Time sig 4/2, no pickup, 4 measures.
  2. Enter notes for meas 1.
  3. Meas 2: set actual duration to 6/2.
  4. Enter notes for meas 2 and 3.
    [Sample file ins_bar_bef2.mcxz is in this state before measure insertion.]
  5. Insert measure before meas 2.
  6. Save.
  7. Close.
  8. (Re-)Open same file.
  9. See barline between meas 2 and 3 is in wrong place.
  10. In sequencer, on playback, notes in bar 2 and 3 overlap.

If one continues to edit the file, it usually becomes corrupted enough to crash MuseScore.