Nested tuplets in linked staves lead to corruption

• May 21, 2020 - 18:07
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project

Current 3.4.2 (and 3.5 Alpha) - Windows 10

1) Create a new score for an instrument and a linked staff (e.g. flute + linked staff, or guitar + linked Tab staff)

2) Enter a few notes in top staff including a nested tuplet, eg:
tuplet flute.jpg

3) Save/Quit/Reload

Result: corruption (test file at this step: 2 flutes bis.mscz )

tuplet flute1.jpg

  • This is a regression (no checked yet where it is happening in version 3, but works in version 2, eg in 2.3.2)

Comments

Status PR created fixed

Fixed in branch 3.x, commit ff840aa50f

_Fix #305750 - Nested tuplets in linked staves lead to corruption

Existing algorithm had problems finding the correct linked tuplets when
dealing with linked staffs. The algorithm is now looking for tuplet,
linked to tuplet of the orginal chordrest but on the same staff as the
newly created chordrest._

Fix version
3.5.0