Bug 395698

Summary: Minuet does not play sound.
Product: [Applications] minuet Reporter: lhaastdaiz
Component: generalAssignee: Sandro Andrade <sandroandrade>
Status: RESOLVED FIXED    
Severity: normal CC: nidi, wbauer1
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 18.12.0
Sentry Crash Report:

Description lhaastdaiz 2018-06-21 17:22:48 UTC
Minuet seems to be broken. It doesn't play any notes or accept answers. The version it identifies is simply 'minuet'. I'm not sure whether or not it is meant to have any menus or options but in any case it lacks them.

Upon startup are these messages:

fluidsynth: warning: Failed to pin the sample data to RAM; swapping is possible.
fluidsynth: Using PulseAudio driver
Setting soundcontroller to FluidSynthSoundController
fluidsynth: warning: Failed to set thread to high priority
qrc:/ExerciseView.qml:174:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:184:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:192:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:257:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:377:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:401:9: QML Button: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:413:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:174:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:184:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:192:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:257:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:377:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:401:9: QML Button: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:413:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:174:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:184:9: QML QQuickText: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:192:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:257:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:377:9: QML GroupBox: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:401:9: QML Button: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/ExerciseView.qml:413:9: QML Row: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.

Clicking on 'New Question' causes the following error message:

qrc:/PianoView.qml:48: TypeError: Property 'createObject' of object function() { [code] } is not a function

The program is silent. In Chords/Root Position/Minor and Major Chords, after clicking 'New Question' and moving the mouse over Minor and Major, a single note appears on the staff.

I tested it on Solus and Neon. On both systems the program was silent and had the same error messages.
Comment 1 Wolfgang Bauer 2018-10-10 14:57:06 UTC
I had the same problem here in openSUSE, only the "Rhythm" exercises worked as expected.

This recent commit fixes it for me:
https://cgit.kde.org/minuet.git/commit/?id=3bf2f5e93d078e8215c47a4b4e3f7e240b943060
(will be part of 18.12)

As minuet is pretty much useless currently, it would probably be a good idea to backport this to the 18.08 branch as well though.
Comment 2 Wolfgang Bauer 2019-03-02 12:48:43 UTC
As 18.12 has been released meanwhile, I suppose we can close this.

Please reopen if the problem should still exist with the latest version though.