Using the menubar in a Qt application will cause the entire application to freeze, and has sometimes prevented me from switching to my terminal emulator (or any other application) to kill it (killing from a TTY unfreezes everything). I have encountered this issue with Okular, Dolphin, Kpatience, and KolourPaint. It only occurs in Qt based applications, as I have not encountered the problem when using Firefox, XFCEterm, or LibreOffice writer. Steps to reproduce: 1. Open a Qt program such as Dolphin or Okular 2. Click on a menubar category (e.g. File, Edit, View, etc.) 3. Mouse over items within the category/switch to other categories in the menubar Actual results: the program freezes and sometimes can only be killed by switching to a TTY Expected results: programs should not crash
(In reply to Pierce from comment #0) > Using the menubar in a Qt application will cause the entire application to > freeze, and has sometimes prevented me from switching to my terminal > emulator (or any other application) to kill it (killing from a TTY unfreezes > everything). I have encountered this issue with Okular, Dolphin, Kpatience, > and KolourPaint. It only occurs in Qt based applications, as I have not > encountered the problem when using Firefox, XFCEterm, or LibreOffice writer. > > Steps to reproduce: > 1. Open a Qt program such as Dolphin or Okular > 2. Click on a menubar category (e.g. File, Edit, View, etc.) > 3. Mouse over items within the category/switch to other categories in the > menubar > > Actual results: the program freezes and sometimes can only be killed by > switching to a TTY > > Expected results: programs should not crash I forgot to put this in the description, but the bug only occurs while QtCurve is set as the current widget style in the Application Style section of the System Preferences. I have not experienced any crashes since switching to the Breeze widget style.
I have been unable to reproduce the bug after installing today's (22 August 2018) updates to qtcurve packages.
Nothing was changed in QtCurve since months. If a recent update fixed something, it was a downstream issue.