Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qt5-declarative 5.15.9+kde+r23-1 Bug MuseScore #17276

Closed
ivanmelillo opened this issue Apr 19, 2023 · 4 comments · Fixed by #17285
Closed

qt5-declarative 5.15.9+kde+r23-1 Bug MuseScore #17276

ivanmelillo opened this issue Apr 19, 2023 · 4 comments · Fixed by #17285
Assignees
Labels
needs review The issue needs review to set priority, fix version or change status etc.

Comments

@ivanmelillo
Copy link

Issue type

Other type of issue

Bug description

With the new update of qt5-declarative 5.15.9+kde+r23-1 MuseScore cannot display the score editor. I'm an Arch user and had to downgrade to qt5-declarative 5.15.9+kde+r22-1

Steps to reproduce

Update system pacman -Syu, y qt5-declarative 5.15.9+kde+r23-1 and open musescore

Screenshots/Screen recordings

Screenshot_20230418_215948

MuseScore Version

4.0.2

Regression

I don't know

Operating system

ArchLinux

Additional context

The bug is due to the qt5-declarative 5.15.9+kde+r23-1 update. With Downgrade MuseScore works correctly

@muse-bot muse-bot added the needs review The issue needs review to set priority, fix version or change status etc. label Apr 19, 2023
@Jojo-Schmitz
Copy link
Contributor

As far as I know the AppImage used Qt 5.15.2, the last public available package.
I don't think we're supporting any distribution build. Or is this happening with the AppImage?

easyteacher added a commit to easyteacher/MuseScore that referenced this issue Apr 19, 2023
After https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/40 a
QQuickItem without a parentItem is always invisible. WHile this avoids
some crashes in plasmashell, it breaks some applications like MuseScore
where pages don't have a parent item.

Fixes musescore#17276
easyteacher added a commit to easyteacher/MuseScore that referenced this issue Apr 19, 2023
After https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/40 a
QQuickItem without a parentItem is always invisible. While this avoids
some crashes in plasmashell, it breaks some applications like MuseScore
where pages don't have a parent item.

This is also important for Qt6 porting.

Fixes musescore#17276
@sztan
Copy link

sztan commented Apr 19, 2023

For me it does happem with the latest community package but not with the AppImage.

@Jojo-Schmitz
Copy link
Contributor

Jojo-Schmitz commented Apr 19, 2023

Then report this to the maintainers. Here we're only responsible for the AppImage.

Although it seems a fix is known, see #17285, as it is a one-liner it might be pretty easy to get backported into the community package

@ivanmelillo
Copy link
Author

In appimage MuseScore works correctly. See the test I did!

museqt-2023-04-19_13.53.57.mp4

cbjeukendrup pushed a commit to cbjeukendrup/MuseScore that referenced this issue Apr 19, 2023
After https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/40 a
QQuickItem without a parentItem is always invisible. While this avoids
some crashes in plasmashell, it breaks some applications like MuseScore
where pages don't have a parent item.

This is also important for Qt6 porting.

Fixes musescore#17276
igorkorsukov pushed a commit that referenced this issue Apr 20, 2023
After https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/40 a
QQuickItem without a parentItem is always invisible. While this avoids
some crashes in plasmashell, it breaks some applications like MuseScore
where pages don't have a parent item.

This is also important for Qt6 porting.

Fixes #17276
Martchus pushed a commit to Martchus/qtdeclarative that referenced this issue Jun 13, 2023
This breaks applications that use QQmlPropertyList to store QQuickItem
and don't set a parentItem for them.

Ref: musescore/MuseScore#17276

This reverts commit 45c22a0221937682f4496801a495458a00f76d3a.
Martchus pushed a commit to Martchus/qtdeclarative that referenced this issue Oct 8, 2023
This breaks applications that use QQmlPropertyList to store QQuickItem
and don't set a parentItem for them.

Ref: musescore/MuseScore#17276

This reverts commit 45c22a0221937682f4496801a495458a00f76d3a.
Martchus pushed a commit to Martchus/qtdeclarative that referenced this issue Jan 7, 2024
This breaks applications that use QQmlPropertyList to store QQuickItem
and don't set a parentItem for them.

Ref: musescore/MuseScore#17276

This reverts commit 45c22a0221937682f4496801a495458a00f76d3a.
Martchus pushed a commit to Martchus/qtdeclarative that referenced this issue Mar 15, 2024
This breaks applications that use QQmlPropertyList to store QQuickItem
and don't set a parentItem for them.

Ref: musescore/MuseScore#17276

This reverts commit 45c22a0221937682f4496801a495458a00f76d3a.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs review The issue needs review to set priority, fix version or change status etc.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants