MuseScore 4.1.1 hangs on splash screen, UI neve appears and splash screen never disappears
@RomanPudashkin is already working on this.
Since Dec 11, 2023.
Assessment
This issue has not been assessed yet.
Description
Issue type
Crash or freeze
Bug description
The software hangs on splash screen, never spawning the main UI. The log files reveal there is a QT infinite loop. Unfortunately the only fix was to totally re-install the software, removing AppData etc.
Steps to reproduce
I'm unsure what caused the QT state, but it may be related to a dropdown/context menu remaining on my screen after accessing it via the mixer. The context menu froze and got orphaned, and remained on screen even after closing the mixer. I closed the software to remove the menu (it happened once previous with no follow on issue) and upon restart, the splash screen never goes away.
Examining the logs in C:\users...\AppData we can see that there is a QT error, a width value is null and thus the UI cannot be launched. This causes an infinite loop as the UI continually tries to launch but cannot. Probably a simple fix to check for null value (if I can find it in the code I'll fix it myself for you!)
Screenshots/Screen recordings
Occurs around 19mins and 20seconds into this video
My MuseScore review using Auld Lang Syne arrangement. Recorded a nasty UI fatal crash bug!
MuseScore Version
OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.1.1-232071203, revision: github-musescore-musescore-e4d1ddf
Regression
Yes, this used to work in a previous version of MuseScore 4.x
Operating system
Windows 10 Pro x64
Additional context
I've attached the log files I found in AppData (they might not all be relevant, but the last time stamp contains the error/loop, as this was the last time I tried to launch the app before reinstalling)
I zipped up my logs before I removed AppData:
logs.zip
Here is a partial of that last log:
2023-12-10T22:15:51.571 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.573 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.574 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.576 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.576 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.578 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.579 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.580 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.581 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.583 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.583 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.584 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.585 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.586 | ERROR | main_thread | <lambda_41badbb51144bbabfba1634aafa31ef1> | operator : error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
2023-12-10T22:15:51.587 | WARN | main_thread | Qt | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"`
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from musescore/MuseScore
-
engraving P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
needs design
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
community P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
regression nightly UX/interaction
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
All issues in musescore/MuseScore
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
gazebosim/gz-sensors#662 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
LadybirdBrowser/ladybird#12123 ·