Bug 34351 - Muse sequencer freezes when setting track color
Summary: Muse sequencer freezes when setting track color
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: IN_ERRATA9, UPSTREAM, advisory, validated_update
Depends on:
Blocks:
 
Reported: 2025-06-06 07:48 CEST by Markus Robert Keßler
Modified: 2025-06-29 23:07 CEST (History)
6 users (show)

See Also:
Source RPM: muse-4.2.1-1.mga9, qt5ct-1.7-1.mga9
CVE:
Status comment: Packages in comment 40


Attachments
Screen recording (959.60 KB, video/mp4)
2025-06-06 11:56 CEST, Markus Robert Keßler
Details
Add recomendations based on upstream documentation (1.24 KB, patch)
2025-06-10 20:51 CEST, katnatek
Details | Diff

Description Markus Robert Keßler 2025-06-06 07:48:22 CEST
Description of problem:

Muse sequencer freezes when setting track color


Version-Release number of selected component (if applicable):

muse-4.2.1-1


How reproducible:

Always


Steps to Reproduce:

1. Start muse4 sequencer
2. Right click on track
3. Select "Set track color..."


Seems like an upstream bug, so please look if there is already a patch.

Thank you!
Comment 1 Markus Robert Keßler 2025-06-06 11:56:40 CEST
Created attachment 15009 [details]
Screen recording

Screen recording
Comment 2 Markus Robert Keßler 2025-06-07 16:47:23 CEST
Adding log, this is what muse4 throws when invoked from shell and then setting track color:

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: cannot register existing type 'GtkWidget'

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: cannot add class private field to invalid type '<invalid>'

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: cannot register existing type 'GtkBuildable'

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:27213): GLib-CRITICAL **: 16:46:51.759: g_once_init_leave: assertion 'result != 0' failed

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:27213): GLib-GObject-CRITICAL **: 16:46:51.759: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Comment 3 Lewis Smith 2025-06-07 21:16:54 CEST
Thank you for this thorough report.

We have the latest version:
"September 14, 2023 MusE 4.2.1 - A quick fix release!"

@Ben: can you please try/confirm this in case it is system dependant?

 https://github.com/muse-sequencer/muse/issues
on my browser flashes a couple of issues, then fails to load. Do not think I saw this one. If you both agree that it is not yet noted, can you Markus please raise the issue upstream https://muse-sequencer.github.io/ if possible.

Keywords: (none) => UPSTREAM
CC: (none) => lewyssmith, westel

Comment 4 Markus Robert Keßler 2025-06-07 23:36:00 CEST
Hello Lewis,

once confirmed that this behaviour occurs on other machines also,
I can raise an upstream ticket. Yes.
Comment 5 Markus Robert Keßler 2025-06-08 09:50:06 CEST
Upstream bugreport:

https://github.com/muse-sequencer/muse/issues/1303
Comment 6 Markus Robert Keßler 2025-06-08 09:55:18 CEST
Ouch! - Just seen,
for this issue there is already a bugreport, but it has been closed:

https://github.com/muse-sequencer/muse/issues/1291

They claim that there was a pull request for the bugfix.
Can someone confirm?

If so, I will remove my bugreport
Comment 7 David GEIGER 2025-06-08 12:00:06 CEST
I don't see any PR in the bug #1291 and any fixes!

CC: (none) => geiger.david68210

Comment 8 Lewis Smith 2025-06-08 20:29:48 CEST
@Markus
Thank you for your upstream research. That bug:
 https://github.com/muse-sequencer/muse/issues/1291
dates from November 2024, over a year from last release:

on Nov 5, 2024
i've started again with building a new pull of git, and undoing the changes I made to CMakeLists.txt.
With a default install, Muse built ok, and the color palletes have reappeared without a problem

But no visible release which includes this. I suggest trying "to join this conversation on GitHub. Already have an account? Sign in to comment" to point this out. Alas, it means creating a GitHub account; sorry...
Comment 9 Markus Robert Keßler 2025-06-08 20:37:23 CEST
Hi Lewis,

I DO have an account. Otherwise I wasn't able to raise the bug ticket.

So, what exactly do you want to be done?
Comment 10 Lewis Smith 2025-06-08 20:57:52 CEST
If you can login as they suggest, add a comment to the bug asking "Where is this fix - how to get it? Given that the latest visible release is September 14, 2023 MusE 4.2.1, and this bug dates from Nov 2024."; and if you are allowed - re-open it.
Give our bug URL in the comment: https://bugs.mageia.org/show_bug.cgi?id=34351
It is helpful that you are engaging them directly. With 14k SRPMs we can rarely do this.
TIA
Comment 11 Markus Robert Keßler 2025-06-08 21:23:12 CEST
OK, commented this:

https://github.com/muse-sequencer/muse/issues/1291

Please watch and if I can do somthing more, just let me know.

Markus
Comment 12 Lewis Smith 2025-06-09 21:39:19 CEST
Thank you again for your helpful contribution. Maybe you should join us!
Nothing we can do except await an explanantion from upstream.

Assigning generally, DavidG (who normally maintains this pkg) is already CC'd.

Assignee: bugsquad => pkg-bugs
Status: NEW => UPSTREAM

Comment 13 Ben McMonagle 2025-06-09 21:50:04 CEST
(In reply to Lewis Smith from comment #3)
> Thank you for this thorough report.
> 

> 
> @Ben: can you please try/confirm this in case it is system dependant?

seems like my systems has some requirements that Muse requires, but not installed :(
Comment 14 katnatek 2025-06-10 05:19:59 CEST
(In reply to Ben McMonagle from comment #13)
> (In reply to Lewis Smith from comment #3)
> > Thank you for this thorough report.
> > 
> 
> > 
> > @Ben: can you please try/confirm this in case it is system dependant?
> 
> seems like my systems has some requirements that Muse requires, but not
> installed :(

I see in arch linux and upstream, I add some packages as recommends
I'll test and send the diff to david
Comment 15 katnatek 2025-06-10 19:30:32 CEST
Marcus what desktop do you use?
Comment 16 Markus Robert Keßler 2025-06-10 20:12:14 CEST
xfce4. Same as the person who reported to github
Comment 17 katnatek 2025-06-10 20:49:56 CEST
(In reply to Markus Robert Keßler from comment #16)
> xfce4. Same as the person who reported to github

I find this look if help you
https://bbs.archlinux.org/viewtopic.php?pid=1637432#p1637432

I can't reproduce the issue but I'm using plasma and lxqt
Comment 18 katnatek 2025-06-10 20:51:15 CEST
Created attachment 15016 [details]
Add recomendations based on upstream documentation

David I suggest this changes, look if are good to you
Comment 19 katnatek 2025-06-17 19:29:27 CEST Comment hidden (obsolete)

Assignee: pkg-bugs => qa-bugs

Comment 20 katnatek 2025-06-17 19:30:18 CEST
Markus, please test muse-4.2.1-1.1.mga9 in updates_testing
katnatek 2025-06-17 19:30:35 CEST

Status: UPSTREAM => NEW

Comment 21 Herman Viaene 2025-06-18 16:51:33 CEST
MGA9-64 server on Compaq H000SB
Started Plasma Wayland and installed previous version.
Imported a wav file, that plays OK and problem described above does not occur.
Logged out, choose Xfce, test with same wav file, it plays OK, bit indeed freezes at dialogue to change color of track.
Installed new version 4.2.1-1.1 and tested again in Xfce.
result is even worse: sound quality is really bad, and muse freezes at the same operation.
Logged out from Xfce, logged in again with Plasma Wayland and in this configuration the new version works as well as the previous one.

CC: (none) => herman.viaene

Comment 22 katnatek 2025-06-18 17:10:09 CEST
(In reply to Herman Viaene from comment #21)
> MGA9-64 server on Compaq H000SB
> Started Plasma Wayland and installed previous version.
> Imported a wav file, that plays OK and problem described above does not
> occur.
> Logged out, choose Xfce, test with same wav file, it plays OK, bit indeed
> freezes at dialogue to change color of track.
> Installed new version 4.2.1-1.1 and tested again in Xfce.
> result is even worse: sound quality is really bad, and muse freezes at the
> same operation.
> Logged out from Xfce, logged in again with Plasma Wayland and in this
> configuration the new version works as well as the previous one.

Could please run in nxfce again but from terminal
The command is muse4

Thank you for the test
Comment 23 Herman Viaene 2025-06-18 17:16:36 CEST
That's what I did, does it make any difference??
Comment 24 katnatek 2025-06-18 17:58:49 CEST
(In reply to Herman Viaene from comment #23)
> That's what I did, does it make any difference??

I forget to ask, please include part or full terminal output

Thank you
Comment 25 Herman Viaene 2025-06-19 09:50:08 CEST
Xfce latest version:
$ muse4
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 5328 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 5328 _NOT_ running SCHED_FIFO

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.551: cannot register existing type 'GtkWidget'

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.551: cannot add class private field to invalid type '<invalid>'

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.551: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.551: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.551: cannot register existing type 'GtkBuildable'

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.552: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:5328): GLib-CRITICAL **: 09:47:43.552: g_once_init_leave: assertion 'result != 0' failed

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.552: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.552: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:5328): GLib-GObject-CRITICAL **: 09:47:43.552: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Killed
Comment 26 katnatek 2025-06-19 21:39:54 CEST
@Herman, can you test in xfce

QT_STYLE_OVERRIDE=gtk muse4

and

QT_STYLE_OVERRIDE=gtk3 muse4

Thank you
Comment 27 Herman Viaene 2025-06-20 10:14:32 CEST
Both freeze.
$ QT_STYLE_OVERRIDE=gtk muse4
QApplication: invalid style override 'gtk' passed, ignoring it.
	Available styles: Breeze, Oxygen, Windows, Fusion
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3820 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3820 _NOT_ running SCHED_FIFO

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.335: cannot register existing type 'GtkWidget'

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.338: cannot add class private field to invalid type '<invalid>'

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.340: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.340: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.340: cannot register existing type 'GtkBuildable'

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.341: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:3820): GLib-CRITICAL **: 10:10:15.341: g_once_init_leave: assertion 'result != 0' failed

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.341: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.343: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:3820): GLib-GObject-CRITICAL **: 10:10:15.343: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Killed

$ QT_STYLE_OVERRIDE=gtk3 muse4
QApplication: invalid style override 'gtk3' passed, ignoring it.
	Available styles: Breeze, Oxygen, Windows, Fusion
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 4129 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 4129 _NOT_ running SCHED_FIFO

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.675: cannot register existing type 'GtkWidget'

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.675: cannot add class private field to invalid type '<invalid>'

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.676: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.676: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.676: cannot register existing type 'GtkBuildable'

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.676: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:4129): GLib-CRITICAL **: 10:11:45.676: g_once_init_leave: assertion 'result != 0' failed

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.676: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.677: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:4129): GLib-GObject-CRITICAL **: 10:11:45.677: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Killed
Comment 28 katnatek 2025-06-21 22:39:59 CEST
@Herman please test in xfce

QT_QPA_PLATFORMTHEME=gtk3 muse4

Thank you
Comment 29 Herman Viaene 2025-06-22 09:57:23 CEST
Freeze
$ QT_QPA_PLATFORMTHEME=gtk3 muse4
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3596 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3596 _NOT_ running SCHED_FIFO

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.176: cannot register existing type 'GtkWidget'

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.178: cannot add class private field to invalid type '<invalid>'

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.179: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.180: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.181: cannot register existing type 'GtkBuildable'

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.181: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:3596): GLib-CRITICAL **: 09:56:09.181: g_once_init_leave: assertion 'result != 0' failed

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.181: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.182: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:3596): GLib-GObject-CRITICAL **: 09:56:09.182: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Killed
Comment 30 katnatek 2025-06-24 04:39:05 CEST
I find a workarround, I'll send a build when ready
Comment 31 katnatek 2025-06-25 03:03:39 CEST Comment hidden (obsolete)

Status comment: (none) => Package in comment 31

Comment 32 Herman Viaene 2025-06-25 11:12:08 CEST
Freeze
$ QT_QPA_PLATFORMTHEME=qt5ct muse4 
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3599 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 3599 _NOT_ running SCHED_FIFO

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.183: cannot register existing type 'GtkWidget'

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.184: cannot add class private field to invalid type '<invalid>'

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.184: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.184: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.184: cannot register existing type 'GtkBuildable'

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.185: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(muse4:3599): GLib-CRITICAL **: 11:10:59.185: g_once_init_leave: assertion 'result != 0' failed

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.185: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.185: g_type_register_static: assertion 'parent_type > 0' failed

(muse4:3599): GLib-GObject-CRITICAL **: 11:10:59.185: cannot add private field to invalid (non-instantiatable) type '<invalid>'
Killed
Comment 33 katnatek 2025-06-25 11:58:14 CEST
(In reply to Herman Viaene from comment #32)
> Freeze
> $ QT_QPA_PLATFORMTHEME=qt5ct muse4 
> Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
> New Qt locale: en_BE
> Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
> Denormal protection enabled.
> Select audio device from configuration : 4
> User RtAudio backend - backend selected through configuration: RtAudio OSS -
> Open Sound System
> Init RtAudioDevice
> 
Did you get the new oackage in comment 31?

If so please attach the result of

rpm -qa



I test this on  Live Usb with pesistent partition
Comment 34 Herman Viaene 2025-06-25 14:23:04 CEST
Sorry, overlooked the new version.
Once this one is installed, muse behaves properly under Xfce.
To be sure, coming back after test on Plasma.
Comment 35 Herman Viaene 2025-06-25 14:42:40 CEST
Hmmmm, muse in itself works also OK under Plasma after rebooting.
But, is it a coincidence or not: The installation of the new version draws also a qt5ct package in. And now the Plasma desktop is corrupted (both X11 and Wayland): all icons are gone (panels and menus) and all text is doubled in size. I'm using it now, so it is functional but it looks awfull.
I don't know what to think   of it.
Comment 36 katnatek 2025-06-25 16:40:07 CEST
(In reply to Herman Viaene from comment #35)
> Hmmmm, muse in itself works also OK under Plasma after rebooting.
> But, is it a coincidence or not: The installation of the new version draws
> also a qt5ct package in. And now the Plasma desktop is corrupted (both X11
> and Wayland): all icons are gone (panels and menus) and all text is doubled
> in size. I'm using it now, so it is functional but it looks awfull.
> I don't know what to think   of it.

Confirm the icon issue :(
I'll fix this in other way with a subpackage, and add warning, its hard the multi desktop support :D

Remove muse-4.2.1-1.2.mga9 and qt5ct to get back your normal Plasma behavior
Comment 37 katnatek 2025-06-26 04:57:55 CEST
I build the latest commit and not see any improvement in this topic
I have to decide between build a very dead project https://github.com/qtproject/qtstyleplugins and dead project https://github.com/trialuser02/qt5gtk2 to not use qt5ct 

Or use the warning as I planed
Comment 38 katnatek 2025-06-26 22:51:53 CEST
With some patches,  https://github.com/qtproject/qtstyleplugins builds and
https://github.com/trialuser02/qt5gtk2 fail to build

In Plasma I not see side effects after install the package
Latter will test in Xfce
Comment 39 katnatek 2025-06-27 00:43:19 CEST
(In reply to katnatek from comment #38)
> With some patches,  https://github.com/qtproject/qtstyleplugins builds and
> https://github.com/trialuser02/qt5gtk2 fail to build
> 
> In Plasma I not see side effects after install the package
> Latter will test in Xfce

Even if works, I decide to fix in other way

Source RPM: muse-4.2.1-1.mga9.src.rpm => muse-4.2.1-1.mga9, qt5ct-1.7-1.mga9

Comment 40 katnatek 2025-06-27 02:40:09 CEST
RPMS:

muse-4.2.1-1.3.mga9
qt5ct-1.7-1.1.mga9
qt5ct-profile-1.7-1.1.mga9

SRPMS:
muse-4.2.1-1.3.mga9
qt5ct-1.7-1.1.mga9


If you test in terminal run

QT_QPA_PLATFORMTHEME=qt5ct muse4 

This is what the desktop file does now, & qt5ct is modified to not autoload qt5ct unless you install qt5ct-profile

Status comment: Package in comment 31 => Packages in comment 40

Comment 41 Ben McMonagle 2025-06-27 05:02:25 CEST
ok, finally found a system that Muse will install into and run on.
confirmed the issue as per OP.

muse-4.2.1-1.mga9

uname -a
Linux localhost 6.6.93-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Wed Jun  4 15:23:13 UTC 2025 x86_64 GNU/Linux

Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: Openbox v: 3.6.1

CPU: dual core model: Intel Core i3-5005U bits: 64 type: MT MCP

Graphics: Intel HD Graphics 5500 vendor: Hewlett-Packard driver: i915
Comment 42 katnatek 2025-06-27 05:39:23 CEST
(In reply to Ben McMonagle from comment #41)
> ok, finally found a system that Muse will install into and run on.
> confirmed the issue as per OP.
> 
> muse-4.2.1-1.mga9
> 
> uname -a
> Linux localhost 6.6.93-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Wed Jun  4
> 15:23:13 UTC 2025 x86_64 GNU/Linux
> 
> Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: Openbox v: 3.6.1
> 
> CPU: dual core model: Intel Core i3-5005U bits: 64 type: MT MCP
> 
> Graphics: Intel HD Graphics 5500 vendor: Hewlett-Packard driver: i915

Great!, now please ter the packages in comment 40, you can use the suggested command line or the desktop file for muse both should work
Comment 43 Herman Viaene 2025-06-27 11:31:01 CEST
New packages from Comment 40 installed runnning Xfce with one remark:
qt5ct-1.7-1.1.mga9 is drawn in automatically as a dependency
qt5ct-profile-1.7-1.1.mga9 is not. I had select it manually. What does that mean for our "normal user"?? Getting an update that does not work?

$ QT_QPA_PLATFORMTHEME=qt5ct muse4 
Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
New Qt locale: en_BE
Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
Initializing Native VST support. Using VESTIGE compatibility implementation.
Denormal protection enabled.
Select audio device from configuration : 4
User RtAudio backend - backend selected through configuration: RtAudio OSS - Open Sound System
Init RtAudioDevice

RtAudio: no compiled support for specified API argument!

Using rtAudio
Trying RTC timer...
fatal error: open /dev/rtc failed: Permission denied
Trying ALSA timer...
AlsaTimer::initTimer(): best available ALSA timer: system timer
got timer = 26
Initializing Native VST support. Using VESTIGE compatibility implementation.
WARNING: Cannot lock memory:: Cannot allocate memory
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 15649 _NOT_ running SCHED_FIFO
Acquired timer frequency: 100
starting with template /usr/share/muse-4.2/templates/default.med
register output port [Out 1-0] length 7 char 0
register output port [Out 1-1] length 7 char 1
WARNING: Cannot lock memory:: Cannot allocate memory
RtAudio pulse: _NOT_ running realtime scheduling
INFO: Could not get the wanted frequency 1024, got 100, still it should suffice.
WARNING: Cannot lock memory:: Cannot allocate memory
midi thread 15649 _NOT_ running SCHED_FIFO

And yes, no freeze anymore, great. Waiting to give the OK on confirmation from elsewhere.
Comment 44 Ben McMonagle 2025-06-27 12:25:53 CEST
(In reply to katnatek from comment #42)
Great!, now please ter the packages in comment 40, you can use the suggested
> command line or the desktop file for muse both should work

just tried to update but not yet available on my localest mirror.

unfortunately, I am away from this system until monday, here.
Comment 45 katnatek 2025-06-27 13:56:39 CEST
(In reply to Herman Viaene from comment #43)
> New packages from Comment 40 installed runnning Xfce with one remark:
> qt5ct-1.7-1.1.mga9 is drawn in automatically as a dependency
> qt5ct-profile-1.7-1.1.mga9 is not. I had select it manually. What does that
> mean for our "normal user"?? Getting an update that does not work?
> 
The user is wsrning in the update and will be
informrd in the advisoru & I'll add a Errata about it

Is the best I can do without import other oackage, and that solution
not like to me because if I add the equivalent override the
color selector is changed to a triangle inside a multi color circle
the triangke change color when you pick the colir

In the case of multi desktop instalkation is the bezt solution
pissible until this error persist

> $ QT_QPA_PLATFORMTHME=qt5ct muse4 
> Config File </home/tester9/.config/MusE/MusE/MusE-seq.cfg>
> New Qt locale: en_BE
> Config File </usr/share/muse-4.2/themes/Dark Flat.cfc>
> Initializing Native VST support. Using VESTIGE compatibility implementation.
> Denormal protection enabled.
> Select audio device from configuration : 4
> User RtAudio backend - backend selected through configuration: RtAudio OSS -
> Open Sound System
> Init RtAudioDevice
> 
> RtAudio: no compiled support for specified API argument!
> 
> Using rtAudio
> Trying RTC timer...
> fatal error: open /dev/rtc failed: Permission denied
I not remember if I see this part, could be you not have a device or
a fail in one of the recommended packages

I'll see latter, but that is other bug.
Comment 46 katnatek 2025-06-27 14:00:21 CEST
(In reply to Ben McMonagle from comment #44)
> (In reply to katnatek from comment #42)
> Great!, now please ter the packages in comment 40, you can use the suggested
> > command line or the desktop file for muse both should work
> 
> just tried to update but not yet available on my localest mirror.
> 
> unfortunately, I am away from this system until monday, here.

Than you BTW, with the Herman test should be enough
Herman Viaene 2025-06-27 14:59:28 CEST

Whiteboard: (none) => MGA9-64-OK

katnatek 2025-06-27 19:32:50 CEST

Keywords: (none) => FOR_ERRATA9, advisory

Comment 47 Thomas Andrews 2025-06-28 17:07:23 CEST
Validating.

CC: (none) => andrewsfarm, sysadmin-bugs
Keywords: (none) => validated_update

Comment 48 Mageia Robot 2025-06-29 00:46:23 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0064.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED

katnatek 2025-06-29 01:00:45 CEST

Keywords: FOR_ERRATA9 => IN_ERRATA9

Comment 49 Ben McMonagle 2025-06-29 23:07:41 CEST
updated at last

muse-4.2.1-1.3.mga9
qt5ct-1.7-1.1.mga9

manually installed:
qt5ct-profile-1.7-1.1.mga9


invoked via application menu - ok

invoke via CLI:

$ muse4 
 
demonstrates OP issue

 
$ QT_QPA_PLATFORMTHEME=qt5ct muse4

corrects OP issue

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