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

[MU4 Issue] No sound on linux #11220

Open
EB2000 opened this issue Apr 17, 2022 · 60 comments
Open

[MU4 Issue] No sound on linux #11220

EB2000 opened this issue Apr 17, 2022 · 60 comments
Assignees
Labels
os: linux Potentially specific to Linux-based operating systems P0 Priority: Critical

Comments

@EB2000
Copy link

EB2000 commented Apr 17, 2022

I am trying MuseScore 4 on an uptodate Fedora 35 x86_64 linux machine. I have no sound at all:

  • no sound when placing a note on the score
  • no sound when trying to play the score.
    Furthermore, when a score is played, the notes being played are supposed to be highlighted, and the highlighting is supposed to be moving through the score. With MuseScore 4, there is no sound, the first note is highlighted, and the highlighting isn't moving: it remains on the first note that should have been played.

This behaviour occurs with the pre-alpha built, and the latest nightly:

  • MuseScore-4.0.0.2059995262-x86_64.AppImage
  • MuseScoreNightly-202204160416-master-8b45a35-x86_64.AppImage

Playback works correctly with MuseScore 3, both the version packaged with fedora, and the latest nightly

  • mscore-3.6.2-5.fc35.x86_64
  • MuseScoreNightly-202204160418-3.x-2513676-x86_64.AppImage

In the rest of this bug report, I copy the log of the pre-alpha built while commenting what I do.

** I start with a clean state:
** % rm -rf ~/.config/MuseScore/MuseScore4.ini ~/.local/share/MuseScore/MuseScore4
** And launch Musescore:
** % ./MuseScore-4.0.0.2059995262-x86_64.AppImage

/usr/lib64/pipewire-0.3/jack/libjack.so.0
/lib64/libnss3.so
QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
12:09:01.317 | INFO | main_thread | GlobalModule | onInit: log path: /home/eric/.local/share/MuseScore/MuseScore4/logs/MuseScore_220417_120901.log
12:09:01.317 | INFO | main_thread | GlobalModule | onInit: === Started MuseScore 4.0.0, build number 2059995262 ===
12:09:01.409 | INFO | main_thread | DiagnosticsModule | onInit: success start crash handler
12:09:01.580 | WARN | main_thread | Qt | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
12:09:01.580 | WARN | main_thread | Qt | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4/midi_mappings.xml"): device not open
12:09:02.163 | ERROR | main_thread | WorkspaceManager | findWorkspaceFiles: [401] The file does not exist
12:09:02.163 | WARN | main_thread | WorkspaceManager | setupDefaultWorkspace: not found default workspace, will be created new
12:09:02.164 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
12:09:02.293 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:09:02.293 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:09:02.294 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:09:02.294 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:09:03.754 | ERROR | main_thread | AppShellConfiguration | sessionProjectsPaths: [401] The file does not exist
12:09:04.927 | ERROR | 139816989603392 | LanguagesConfiguration | languages: [401] The file does not exist
12:09:04.930 | WARN | 139816989603392 | Qt | QObject::connect: Cannot queue arguments of type 'QLocalSocket::LocalSocketError'
(Make sure 'QLocalSocket::LocalSocketError' is registered using qRegisterMetaType().)
12:09:04.931 | WARN | 139816989603392 | IpcSocket | connect: failed connect to server
12:09:04.931 | WARN | 139816989603392 | IpcSocket | connect: failed connect to server
12:09:04.931 | ERROR | 139816989603392 | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:09:04.931 | WARN | 139816989603392 | IpcSocket | connect: failed connect to server
12:09:04.931 | WARN | 139816989603392 | Qt | QIODevice::write (QLocalSocket): device not open
12:09:04.931 | WARN | 139816989603392 | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:09:04.932 | ERROR | 139816989603392 | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"
**
** At this points, there are two open windows: the greyed-out main musescore window, and a small
** "Getting started", "Welcome to Musescore 4" window. Furthermore, in the audio volume applet, I see
** an audio playing app registered as "ALSA-plug-in [mscore-portable]". (Side note: fedora uses
** pulseaudio, but this is supposed to be compatible with ALSA.)
** I checked, of course, that this is not muted and that volume is at 100%.
**
** I now click on "Next" in the "Getting started" windows to select the "light" theme. The "Getting started"
** windows asks me about playback. There is a large "Placeholder" image, and it suggests me to download
** the" Muse symphony Orchestra library". However, the download button does nothing at all (no effect, no new
** log line). Is this a bug? Is it supposed to work yet? I don't know and I click on "Next".
**
** The last part of getting started informs me of video tutorial. I click on "Finish". New log lines;
**
12:17:24.546 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.546 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.547 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:17:24.547 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.547 | WARN | main_thread | Qt | QIODevice::write (QLocalSocket): device not open
12:17:24.547 | WARN | main_thread | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:17:24.547 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"
12:17:24.547 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.548 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.548 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:17:24.548 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.548 | WARN | main_thread | Qt | QIODevice::write (QLocalSocket): device not open
12:17:24.548 | WARN | main_thread | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:17:24.548 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"
12:17:24.549 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.549 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.549 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:17:24.549 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:17:24.549 | WARN | main_thread | Qt | QIODevice::write (QLocalSocket): device not open
12:17:24.550 | WARN | main_thread | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:17:24.550 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"

** In the main musescore window, I click "Scores", then "New". The "New Score" window appears and:

12:18:29.492 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: file-new
12:18:29.619 | ERROR | main_thread | AppShell | run: error: qrc:/qml/MuseScore/Project/internal/KeySignatureSettings.qml:118:13: QML KeySignatureListView: Binding loop detected for property "rows"
12:18:29.620 | WARN | main_thread | Qt | qrc:/qml/MuseScore/Project/internal/KeySignatureSettings.qml:118:13: QML KeySignatureListView: Binding loop detected for property "rows"

** I choose to put a Violin (I have tried other instruments in other sessions), and click "Done". The main window is
** active with the new score.

12:20:29.314 | ERROR | main_thread | AppShellConfiguration | sessionProjectsPaths: [401] The file does not exist
12:20:29.315 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.315 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.315 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:20:29.315 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.315 | WARN | main_thread | Qt | QIODevice::write (QLocalSocket): device not open
12:20:29.316 | WARN | main_thread | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:20:29.316 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"
12:20:29.379 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.380 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.380 | ERROR | main_thread | IpcServer | listen: failed listen: "QLocalServer::listen: Address in use"
12:20:29.380 | WARN | main_thread | IpcSocket | connect: failed connect to server
12:20:29.380 | WARN | main_thread | Qt | QIODevice::write (QLocalSocket): device not open
12:20:29.380 | WARN | main_thread | Qt | QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
12:20:29.380 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "QLocalSocket::connectToServer: Socket access error"
12:20:29.662 | ERROR | 139818259252800 | SynthResolver | resolveSynth: invalid audio source params for trackId: 0
12:20:29.798 | INFO | 139818259252800 | FluidSynth | addSoundFonts: success load soundfont: /tmp/.mount_MuseScKeTjRu/share/mscore-portable-4.0/sound/MuseScore_General.sf3
12:20:35.901 | ERROR | 139818259252800 | SynthResolver | resolveSynth: invalid audio source params for trackId: 1
12:20:36.016 | INFO | 139818259252800 | FluidSynth | addSoundFonts: success load soundfont: /tmp/.mount_MuseScKeTjRu/share/mscore-portable-4.0/sound/MuseScore_General.sf3

** I click the little pencil to enter new notes

12:21:31.090 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: note-input-steptime

** and enter four notes. I have a line of log for each note. No sound at all.

12:22:11.216 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: put-note
12:22:12.653 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: put-note
12:22:14.654 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: put-note
12:22:16.170 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: put-note

** I click The Play button (small triangle) in the toolbar. The last note gets highlighted, no sound, and:

12:23:39.756 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: play

** I click the pause button

12:23:44.153 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: play

** I click the "Rewind" button

12:24:44.901 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: rewind

** and the play button again. The first note gets highlighted, there is no sound, the highlighting does not move and again the same line in the log.

12:25:15.816 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: play

** etc...

@EB2000
Copy link
Author

EB2000 commented Apr 20, 2022

I tried to look a bit into this; I cloned the project [c97f070] and dove into the code.
The problem occurs in src/framework/audio/internal/platform/lin/linuxaudiodriver.cpp around the call to snd_pcm_writei() in alsaThread(): the second call to snd_pcm_writei() never returns.

I found this by modifying this file:

--- a/src/framework/audio/internal/platform/lin/linuxaudiodriver.cpp
+++ b/src/framework/audio/internal/platform/lin/linuxaudiodriver.cpp
@@ -60,14 +60,17 @@ static void* alsaThread(void* aParam)
         return nullptr;
     }
 
+    unsigned limit=10; // nb of times I want to log snd-pcm_writei
     while (!data->audioProcessingDone)
     {
         uint8_t* stream = (uint8_t*)data->buffer;
         int len = data->samples * data->channels * sizeof(float);
 
         data->callback(data->userdata, stream, len);
-
+       if (limit) fprintf(stderr,"#### calling snd-pcm_writei with  3rd arg = %u...",data->samples);
         snd_pcm_sframes_t pcm = snd_pcm_writei(data->alsaDeviceHandle, data->buffer, data->samples);
+       if (limit) fprintf(stderr,"done!; return value =%ld\n",pcm);
+       if (limit) limit--;
         if (pcm != -EPIPE) {
         } else {
             snd_pcm_prepare(data->alsaDeviceHandle);

Then, when I launch musescore, my logs usually start with

QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
14:24:40.927 | INFO  | main_thread | GlobalModule | onInit: log path: /home/eric/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_220420_142440.log
14:24:40.927 | INFO  | main_thread | GlobalModule | onInit: === Started MuseScore 4.0.0-Development, build number 12345678 ===
14:24:40.937 | INFO  | main_thread | DiagnosticsModule | onInit: success start crash handler
14:24:40.985 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
14:24:40.986 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
14:24:41.297 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
14:24:41.351 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
...

Notice that the second call to snd_pcm_writei never returned! Of course, there is no sound.

I said usually because I saw it working a small number of times. The bug is not deterministic, there must be some race error somewhere. In fact, it seems that I can make it more likely to work if I strace musescore; then I have something like:

% strace  -f -o strace.out ./build.install/bin/mscore
QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
14:32:33.464 | INFO  | main_thread | GlobalModule | onInit: log path: /home/eric/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_220420_143233.log
14:32:33.464 | INFO  | main_thread | GlobalModule | onInit: === Started MuseScore 4.0.0-Development, build number 12345678 ===
14:32:33.505 | INFO  | main_thread | DiagnosticsModule | onInit: success start crash handler
14:32:33.740 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
14:32:33.741 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/eric/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
#### calling snd-pcm_writei with  3rd arg = 1024...
#### snd-pcm_writei returned 1024
14:32:34.183 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
14:32:34.323 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
14:32:34.324 | WARN  | main_thread | IpcSocket  | connect: failed connect to server

... and sound is working.

I don't know how to debug this further, as I don't know anything about alsa. What could make snd_pcm_writei() hang? Any suggestion on how to debug this?

By the way, Musescore 3 was a native pulseaudio application, while Musescore 4 only use the Alsa layer, which is a bit outdated. Is there any reason for that?

@Eism
Copy link
Contributor

Eism commented Apr 20, 2022

@EB2000 thanks for logging
Try changing the audio output device. If the problem is in the audio device - write what device you are using.
Experiment with your environment because the problem is not reproducible on my Ubuntu.
If you find something interesting please let me know.

Sorry, such problems are solved only by collecting information.

@MurdoMaclachlan
Copy link

I also have this issue. If it helps in terms of audio server, I'm running Pipewire (with Pulse compatibility). In terms of changing audio device, the only thing I could find was this, in the I/O menu, which only had the selected options (of course it's possible I just totally blanked a menu option 😅).

image

My log is here.

@EB2000
Copy link
Author

EB2000 commented Apr 20, 2022

For reference, the relevant packages:

alsa-lib-1.2.6.1-3.fc35.x86_64
pulseaudio-libs-15.0-2.fc35.x86_64
alsa-plugins-pulseaudio-1.2.6-1.fc35.x86_64

I tried to play with the sound configuration as suggested, but it did not help. I tried to see if there were environment variables, or configuration files relevant to sound, but I didn't find any. The problem is either in musescore or in the alsa layer above pulseaudio. Sound works perfectly well with other applications, and it sometimes work with musescore 4 (when I strace the process...)

@MurdoMaclachlan
Copy link

MurdoMaclachlan commented Apr 20, 2022

On my end the relevant packages are:

alsa-lib-1.2.6.1-x86_64-1
alsa-plugins-1.2.6.1-x86_64-1
pipewire-0.3.50-x86_64-1
pulseaudio-15.0-x86_64-4
wireplumber-0.4.9-x86_64-1

Sound works perfectly for all other applications here too.

@EB2000
Copy link
Author

EB2000 commented Apr 22, 2022

Ok, I have a lead.

I didn't realize it, but fedora dropped recently the PulseAusio sound server, and installed instead pipewire, with the pipewire-pulseaudio package ensuring compatibility.

I have deinstalled pipewire-pulseaudio and installed pulseaudio instead. After restarting the daemons, MuseScore 4 now seems to be working. @MurdoMaclachlan, could you check? Is your sound server pulseaudio, or pipewire-pulseaudio? In the latter case, does switching to pulseaudio fix the problems?

I have made a bug-report with pipewire; for reference:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2319

@EB2000
Copy link
Author

EB2000 commented Apr 22, 2022

No, I spoke too fast. I must have been lucky, it worked three times in a row with pulseaudio. But when I tried later on, I couldn't start it again with sound.

Since, I have reinstalled pipewire and, after trying about ten times, I got it to work once.

So, it is just that, from time to time, it randomly works. Probably nothing to do with pulseaudio/pipewire.

@Majora320
Copy link
Contributor

Can you check to see if #11324 fixes this?

@EB2000
Copy link
Author

EB2000 commented May 3, 2022

Hi,
I have just tried master (0aceb6c) which contains the fix ecaeffc mentioned in bug report #11324, but unfortunately my problem is still present.

@Jon0
Copy link

Jon0 commented May 5, 2022

I had the same problem, try running aplay --list-devices --list-pcms
Find the 'default' device in the list (since musescore attempts to open 'default') it should look like

default Default ALSA Output (currently PipeWire Media Server)

For me on arch linux it didn't work until uninstalling pulseaudio-alsa which removes /etc/alsa/conf.d/99-pulseaudio-default.conf maybe see what package owns this file on fedora. Before uninstalling the above would show something like currently Pulseaudio Media Server

@EB2000
Copy link
Author

EB2000 commented May 5, 2022

Hmm, indeed I currently have in the output of the aplay command:

default
    Default ALSA Output (currently PulseAudio Sound Server)

The file /etc/alsa/conf.d/99-pulseaudio-default.conf is owned by the alsa-plugins-pulseaudio package on fedora. When I remove that package, I know have, from aplay:

default
    Default ALSA Output (currently PipeWire Media Server)

... and sound is working with Musescore 4!

Still, the alsa-plugins-pulseaudio package in firefox (and, I guess pulseaudio-alsa on arch) are installed by default by the distribution. Is it reasonable to ask musescore users to remove some packages from the default install?

Another question is why does musescore 4 talks to the antiquated alsa interface, while musescore 3 was able to talk directly to pulseaudio/jack/etc. ?

Thanks anyway for the work-around! Now I'd like to try to have some VST running in linux...

@MurdoMaclachlan
Copy link

On my system there is a 99-pulseaudio-default.conf.example, but no actual in-use 99-pulseaudo-default.conf. Running aplay --list-devices --list-pcms doesn't show any default entry at all. 🤔

@MurdoMaclachlan
Copy link

Finally got this workaround working.

It turns out on my system, there was an /usr/share/alsa/alsa.conf.d/50-pipewire.conf and /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf that were missing links in etc/asla/conf.d.

On adding those links, aplay --list-devices --list-pcms started giving errors, until I removed (or more accurately, renamed to add a .bak in case it went wrong) /etc/.asound.conf. Following that, I have the default entry showing PipeWire, and MuseScore 4 sound works!

I definitely agree with this:

Is it reasonable to ask musescore users to remove some packages from the default install?

And would like to add that, even on a distribution that didn't have alsa-plugins-pulseaudio as a default package, I still had to go through a lot of fiddling and errors to get this working.

I don't think it's at all reasonable that the program requires that much messing around to get the sound working, especially when MuseScore 3 worked out of the box.

@Tantacrul
Copy link
Contributor

Is this problem persisting in the latest nightly?

@irishgreencitrus
Copy link

irishgreencitrus commented Dec 16, 2022

I am having this issue running the release version AppImage.
I am assuming my issue is related / the same issue as I am running the pipewire audio server with ALSA compat and PulseAudio compat.

If I go straight into Preferences > I/O > Audio I get as follows:

image

There is no separate options under any of these menus apart from Buffer Size

And clicking on Buffer Size gives me these options:

image

However, clicking on any of these options crashes the program.

Click here for logs after program crash
mscore4portable: pcm.c:1347: snd_pcm_drain: Assertion `pcm' failed.
[15910:15910:20221216,204808.928713:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.929465:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.929482:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e82a44000
[15910:15910:20221216,204808.929552:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.929563:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e827fe000
[15910:15910:20221216,204808.929740:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.929751:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e827f6000
[15910:15910:20221216,204808.929925:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.929936:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e827f0000
[15910:15910:20221216,204808.929998:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930076:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e81c7f000
[15910:15910:20221216,204808.930175:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930219:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e827ea000
[15910:15910:20221216,204808.930297:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930308:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e81c69000
[15910:15910:20221216,204808.930395:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930405:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e827e2000
[15910:15910:20221216,204808.930462:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930472:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e818bb000
[15910:15910:20221216,204808.930527:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930537:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e818af000
[15910:15910:20221216,204808.930595:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930605:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e821b3000
[15910:15910:20221216,204808.930661:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930671:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e818a0000
[15910:15910:20221216,204808.930727:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930736:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e81543000
[15910:15910:20221216,204808.930792:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930801:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e81880000
[15910:15910:20221216,204808.930856:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.930866:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e8152d000
[15910:15910:20221216,204808.931379:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.931390:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e80bfb000
[15910:15910:20221216,204808.931559:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.931570:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e7f9fb000
[15910:15910:20221216,204808.931626:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.931636:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e80b86000
[15910:15910:20221216,204808.931689:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.931699:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e80b5c000
[15910:15910:20221216,204808.932410:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.936411:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.936545:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.936666:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.936826:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.936888:ERROR elf_image_reader.cc:116] no preferred header address
[15910:15910:20221216,204808.936898:ERROR process_reader_linux.cc:520] no module mappings 0x7f5e7b624000
[15910:15910:20221216,204808.939771:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.939940:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940183:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940272:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940356:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940439:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940521:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940602:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940681:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940761:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940838:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940918:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.940994:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941069:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941141:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941233:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941316:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941396:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941473:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941544:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941618:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941696:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941770:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941851:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.941922:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.942506:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.942578:ERROR elf_dynamic_array_reader.h:61] tag not found
[15910:15910:20221216,204808.942653:ERROR elf_dynamic_array_reader.h:61] tag not found
/tmp/.mount_MuseScGQInfT/AppRun: line 26: 15900 Aborted                 "${APPDIR}/bin/mscore4portable" "$@"

Any steps you would like me to take for more information, please just ask.

@comenski
Copy link

For me removing ~/.asoundrc just fixed musescore playback. It specified jack as default and aplay --list-devices --list-pcms now also lists a default entry, whereas before I only had a sysdefault.
Have not had any problems with other stuff not working before IIRC, both while on JACK (bridged to pulse) and plain pulseaudio.

@lucasp
Copy link

lucasp commented Dec 19, 2022

If it helps anyone, I found I had to set a default ALSA card according to this: https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Setting_the_default_sound_card_via_defaults_node

Before setting the default, speaker-test -c 2 was giving an error. Afterwards, that command worked fine and MuseScore 4 started working.

@Tantacrul Tantacrul added the P0 Priority: Critical label Dec 19, 2022
@Tantacrul Tantacrul added this to To do in 4.x SHORTLIST via automation Dec 19, 2022
@Tantacrul Tantacrul added this to To do in [MU4 - AUDIO] via automation Dec 19, 2022
@darix
Copy link

darix commented Dec 27, 2022

some observations from trying to fix the openSUSE package:

  1. there is a finder for jack. but the only later reference i find for are in the intree copy for fluidsynth. but that seems to use different variable names. also the build never links with libjack.
  2. ./src/appshell/view/preferences/iopreferencesmodel.cpp seems to iterate over a list of availble audio backends from ./src/framework/audio/internal/audioconfiguration.cpp and it seems that should have shown a widget to select the backend.
  3. it seems installing the pipewire-alsa/pulseaudio-alsa seems to be a viable workaround for the time being.
  4. I seriously wonder why there is no native pulseaudio/pipewire support.

@martinvlk
Copy link

The same problem here, no sound on Ubuntu 22.04.1 LTS, with Pipewire 0.3.48.
When I start Musescore I see "ALSA plug-in [mscore]" appear, properly connected to output, but no sound is heard.
When I close Musescore, the above sound module sticks around, and I can only get rid of it by manually killing the mscore process.

This is the flatpack version of Musescore.

@eeeeeta
Copy link

eeeeeta commented Feb 5, 2023

I had the same issue, running Ubuntu 22.04.1 LTS with Pipewire 0.3.48. The issue was linked to having the pulseaudio package installed, which results in an ALSA output device for it being created; even if your system usually uses the PipeWire ALSA sink for playback, it seems that MuseScore 4 will use the PulseAudio sink, if it exists.

The solution is disabling the PulseAudio sink entirely, by following the instructions here:

mkdir /usr/share/alsa/alsa.conf.pulse/

dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/pulse.conf --rename  /usr/share/alsa/alsa.conf.d/pulse.conf
dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/99-pulseaudio-default.conf.example  --rename  /usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/50-pulseaudio.conf --rename  /usr/share/alsa/alsa.conf.d/50-pulseaudio.conf

NOTE that you must also inspect /etc/alsa/conf.d for broken links after doing this and remove any present. After doing so, log out and log back in again, and you should now get sound output via MuseScore 4.

(It would be neat if MS4 could actually let you choose the ALSA device it's using, in order to fix issues like these.)

@mwanago
Copy link

mwanago commented Mar 8, 2023

If it helps anyone, I found I had to set a default ALSA card according to this: https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Setting_the_default_sound_card_via_defaults_node

Before setting the default, speaker-test -c 2 was giving an error. Afterwards, that command worked fine and MuseScore 4 started working.

In my case, I had to create the ~/.asoundrc file and put

defaults.pcm.card 2
defaults.ctl.card 2

there. Just like in your case, speaker-test -c 2 started working afterward. MuseScore works now too.
Thanks a lot, @lucasp

@martinvlk
Copy link

Updated Pipewire (PulseAudio (on PipeWire 0.3.66)) and reinstalled everything related to sound, and it now works for me.

@aliceh75
Copy link

aliceh75 commented Apr 4, 2023

As with others, setting default card in ~/.asoundrc fixed the issue. Running on Ubuntu 22.10, with wayland, pipewire and pipewire-pulse.

Having done that, as soon as another application uses the sound system, it stops working and I have to do:

sudo /sbin/alsa force-reload

To get it working again. Note that this is not a MuseScore issue per se - it's an ALSA issue as I get the same problem with other ALSA tools (e.g. speaker-test). See related issues: #15937 and #16667

@sezanzeb
Copy link

I got this working by installing pulseaudio-alsa.

Before that, speaker-test was printing Playback open error: -112,Host is down, similar to alsamixer: cannot open mixer: Host is down.

@XCG-2
Copy link

XCG-2 commented Jun 27, 2023

I have encountered the same issue on Linux Mint 21 (with an xfce4 desktop, to be specific, but that shouldn't matter).
I have pipewire installed and used as the default client for PulseAudio, JACK, and ALSA.
(I set up pipewire with the method in this tutorial: https://ubuntuhandbook.org/index.php/2022/04/pipewire-replace-pulseaudio-ubuntu-2204/)

Here's how I solved the problem:

cd /etc/alsa/conf.d
sudo rm 99-pulse.conf

By removing 99-pulse.conf, the default output changed from PulseAudio to ALSA. This is confirmed by running

aplay --list-devices --list-pcms

and the following lines of output:

default
    Default ALSA Output (currently PipeWire Media Server)

Before I removed 99-pulse.conf, it says Default PulseAudio Output (currently PipeWire Media Server).
Also I need to mention that this only works for the AppImage version. I can't get the flatpak version to produce any sound.

@lyrra
Copy link
Contributor

lyrra commented Oct 22, 2023

For midi support on linux, this PR could use some love on the testing side: #19246 To use it, download the artifact and replace musescore binary, and connect midi using jack.

@rorso
Copy link

rorso commented Oct 22, 2023

What didn't work:
aplay --list-devices --list-pcms

Did this list the

default
    Default ALSA Output (currently PipeWire Media Server)

I assume you are on PipeWire too. If not, what IS listed as the current "default" on your system?

Preferences: I/O: Audio Device: System Default Midi Input: No Device Midi Output: No Device

If I try to change the drop-downs, it crashes.

Do you have any MIDI devices to connect? Otherwise "No Device" is just fine. However it should NOT crash and it does not crash with my Ubuntu 22.04, since I removed the remains of Pulse from ALSA, as this is handled by PW on my system now. Before id DID crash too.

You might watch the System-Log for hints about WHAT in particular crashed.

@MarcTheSpark
Copy link

I had the same issue, running Ubuntu 22.04.1 LTS with Pipewire 0.3.48. The issue was linked to having the pulseaudio package installed, which results in an ALSA output device for it being created; even if your system usually uses the PipeWire ALSA sink for playback, it seems that MuseScore 4 will use the PulseAudio sink, if it exists.

The solution is disabling the PulseAudio sink entirely, by following the instructions here:

mkdir /usr/share/alsa/alsa.conf.pulse/

dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/pulse.conf --rename  /usr/share/alsa/alsa.conf.d/pulse.conf
dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/99-pulseaudio-default.conf.example  --rename  /usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
dpkg-divert --divert /usr/share/alsa/alsa.conf.pulse/50-pulseaudio.conf --rename  /usr/share/alsa/alsa.conf.d/50-pulseaudio.conf

NOTE that you must also inspect /etc/alsa/conf.d for broken links after doing this and remove any present. After doing so, log out and log back in again, and you should now get sound output via MuseScore 4.

(It would be neat if MS4 could actually let you choose the ALSA device it's using, in order to fix issues like these.)

for me, uninstalling the pulseaudio package did the trick! (I'm using pulse through pipewire)

@AndrewBuck
Copy link

I tried everything here and nothing worked, however the instructions here:

https://musescore.org/en/node/340363

got audio working using the official Appimage. Basically just run qjackctl first and then the appimage and sound will work. No idea how or why, but posting to help others resolve the problem.

@MultisampledNight
Copy link

For a friend on Arch using PipeWire, apparently all what was needed was to install pipewire-jack (they did not have any kind of JACK provider installed previously) and reboot.

This issue and thread in the last comment was kind of hard to find though, with only the symptoms of a stuck playback cursor staying just in place and no playback (yes I just dropped a few keywords to hopefully make this more searchable).

@cbjeukendrup cbjeukendrup added the os: linux Potentially specific to Linux-based operating systems label Dec 17, 2023
@oktophonie oktophonie self-assigned this Dec 29, 2023
@RustoMCSpit
Copy link

For a friend on Arch using PipeWire, apparently all what was needed was to install pipewire-jack (they did not have any kind of JACK provider installed previously) and reboot.

i use pipewire and it doesnt work for me

@bmarwell
Copy link

For a friend on Arch using PipeWire, apparently all what was needed was to install pipewire-jack (they did not have any kind of JACK provider installed previously) and reboot.

i use pipewire and it doesnt work for me

Install the midi sound fonts... Did you try both midi and MuseHub Sounds? I got the clue when I just heard the Muse Sounds.

@RustoMCSpit
Copy link

Install the midi sound fonts... Did you try both midi and MuseHub Sounds? I got the clue when I just heard the Muse Sounds.

i dont install proprietary software sorry (muse hub is not foss btw it's musescore's eventual avenue of making a monetisable marketplace)

if it's really needed i can set a virtual machine up

@bmarwell
Copy link

Ah. Yeah it's where I found out the not the sound per se was Not working. There's a -midi pkg in the aur. Try that...

@RustoMCSpit
Copy link

Ah. Yeah it's where I found out the not the sound per se was Not working. There's a -midi pkg in the aur. Try that...

where in the aur?

@bmarwell
Copy link

bmarwell commented Mar 1, 2024

@rorso
Copy link

rorso commented Mar 2, 2024

i use pipewire and it doesnt work for me

It might depend on the pipewire version. Only the latest one have the JACK emulation turned on by default. Olderr versions require to call the pw-jack wrapper to call the target program:

pw-jack {program} parameters

@zDEFz
Copy link

zDEFz commented Mar 3, 2024

Try one of these:

* https://aur.archlinux.org/packages/musescore4-no-sound-patch

* https://aur.archlinux.org/packages/musescore-midi
  HTH

I did try these, and for MIDI it doesn't help. Never had a audio output issue.

@RustoMCSpit
Copy link

untitledd.mp4

is this related? the playhead will not move on my system when i press space or when i press the arrow and plays no sounds when i input notes or move over them. linux mint LTS cinnamon flatpak

@MarcSabatella
Copy link
Contributor

Flatpak is a third-party build out of the MuseScore team's control. Does it work if you use the official build - the AppImage you download directly from musescore.org? Also, which audio system are you using?

@RustoMCSpit
Copy link

Does it work if you use the official build - the AppImage you download directly from musescore.org

nope, ive tried that too!

Also, which audio system are you using?

i use pipewire

@MarcSabatella
Copy link
Contributor

Did you try all the suggestions from earlier in the thread, and other threads dealing with specific issues with specifically Linux audio configurations?

Generally, better to ask for help on the support forum at musescore.org in trying to resolve system configuration issues. Much more Linux expertise there. And then if it turns out there is a specific actual MuseScore bug discovered in the process - with precise sterps for others to reproduce - then it makes sense to turn to GitHub to report it.

@RustoMCSpit
Copy link

is there anyways to produce a musescore log report?

@MarcSabatella
Copy link
Contributor

Just run the AppImage from the command line and a log is printed to the console.

@RustoMCSpit
Copy link

RustoMCSpit commented Jul 19, 2024

21:42:14.133 | INFO  | main_thread     | GlobalModule::onPreInit | log path: /home/rack/.local/share/MuseScore/MuseScore4/logs/MuseScore_240719_214214.log
21:42:14.134 | INFO  | main_thread     | GlobalModule::onPreInit | === Started MuseScore 4.3.2, build number 241630832 ===
21:42:14.139 | INFO  | main_thread     | LanguagesService::effectiveLanguageCode | System language code: "en-IE" 
21:42:14.151 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
21:42:14.151 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
21:42:14.151 | INFO  | main_thread     | IpcSocket::connect | success connected to ipc server
21:42:14.151 | INFO  | 140143843341888 | IpcServer::listen | id: "a6237505966f4f158ff194edc056eef4" 
21:42:14.253 | INFO  | main_thread     | DiagnosticsModule::onInit | success start crash handler
21:42:14.327 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: /home/rack/.local/share/MuseSampler/lib/libMuseSamplerCoreLib.so
21:42:14.328 | ERROR | main_thread     | MuseSamplerResolver::doInit | Incompatible MuseSampler library; ignoring
21:42:14.331 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
21:42:14.331 | ERROR | main_thread     | MuseSamplerResolver::doInit | Incompatible MuseSampler library; ignoring
21:42:14.333 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/rack/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
21:42:14.333 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/rack/.local/share/MuseScore/MuseScore4/midi_mappings.xml"): device not open
21:42:14.375 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/rack/.local/share/MuseScore/MuseScore4/musescorecom_cred.dat
21:42:14.375 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/rack/.local/share/MuseScore/MuseScore4/audiocom_cred.dat
21:42:14.701 | ERROR | main_thread     | PluginsConfiguration::updatePluginsConfiguration | [401] The file does not exist
21:42:15.504 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.504 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.505 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.505 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.505 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.505 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.506 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.506 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.507 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.507 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.508 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.508 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.509 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.509 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.509 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.509 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:15.510 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

21:42:15.510 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
21:42:17.909 | ERROR | main_thread     | UpdateScenario::doCheckForUpdate | Unable to check for update, error: [1701] 
21:42:20.567 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: file-new
21:42:20.598 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:118:13: QML KeySignatureListView: Binding loop detected for property "rows"

21:42:20.598 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:118:13: QML KeySignatureListView: Binding loop detected for property "rows"
21:42:22.910 | WARN  | main_thread     | Score::endCmd   | no command active
21:42:22.929 | INFO  | main_thread     | NotationProject::doSave | success save file: "/home/rack/.local/share/MuseScore/MuseScore4/new_project.mscz" 
21:42:23.021 | ERROR | 140143499404864 | SynthResolver::resolveSynth | invalid audio source params for trackId: 0
21:42:23.089 | INFO  | 140143499404864 | FluidSynth::addSoundFonts | success load soundfont: /tmp/.mount_MuseScWEOudX/share/mscore4portable-4.3/sound/MS Basic.sf3
21:42:23.092 | INFO  | 140143499404864 | FluidSynth::addSoundFonts | success load soundfont: /tmp/.mount_MuseScWEOudX/share/mscore4portable-4.3/sound/MS Basic.sf3
21:42:23.116 | ERROR | 140143499404864 | SynthResolver::resolveSynth | invalid audio source params for trackId: 1
21:42:23.120 | INFO  | 140143499404864 | FluidSynth::addSoundFonts | success load soundfont: /tmp/.mount_MuseScWEOudX/share/mscore4portable-4.3/sound/MS Basic.sf3
21:42:23.120 | INFO  | 140143499404864 | FluidSynth::addSoundFonts | success load soundfont: /tmp/.mount_MuseScWEOudX/share/mscore4portable-4.3/sound/MS Basic.sf3
21:42:24.620 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: note-d
21:42:24.950 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: note-a
21:42:25.229 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: add-slur
21:42:25.231 | WARN  | main_thread     | Score::endCmd   | no command active
21:42:25.252 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: note-a
21:42:26.116 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: put-note
21:42:26.612 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:29.578 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:35.640 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:36.790 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:37.211 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:37.780 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-next-chord
21:42:37.780 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-right
21:42:38.006 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-next-chord
21:42:38.006 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-right
21:42:38.151 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-next-chord
21:42:38.151 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-right
21:42:38.298 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-next-chord
21:42:38.298 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-right
21:42:38.535 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-prev-chord
21:42:38.535 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-left
21:42:38.692 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-prev-chord
21:42:38.692 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-left
21:42:38.854 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-prev-chord
21:42:38.854 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-left
21:42:38.995 | ERROR | main_thread     | UiActionsRegister::actionState | not found action with code: play-prev-chord
21:42:38.995 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: notation-move-left
21:42:39.465 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:45.601 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play
21:42:48.765 | INFO  | main_thread     | ActionsDispatcher::dispatch | try call action: play

@RustoMCSpit
Copy link

doesnt work on appimage either, hope that log is sufficient

@RustoMCSpit
Copy link

another poster provided this which i confirm https://www.youtube.com/watch?v=mdU1vpQPCfw

@RustoMCSpit
Copy link

also mark this as off-topic but are muse sounds open source / able to use in other programs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: linux Potentially specific to Linux-based operating systems P0 Priority: Critical
Projects
Status: One of the next releases
[MU4 - AUDIO]
  
To do
4.x SHORTLIST
  
To do
Development

No branches or pull requests