Bug 367534 - popup windows shows only decoration and freezes
Summary: popup windows shows only decoration and freezes
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Klapetek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-18 20:17 UTC by Sebastian Turzański
Modified: 2018-12-02 03:49 UTC (History)
1 user (show)

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


Attachments
how it looks when confirmation window apears (297.02 KB, image/png)
2016-08-18 20:18 UTC, Sebastian Turzański
Details
while the popup is frozen whole compositing goes crazy (114.52 KB, image/png)
2016-08-18 20:28 UTC, Sebastian Turzański
Details
glxinfo as requested (22.46 KB, text/plain)
2016-08-27 20:48 UTC, Sebastian Turzański
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Turzański 2016-08-18 20:17:38 UTC
When I want to  close some running program sometimes a popup window appears asking me to confirm. 
Only the windows decoration of this popup is shown and the content is invisible . It is also frozen
Please see the screenshot

Reproducible: Always

Steps to Reproduce:
1. open Konsole
2. run 'top'
3. press alt-f4 to close the window
inisible pop apears waiting for confirmation

Actual Results:  
frozen popup window with just a window frame and windeco visible. see the screenshot

Expected Results:  
working popup window

it is easy to reproduce when You  want to close an application that is working on something - then KDE tries to get confirmation that You really want to interrupt the app.

If You leave the popup untouched after 3 minutes it unfreezes
Comment 1 Sebastian Turzański 2016-08-18 20:18:34 UTC
Created attachment 100667 [details]
how it looks when confirmation window apears
Comment 2 Sebastian Turzański 2016-08-18 20:28:15 UTC
Created attachment 100668 [details]
while the popup is frozen whole compositing goes crazy
Comment 3 Martin Flöser 2016-08-19 06:04:53 UTC
Is that only a problem with Konsole or do you also experience it with other applications?

Can you please post the output of:
qdbus org.kde.KWin /KWin supportInformation
Comment 4 Sebastian Turzański 2016-08-20 19:46:39 UTC
This is for basically happening every system "confirmation request" pop-up. I mention Konsole just to have en easy to reproduce scenario
Comment 5 Thomas Lübking 2016-08-21 08:03:13 UTC
> Can you please post the output of:
> qdbus org.kde.KWin /KWin supportInformation

It doesn't actually look like the compositor is running at all (hard to say on the particular setup, but the round corners are crisp and I see no shadows)

"Freeze" also does not seem to imply that kwin turns inresponsive - at least it looks as if you can still move around windows, yesno?
Comment 6 Sebastian Turzański 2016-08-21 20:50:21 UTC
I checked what You suggested, it seams the composer was not started by the default.
not it seams to work.
Is it possible to run KDE without composer as long as I don't have popups? - I don't really understand it.

About freeze - it froze for about 3 minutes - during this time all the windows passing the area of the konsole were distorted - as in my 2nd attachment screenshot.
Comment 7 Thomas Lübking 2016-08-22 05:54:41 UTC
This is not a kwin bug, but please attach the output of glxinfo (to provide a hint on why compositing may fail)

There's most likely a window (the dialog?) with uninitialized content which also doesn't update for exposure events and by this accumulates everything the server ever displayed in its area.
Whatever client provides this window is likely "frozen" (taken by something)

For a wild guess, try setting the system language to english.
Comment 8 Sebastian Turzański 2016-08-27 20:47:55 UTC
actualy when I tried to change language to english - confirmation popup caused the same freeze....
Comment 9 Sebastian Turzański 2016-08-27 20:48:19 UTC
Created attachment 100812 [details]
glxinfo as requested
Comment 10 Sebastian Turzański 2016-08-28 11:52:53 UTC
I think I found the reason for the freeze.
Sound system on HP G2 Laptop sometimes does not detect the sound card. Then the popup should theoretically generate system sound but if sound system fails than the window keeps waiting for it to complete . Maybe the system should not wait until invoke finishes?
Comment 11 Martin Flöser 2016-08-29 09:27:17 UTC
reassigning to knotifications given comment #10
Comment 12 Andrew Crouthamel 2018-11-01 13:40:43 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 13 Bug Janitor Service 2018-11-16 11:43:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 14 Bug Janitor Service 2018-12-02 03:49:34 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!