Crash on undo/redo after changing staff distance

• May 13, 2016 - 03:38
Reported version
3.0
Type
Functional
Severity
S2 - Critical
Status
closed
Project

Comments

confirmed, stack trace:
1 Ms::mscoreMessageHandler musescore.cpp 2349 0x48b8ba
2 Z14qFloatDistancedd 0x6888d42a
3 _ZStL6ignore 0x17b2ac3
4 ?? 0x28ba24
5 ?? 0x2b
6 ?? 0x38
7 ?? 0x10
8 Ms::ContinuousPanel::ContinuousPanel continuouspanel.cpp 49 0x650073

So it dies on an assert somewhere deep inside Qt

Can't reproduce from scratch for now.

But can in two manners with the score reduced in a minimal way: minimal.mscz

1) Open this file -> Style -> General -> Page
- Decrease staff distance (eg 6.1 sp) -> Increase staff distance (6.6 sp) -> Ok
- Undo -> Redo -> Undo (here, this last undo is necessary)
Result: crash

2) Open the same file -> Delele the spacer
- then same steps as previous: Style/General etc.
- but at the end: only Undo -> Redo
Result: crash

Note: in the two cases, no issue by deleting first the two rehearsal marks (13/21)