Bug 258673 - Screen goes blank when mouse over checkbox
Summary: Screen goes blank when mouse over checkbox
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2010-12-03 13:32 UTC by Juergen Flosbach
Modified: 2018-10-27 03:57 UTC (History)
1 user (show)

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


Attachments
Screenshots. 1 Desktop settings, 2 checkbox, 3 behaviour WITHOUT desktop effects enabled (108.85 KB, image/png)
2010-12-03 13:32 UTC, Juergen Flosbach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Flosbach 2010-12-03 13:32:24 UTC
Created attachment 54033 [details]
Screenshots. 1 Desktop settings, 2 checkbox, 3 behaviour WITHOUT desktop effects enabled

Version:           1.0 (using KDE 4.4.4) 
OS:                Linux

I apologize for my bad English and also for not using the right terms. I'm using a german version of KDE.

The Problem

My screen goes blank when I move the mouse over a checkbox within my bankingsoftware. The screen goes blank for about 1 to 2 sec. After that the system is so slow for 5 to 10 sec. that I can not move my cursor away from that checkbox.

I figured out that this happens when I have enabled the desktop compositing effects.

When this feature is disabled and the cursor is over that checkbox it shows me extra information about it's status. An extra frame with yellow background appears with information about the status of this checkbox.

One more detail. When my mouse cursor is over that checkbos the first time after entering my KDE account the screen goes black and after coming back the cursor is not movable for a few seconds. After that the cursor can be moved normally around. When my cursor now again goes over that checkbox the screen doesn't go blank anymore but is not movable for a short time again.

I'm using
- Linux linux-ghfj 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux

- sudo /usr/sbin/hwinfo --gfxcard --monitor
31: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]
  Unique ID: VCu0.DM7WUMdfR83
  Parent ID: vuMS.wxFwtL2jas4
  SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "ASUSTeK EN6600 Silencer"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0141 "GeForce 6600"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x81b0 "EN6600 Silencer"
  Revision: 0xa2
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xd0000000-0xd3ffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd4000000-0xd4ffffff (rw,non-prefetchable)
  Memory Range: 0xd5000000-0xd501ffff (ro,non-prefetchable,disabled)
  IRQ: 18 (381963 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000141sv00001043sd000081B0bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nvidia
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

33: None 00.0: 10000 Monitor
  [Created at fb.71]
  Unique ID: rdCR.EY_qmtb9YY0
  Hardware Class: monitor
  Model: "Generic Monitor"
  Vendor: "Generic"
  Device: "Monitor"
  Resolution: 1024x768@76Hz
  Driver Info #0:
    Max. Resolution: 1024x768
    Vert. Sync Range: 50-90 Hz
    Hor. Sync Range: 31-61 kHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown

+ Bankingsoftware

- Moneyplex 2011
Version moneyplex 2011 Pro Build 19734



Reproducible: Always

Steps to Reproduce:
Log into KDE account
Start Systemsettings
Select desktop effects
enable compositing effects

start banking software moneyplex
enter your banking account
go to menu stammdaten
select one receiver ( ones banking information )
move cursor over the green check mark right to account number

And now it happens

Actual Results:  
Times are estimates ( my feeling )

screen goes black ( 1-2 sec)
screen appears again
mouse cursor can not be moved away from check mark ( 10-15 sec)

Expected Results:  
An extra hovering frame with information about validity about the bank account number should appear. Frame should disappear as soon as cursor looses focus from check box.

OS: Linux (x86_64) release 2.6.34.7-0.5-desktop
Compiler: gcc

Attachments :
File 1 : desktop settings
File 2 : bank account number + checkbox
File 3 : like File 2 with cursor over check box ( WHAT IT SHOULD LOOK LIKE )
Comment 1 Thomas Lübking 2010-12-03 14:43:58 UTC
about moneyplex:
a) is this a windows program (ie: do you use wine to run it?) - google just points me to rapidshare ;-)
b) do you run it in some fullscreen mode?

<advert class="a lot of kde financial software, some can do ELSTER">
   http://kde-apps.org/index.php?xsortmode=high&page=0&xcontentmode=213
</advert>
Comment 2 Juergen Flosbach 2010-12-03 14:57:23 UTC
Am 03.12.2010 14:43, schrieb Thomas Lübking :
> https://bugs.kde.org/show_bug.cgi?id=258673
>
>
>
>
>
> --- Comment #1 from Thomas Lübking<thomas luebking gmail com>   2010-12-03 14:43:58 ---
> about moneyplex:
> a) is this a windows program (ie: do you use wine to run it?) - google just
> points me to rapidshare ;-)
> b) do you run it in some fullscreen mode?
>
> <advert class="a lot of kde financial software, some can do ELSTER">
>     http://kde-apps.org/index.php?xsortmode=high&page=0&xcontentmode=213
> </advert>
>

a) No, it's a no windows prog.

> moneyplex: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

b) No. I run it as it is. At least, there is no switch to run it in full 
screen or windowed mode.

Jürgen

e-mail : jforum@gmx.com
Comment 3 Thomas Lübking 2010-12-03 15:42:31 UTC
OT: rather don't post your mail addy, registered users can see it anyway.

I just though because of the font rendering on the shot, but actually it seems to use a statically linked Qt.

The whole thing however sounds like an unredirection issue and the window started up maximized (downloaded the free&easy version, but to get to your issue one apparently has to create a bank account and frankly - this is where my testing goodwill ends, sorry)

try:
kwriteconfig --file kwinrc --group Compositing --key UnredirectFullscreen --type bool false && qdbus org.kde.kwin /KWin reconfigure

notice that redirecting can have significant performance impact on games/videos. to reset the above, replace "false" by "true"
Comment 4 Juergen Flosbach 2010-12-04 19:31:27 UTC
(In reply to comment #3)
> OT: rather don't post your mail addy, registered users can see it anyway.
> 
> I just though because of the font rendering on the shot, but actually it seems
> to use a statically linked Qt.
> 
> The whole thing however sounds like an unredirection issue and the window
> started up maximized (downloaded the free&easy version, but to get to your
> issue one apparently has to create a bank account and frankly - this is where
> my testing goodwill ends, sorry)
> 
> try:
> kwriteconfig --file kwinrc --group Compositing --key UnredirectFullscreen
> --type bool false && qdbus org.kde.kwin /KWin reconfigure
> 
> notice that redirecting can have significant performance impact on
> games/videos. to reset the above, replace "false" by "true"

Hi Thomas.

I tried this kwriteconfig command.

It didn't change anything.

I understand that you hesitate to create a bank account ( grin ;-) but whatever comes to your mind I can do to isolate the failure I will try.

Maybe, and if you like,  I can get you connected to the developers of moneyplex ( I think this would be also in there interest ).

Jürgen Flosbach
Comment 5 Thomas Lübking 2010-12-04 22:32:34 UTC
a) you could check whether the issues is related to a specific effect plugin, therefore disable all and see whether the issue remains.

this:

grep -iE 'kwin4_effect_.*Enabled=true' `kde4-config --path config | cut -d":" -f1`/kwinrc | sed -e 's/kwin4_effect_//g; s/Enabled=true//g'

should print a list of your active effects (so you'll have an easier time to re-enable them)
in case the issue's gone, re-enable them one by one and figure the culprit.

b) you could check whether it's related to the composite backend (advanced tab in "kcmshell4 kwincompositing")

c) in case you're using GL compositing, whether it's related to (iff you use it so far)
- trilinear filtering
- direct rendering

----

in general what you see is a tooltip (the yellow thing) and it autohides after 10-15 seconds so your issue is pretty much sure related to it's presence on screen.
It differs from most other windows in
  Save Under State: yes
  Override Redirect State: yes
but that should not be a problem at all (i guess other tooltips do fine?)

A very far guess would be that it's related to the legacy Qt::UIEffect's (i grepped the libs so i know that moneyplex uses some Qt ;-) - you could ask whether they use those effects (maybe it's even a Qt3 version?) or whether this is some "handcrafted" tooltip (since it appears too far on the lower left)

... or whether they could just dynamically link present Qt versions (no, license issue) or provide access to their sources (no...)
Comment 6 Martin Flöser 2012-04-06 19:51:53 UTC
no response to questions/suggestions from comment #5. Furthermore the report is for an unsupported version (4.4)
Comment 7 Thomas Lübking 2012-04-06 20:20:02 UTC
i btw. meanwhile would tend to think that this is about heavy xshape usage and damage events (tooltips used to have some sort of animation) - in that case we might have weakened the issue by altering the damageNotify handling
Comment 8 Martin Flöser 2012-04-13 19:24:25 UTC
Bulk change: move all KWin kcm bugs to product kwin
Comment 9 Andrew Crouthamel 2018-09-23 02:36:53 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 set the bug status 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 10 Andrew Crouthamel 2018-10-27 03:57:07 UTC
Dear Bug Submitter,

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!