Musescore crashes on startup on Fedora 36
Hello,
Lately I updated my system to Fedora 36 (Gnome) and now I can't work with Musescore.
Program crashes every time, when I try to open file or create one.
I tried all available versions: rpm from Fedora repo, Flatpak and official AppImage verision with Wayland and Xorg display protocol.
It looks like there is a different problem with each version, but always with the same end result - the program closes unexpectedly.
I hope there is something it can be done to solve the issue.
Thanks in advance for your help.
Kind regards,
Piotr
Below I attach the messages from the terminal
- First I looked like it is a problem with Wayland:
Rpm package on Fedora 36 with Wayland:
[piotr@fedora ~]$ mscore
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Unicestwiony
So, I tried to logout and switch do Xorg, but with no succes:
[piotr@fedora ~]$ mscore
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/ExpandChordSymbols-master/expandChordSymbols.qml:344:9 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI_QML_242::version
file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/MuseScorePlugins-master/DockArticulate.qml:368:9: QML Label: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:32:9 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI::curScore
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:34:9 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI::curScore
file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:34: TypeError: Cannot read property 'name' of null
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musicVersion.qml:31:7 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI_QML_355::scores
Trying to construct an instance of an invalid type, type id: 540758336
...
...
Trying to construct an instance of an invalid type, type id: 540758336
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/qLR40BGNy68/hqdefault.jpg'. This content should also be served over HTTPS.
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/XGo4PJd1lng/hqdefault.jpg'. This content should also be served over HTTPS.
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/E12CZH9VJFw/hqdefault.jpg'. This content should also be served over HTTPS.
libpng error: Read Error
js: Access to XMLHttpRequest at 'https://www.google-analytics.com/j/collect?v=1&_v=j96&a=1884834966&t=pa…' from origin 'https://connect2.musescore.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
js: Access to XMLHttpRequest at 'https://mc.yandex.ru/watch/46887714?wmode=7&page-url=https%3A%2F%2Fconn…)' from origin 'https://connect2.musescore.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Killed
So, I decided to switch to flatpak version but this also failed with:
User Logs:
--lip 09 13:22:34 fedora mscore[8903]: Failed to load module "canberra-gtk-module"
lip 09 13:22:34 fedora mscore[8903]: Failed to load module "pk-gtk-module"
lip 09 13:22:34 fedora mscore[8903]: Failed to load module "canberra-gtk-module"
lip 09 13:22:34 fedora mscore[8903]: Failed to load module "pk-gtk-module"
lip 09 13:22:34 fedora org.musescore.MuseScore.desktop[8903]: unknown:unknown: Qt: Session management error: None of the authentication protocols specified are supported
And finally AppImage version:
[piotr@fedora Pobrane]$ ./MuseScore-3.6.2.548021370-x86_64.AppImage
/usr/lib64/pipewire-0.3/jack/libjack.so.0
/lib64/libnss3.so
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/ExpandChordSymbols-master/expandChordSymbols.qml:344:15 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI_QML_179::version
QQmlComponent: Component is not ready
QQmlComponent: Component is not ready
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:32:30 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI::curScore
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:34:17 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI::curScore
file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musescore_comments-master/comments.qml:34: TypeError: Cannot read property 'name' of null
QQmlExpression: Expression file:///home/piotr/Dokumenty/MuseScore3/Wtyczki/musicVersion.qml:31:34 depends on non-NOTIFYable properties:
Ms::PluginAPI::PluginAPI_QML_289::scores
Trying to construct an instance of an invalid type, type id: 149506480
...
...
...
Trying to construct an instance of an invalid type, type id: 149506480
/tmp/.mount_MuseScwxuzxW/AppRun: linia 26: 9348 Unicestwiony "${APPDIR}/bin/mscore-portable" "$@"
Comments
Try the -w commandline option, it that helps, disable the startcenter in preferences
In reply to Try the -w commandline… by Jojo-Schmitz
Thank you for trying to help, but unfortunately this does not help. The program starts, but when trying to open or create files it still closes.
In reply to Thank you for trying to help… by perotinus
Even with the start center disabled?
In reply to Even with the start center… by Jojo-Schmitz
It helps only that the program does not close immediately. But every time you try to open a file or create a new one.
In reply to Even with the start center… by Jojo-Schmitz
I was able to determine what the problem is.
It appears that the problem is not with MuseScore, but with the Qjackctl (Jack Audio Connection Kit) program. MuseScore crashes when JACK is enabled (this has never happened before, I worked this way for many years with previous versions of Fedora), but it works with Pulseaudio. Unfortunately, I can't configure my MIDI keyboard in Pulseaudio, but that's another problem. Greetings, thank you for your help.
In reply to I was able to determine what… by perotinus
Just in case anyone have similar problem, this Input/Output settings are the only working solution for me now.