Bug 310487 - kwin_gles makes gtk application freeze (firefox, chrome, pidgin, ...)
Summary: kwin_gles makes gtk application freeze (firefox, chrome, pidgin, ...)
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.9.3
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-22 10:42 UTC by Papadakos Panagiotis
Modified: 2012-11-26 19:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Papadakos Panagiotis 2012-11-22 10:42:51 UTC
Unfortunately, I can't provide any more info, except that most of the times this happens, during scrolling,
or tooltip appearance. This is using a radeon card and packages for mesa and xorg from xorg-edgers ppa.

Reproducible: Always
Comment 1 Thomas Lübking 2012-11-22 11:21:47 UTC
Sure you can ;-)

- What happens when you resize the window?
- What happens if you suspend and (afterwards resume) compositing  (shift+alt+f12)
- (if that does not resume "normal" behavior) do you get a "window does not respond, kill it?" dialog when attempting to close it?
- does the "show paint" effect suggest continuing updates in that window?
(warning: do not use the effect if you suffer from epilepsy!)
Comment 2 Papadakos Panagiotis 2012-11-22 14:03:43 UTC
Well, it seems the problem appears when in compositing mode and maximizing the window. Suspend, resuming does not help, and the only way is to kill the application. Paint effect does not show anything
weird. Somehow I think the following messages are related:
ImageProvider supports Pixmap type but has not implemented requestPixmap()
file:///usr/share/kde4/apps/kwin/tabbox/thumbnails/contents/ui/main.qml:135:9: QML Image: Failed to get image from provider: image://client/-1/678061065-0
Comment 3 Thomas Lübking 2012-11-22 19:11:00 UTC
a) Does "maximizing" mean "maximizing" (with titlebar) or "fullscreen" (w/o titlebar)?

b) Does the window at least repaint after suspending the compositor?

c) Is it related to the gtk(3) teme (oxygen-gtk?)
Comment 4 Papadakos Panagiotis 2012-11-23 10:38:05 UTC
Hi again.

By maximizing I meant not fullscreen, just pressing the maximize button.  Window does not repaint and also I do not have oxygen gtk 3 or 2 packages installed. This freeze also happened without composite enabled. So I am not sure
if I am reporting this bug correctly. I have not experienced any such freeze in fvwm, so somehow I think it is related to the kwin. I do not experience such problems if I use fluxbox as a window manager in kde.
Comment 5 Papadakos Panagiotis 2012-11-23 10:40:43 UTC
Well, I think I spoke too soon. I got a freeze with fluxbox also. So, probably this is not a kwin problem and I am closing this bug.
Comment 6 Thomas Lübking 2012-11-23 15:04:46 UTC
There might be a specialised gtkrc in KDE sessions, check "env | grep GTK" under KDE and fvwm, then eventually have a look at the used gtkrc files, esp. the hidden user specific ones.
Comment 7 Papadakos Panagiotis 2012-11-23 15:37:24 UTC
Thanks for the tip. I deleted ~/.kde/share/config/gtkrc and now everything is normal. Thanks again.
Comment 8 Martin Flöser 2012-11-23 15:48:16 UTC
Do you still have it? If yes it would be interesting to compare it to figure out which value is responsible.
Comment 9 Papadakos Panagiotis 2012-11-23 17:21:58 UTC
Unfortunately not. I just deleted the file.
Comment 10 Papadakos Panagiotis 2012-11-26 19:15:08 UTC
Well it seems I still have this bug. It seems that it hits me randomly.
Comment 11 Thomas Lübking 2012-11-26 19:25:01 UTC
If the gtkrc was written by some gtkqt kcm or whatever it will likely re-appear whenever you reconfigure it - maybe even autogenerated on startup (though any gtkrc should not freeze a gtk client anyway)