Firefox 0.9.1 crashes displaying the large animated GIFs from http://neo.jpl.nasa.gov/j002e3a.html, a specific instance http://neo.jpl.nasa.gov/j002e3/j002e3d.gif. Watching in 'top' while the GIF is playing indicates a severe memory leak or similar problem resulting in OOM condition. Firefox eventually crashes, sometimes activating the quality feedback system. The behaviour has been confirmed on other machines and also FF 0.8: see http://forums.gentoo.org/viewtopic.php?p=1321270. Some others were able to run the animation to completeion on Gentoo, but they have 1GB RAM and matching swap. The condition can adversely affect other processes running--to the point of crashing kwin for example. Same GIF displays adequately on FireFox 0.9.1 Windows binary build under Win XP but expands the page file by ~500 MB doing it. This may be an upstream issue. Reproducible: Always Steps to Reproduce: 1. emerge mozilla-firefox 2. Run firefox 3. Access http://neo.jpl.nasa.gov/j002e3/j002e3d.gif 4. Wait :) Actual Results: Animation plays for a short time, becomes chooppy, stops, and firefox terminates. On several occasions other system software was taken out too. Expected Results: Played the animation, or degraded gracefully if a 2MB animated GIF was too much. Machine: Athlon XP 2400+, 512MB RAM, 500MB swap partition (generally lightly used) Desktop: KDE 3.2.2 $ emerge info Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26) ================================================================= System uname: 2.4.26 i686 AMD Athlon(TM) XP 2400+ Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="ftp://mirror.internode.on.net/pub/gentoo http://mirror.pacific.net.au/linux/Gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/data/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://ptolemy/gentoo-portage" USE="X aalib alsa apm arts avi berkdb cdr crypt cups dvd encode foomaticdb gdbm gif gphoto2 gpm gtk gtk2 guile imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla moznocomposei moznoirc moznomail mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Created attachment 34953 [details] Library and Package Version Information Information that may of use diagnosing this bug. I note that I have two versions of the atk and pango libs. In boths cases the most recent version is intact (qpkg -c) - the older versions are zombies of some sort.
Same crash evident in Mozilla.org's firefox binaries for Linux and reported failures for XP (see Gentoo forum) Lodged Mozilla bug: http://bugzilla.mozilla.org/show_bug.cgi?id=250290
This is working well for me with 0.9.3, is it fixed with that version for you?
Just updated to 0.9.3 Problem persists. Firefox crashes after exhausting 512MB RAM and 512MB swap space as before. Individuals with 1GB of each are able to run the animation to completion; see Gentoo forums linked in original report.
Since you were able to cause the same crash using upstream builds, and additionally I've never been able to repro this on a system with 512M of RAM, I'm closing UPSTREAM.