Menu

#1006 Simple UI: toolbar disabled itself randomly

Done
nobody
None
High
Task
2020-06-13
2019-07-12
Strangiato
No

Hi
I use qmmp 1.3.3 on Arch Linux running Gnome 3.32.2 desktop environment.
Sometimes the toolbar disables itself if the simple UI is used.

Steps to reproduce:

  1. enable simple UI in qmmp preferences (plugins section)
  2. restart qmmp
  3. if the toolbar is not enabled, enabled by right-clicking on the menu bar and checking "Toolbar"
  4. restart qmmp a few times: at some point the toolbar will be disabled after you restart qmmp

Discussion

  • Strangiato

    Strangiato - 2019-07-12

    Correcting the step 3:

    1. if the toolbar is not enabled, enable it by right-clicking on the menu bar and checking "Toolbar"
     
  • trialuser02

    trialuser02 - 2019-07-13

    Start qmmp from command line and try to reproduce this issue. May be application will print some thing useful.

     
  • Strangiato

    Strangiato - 2019-07-13

    I see this suspicious message:

    qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 801, resource id: 0, major code: 19 (DeleteProperty), minor code: 0
    

    Here is the full output:

    Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
    qt5ct: using qt5ct plugin
    QmmpPluginCache: loaded plugin libpulseaudio.so
    QmmpUiPluginCache: loaded plugin libmpris.so
    QmmpUiPluginCache: loaded plugin libstatusicon.so
    qt5ct: D-Bus system tray: yes
    QmmpUiPluginCache: loaded plugin libudisks2.so
    UDisks2Plugin: added device: "/org/freedesktop/UDisks2/block_devices/sr0"
    QmmpUiPluginCache: loaded plugin libqsui.so
    qt5ct: D-Bus global menu: no
    Visual: loaded plugin libanalyzer.so
    Visual: loaded plugin libprojectm.so
    QmmpPluginCache: loaded plugin libaac.so
    QmmpPluginCache: loaded plugin libarchive.so
    QmmpPluginCache: loaded plugin libcdaudio.so
    QmmpPluginCache: loaded plugin libcue.so
    QmmpPluginCache: loaded plugin libflac.so
    QmmpPluginCache: loaded plugin libgme.so
    QmmpPluginCache: loaded plugin libmodplug.so
    QmmpPluginCache: loaded plugin libmpc.so
    QmmpPluginCache: loaded plugin libmpeg.so
    QmmpPluginCache: loaded plugin libopus.so
    QmmpPluginCache: loaded plugin libsid.so
    QmmpPluginCache: loaded plugin libsndfile.so
    QmmpPluginCache: loaded plugin libvorbis.so
    QmmpPluginCache: loaded plugin libwavpack.so
    QmmpPluginCache: loaded plugin libwildmidi.so
    QmmpPluginCache: loaded plugin libffmpeg.so
    QmmpPluginCache: loaded plugin libmplayer.so
    qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 801, resource id: 0, major code: 19 (DeleteProperty), minor code: 0
    QmmpPluginCache: loaded plugin libsoxr.so
    QmmpPluginCache: loaded plugin libladspa.so
    QmmpPluginCache: loaded plugin libmonotostereo.so
    QmmpPluginCache: loaded plugin libstereo.so
    QmmpPluginCache: loaded plugin libcrossfade.so
    QmmpPluginCache: loaded plugin libfilewriter.so
    QmmpPluginCache: loaded plugin libhttp.so
    QmmpPluginCache: loaded plugin libmms.so
    
     
  • Strangiato

    Strangiato - 2019-07-13

    I have just noticed that the toolbar is only disabled if I close qmmq by clicking X button
    in the upper right corner.
    The toolbar is never disabled if I close qmmp by pressing ctrl+q.
    Maybe it's a problem related to this Qt bug
    https://bugreports.qt.io/browse/QTBUG-56893

     
  • trialuser02

    trialuser02 - 2019-07-13

    Try wayland support in Qt5: https://wiki.archlinux.org/index.php/Wayland#Qt_5 It should work wthith qsui. But do not forget to disable hotkey plugin. It causes program to crash.

     
  • Strangiato

    Strangiato - 2019-07-13

    Thank you. Qmmp works as expected while running natively on Wayland.

     
  • trialuser02

    trialuser02 - 2020-06-13
    • status: New --> Done
    • Type: Review --> Task
     

Log in to post a comment.