Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 179143

Summary: www-client/mozilla-firefox-2.0.0.3 display issue (cairo related?)
Product: Gentoo Linux Reporter: Jaak Ristioja <jaak>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: VERIFIED WORKSFORME    
Severity: minor CC: chrschmitt
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: This is how the page looks after being displayed the first time.
After redisplaying the page.

Description Jaak Ristioja 2007-05-19 20:14:10 UTC
On some pages (for example the estonian news site http://www.postimees.ee) firefox has trouble displaying some titles. It only displays the first word on every line of a title. After repainting those regions it might display them properly, but even after these regions appear, they might be corrupted by windows moving by (exposure). This happened some time after upgrading cairo and some other stuff like that.

[ebuild   R   ] x11-libs/cairo-1.4.4  USE="X directfb svg xcb -debug -doc -glitz" 0 kB
[ebuild   R   ] www-client/mozilla-firefox-2.0.0.3  USE="ipv6 mozdevelop xforms xinerama xprint -bindist -debug -filepicker -gnome -java -moznopango -restrict-javascript" LINGUAS="de en_GB -af -ar -be -bg -ca -cs -da -el -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -zh -zh_CN -zh_TW" 0 kB

Reproducible: Always

Steps to Reproduce:




Portage 2.1.2.2 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r2, 2.6.18-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 18 May 2007 16:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms splitdebug strict usersandbox"
GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/ http://trumpetti.atm.tut.fi/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en et en_GB en_US de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aac acl alsa amd64 arts bash-completion berkdb bitmap-fonts bzip2 cairo cjk cli cracklib crypt cups dbus directfb dri encode fbcon ffmpeg flac fortran gdbm gif gmp gpm gtk gtk2 hal hardened iconv imagemagick imlib ipv6 isdnlog jbig jpeg jpeg2k kde lcms libg++ midi mmx mng mp3 mpeg ncurses nptl nptlonly ogg opengl pam pcre perl pic png pppd python quicktime readline reflection samba sdl session sndfile spl sse sse2 ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode vorbis xinerama xml xorg xprint xscreensaver xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en et en_GB en_US de" LIRC_DEVICES="irdeo" USERLAND="GNU" VIDEO_CARDS="ati radeon nv vesa fbdev vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jaak Ristioja 2007-05-19 20:17:54 UTC
Created attachment 119736 [details]
This is how the page looks after being displayed the first time.

Notice the titles of the news articles in large bold letters.
Comment 2 Jaak Ristioja 2007-05-19 20:27:38 UTC
Created attachment 119737 [details]
After redisplaying the page.

This is how the page looks after minimizing and restoring the firefox window. Just starting KSnapShot has the same effect - firefox repaints its window.

Again, notice the titles. I moved the KSnapShot window over the titles in the bottom and center of the screenshot. This resulted the corruption. Also observe the thumbnail in the KSnapShot window which was taken on KSnapShot startup.
Comment 3 Christian Schmitt 2007-07-11 21:19:34 UTC
I had similar problems on my ppc machine and seamonkey, on some websites (gentoo.org was one of them). The text was complete everywhere, but the colors were distorted.
The problem was solved by downgrading to cairo-1.4.4.
Comment 4 Jaak Ristioja 2007-09-25 14:08:42 UTC
Hmm... I forgot I had this one filed here... anyway, I'm long using newer versions of Cairo and Firefox (1.4.10 and 2.0.0.6), and I haven't encountered the issue since.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2007-09-26 13:43:34 UTC
Closing then
Comment 6 Jaak Ristioja 2008-06-05 19:14:25 UTC
The issue hasn't occured since, must have been fixed or been a random clitch. Closing.