musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.27k stars 2.66k forks source link

[MU4 Issue] App segfaults on launching, `libMuseSamplerCoreLib.so` not found #15564

Closed beaver700nh closed 1 year ago

beaver700nh commented 1 year ago

Describe the bug I am compiling from source and I don't seem to have libMuseSamplerCoreLib.so at all. I do not have MuseHub or MuseSound, only the base MuseScore. I have compiled Qt from source as well in order to get qmake. On launching the mscore executable using

QT_PLUGIN_PATH=/opt/Qt/5.15.7/plugins LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/opt/Qt/5.15.7/lib:/usr/lib/arm-linux-gnueabihf CMAKE_PREFIX_PATH="/opt/Qt/5.15.7:$CMAKE_PREFIX_PATH" builds/Linux-QtQt-5.15.7-Make-Release/install/bin/mscore

I get:

QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
10:10:24.672 | INFO  | main_thread | GlobalModule | onPreInit: log path: /home/pi/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_221224_101024.log
10:10:24.672 | INFO  | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.0.0-Development, build number  ===
10:10:24.777 | DEBUG | main_thread | DiagnosticsModule | onInit: crash server url: 
10:10:24.788 | INFO  | main_thread | DiagnosticsModule | onInit: success start crash handler
10:10:24.797 | DEBUG | main_thread | ShortcutsRegister | expandStandardKeys: removed 5 shortcut, because they are not bound to standard key
10:10:24.797 | DEBUG | main_thread | ShortcutsRegister | expandStandardKeys: added 3 shortcut, because they are alternative shortcuts for the given standard keys
10:10:24.798 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/pi/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
10:10:24.800 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/pi/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
[29346:29346:20221224,101024.800783:FATAL double_fork_and_exec.cc:131] execv /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/bin/crashpad_handler: Exec format error (8)
10:10:24.847 | DEBUG | main_thread | LinuxAudioDriver | open: Connected to default
10:10:24.849 | ERROR | main_thread | MuseSamplerLibHandler | MuseSamplerLibHandler: Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
10:10:24.849 | ERROR | main_thread | MuseSamplerResolver | checkLibrary: Incompatible MuseSampler library; ignoring
10:10:25.262 | DEBUG | main_thread | InstrumentTemplate | read: InstrumentTemplate:: init instrument <contrabass> not found
10:10:25.269 | DEBUG | main_thread | AlsaMidiInPort | connect: Connected to -1
10:10:25.270 | DEBUG | main_thread | AlsaMidiOutPort | connect: Connected to -1
10:10:25.347 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.440 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.461 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
10:10:25.461 | WARN  | main_thread | CloudService | readTokens: Could not find the tokens file: /home/pi/.local/share/MuseScore/MuseScore4Development/cred.dat
10:10:25.462 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
10:10:25.462 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
10:10:25.464 | INFO  | main_thread | IpcSocket  | connect: success connected to ipc server
10:10:25.464 | INFO  | 2614887360 | IpcServer  | listen: id: "e9da70bef04349559dce4594144aa01b" 
10:10:25.464 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_settings
10:10:25.464 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_states
10:10:25.464 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_toolconfigs
10:10:25.465 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:10:25.491 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.527 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.540 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: palettes
10:10:25.540 | DEBUG | main_thread | PaletteWorkspaceSetup | setup: no palette data in workspace, will use default
10:10:25.560 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.597 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:10:25.655 | WARN  | main_thread | Qt         | QQmlApplicationEngine failed to load component
10:10:25.655 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/platform/linux/Main.qml:30:1: Type AppWindow unavailable

10:10:25.656 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/AppWindow.qml:23:1: module "QtQuick.Controls" is not installed

10:10:25.656 | WARN  | main_thread | Qt         | qrc:/qml/platform/linux/Main.qml:30:1: Type AppWindow unavailable
10:10:25.656 | WARN  | main_thread | Qt         | qrc:/qml/AppWindow.qml:23:1: module "QtQuick.Controls" is not installed
Segmentation fault

To Reproduce Steps to reproduce the behavior:

  1. cd into the base MuseScore directory.
  2. Compile using QT_PLUGIN_PATH=/opt/Qt/5.15.7/plugins LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/opt/Qt/5.15.7/lib CMAKE_PREFIX_PATH="/opt/Qt/5.15.7:$CMAKE_PREFIX_PATH" cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release
  3. Run using command stated above under Describe the bug
  4. The app starts to launch but doesn't get past the splash screen, segfaulting instead.

Expected behavior The app launches normally and is able to find everything it needs to do so.

Platform information

OS: Raspbian GNU/Linux 11 (bullseye) armv7l 
Host: Raspberry Pi 4 Model B Rev 1.4 
Kernel: 5.15.76-v7l+

Additional context Again, I have compiled Qt 5.15.7 myself. It lives in /opt/Qt/5.15.7/ and compilation succeeded with no errors.

beaver700nh commented 1 year ago

Oh also, I have git cloned the source code from this repo into /home/pi/mscore/MuseScore/ if that helps at all.

cbjeukendrup commented 1 year ago

Similar to #15560.

Look a this part of the log output:

10:10:25.655 | WARN  | main_thread | Qt         | QQmlApplicationEngine failed to load component
10:10:25.655 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/platform/linux/Main.qml:30:1: Type AppWindow unavailable

10:10:25.656 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/AppWindow.qml:23:1: module "QtQuick.Controls" is not installed

10:10:25.656 | WARN  | main_thread | Qt         | qrc:/qml/platform/linux/Main.qml:30:1: Type AppWindow unavailable
10:10:25.656 | WARN  | main_thread | Qt         | qrc:/qml/AppWindow.qml:23:1: module "QtQuick.Controls" is not installed

So some QML libraries of Qt are somehow not fully installed/found correctly...

Due to the QML errors, the main window is unexpectedly not created, which causes segfaults later in the program.

It's most likely not related to libMuseSamplerCoreLib.so. This is an optional library that is loaded at runtime, with proper error handling. It's correct that you don't have it after building MuseScore; it's the Muse Sampler library, which is installed by Muse Hub when you install Muse Sounds.

beaver700nh commented 1 year ago

Okay, thank you. So is there a resolution for the QML issues?

cbjeukendrup commented 1 year ago

Unfortunately I'm afraid I don't have ideas in this case, because you're using a self-built version of Qt. I'm inclined to think it's something with the Qt build, although I'm not sure what, because I believe the QML modules are built by default.

But I just see that you're creating a build for ARM architecture; in that case, this thread may contain useful info: https://github.com/musescore/MuseScore/issues/15251

beaver700nh commented 1 year ago

OK, I will check it out, thanks!

beaver700nh commented 1 year ago

Ok, so I don't really know what to do to resolve this, but I have obtained an AppImage for arm32 here in the thread you linked. It seems to work besides the fact that some dialogs do not appear, as mentioned there.

cheesy94 commented 1 year ago

Hi, I tried to compile MuseScore from source also in my RPi 4 (Raspbian 11 bullseye too, but aarch64 instead of armv71). I don't know if this will help you, but instead of building Qt on my own i just installed from repositories using "sudo apt install" and it worked for me. I read the Ubuntu compile instructions here https://musescore.org/en/handbook/developers-handbook/compilation/compile-instructions-ubuntu-git and tried installing dependencies, Qt 5.15 and the "might need" parts only before compiling with "cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release"

I remember having a similar error than you at some point, and it was solved installing qml-module-qtquick-controls. Maybe you will need qml-module-qtquick-dialogs and qml-module-qt-labs-platform too.

Hope this helps!

beaver700nh commented 1 year ago

Okay, I have tried some of the things in the linked page and I recompiled MuseScore. It works a lot better now. Where it segfaulted before, now it launches and appears to work. I tested note input and playback. However, the Plus icon on the Create Score button is missing. What's interesting is that the save dialog appears briefly instead of not showing at all. It segfaults though. Here's the log:

QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
10:53:01.436 | INFO  | main_thread | GlobalModule | onPreInit: log path: /home/pi/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_221227_105301.log
10:53:01.437 | INFO  | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.0.0-Development, build number  ===
10:53:01.519 | DEBUG | main_thread | DiagnosticsModule | onInit: crash server url: 
10:53:01.530 | INFO  | main_thread | DiagnosticsModule | onInit: success start crash handler
[19296:19296:20221227,105301.536208:FATAL double_fork_and_exec.cc:131] execv /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/bin/crashpad_handler: Exec format error (8)
10:53:01.540 | DEBUG | main_thread | ShortcutsRegister | expandStandardKeys: removed 5 shortcut, because they are not bound to standard key
10:53:01.540 | DEBUG | main_thread | ShortcutsRegister | expandStandardKeys: added 3 shortcut, because they are alternative shortcuts for the given standard keys
10:53:01.541 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/pi/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
10:53:01.543 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/pi/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
10:53:01.584 | DEBUG | main_thread | LinuxAudioDriver | open: Connected to default
10:53:01.585 | ERROR | main_thread | MuseSamplerLibHandler | MuseSamplerLibHandler: Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
10:53:01.585 | ERROR | main_thread | MuseSamplerResolver | checkLibrary: Incompatible MuseSampler library; ignoring
10:53:01.968 | DEBUG | main_thread | InstrumentTemplate | read: InstrumentTemplate:: init instrument <contrabass> not found
10:53:01.975 | DEBUG | main_thread | AlsaMidiInPort | connect: Connected to -1
10:53:01.977 | DEBUG | main_thread | AlsaMidiOutPort | connect: Connected to -1
10:53:02.048 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:02.139 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:02.159 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
10:53:02.159 | WARN  | main_thread | CloudService | readTokens: Could not find the tokens file: /home/pi/.local/share/MuseScore/MuseScore4Development/cred.dat
10:53:02.160 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
10:53:02.160 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
10:53:02.161 | INFO  | main_thread | IpcSocket  | connect: success connected to ipc server
10:53:02.161 | INFO  | 2615923648 | IpcServer  | listen: id: "e92626aebe514a769133ea331238cc86" 
10:53:02.161 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_settings
10:53:02.161 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_states
10:53:02.163 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: ui_toolconfigs
10:53:02.164 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:02.185 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:02.225 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:02.236 | DEBUG | main_thread | WorkspacesDataProvider | rawData: get data from default workspace, key: palettes
10:53:02.236 | DEBUG | main_thread | PaletteWorkspaceSetup | setup: no palette data in workspace, will use default
10:53:02.258 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:02.302 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:03.654 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:03.840 | WARN  | main_thread | Qt         | QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
10:53:03.841 | DEBUG | main_thread | Qt         | failed to acquire GL context to resolve capabilities, using defaults..
10:53:04.312 | DEBUG | main_thread | Qt         | onFireOpen: try open uri: musescore://home, page: {"modal":"","params":{"sync":true},"path":"","sync":true,"type":1,"uri":"musescore://home"}
10:53:04.996 | ERROR | 2562347968 | NetworkManager | execRequest: [503] Error transferring https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLTYuWi2LmaPEhcwZJwFZqoyQ2xXx_maPa&key=&maxResults=100 - server replied: Forbidden
10:53:04.996 | WARN  | 2562347968 | LearnService | refreshPlaylists: [503] Error transferring https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLTYuWi2LmaPEhcwZJwFZqoyQ2xXx_maPa&key=&maxResults=100 - server replied: Forbidden
10:53:05.006 | ERROR | 2553955264 | NetworkManager | execRequest: [503] Error transferring https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PL24C760637A625BB6&key=&maxResults=100 - server replied: Forbidden
10:53:05.006 | WARN  | 2553955264 | LearnService | refreshPlaylists: [503] Error transferring https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PL24C760637A625BB6&key=&maxResults=100 - server replied: Forbidden
10:53:06.397 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:06.473 | WARN  | main_thread | Qt         | QObject::connect(QQuickItem, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:53:06.473 | WARN  | main_thread | Qt         | QObject::connect(QObject, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:53:06.474 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:06.475 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:06.477 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:07.882 | ERROR | 2562347968 | UpdateService | parseRelease: failed parse, err: "illegal value" 
10:53:07.882 | ERROR | main_thread | UpdateScenario | doCheckForUpdate: Unable to check for update, error: [1701] 
10:53:08.835 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:08.842 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:08.845 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:26.826 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: file-new
10:53:26.827 | DEBUG | main_thread | Qt         | onFireOpen: try open uri: musescore://project/newscore, page: {"modal":"","params":{"sync":true},"path":"MuseScore/Project/NewScoreDialog.qml","sync":true,"type":2,"uri":"musescore://project/newscore"}
10:53:27.038 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:116:13: QML KeySignatureListView: Binding loop detected for property "rows"

10:53:27.038 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:116:13: QML KeySignatureListView: Binding loop detected for property "rows"
10:53:29.373 | WARN  | main_thread | Qt         | QObject::connect(QQuickItem, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:53:29.373 | WARN  | main_thread | Qt         | QObject::connect(QObject, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:53:29.376 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:29.378 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:31.929 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:32.625 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:33.567 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:34.423 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:34.428 | DEBUG | main_thread | Layout     | doLayoutRange: empty score
10:53:34.497 | DEBUG | main_thread | XmlWriter  | tagProperty: property value type mismatch, prop: barLineSpan
10:53:34.636 | DEBUG | main_thread | NotationProject | makeCurrentFileAsBackup: project just created
10:53:34.636 | INFO  | main_thread | NotationProject | doSave: success save file: "/home/pi/.local/share/MuseScore/MuseScore4Development/new_project.mscz" 
10:53:34.651 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:53:34.708 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:34.713 | DEBUG | main_thread | Qt         | onFireOpen: try open uri: musescore://notation, page: {"modal":"","params":{"sync":true},"path":"","sync":true,"type":1,"uri":"musescore://notation"}
10:53:34.717 | DEBUG | main_thread | WorkspacesDataProvider | setRawData: set data to default workspace, key: ui_states
10:53:35.263 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxHomeOpened
10:53:35.275 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:35.315 | ERROR | 2653942720 | SynthResolver | resolveSynth: invalid audio source params for trackId: 0
10:53:35.360 | DEBUG | 2653942720 | FluidSynth | init: synth inited

10:53:35.579 | INFO  | 2653942720 | FluidSynth | addSoundFonts: success load soundfont: /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/share/mscore-4.0/sound/MS Basic.sf3
10:53:35.591 | INFO  | 2653942720 | FluidSynth | addSoundFonts: success load soundfont: /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/share/mscore-4.0/sound/MS Basic.sf3
10:53:35.593 | DEBUG | 2653942720 | FluidSynth | init: Selected preset 'Grand Piano' on channel 0
10:53:36.705 | DEBUG | main_thread | Score      | tick2segment: no measure for tick -1
10:53:39.287 | ERROR | 2653942720 | SynthResolver | resolveSynth: invalid audio source params for trackId: 1
10:53:39.301 | DEBUG | 2653942720 | FluidSynth | init: synth inited

10:53:39.301 | INFO  | 2653942720 | FluidSynth | addSoundFonts: success load soundfont: /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/share/mscore-4.0/sound/MS Basic.sf3
10:53:39.317 | INFO  | 2653942720 | FluidSynth | addSoundFonts: success load soundfont: /home/pi/mscore/MuseScore/builds/Linux-QtQt-5.15.7-Make-Release/install/share/mscore-4.0/sound/MS Basic.sf3
10:53:39.317 | DEBUG | 2653942720 | FluidSynth | init: Selected preset 'Woodblock' on channel 0
10:53:44.993 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: pad-note-4
10:53:45.003 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:45.091 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:45.109 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 0
10:53:45.109 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:46.440 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: put-note
10:53:46.443 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 7
10:53:46.444 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:46.831 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:49.225 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: put-note
10:53:49.236 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 7
10:53:49.239 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:49.252 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:53.749 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: put-note
10:53:53.752 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 7
10:53:53.753 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:53.761 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:56.060 | DEBUG | main_thread | ShortcutsController | activate: Shift+C
10:53:56.061 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: chord-c
10:53:56.065 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 1
10:53:56.067 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:56.083 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:57.661 | DEBUG | main_thread | ShortcutsController | activate: Shift+E
10:53:57.661 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: chord-e
10:53:57.666 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 1
10:53:57.669 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:57.687 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:58.772 | DEBUG | main_thread | ShortcutsController | activate: Shift+G
10:53:58.772 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: chord-g
10:53:58.774 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 1
10:53:58.776 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:58.784 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:53:59.973 | DEBUG | main_thread | ShortcutsController | activate: Shift+C
10:53:59.973 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: chord-c
10:53:59.982 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 1
10:53:59.985 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:00.001 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:07.710 | DEBUG | main_thread | ShortcutsController | activate: 0
10:54:07.710 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: rest
10:54:07.710 | DEBUG | main_thread | Score      | startCmd: Score::startCmd(): cmd already active
10:54:07.715 | DEBUG | main_thread | Score      | endCmd: Undo stack current macro child count: 4
10:54:07.716 | WARN  | main_thread | Score      | endCmd: no command active
10:54:07.717 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:07.742 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:10.486 | DEBUG | main_thread | ShortcutsController | activate: N
10:54:10.487 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: note-input
10:54:10.487 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:12.245 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:12.983 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:15.365 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:16.925 | WARN  | main_thread | Qt         | QQmlComponent: Created graphical object was not placed in the graphics scene.
10:54:17.173 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationOpened
10:54:18.920 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:18.934 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:20.041 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:23.183 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: play
10:54:23.183 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:28.604 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: play
10:54:28.604 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:30.818 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: rewind
10:54:32.277 | WARN  | main_thread | Qt         | QQmlComponent: Created graphical object was not placed in the graphics scene.
10:54:32.643 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationOpened
10:54:34.183 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationOpened
10:54:34.193 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:34.196 | INFO  | main_thread | ActionsDispatcher | dispatch: try call action: file-save
10:54:34.197 | DEBUG | main_thread | Qt         | onFireOpen: try open uri: musescore://project/asksavelocationtype, page: {"modal":"","params":{"askAgain":false,"sync":true},"path":"MuseScore/Project/AskSaveLocationTypeDialog.qml","sync":true,"type":2,"uri":"musescore://project/asksavelocationtype"}
10:54:34.364 | ERROR | main_thread | AppShell   | run: error: qrc:/qml/MuseScore/Project/AskSaveLocationTypeDialog.qml:70: TypeError: Cannot read property 'enabled' of null

10:54:34.364 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/Project/AskSaveLocationTypeDialog.qml:70: TypeError: Cannot read property 'enabled' of null
10:54:34.368 | WARN  | main_thread | Qt         | QObject::connect(QQuickItem, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:54:34.368 | WARN  | main_thread | Qt         | QObject::connect(QObject, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
10:54:34.369 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationOpened
10:54:34.373 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:54:35.227 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:54:35.295 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationOpened
10:54:35.353 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
10:54:35.514 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxUnknown
10:54:35.797 | DEBUG | main_thread | UiActionsRegister | updateEnabledAll: currentCtx: UiCtxNotationFocused
CMake Error at build.cmake:293 (message):
  Run step failed with status Segmentation fault.  See output above for
  details.
cbjeukendrup commented 1 year ago

@beaver700nh To what extent is this thread still actual? Can we close it since https://github.com/musescore/MuseScore/issues/15251 is solved?

beaver700nh commented 1 year ago

Hi, unfortunately the SD card containing the operating system for which this issue was created has been corrupted, so I am unable to answer that question. I suppose you could close it, because I cannot provide you with any more information.