Bug 190785 - Text cursor is rectangle shape and creates artifacts (not in overwrite mode)
Summary: Text cursor is rectangle shape and creates artifacts (not in overwrite mode)
Status: RESOLVED WORKSFORME
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: 4.2.2
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-27 01:53 UTC by Guy Sheffer
Modified: 2009-10-22 00:58 UTC (History)
1 user (show)

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 Guy Sheffer 2009-04-27 01:53:01 UTC
Version:            (using KDE 4.2.2)
Compiler:          gcc version 4.3.3 (Debian 4.3.3-8) 
OS:                Linux
Installed from:    Debian testing/unstable Packages

Hey,

There are artifacts generated all the time in all one-line input fields. If you select the text in the box it all turns black. 

Images attached:
http://gnet.homelinux.com/pics/render_error.png
http://gnet.homelinux.com/pics/render_error2.png

I am using Debian unstable here. This recently started since my last upgrade.
Comment 1 Dario Andres 2009-04-28 00:58:08 UTC
I'm kind of experiencing this on Qt-only apps here using:

Qt: 4.5.0 + qt-copy-patches-942255
KDE: 4.2.70 (KDE 4.2.70 (KDE 4.3 >= 20090415))
kdelibs svn rev. 958964 / kdebase svn rev. 958965
xorg1.6.1+intel2.6.3@IntelGMAx3100
on ArchLinux i686 - Kernel 2.6.29.1

so I don't think it is a KDE bug but may be a Qt+weird-graphics(card or drivers) one
Comment 2 Guy Sheffer 2009-05-11 21:54:40 UTC
I found that when adding this line to xorg.conf in the Section Device:

        Option "AccelMethod" "XAA"
The problem stops.

However it effects the rendering of windows (when dragged they are not rendered).
(You must not be in opengl mode to recreate this bug).

It means its likely connected to the bug reported here, which I also experienced:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/350306?comments=all
Comment 3 Dario Andres 2009-05-12 16:31:23 UTC
XAA is going to be deprecated soon. You can try EXA but it may cause some hang at the start. You need to ask this in the forums first to get some advice.
Comment 4 Guy Sheffer 2009-05-12 20:53:51 UTC
Hey Dario,
Thanks for the tip, I just got the bug again, however it seemed not snap out of The freeze and not totally die. Ill try EXA and see if it acts better.

My dmesg was after getting this strange leak, with XAA on:

[110284.271626] phosphor[10418]: segfault at 0 ip b7c72a41 sp bfd97dd8 error 4 in libc-2.9.so[b7c10000+15a000]
[135029.534521] phosphor[21083]: segfault at 0 ip b7db5a41 sp bf8db938 error 4 in libc-2.9.so[b7d53000+15a000]
[139802.006323] phosphor[23304]: segfault at 0 ip b7c5ba41 sp bf87f878 error 4 in libc-2.9.so[b7bf9000+15a000]
[152712.685278] phosphor[24932]: segfault at 0 ip b7c1da41 sp bfd42268 error 4 in libc-2.9.so[b7bbb000+15a000]
[159541.673745] phosphor[31466]: segfault at 0 ip b7c1ba41 sp bfd41228 error 4 in libc-2.9.so[b7bb9000+15a000]
[163601.424707] ipw2200: Firmware error detected.  Restarting.
[168989.314851] phosphor[2910]: segfault at 0 ip b7d7fa41 sp bfba5508 error4 in libc-2.9.so[b7d1d000+15a000]
[172369.381223] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[172473.061891] ADDRCONF(NETDEV_UP): eth4: link is not ready
[172478.336551] ADDRCONF(NETDEV_CHANGE): eth4: link becomes ready
[172488.480029] eth4: no IPv6 routers present
Comment 5 Guy Sheffer 2009-05-18 00:38:17 UTC
Um, Dario, are you using the plastique style for windows?

I just found out the bug stops if I am on cleanlooks or oxygen.

Guy
Comment 6 Dario Andres 2009-05-31 01:15:55 UTC
Mh, yeah, it seems to happen on Plastique. And as this happens on QtAssistant I'm wondering if this is a Qt bug.
Comment 7 Dario Andres 2009-10-22 00:49:01 UTC
This is fixed for me since a long time ago (now using an updated Qt4.6 and KDE4.4 trunk..)
- Can you confirm this ? Thanks
Comment 8 Guy Sheffer 2009-10-22 00:57:19 UTC
Yes, seems fine here, even on Plastique.
Comment 9 Dario Andres 2009-10-22 00:58:43 UTC
Closing as WORKSFORME. Thanks