Crash when changing duration measure containing tremolo between notes

• Jul 14, 2019 - 23:42
Reported version
3.2
Priority
P0 - Critical
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
  1. Create a note pair with "tremolo between notes"
  2. Open Measure Properties
  3. Change the measure duration, press OK
  4. Crash, partial stack trace:

Application Specific Information:
abort() called
Pure virtual function called!

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff677d923e __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff6788fc1c pthread_kill + 285
2 libsystem_c.dylib 0x00007fff677421c9 abort + 127
3 libc++abi.dylib 0x00007fff64dc2231 abort_message + 231
4 libc++abi.dylib 0x00007fff64dce742 __cxa_pure_virtual + 18
5 org.musescore.MuseScore 0x000000010bb2c496 Ms::Element::tick() const + 54
6 org.musescore.MuseScore 0x000000010bb2bde8 Ms::Element::spatium() const + 232
7 org.musescore.MuseScore 0x000000010bd7cdf6 Ms::Tremolo::layout() + 22
8 org.musescore.MuseScore 0x000000010bbdcddf Ms::Measure::stretchMeasure(double) + 1423
9 org.musescore.MuseScore 0x000000010bba8944 Ms::Score::collectSystem(Ms::LayoutContext&) + 4676
10 org.musescore.MuseScore 0x000000010bbac6be Ms::LayoutContext::collectPage() + 1406
11 org.musescore.MuseScore 0x000000010bbaf290 Ms::LayoutContext::layout() + 48
12 org.musescore.MuseScore 0x000000010bbaedde Ms::Score::doLayoutRange(Ms::Fraction const&, Ms::Fraction const&) + 3118
13 org.musescore.MuseScore 0x000000010badd1ed Ms::Score::update() + 413
14 org.musescore.MuseScore 0x000000010b77a039 Ms::MeasureProperties::apply() + 1049
15 org.musescore.MuseScore 0x000000010b779bce Ms::MeasureProperties::bboxClicked(QAbstractButton*) + 62


Comments

Title Crash when stretching measure containing tremolo between notes Crash when changing duration measure containing tremolo between notes
Severity S4 - Minor S2 - Critical
Priority P0 - Critical

Confirmed. Somehow the parent of the tremolo has been corrupted.

Fix version
3.4.0