Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135642 - Firefox 1.5 (1.5.0.4, stable) periodically "hiccups" to blank tab, then redraws
Summary: Firefox 1.5 (1.5.0.4, stable) periodically "hiccups" to blank tab, then redraws
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-05 09:11 UTC by Dave Lindquist
Modified: 2007-01-07 02:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Output from strace during problem (strace.out,84.59 KB, text/plain)
2006-06-05 17:30 UTC, Dave Lindquist
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Lindquist 2006-06-05 09:11:18 UTC
Just emerged Firefox 1.5.0.4 stable, and have the following problem (this also occurred the few times I tried a 1.5-branch unstable):

1) Load Firefox
2) Browse to somewhere (anywhere, doesn't matter)
3) As I'm reading through the page (say, slashdot) (after an unpredictable time):
   * Suddenly the web-page-area of the tab goes "gray" (the normal background color gray) and firefox freezes up.
   * After 2 - 30 seconds, firefox redraws the page, but loses the scroll position, and I can continue reading normally
4) Repeat, at unpredictable intervals.

I have no idea what other details would be applicable here, other than the flags used by firefox:

$ emerge -pv mozilla-firefox

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] www-client/mozilla-firefox-1.5.0.4  -debug +gnome -ipv6 +java -mozdevelop -xinerama -xprint 0 kB

I've tried with no extensions, and after completely obliterating my ~/.mozilla directory, with no different results.

--== emerge --info results: ==--

Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe -funroll-loops -mmmx -m3dnow -msse -msse2 -mfpmath=sse -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /usr/lib/X11/xkb /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe -funroll-loops -mmmx -m3dnow -msse -msse2 -mfpmath=sse -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.arcticnetwork.ca/ http://open-systems.ufl.edu/mirrors/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.llarian.net/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.13.10/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X X509 a52 aac aalib acl acpi acpi4linux aim alsa apm arts asf audiofile avi bash-completion berkdb big-tables bitmap-fonts bzip2 bzlib calendar cddb cdparanoia cdr chroot clamav cli codecs commercial crypt css cups curl curlwrappers dga dhcp divx4linux dri dts dv dvd dvdr dvdread eds emboss encode escreen esd ethereal exif expat fam ffmpeg firefox flac flash foomaticdb fortran ftp gb gd gdbm geoip gif gimpprint glitz glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq idea idn imagemagick imap imlib imlib2 innodb isdnlog jabber java javascript jce jikes jpeg jpeg2k junit kde kdeenablefinal lcms ldap libcaca libclamav libedit libg++ libwww live lm_sensors lmtp ltsp lua lzo mad maildir matroska mcal md5sum mdb mhash mikmod mime mjpeg mmx mmxext mng motif mozilla moznoirc mozsvg mp3 mpeg mpeg4 mpi mplayer mppe-mppc msn mysql mysqli ncurses network nls nntp nowebdav nptl nsplugin ntlm nvidia oav ogg oggvorbis openal opengl oracle oss pam pcre pdflib perl pg-hier pic pie plugin png postgres ppds pppd pwdb python qt quicktime rdesktop readline real recode reflection regexp ruby samba scanner sdl session silc slang slp sndfile snmp sockets speex spell spf spl sqlite sse sse2 ssl subversion svg svga tcltk tcpd tetex tga theora threads tidy tiff tools transcode truetype truetype-fonts type1-fonts udev uml unicode usb userlocales v4l v4l2 vcd vorbis win32codecs wmf wxwindows xanim xine xinetd xml xml2 xmlrpc xmms xorg xpm xrandr xsl xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Comment 1 Dave Lindquist 2006-06-05 17:30:39 UTC
Created attachment 88489 [details]
Output from strace during problem

This is the output of strace during a session in which the problem occurred.  The session involved a) browsing to slashdot, b) opening ~5-8 tabs, and c) browsing through pages in those tabs, reading articles until it occurred, then d) closing Firefox.

strace did not seem to output *anything* at the point at which the problem actually occurred.
Comment 2 Jory A. Pratt 2006-06-05 17:41:20 UTC
Did you follow the directions to start with a clean profile after upgrading from 1.0.x branch to 1.5.x branch of firefox? If not please move ~/.mozilla out of the way and restart your case, I am unable to duplicate the problem.
Comment 3 Dave Lindquist 2006-06-06 19:04:42 UTC
I don't remember any instructions regarding starting with a clean profile (at least not in the emerge output).

However, I've just tested again by:

1) rm -Rf ~/.mozilla
2) Uninstalling all packages that provide plugins to firefox (as determined by about:plugins), except for the Java plugin and the default firefox-provided SVG plugin.

The problem still occurs, just as nasty as ever...

Anything else I can try?
Comment 4 Jory A. Pratt 2006-06-06 19:51:40 UTC
please remove that java plugin and test. that is also a common problem right now as API has changed and java plugins are not new enough to be used as stable.
Comment 5 Dave Lindquist 2006-06-07 04:28:16 UTC
I removed the Java plugin (confirmed by about:plugins), and see no difference -- the problem stil occurs.
Comment 6 Dave Lindquist 2006-06-07 04:33:03 UTC
Just for completeness, I also toasted the SVG plugin (I now have no plugins at all) -- same behavior.
Comment 7 Dave Lindquist 2006-06-07 18:44:03 UTC
-- SOLUTION FOUND --

It appears that the solution to this problem is to:

unmerge gtk-engines-qt

The problem no longer seems to occur, and normal rendering is many times faster.

I will be verifying with all plugins / extensions reinstalled, too, but for now it appears to be fixed.
Comment 8 Dave Lindquist 2006-06-09 04:24:53 UTC
I've verified with extensions and plugins back in -- the solution is definitely to unmerge gtk-engines-qt.
Comment 9 Stuart Longland (RETIRED) gentoo-dev 2006-09-25 06:31:50 UTC
I've had Firefox occasionally lock up, in that it no longer draws windows.  However, a few seconds, and it's come good again.

I too have gtk-engines-qt installed.  For the moment, I don't have a solution to the problem, but I can confirm the issue does appear to exist.

The same problem does not crop up on my laptop, which lacks gtk-engines-qt.
Comment 10 Christian Marie (RETIRED) gentoo-dev 2006-12-25 06:04:42 UTC
Is it reproducible in -bin?
Comment 11 Christian Marie (RETIRED) gentoo-dev 2007-01-07 02:29:57 UTC
Closing till someone can reproduce.