Bug 67880 - [EXA][Caicos] corruption in Firefox/Thunderbird when editing text
Summary: [EXA][Caicos] corruption in Firefox/Thunderbird when editing text
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-08 01:09 UTC by Andy Lutomirski
Modified: 2019-11-19 07:42 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Kernel log (29.10 KB, text/plain)
2013-08-09 19:03 UTC, Andy Lutomirski
no flags Details
Xorg log (58.38 KB, text/plain)
2013-08-09 19:04 UTC, Andy Lutomirski
no flags Details

Description Andy Lutomirski 2013-08-08 01:09:55 UTC
When editing text in Firefox (e.g. composing in gmail or editing a Trac wiki page), entire lines of text frequently disappear.  Editing anything on them or selecting them causes them to reappear.

This happens on two different Caicos (HD 6450) systems.  One is running gnome-shell on Fedora 19, and the other is running Unity on Ubuntu 13.04.  In the Fedora system, the driver version is xorg-x11-drv-ati-7.1.0-5.20130408git6e74aacc5.fc19.x86_64.

The two machines have the same monitors.  xrandr on the F19 system says:

Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 16384 x 16384
HDMI-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DVI-0 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
VGA-0 disconnected (normal left inverted right x axis y axis)
Comment 1 Alex Deucher 2013-08-08 12:52:52 UTC
Please attach your xorg log and dmesg output.
Comment 2 Andy Lutomirski 2013-08-09 19:03:24 UTC
Created attachment 83903 [details]
Kernel log

I've stripped out a bunch of irrelevant stuff.  Let me know if you need more detail.
Comment 3 Andy Lutomirski 2013-08-09 19:04:46 UTC
Created attachment 83904 [details]
Xorg log

This is from the F19 gnome-shell system.
Comment 4 S. Christian Collins 2015-12-30 16:46:35 UTC
For reference, here are other bug reports on this matter:
Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1204694
Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1301225

From what I gather, the bug occurs when running the open-source radeon and nouveau drivers, but not when using proprietary drivers (nvidia or fglrx).

Perhaps a code base common to both open drivers is responsible?

Here is a video I made showing how to repro this bug using Thunderbird: https://youtu.be/ybkVPSfiNJs
Comment 5 S. Christian Collins 2015-12-30 16:49:52 UTC
I'll also add my system info, if it's useful:

** My System **
OS: Kubuntu 14.04 64-bit w/ KDE SC 4.14.13
PC: HP Pavilion m6-1035dx
CPU/GPU: AMD A10-4600M APU with Radeon HD 7660G Graphics
RAM: 6GB DDR3 800 MHz
Linux Kernel: 3.16.0-57-generic
Screen Resolution: 1366 x 768
Comment 6 Michel Dänzer 2016-01-07 07:43:37 UTC
Does this still happen with current upstream versions of xserver and xf86-video-ati? If yes, does Option "AccelMethod" "glamor" work around it?
Comment 7 S. Christian Collins 2016-02-02 18:34:23 UTC
The latest radeon driver I've been able to test is from Ubuntu 15.10, "1:7.5.0+git20150819-0ubuntu1". The bug still happens with this version. However, the bug does not happen when using glamor acceleration.

I should also mention that in Thunderbird, I am using the Verdana font. In my brief time testing for this bug in Ubuntu 15.10, I had a much easier time reproducing the bug when using Verdana vs. the default "sans-serif" or whatever Thunderbird is using by default.
Comment 8 Michel Dänzer 2016-02-03 01:27:55 UTC
I suspect this might be a bug in the xserver EXA code. Either way, I'm afraid the chances of it getting fixed are pretty slim at this point.

With glamor from xserver 1.16 or newer, if that works well enough for you in general, I suggest that as a solution.
Comment 9 Martin Peres 2019-11-19 07:42:15 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/76.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.