Bug 397686 - Using QtCurve menubar in Qt programs causes them to freeze
Summary: Using QtCurve menubar in Qt programs causes them to freeze
Status: RESOLVED DOWNSTREAM
Alias: None
Product: QtCurve
Classification: Frameworks and Libraries
Component: qt5 (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Yichao Yu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-20 21:15 UTC by Pierce
Modified: 2018-08-22 14:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierce 2018-08-20 21:15:05 UTC
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
Comment 1 Pierce 2018-08-21 13:36:52 UTC
(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.
Comment 2 Pierce 2018-08-22 13:30:13 UTC
I have been unable to reproduce the bug after installing today's (22 August 2018) updates to qtcurve packages.
Comment 3 Christoph Feck 2018-08-22 14:13:20 UTC
Nothing was changed in QtCurve since months. If a recent update fixed something, it was a downstream issue.