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

Bug 532474

Summary: www-client/firefox-31.3.0 and mail-client/thunderbird-31.3.0 content become mess as scrolling down the page
Product: Gentoo Linux Reporter: Paul Osmialowski <newchief>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED CANTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Paul Osmialowski 2014-12-13 16:05:43 UTC
Among yesterdays upgrades on my frequently updated x86_64 gentoo system there were www-client/firefox and mail-client/thunderbird. Right after I started to use upgraded version, I noticed that it is virtrually unusable. Scrolling down longer pages in firefox or longer mail messages in thunderbird causes that both text and images became more and more messy. This is particularry visible on pages like skyscrapercity.com - long pages of content with a good mixture of text and fairly large images - scrolling it down soon turns it into a mess in places where content shoult be.
Downgrading to www-client/firefox-24.8.0 solves the problem - older firefox does not suffer from this issue.

Reproducible: Always

Steps to Reproduce:
1. upgrade firefox (and/or thunderbird)
2. try to visit some popular site with longer pages (or read mail messages)
3. scroll down a page for a while
Actual Results:  
Mess on the page in places where content should be

Expected Results:  
No mess on the page

I don't know if it could be relevant, but I deliberatively keep older driver for my nvidia graphics device (namely, x11-drivers/nvidia-drivers-304.125). Nevertheless, other web browsers (latest versions of konquoeror, epiphany etc. and older version of firefox) does not show similar behaviour.
Comment 1 Paul Osmialowski 2014-12-13 16:06:24 UTC
Portage 2.2.14 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.7.3, glibc-2.19-r1, 3.16.5-gentoo x86_64)
=================================================================
System uname: Linux-3.16.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5440_@_2.83GHz-with-gentoo-2.2
KiB Mem:     8156676 total,   4348104 free
KiB Swap:     524284 total,    524284 free
Timestamp of tree: Sat, 13 Dec 2014 08:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.3, 4.7.3-r1, 4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.3-r2
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="16bit-indices 24bpp 256-color 32bit 64bit 7zip R X Xaw3d a52 aac aacplus aacs aalib abiword accessibility acl acoustid acpi ada addressbook adns adplug ads aesicm afp agg akode akonadi alias alisp allegro alltargets alsa alstream amd64 amr amrnb amrwb analitza angelscript animgif ant antlr ao apbs aplaymidi apng applet archive armadillo arpack artworkextra asdf asf asn aspell ass assistant asyncns athena attica attrib audacious audio audiofile audit auth autoipd automount autoreplace autotrace aux_xml avahi avalon-framework avalon-logkit avantgo avcodec avformat awt background badval bash-completion bazaar bcel bcmath bdf beautifulsoup3 berkdb bidi bitmap bittorrent bl blas blaster blender-game blink blksha1 bluetooth bluray boehm-gc bonjour bonobo bookmarks boost branding brass bs2b bsf btrfs bundled-libs bzip2 cacert cache cairo calendar canberra canlock canusb canvas caps caps-ng catalogs cblas cdda cddax cdf cdio cdparanoia cdr cdrtools cegui celt cg cgraph channels chappa chardet charmap chdir chert chm ciao cilk city clamd clamdtop clang cli client clipboard clisp closuresignals clucene cluster clutter cmake cmsis-dap collab colord colorio combination-explosion-check common-lisp commonslogging commonsnet community compat connectionstatus contactnotes context contrast contrib convert-mozilla-cookies corefonts coverart cpufreq cpufreq_bench cracklib cramfs crash-reporter crashreporter creds cron crypt cryptsetup cscope csharp css ctype ctypes-python cuda cue cups curl cursors cvs cxx cycles d data dbase dbi dbus dc1394 ddate debugger declarative default-font dell deprecated designer designer-plugin desktopglobe detex developer development devfs-compat devhelp device-mapper devil dhclient dht dia digitalradio dirac discard-path discouraged display-manager djbfft djvu dmi dnd docbook doctool dos dot double-precision down-root dpi dri dri3 drmaa drop-root dsdp dselect dssi dtmf dts dumb dump dv dvb dvbpsi dvd dvdnav dvdr dvi dvi2tty dvipdfm dynamic e2fsprogs eap-tls ebook eclipse edd edit editor efiemu egl eigen elbeem elf elisp emacs embed_data_files embedded emboss emf emoticons-manager emovix enca enchant encode enscript eolconv epiphany epspdf epub equalizer escreen eselect ethernet etiquette excel exceptions exif expat exporter extensions external-fuse extra extra-cardsets extra-tools extrafilters extramodules extras faac faad facedetect fading-colors fam fame farstream fasttree fat fax fdformat fdk fdt festival ffamber ffmpeg fftw filecaps fileinfo filter filters findbugs finger fingerprint firefox firefox3 firmware firmware-loader fits flac flash flickr floppy fltk fluidsynth focused-urgency font-styles fontconfig fontforge foomatic foomaticdb fortran fortran2003 fox fping fpx frei0r fribidi ftd2xx ftdi ftp fts3 fuse futures g15 g3dvl gadu gallium game-engine games gcdmaster gcode gconf gcrypt gd gda gdal gdbm gdu gecko gedit geoip geoloc geolocation geonames geos gfile gflags ggi gif gimp ginac git gjdoc glade glep glew glib glibc-omitfp glitz gloox glpk glut gmath gme gml gmp gmplayer gnet gnokii gnome gnome-keyring gnome-online-accounts gnome-shell gnomecanvas gnomecd gnumeric gnuplot gnutls gold google gopher gpc gpg gphoto2 gpm gps gptfdisk gpu grammar graphics graphicsmagick graphite graphviz groupwise grp grub gs gsettings gsf gsl gsm gsmloc gssapi gstreamer gtk gtk2 gtk3 gtkhtml gtkstyle gudev gui guile gunit gzip-el h224 h281 h323 hal handbook hardcoded-tables harfbuzz hash hddtemp hdf hdf5 health help heterogeneous highlight hipe hires-icons history hlapi hog hostip hotpixels howl-compat hpcups html htmlreport http humanities hunspell hwdb i18n iax ical icecast icons iconv icu id3 id3tag idn iec61883 ieee1394 ifp ilbc image image-cache imagemagick imaging imlib infinality infiniband inherit-graph inifile inkjar inmemory inotify instancest internal-fltk intl introspection io-restrictions iodbc iostats ipc iplayer ipod iproute2 iptables ipv6 ipython irc irrlicht isag iscsi iso iso14755 it3tag itk jabber jack jadetex jai java java5 java6 java7 javacomm javamail javascript jbig jdepend jemalloc jit jmf jms joystick jpeg jpeg2k jsbsim jsch json judy kate kde kdepim kdeprefix kdm kdrive kernel kexiv2 keymap keyutils kig-scripting kipi kmod kontact kpathsea kscreen ktp l10n ladspa lame lapack largefile largepages lash lasi lastfm lastfmradio latency_timing latex latex3 lcdfilter lcms ldap ldap-sasl ldapdb ldb ldos leim lensfun less levels libadns libass libburn libcaca libcanberra libclamav libdsk libev libevent libextractor libffi libgda libkms libmms libmount libmpeg2 libnotify libopts libproxy libs libsamplerate libsecret libsoxr libssh2 libssp libsysfs libtar libtiger libv4l libv4l2 libvisual libwww libxml2 libyaml lid lightning linuxkeys lirc listen-queue live llvm llvm-shared-libs lm_sensors log4j logitech-mouse logrotate lpsol lqr lua lua-cairo lua-imlib luatex lucene lvm1 lxde lyx lz4 lzma lzo m17n-lib m4lib-png mad magic mail manual maps masquerade math mathml matplotlib matroska mbim mbox mclib mcve md5sum mdns-bundled mdnsresponder-compat mediawiki memmap mercurial metadata-analysis-api metalink metapost metis metric mew mhash midi mikmod mime minizip mixer mjpeg mmap mms mms-agent mmx mng mobi moc mod modemmanager modplug modules mongodb mono moonlight motif motif22-compatibility mount mouse mousewheel moviepack moviesounds mozdevelop mozdom mozilla mozsha1 mp2 mp3 mp3tunes mp4 mpeg mpg123 mpi mplayer mpx msn mta mtp mudflap mule multicall multilib multimedia multislot multitarget mumble musepack music musicbrainz mvl mzscheme natspec nautilus ncat ncurses ndiff ndof neXt nelma net netapi netbeans netcdf netlink netpbm nettle network networking networkmanager new-clx new-login newnet nextaw nfsdcld nfsidmap nfsv3 nfsv4 nfsv41 nio-buffers nis njb nls nntp no-old-linux nodrm nogyroscopic nokia nominatim normalize nowlistening nping npp nptl nscd nsplugin nss nss-pem ntfs ntfsprogs ntlm ntlm_unsupported_patch ntp numpy nut nuv nvidia nvtt nyx obex objc objc++ objc-gc ocaml ocamlopt ocr ocs2005-message-hack octave odbc ode odt-schema offensive offscreen ofx ogdi ogg ogg123 ogm ois okteta okular omega omxil oom opal openal opencl openconnect opencore-amr opencv openexr opengl openimageio openldap openmedia openmp opennl openpty openssl openxml opus orc oro oscar osdmenu osgapps osmesa oss otp otr ots overlays pac pager pam pango panorama pari parport password pasteafter pbs pcap pci pcntl pcre pcsc-lite pda pdf pdfannotextractor pdo pep8 perl perl-geoipupdate pg-intdatetime pgf pgm phar phonon php physfs pic pie pin-upstream-blobs pipe pixbuf pixmaps pkinit places plasma player playlist playtools plot plotutils plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo plugins pm-utils pnat png pnm policykit poppler-data portaudio portmon posix postgres postproc postscript powerkadu ppds ppp presto preview-latex prison private-headers profiler proj projectm proxy ps pstricks pth publishers pulseaudio pvr pyflakes pyglet pygments pylint python qalculate qemu qhull qimageblitz qos qpak qrcode qrupdate qt qt-bundled qt-faststart qt-static qt3 qt3support qt4 qthelp quicktime quotation quotes quvi qwt racket radio raptor rar raw rcs rdesktop rdp readline real recursion-limit redeyes redland reencrypt reflection regex regexp remote remoteosd rendering reports resid resolver reviewboard rle romio rope rpm rrdtool rss rtc rtf rtmp rtsp ruby run run-exes rups safe samba sametime sanitize sasl sbc scale0tilt scanner schroedinger science scipy screen script scripting scripts scripttools scsi sctp sdk sdl sdl-image sdl-sound sdlgfx seccomp secondary-wheel seed segger semantic-desktop sensord serial servletapi session sftp sge shaders shapefile shared-glapi sharedclient sharedext sharedmem shine shm shmvideo short-touchpad-timeout shout sid sift sigsegv simplexml sip sipe sipim skins skype slang smbclient smbtav2 smi smime smp smpeg sms sna snappy sndfile snmp soap socialweb sockets solver soprano sound soundex sounds soundtouch soup sourceview sox sparse spatialite speech speex spell sphinx spice spidermonkey spl splash sql sqlite sqlite3 srtp sse sse2 sse2check sse3 sse4_1 ssh-agent ssl ssse3 startup-notification static-analyzer static-ppds statistics stats stl stlink stream stun subject-rewrite subtitles subunit subversion suhosin supernodal superserver svg svm swat swig switcher swscale syslog system-cairo system-icu system-jpeg system-libvpx system-libyaml system-mpmath systemd systemd-units systemtap sysvipc szip t1lib taglib tbb tcl tcpd tdb tdbtest teamarena telepathy teletext telnet template_haskell test-framework testutil tevent tex4ht texi2html texmacs texteffect tga themedesigner themes theora thesaurus thin thin-splines threads threadsafe thumbnail thumbnails tidy tiff tilepath timezone timidity tinfo tk tls tokenizer tokyocabinet toolame toolbar toolkit-scroll-bars tools toporouter totem track-src-odirect traits translator tremor truetype tta tty-helpers twisted twolame type3 udev udis86 udisks udisks2 umfpack unicode unlock-notify unwind update-alternatives upower usb usbredir utempter utils uudeview uuid v4l v4l2 vaapi vala valgrind vamp vapigen vcd vcdinfo vcdx vdpau vdr verbose-io verify-file versaloon verse vhook vhost-net video videoslideshow views vim-pager vim-with-x vimeo virtuoso visualization vlm vmd vmware vmware-tools vnc voice vorbis vpx vst wad wallpapers watchdog wav wavpack wcwidth wddx weather weather-metar weather-xoap web webdav webdav-neon webdav-serf webgl webkit webkit2 webm webp webrtc-aec websockets widescreen wifi win32codecs winbind windeco wininst winpopup wma wma-fixed wmf wordperfect wrappers wxwidgets wxwindows x264 xa xanim xbase xcap xcb xchatdccserver xcomposite xdm-auth xemacs xembed xerces-c xetex xext xface xforms xforward xfs xft xgetdefault xindy xine xinerama xinetd xkb xlib-xcb xls xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xmp xmpp xnest xorg xorgmodule xosd xpdf-headers xpm xrandr xrender xscreensaver xsl xslt xterm xulrunner xv xvfb xvid xvmc xz yahoo yahoo-geo yasim yaz youtube yp yv12 zeroconf zip zlib zsh-completion zvbi" ABI_X86="64" ALSA_CARDS="emu10k1 emu10k1x" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="canon spca50x template ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 emu pc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="pl" NETBEANS_MODULES="apisupport java javafx profiler websvccommon cnd dlight enterprise ergonomics groovy javacard mobility php webcommon" OFFICE_IMPLEMENTATION="openoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="arm aarch64" QEMU_USER_TARGETS="arm aarch64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="dummy v4l nv nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 2 Paul Osmialowski 2014-12-13 16:08:04 UTC
Note that building firefox, even with /var/tmp/portage kept in tmpfs takes long hours. I may not be able to promptly switch between versions so my contribute for solving this may be limited in that matter.
Comment 3 Paul Osmialowski 2014-12-30 08:39:26 UTC
Today I upgraded nvidia-drivers to version 340.65 (the last version ever that supoorts my video card), it did not help, problem lies somewhere else.
Comment 4 Paul Osmialowski 2014-12-30 08:46:23 UTC
One long-time Sabayon user suggested me to change layers.acceleration.disabled to 'true' (as the bad effect I described him turned out to be widely known). Unfortunately, it did not help either.
Comment 5 Paul Osmialowski 2015-01-17 13:51:48 UTC
I gave up and installed firefox-bin and thunderbird-bin, they both work fine with latest versions.