MuseScore crashing when adjust the parameters for multiple "triples" together.

• Jun 7, 2020 - 03:48

As the title

MuseScore crashing when adjust the parameters for multiple "triples" together

OS: macOS 10.15, Arch.: x86_64, MuseScore version (64-bit): 3.4.2.25137, revision: 148e43f

Attachment Size
截圖 2020-06-07 上午10.47.51.jpg 401.33 KB

Comments

That crash mentions issues with a popup showing up, but adjust tuplets properties is done in the inspector.

Please share (the score and) steps to reproduce the crash.

This bug has been fixed in version 3.5 with 443ead7. To verify this, I checked out the 3.4.2 sources from GitHub and reproduced the crash. Then I applied the changes from 443ead7, tested again, and the bug was gone.

In reply to by Jojo-Schmitz

From the commit message:
Passing an empty string to QWidget::setStyleSheet() causes the widget's
current style sheet to be removed, thus causing the widget's style to be
inherited from its parent. This creates a problem in QComboBox::showPopup(),
where it becomes possible that a pointer to a QStyle object could used after
the object itself has been destroyed. A style sheet of " " can be used to
override any previous style sheet without invalidating the current QStyle
object.

As the one who investigated #303619, I do not find it strange, nor do I find the two issues to be unrelated.

In reply to by mattmcclinch

Well, the title talking about entering fonts certainly does makes this look unrelated, as none of that is what the user is doing to get that crash?
Even reading that description seems no to show nothing related to changing the property of triplets.
So while it might be crystal clear to you, it isn't for me, and probably not many others, but hey, it's fixed, so no complaint ;-)

Do you still have an unanswered question? Please log in first to post your question.