kmidimon 1.2.0 build failure with BUILD_DOCS=OFF
Build failure against Qt 5.11.2: 'PlaceholderText' is not a member of 'QPalette'
AFAICT what you wrote covers all the points I made above... The google translation is a good starting point (ie you more or less understand what the translated text says), but there are a few glitch... Eg: MIDI Output to hardware MIDI ports, or any other Drumstick backend like soft synths becomes: Uscita MIDI su porte MIDI hardware o qualsiasi altro backend per bacchette come soft sintetizzatori while it should be: Uscita MIDI su porte MIDI hardware o su qualsiasi altro backend di Drumstick, come...
I can confirm that the proposed commit fixes the issue...
Sorry, pushed the wrong button... I've seen similar crashes before, for instance: https://bugreports.qt.io/browse/QTBUG-66003 I thinks is very similar: running dmidplayer in a konsole shows the "QThread: Destroyed while thread is still running" message...
I made a build of dmidplayer on the alpha release of my distribution (it has Qt 5.15.2) and installed it, with its debug symbols: attached the resulting output of "coredumpctl debug".
"Coredumpctl debug" output with debug symbols for drumstick and dmidplayer attached. A little correction to the problem description: the crash happens only when clicking on the close button on the main window. "File - Quit" closes the program with no crash...
I can't reproduce the crash here. It would be useful if you describe a bit your environment: Qt libraries / versions, audio environment, and which MIDI synth backend are you using and its configuration. Qt 5.11.2 (I needed to remove from guiplayer.ui the references to PlaceholderText to build dmiplayer, because this symbol is missing from that Qt5 release). Pulseaudio 12.2 Alsa 1.1.5 Fluidsynth 2.1.5 with gs/gm soundfonts - configured in dmiplayer as below Audio Driver: pulseaudio Period Size: 3072...