Bug 2457799 - musescore does not start
Summary: musescore does not start
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: qt6-qtdeclarative
Version: 43
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL:
Whiteboard:
: 2480663 2481567 2484768 2499752 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-04-13 10:39 UTC by Lumír Balhar
Modified: 2026-07-16 01:20 UTC (History)
16 users (show)

Fixed In Version: qt6-qtdeclarative-6.11.1-3.fc44
Clone Of:
Environment:
Last Closed: 2026-07-16 01:20:25 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Qt Bug Tracker QTBUG-146959 0 Not Evaluated Reported A11y-related crash in QQuickScrollbar 2026-05-23 14:29:57 UTC

Description Lumír Balhar 2026-04-13 10:39:48 UTC
The output contains multiple different errors:

07:43:12.746 | ERROR | main_thread     | EngravingFontsController::scanDirectory | Music font ""Emmentaler" " for /usr/share/SMuFL/Fonts/Emmentaler/metadata.json not found
07:43:12.747 | ERROR | main_thread     | EngravingFontsController::scanDirectory | Music font ""Gonville" " for /usr/share/SMuFL/Fonts/Gonville/metadata.json not found
07:43:12.856 | ERROR | main_thread     | ExtensionsConfiguration::manifestConfigs | failed read config data, err: [406] An error occurred when reading from the file, file: /home/lbalhar/.local/share/MuseScore/MuseScore4/plugins/plugins.json
07:43:12.857 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/lbalhar/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
07:43:12.880 | INFO  | main_thread     | GuiApp::perform | Using graphics api: "opengl" 
07:43:12.880 | INFO  | main_thread     | GuiApp::perform | Gui platform: "xcb" 
07:43:12.880 | INFO  | main_thread     | GuiApp::perform | Detecting problems with graphics api
07:43:13.199 | WARN  | main_thread     | Qt              | QQmlApplicationEngine failed to load component
07:43:13.199 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/platform/linux/Main.qml:57:5: Type WindowContent unavailable

07:43:13.199 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/WindowContent.qml:101:9: Type NotationPage unavailable

07:43:13.199 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/NotationPage/NotationPage.qml:296:13: Type LayoutPanel unavailable

07:43:13.199 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/MuseScore/InstrumentsScene/LayoutPanel.qml:208:13: Invalid property assignment: "__currentRowItem" is a read-only property

07:43:13.199 | WARN  | main_thread     | Qt              | qrc:/qml/platform/linux/Main.qml:57:5: Type WindowContent unavailable
07:43:13.199 | WARN  | main_thread     | Qt              | qrc:/qml/WindowContent.qml:101:9: Type NotationPage unavailable
07:43:13.199 | WARN  | main_thread     | Qt              | qrc:/qml/NotationPage/NotationPage.qml:296:13: Type LayoutPanel unavailable
07:43:13.199 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/InstrumentsScene/LayoutPanel.qml:208:13: Invalid property assignment: "__currentRowItem" is a read-only property
07:43:13.200 | WARN  | main_thread     | Qt              | QObject::connect(QQuickWindow, QApplication): invalid nullptr parameter
07:43:13.200 | INFO  | main_thread     | AudioOutputDeviceController::init | Available output devices changed, checking connection...
07:43:13.200 | ERROR | main_thread     | GuiApp::perform | failed Qml load

I've tried to use AI for help, and Claude identified that "__currentRowItem" property being read-only in Qt 6.10.3 might be the root cause here.



Reproducible: Always

Steps to Reproduce:
1. Run msscore in terminal
2.
3.



Additional Information:
I'm using the latest musescore-4.6.5-34.fc43

I've found this thread discussing a very similar issue: https://musescore.org/en/node/390759

I've tried a scratch build, hoped that a rebuild with new Qt might help, but it did not.

Comment 1 Jerry James 2026-04-13 17:35:17 UTC
I'm afraid that I don't understand QML at all.  I tried this patch:

--- a/src/framework/uicomponents/qml/Muse/UiComponents/treeview/BasicTableView.qml
+++ b/src/framework/uicomponents/qml/Muse/UiComponents/treeview/BasicTableView.qml
@@ -396,7 +396,7 @@ FocusScope {
     default property alias __columns: root.data
 
     /*! \internal */
-    property alias __currentRowItem: listView.currentItem
+    readonly property alias __currentRowItem: listView.currentItem
 
     /*! \internal
         This property is forwarded to TableView::currentRow, but not to any TreeView property.

but there are other parts of the code that still want read-write access to that property, so it doesn't help.  I don't know how to fix this.  If somebody who does know how comes up with a patch, I will be happy to apply it and rebuild.

Comment 2 Karl 2026-04-15 23:30:32 UTC
I experienced the same problem. I tried building the beta version (4.7.0-beta) and the "bleeding edge" version (5.0, nominally), and both of them just infinite loop on loading instead of crashing outright. So...not much of an improvement.

Comment 3 Jerry James 2026-04-16 01:24:41 UTC
Thanks for trying, Karl.  I looked through the list of changes in Qt 6.10.3, and this one jumped out at me: https://qt-project.atlassian.net/browse/QTBUG-144701.  That seems to be exactly what we're seeing, right?  Something is trying to assign to an alias property, but I think it isn't the intended property.

Comment 4 alexisguerreroabg 2026-04-16 12:34:18 UTC
Same problem:

mscore -d

qt.qml.typeregistration: Invalid QML element name "IconCode"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MusicalSymbolCodes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ContainerType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "NavigationEvent"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MUAccessible"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "CompareType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "SelectionMode"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ToolBarItemType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "PopupPosition"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "DockToolBarAlignment"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Location"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "CloudVisibility"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "SaveToCloudResponse"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "DirectionTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "SlurTieTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "NoteHead"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Beam"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Hairpin"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "OrnamentTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Dynamic"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Glissando"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "CommonTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "BarlineTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MarkerTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "KeySignatureTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "AccidentalTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "FretDiagramTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "LineTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "TextTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ArticulationTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "AmbitusTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ChordSymbolTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "BendTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "TremoloBarTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "TremoloTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "VoiceTypes"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "LayoutPanelItemType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "ShadowNotePopupContent"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "PanelMode"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "StandardButton"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "SaveLocationType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "GenerateAudioTimePeriodType"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "MigrationType"; value type names should begin with a lowercase letter
08:29:50.380 | INFO  | main_thread     | GlobalModule::onPreInit | log path: /home/ldem/.local/share/MuseScore/MuseScore4/logs/MuseScore_260416_082950.log
08:29:50.380 | INFO  | main_thread     | GlobalModule::onPreInit | === Started MuseScore Studio 4.6.5, build:  ===
08:29:50.392 | INFO  | main_thread     | LanguagesService::effectiveLanguageCode | System languages: QVariant(QStringList, QList("es-Latn-CL", "es-CL", "es-Latn", "es")) 
08:29:50.395 | INFO  | main_thread     | MultiInstancesProvider::init | our instance id is: 54dc0bde53ca437a9608f278389c296f
08:29:50.395 | INFO  | main_thread     | IpcChannel::setupConnection | starting ipc server
08:29:50.396 | INFO  | main_thread     | IpcSocket::connect | success connected to ipc server
08:29:50.396 | INFO  | 140640217654976 | IpcServer::listen | ipc server: client with id "54dc0bde53ca437a9608f278389c296f"  has connected
08:29:50.401 | WARN  | main_thread     | DiagnosticsModule::onInit | crash handling disabled
08:29:50.401 | INFO  | main_thread     | audio::IAudioDriver> makeLinuxAudioDriver | Using audio driver: ALSA
08:29:50.421 | INFO  | main_thread     | AlsaAudioDriver::open | Connected to default with bufferSize 1024, sampleRate 44100, channels:  2
08:29:50.421 | INFO  | main_thread     | MuseSamplerResolver::init | MuseSampler library not found: /home/ldem/.local/share/MuseSampler/lib/libMuseSamplerCoreLib.so
08:29:50.421 | DEBUG | 140639442302656 | TaskScheduler::setupThreads | Thread pool size: 8
08:29:50.421 | INFO  | 140639442302656 | AudioEngine::setAudioChannelsCount | Audio channels: 2
08:29:50.421 | INFO  | 140639442302656 | AudioEngine::setSampleRate | Sample rate: 44100
08:29:50.421 | INFO  | 140639442302656 | AudioEngine::setReadBufferSize | Read buffer size: 1024
08:29:50.422 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/ldem/.local/share/MuseScore/MuseScore4/midi_mappings.xml"): device not open
warning: lou_setDataPath is deprecated.
08:29:50.431 | INFO  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/ldem/.local/share/MuseScore/MuseScore4/musescorecom_cred.dat
08:29:50.432 | INFO  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/ldem/.local/share/MuseScore/MuseScore4/audiocom_cred.dat
08:29:50.547 | DEBUG | main_thread     | InstrumentTemplate::read | InstrumentTemplate:: init instrument <contrabass> not found
08:29:50.550 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Petaluma" 
    symbol font path: /usr/share/fonts/steinberg-petaluma-fonts/Petaluma.otf
    text font path: /usr/share/fonts/steinberg-petaluma-fonts/Petaluma.otf
    metadata path: /usr/share/SMuFL/Fonts/Petaluma/metadata.json
08:29:50.552 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Bravura" 
    symbol font path: /usr/share/fonts/steinberg-bravura-fonts/Bravura.otf
    text font path: /usr/share/fonts/steinberg-bravura-fonts/Bravura.otf
    metadata path: /usr/share/SMuFL/Fonts/Bravura/metadata.json
08:29:50.553 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Leland" 
    symbol font path: /usr/share/fonts/leland-fonts/Leland.otf
    text font path: /usr/share/fonts/leland-fonts/Leland.otf
    metadata path: /usr/share/SMuFL/Fonts/Leland/metadata.json
08:29:50.554 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Skipping text music font: "Finale Maestro Text" 
08:29:50.554 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Skipping text music font: "Finale Maestro Text Bold" 
08:29:50.554 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Skipping text music font: "Finale Maestro Text Bold Italic" 
08:29:50.554 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Skipping text music font: "Finale Maestro Text Italic" 
08:29:50.555 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Finale Maestro" 
    symbol font path: /usr/share/fonts/finale-maestro-fonts/FinaleMaestro.otf
    text font path: /usr/share/fonts/finale-maestro-fonts/FinaleMaestro.otf
    metadata path: /usr/share/SMuFL/Fonts/Finale Maestro/metadata.json
08:29:50.556 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Skipping text music font: "Finale Broadway Text" 
08:29:50.557 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Finale Broadway" 
    symbol font path: /usr/share/fonts/finale-broadway-fonts/FinaleBroadway.otf
    text font path: /usr/share/fonts/finale-broadway-fonts/FinaleBroadway.otf
    metadata path: /usr/share/SMuFL/Fonts/Finale Broadway/metadata.json
08:29:50.559 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "MuseJazz" 
    symbol font path: /usr/share/fonts/musejazz-fonts/MuseJazz.otf
    text font path: /usr/share/fonts/musejazz-fonts/MuseJazz.otf
    metadata path: /usr/share/SMuFL/Fonts/MuseJazz/metadata.json
08:29:50.560 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "MScore" 
    symbol font path: /usr/share/fonts/mscore-fonts/MScore.otf
    text font path: /usr/share/fonts/mscore-fonts/MScore.otf
    metadata path: /usr/share/SMuFL/Fonts/MScore/metadata.json
08:29:50.563 | ERROR | main_thread     | EngravingFontsController::scanDirectory | Music font ""Emmentaler" " for /usr/share/SMuFL/Fonts/Emmentaler/metadata.json not found
08:29:50.564 | INFO  | main_thread     | EngravingFontsController::scanDirectory | Adding custom SMuFL font: "Gootville" 
    symbol font path: /usr/share/fonts/gootville-fonts/Gootville.otf
    text font path: /usr/share/fonts/gootville-fonts/Gootville.otf
    metadata path: /usr/share/SMuFL/Fonts/Gootville/metadata.json
08:29:50.566 | ERROR | main_thread     | EngravingFontsController::scanDirectory | Music font ""Gonville" " for /usr/share/SMuFL/Fonts/Gonville/metadata.json not found
08:29:50.603 | DEBUG | main_thread     | AlsaMidiInPort::connect | Connected to 0:14:0
08:29:50.604 | DEBUG | main_thread     | AlsaMidiOutPort::connect | Connected to -1
08:29:50.614 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.614 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.630 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.630 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.657 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 5(0):
08:29:50.658 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.662 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.663 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.664 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.665 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.671 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.673 | DEBUG | main_thread     | HChord::add     | SUB: chord does not contain degree 3(0):
08:29:50.678 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.678 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::loadManifestList | try load extensions, def: /usr/share/mscore-4.6//extensions, user: /home/ldem/.local/share/MuseScore/MuseScore4/extensions
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/batch_example/manifest.json
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/colornotes/manifest.json
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/courtesy_accidentals/manifest.json
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/example1/manifest.json
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/example2/manifest.json
08:29:50.682 | DEBUG | main_thread     | ExtensionsLoader::manifestList | parsing manifest: /usr/share/mscore-4.6//extensions/example3/manifest.json
08:29:50.683 | DEBUG | main_thread     | ExtPluginsLoader::loadManifestList | try load extensions, def: /usr/share/mscore-4.6//plugins, user: /home/ldem/Documentos/MuseScore4/Plugins
08:29:50.686 | ERROR | main_thread     | ExtensionsConfiguration::manifestConfigs | failed read config data, err: [406] Ocurrió un error cuando leía desde el archivo, file: /home/ldem/.local/share/MuseScore/MuseScore4/plugins/plugins.json
08:29:50.687 | DEBUG | main_thread     | ShortcutsRegister::expandStandardKeys | removed 5 shortcut, because they are not bound to standard key
08:29:50.687 | DEBUG | main_thread     | ShortcutsRegister::expandStandardKeys | added 7 shortcut, because they are alternative shortcuts for the given standard keys
08:29:50.687 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/ldem/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
08:29:50.688 | DEBUG | main_thread     | UiActionsRegister::updateEnabledAll | currentCtx: UiCtxUnknown
08:29:50.692 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.692 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.698 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.698 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.700 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.700 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.702 | DEBUG | main_thread     | PaletteWorkspaceSetup::setup | no palette data in workspace, will use default
08:29:50.705 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.705 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.711 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.711 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.714 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.714 | DEBUG | main_thread     | Score::tick2segment | no measure for tick -1
08:29:50.716 | INFO  | main_thread     | GuiApp::perform | Using graphics api: "opengl" 
08:29:50.716 | INFO  | main_thread     | GuiApp::perform | Gui platform: "xcb" 
08:29:50.716 | INFO  | main_thread     | GuiApp::perform | Detecting problems with graphics api
08:29:51.062 | WARN  | main_thread     | Qt              | QQmlApplicationEngine failed to load component
08:29:51.062 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/platform/linux/Main.qml:57:5: Type WindowContent unavailable

08:29:51.062 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/WindowContent.qml:101:9: Type NotationPage unavailable

08:29:51.062 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/NotationPage/NotationPage.qml:296:13: Type LayoutPanel unavailable

08:29:51.062 | ERROR | main_thread     | GuiApp::perform | error: qrc:/qml/MuseScore/InstrumentsScene/LayoutPanel.qml:208:13: Invalid property assignment: "__currentRowItem" is a read-only property

08:29:51.062 | WARN  | main_thread     | Qt              | qrc:/qml/platform/linux/Main.qml:57:5: Type WindowContent unavailable
08:29:51.062 | WARN  | main_thread     | Qt              | qrc:/qml/WindowContent.qml:101:9: Type NotationPage unavailable
08:29:51.062 | WARN  | main_thread     | Qt              | qrc:/qml/NotationPage/NotationPage.qml:296:13: Type LayoutPanel unavailable
08:29:51.062 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/InstrumentsScene/LayoutPanel.qml:208:13: Invalid property assignment: "__currentRowItem" is a read-only property
08:29:51.062 | WARN  | main_thread     | Qt              | QObject::connect(QQuickWindow, QApplication): invalid nullptr parameter
08:29:51.062 | INFO  | main_thread     | AudioOutputDeviceController::init | Available output devices changed, checking connection...
08:29:51.063 | ERROR | main_thread     | GuiApp::perform | failed Qml load

08:29:51.071 | INFO  | main_thread     | Profiler        | 

Main thread. Top 150 by sum time (total count: 32)
Function                                                    Call time         Call count        Sum time          
FretDiagram::readHarmonyToDiagramFile                       42.993 ms         1                 42.993 ms         
InstrumentsRepository::load                                 15.776 ms         1                 15.776 ms         
XmlStreamReader::setData                                    0.006 ms          1250              7.569 ms          
SoundFontController::loadSoundFonts                         7.433 ms          1                 7.433 ms          
LanguagesService::init                                      4.037 ms          1                 4.037 ms          
ExtPluginsLoader::loadManifestList                          3.432 ms          1                 3.432 ms          
LanguagesService::setCurrentLanguage                        2.891 ms          1                 2.891 ms          
LanguagesService::loadLanguages                             1.102 ms          1                 1.102 ms          
ShortcutsRegister::reload                                   0.972 ms          1                 0.972 ms          
ShortcutsRegister::readFromFile                             0.375 ms          2                 0.751 ms          
ExtensionsLoader::loadManifestList                          0.728 ms          1                 0.728 ms          
SymNames::loadNameToSymIdHash                               0.511 ms          1                 0.511 ms          
NotationActionController::init                              0.293 ms          1                 0.293 ms          
AbstractCloudService::init                                  0.129 ms          2                 0.258 ms          
InstrumentsRepository::loadStringTuningsPresets             0.241 ms          1                 0.241 ms          
UiActionsRegister::updateShortcutsAll                       0.213 ms          1                 0.213 ms          
AbstractCloudService::readTokens                            0.073 ms          2                 0.146 ms          
ShortcutsRegister::makeUnique                               0.104 ms          1                 0.104 ms          
SlurTieLayout::avoidCollisions                              0.011 ms          9                 0.101 ms          
UiActionsRegister::updateCheckedAll                         0.074 ms          1                 0.074 ms          
ShortcutsRegister::expandStandardKeys                       0.031 ms          2                 0.062 ms          
RegisterAudioPluginsScenario::init                          0.050 ms          1                 0.050 ms          
KnownAudioPluginsRegister::load                             0.046 ms          1                 0.046 ms          
UiActionsRegister::updateEnabledAll                         0.045 ms          1                 0.045 ms          
UiActionsRegister::updateEnabled                            0.007 ms          1                 0.007 ms          
InstrumentsRepository::loadMuseInstruments                  0.006 ms          1                 0.006 ms          
UiConfiguration::readThemes                                 0.003 ms          1                 0.003 ms          
UiActionsRegister::updateChecked                            0.001 ms          2                 0.003 ms          
UiContextResolver::currentUiContext                         0.001 ms          2                 0.003 ms          
Workspace::rawData                                          0.000 ms          4                 0.002 ms          
RecentFilesController::init                                 0.001 ms          1                 0.001 ms          
ProjectAutoSaver::update                                    0.000 ms          1                 0.000 ms          


Other threads. Top 150 by sum time (total count: 2)
Function                                                    Call time         Call count        Sum time          
SynthResolver::resolveAvailableResources                    0.331 ms          1                 0.331 ms          
MuseSoundsRepository::th_requestSounds                      0.000 ms          0                 0.000 ms          



08:29:51.071 | INFO  | main_thread     | GuiApp::finish  | activeThreadCount: 1
08:29:53.220 | INFO  | 140639786419904 | {anonymous}::alsaThread | exit
08:29:53.257 | DEBUG | main_thread     | AlsaMidiInPort::disconnect | Disconnected from 0:14:0
08:29:53.272 | INFO  | main_thread     | main            | Goodbye!! code: -1

Comment 5 Vít Ondruch 2026-04-16 19:48:36 UTC
Downgrade to QT6 6.10.2 helps as temporary workaround. The easiest way ATM is `sudo dnf downgrade qt6\* --releasever 42`

Comment 6 Karl 2026-04-22 18:04:33 UTC
n.b. This problem does not happen in Fedora 44 (which reverted to QT 6.2.10).

Comment 7 Karl 2026-04-22 18:05:27 UTC
I meant 6.10.2....

Comment 8 Karl 2026-05-01 01:22:50 UTC
And now (several days later) Fedora 44 picked up QT6 6.10.3 and it no longer works....

Comment 9 alexisguerreroabg 2026-05-07 20:00:39 UTC
The same error has been reported in Archilinux as well as in Fedora: https://github.com/musescore/MuseScore/issues/33015

Comment 10 Vít Ondruch 2026-05-11 12:47:27 UTC
(In reply to alexisguerreroabg from comment #9)
> The same error has been reported in Archilinux as well as in Fedora:
> https://github.com/musescore/MuseScore/issues/33015

This suggests the fix was in QT:

https://github.com/musescore/MuseScore/issues/33015#issuecomment-4353109886

Moving this to qt6 component

Comment 11 Jerry James 2026-05-14 21:43:46 UTC
While we are waiting for a Qt fix, musescore 4.7.0 is out and needs two new packages.  (It suffers from the same QML bug, sadly.)  If those of you interested in musescore wouldn't mind helping out, I will need these packages reviewed before we can update to 4.7.0:

- bug 2477712 (json-schema-validator)
- bug 2477713 (mnxdom)

Comment 12 Jerry James 2026-05-23 13:18:15 UTC
There have been multiple Qt bugs contributing to the musescore problems.  The QML bug appears to be fixed now, but we still have the scrollbar accessibility-related crash.  Moving this to the qt6-qtdeclarative component, since this patch is needed in that component:

diff --git a/src/quicktemplates/qquickscrollbar.cpp b/src/quicktemplates/qquickscrollbar.cpp
index f7d0600ed2..70c3b6983d 100644
--- a/src/quicktemplates/qquickscrollbar.cpp
+++ b/src/quicktemplates/qquickscrollbar.cpp
@@ -474,10 +474,10 @@ void QQuickScrollBarPrivate::setPosition(qreal newPosition, bool notifyVisualCha
 #if QT_CONFIG(accessibility)
     if (QAccessible::isActive()) {
         if (QAccessibleInterface *accessible = QAccessible::queryAccessibleInterface(q)) {
-            QAccessibleValueInterface *valueInterface = accessible->valueInterface();
-            Q_ASSERT(valueInterface);
-            QAccessibleValueChangeEvent event(q, valueInterface->currentValue());
-            QAccessible::updateAccessibility(&event);
+            if (QAccessibleValueInterface *valueInterface = accessible->valueInterface()) {
+                QAccessibleValueChangeEvent event(q, valueInterface->currentValue());
+                QAccessible::updateAccessibility(&event);
+            }
         }
     }
 #endif

Also, for those who don't need accessibility, running `xprop -root -remove AT_SPI_BUS` has been reported as an effective workaround.

Comment 13 Jerry James 2026-05-23 13:20:25 UTC
*** Bug 2480663 has been marked as a duplicate of this bug. ***

Comment 14 Jerry James 2026-05-26 17:32:17 UTC
*** Bug 2481567 has been marked as a duplicate of this bug. ***

Comment 15 Karl S. 2026-05-30 00:51:25 UTC
I installed all updates today and Musescore (4.7.2-1 / F44) is crashing. Looks like something slightly different to the messages above.

17:43:11.623 | INFO  | main_thread     | GuiApp::setup   | Using graphics api: "opengl" 
17:43:11.624 | INFO  | main_thread     | GuiApp::setup   | Gui platform: "xcb" 
17:43:11.624 | INFO  | main_thread     | GuiApp::setup   | Detecting problems with graphics api
17:43:11.624 | INFO  | main_thread     | GuiApp::setupNewContext | New context created with id: 0
17:43:11.866 | WARN  | 140053592463040 | Qt              | Member enabled of the object QQuickPinchArea overrides a member of the base object. Consider renaming it or adding final or override specifier
17:43:11.905 | WARN  | 140053592463040 | Qt              | Member implicitWidth of the object QQuickItem_QML_508 overrides a member of the base object. Consider renaming it or adding final or override specifier
17:43:12.205 | ERROR | main_thread     | crashCallback   | Oops! Application crashed with signal: [11] SIGSEGV-Invalid memory reference

(Different Karl)

Comment 16 Jerry James 2026-06-04 15:38:10 UTC
(In reply to Karl S. from comment #15)
> 17:43:12.205 | ERROR | main_thread     | crashCallback   | Oops! Application
> crashed with signal: [11] SIGSEGV-Invalid memory reference

The SIGSEGV is due to the crash that this bug is about.  It is fixed by the patch in comment 12.

Comment 17 Jerry James 2026-06-04 15:39:38 UTC
*** Bug 2484768 has been marked as a duplicate of this bug. ***

Comment 18 Jerry James 2026-06-04 15:41:20 UTC
Hey, qt6-qtdeclarative maintainers, is there any chance we could get a build with the patch from comment 12 applied?  Musescore has not been able to start for the entire lifetime of Fedora 44.  If we could get a patched build, the poor musescore users could finally get something done.

Comment 19 Vít Ondruch 2026-06-15 14:23:12 UTC
For F44, the workaround is: `dnf downgrade --disablerepo=updates qt6-qtdeclarative`

Comment 20 Bohumil Kriz 2026-06-17 08:42:11 UTC
(In reply to Vít Ondruch from comment #19)
> For F44, the workaround is: `dnf downgrade --disablerepo=updates
> qt6-qtdeclarative`
Thank you for workaround.
But I hope some less heavy solution will be available soon :-)
This one wants to downgrade the whole plasma.
Transaction Summary:
 Installing:         1 package
 Replacing:        313 packages
 Downgrading:      313 packages
Total size of inbound packages is 612 MiB. Need to download 612 MiB.
After this operation, 58 MiB will be freed (install 2 GiB, remove 2 GiB).

Comment 21 Vít Ondruch 2026-06-18 10:04:09 UTC
(In reply to Bohumil Kriz from comment #20)
> This one wants to downgrade the whole plasma.

Indeed. The workaround is likely more acceptable for (non-KDE) Gnome users.

Comment 22 Max Pyziur 2026-07-09 14:32:12 UTC
(In reply to Jerry James from comment #18)
> Hey, qt6-qtdeclarative maintainers, is there any chance we could get a build
> with the patch from comment 12 applied?  Musescore has not been able to
> start for the entire lifetime of Fedora 44.  If we could get a patched
> build, the poor musescore users could finally get something done.

Echoing this. I'd also like to be able to use MuseScore again w/in F44

Comment 23 Jerry James 2026-07-09 14:44:15 UTC
@jgrulich please, can we have qt6-qtdeclarative builds with the patch from comment 12, in stable Fedora releases as well as Rawhide?

Comment 24 Jerry James 2026-07-13 20:08:27 UTC
*** Bug 2499752 has been marked as a duplicate of this bug. ***

Comment 25 Jerry James 2026-07-13 20:10:08 UTC
@jgrulich, it has been over 3 months since MuseScore was last usable in Fedora.  Please, can we have a qt6-qtdeclarative build with the patch in comment 12?  Please?  Pretty please?  Pretty, pretty please?

Comment 26 Jan Grulich 2026-07-14 05:58:26 UTC
Hi, yes, sorry for not noticing this earlier, I was paying attention initially when there was a QML issue and after it was gone I assumed the problem relies now in musescore and wasn't reading carefully all the comments. Next time feel free to send me an email or ping me on Matrix in case I'm not responding here, I would have definitely do the backport earlier if I knew.

I'm building a new qtdeclarative now and submit it right away once it finishes. I apologize one more time, hopefully it will finally work as expected.

Comment 27 Fedora Update System 2026-07-14 08:18:16 UTC
FEDORA-2026-fc0fdf24f1 (qt6-qtdeclarative-6.11.1-3.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-fc0fdf24f1

Comment 28 Fedora Update System 2026-07-15 01:24:10 UTC
FEDORA-2026-fc0fdf24f1 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-fc0fdf24f1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-fc0fdf24f1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 29 cornosier 2026-07-15 05:30:24 UTC
Thank you very much

Comment 30 Christoph Karl 2026-07-15 17:04:15 UTC
Works for me.
Thank you.

Comment 31 Fedora Update System 2026-07-16 01:20:25 UTC
FEDORA-2026-fc0fdf24f1 (qt6-qtdeclarative-6.11.1-3.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.