Assertion failure / incorrect behavior on Shift+Left of volta start grip
Ubuntu 14.04, GIT commit: 2e2aa1c
1) new / empty score
2) add volta to any measure but first
3) double click
4) click start grip
5) Shift+Left
Result: crash - or more particularly, assertion failure (so results may diffier if not running a debug build, I guess).
The failure occurs in Measure::remove(), where we are trying to remove the line from the measure. The parent of the line is null. If I bypass assert, though, it still doesn't behave well - the end point of the volta moves too.
Comments
I don't understand well step 4: click start grip?
Edit: If it is, as I now suppose, on the left grip editing like this:
I cannot reproduce the issue, after Shift + Left, sorry
- For this issue: #44466: Crash extending volta over mmrest starting a new system, I had already checked. Very former issue. I can reproduce it throughout the last nine months (up to mid-May)
Yes, by "start grip", I mean the left handle. Sorry for the confusion, "start grip" is the internal term for this within the code.
And yes, it doesn't crash unless you are using a debug build. But the results aren't correct, either - moving the start grip should not move the end one. I fear the score may be somewhat corrupt at this point. Maybe I'm wrong, and it's not as serious as it first appeared. I'm downgrading to "major", but perhaps it's not even that. Depends on whether the score really is corrupt.
fixed in 16764d4614
Automatically closed -- issue fixed for 2 weeks with no activity.