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

Bug 148690

Summary: www-client/mozilla-firefox-1.5.0.7 memory leak and other error
Product: Gentoo Linux Reporter: Marc-Andre Landry <lma1980>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: High    
Version: 2006.1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: firefox >&firefox.report
valgrind --tool=memcheck -v -v --trace-children=yes --track-fds=yes --log-file=firefox.vald --error-limit=no --leak-check=full firefox
next valgrind file
next valgrind file
next valgrind file
next valgrind file
next valgrind file (4 more child to come)
next valgrind file
next valgrind file (2 more child to come)
next and mostly last valgrind file
last valgrind file

Description Marc-Andre Landry 2006-09-22 12:31:42 UTC
use flags for firefox
www-client/mozilla-firefox-1.5.0.7  USE="debug ipv6 java -gnome -mozdevelop -xinerama -xprint" LINGUAS="fr -ar -bg -ca -cs -da -de -el -en_GB -es -es_AR -es_ES -eu -fi -ga -ga_IE -gu_IN -he -hu -it -ja -ko -lt -mk -nb -nb_NO -nl -pa_IN -pl -pt_BR -ro -ru -sk -sl -sv -sv_SE -tr -zh_CN -zh_TW"

emerge --info

Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.12.5
Last Sync: Wed, 20 Sep 2006 23:30:09 +0000
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-java/java-config: 1.3.6-r1, 2.0.29
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-tbird -mtune=athlon-tbird -g -pipe -fno-omit-frame-pointer"
CHOST="i686-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/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-tbird -mtune=athlon-tbird -g -pipe -fno-omit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer nostrip sandbox sfperms strict"
GENTOO_MIRRORS=""
LANG="en"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1,-z,now,--sort-common"
LINGUAS="en en_US fr"
MAKEOPTS="-j3"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X X509 Xaw3d acl acpi alsa bash-completion berkdb bindist bitmap-fonts bzip2 cairo cdr chroot cli crypt ctype custom-cflags dbus dbx dio dlloader dmi dmx dri drm dvd dvdr elibc_glibc emboss encode fam firefox fortran gdbm gif glitz gmp gpm gstreamer gtk gtk2 hal imlib imlib2 input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads jack java javascript jpeg kerberos kernel_linux ldap libg++ linguas_en linguas_en_US linguas_fr lm_sensors mad md5sum mikmod mmx motif mp3 mpeg ncurses nls no-old-linux nptl nptli nptlonly ogg opengl oss pam pcre perl pic png pnq posix ppds pppd profile python qt qt3 qt4 quicktime readline reflection rle sdl session spell spl ssl svg symlink sysvipc tcltk tcpd threads tiff truetype truetype-fonts type1-fonts ucs2 udev unicode userland_GNU video_cards_radeon video_cards_vesa vorbis win32codecs xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS

-- Will add 2 report. Output from firefox and a valgrind later.
Comment 1 Marc-Andre Landry 2006-09-22 12:32:36 UTC
Created attachment 97784 [details]
firefox >&firefox.report
Comment 2 Marc-Andre Landry 2006-09-22 12:40:32 UTC
Created attachment 97785 [details]
valgrind --tool=memcheck -v -v --trace-children=yes --track-fds=yes --log-file=firefox.vald --error-limit=no --leak-check=full firefox

No running windows found
Type Manifest File: /home/xeno/.mozilla/firefox/6jpgible.default/xpti.dat
*** Registering Apprunner components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
pldhash: for the table at address 0x50ac5b0, the given entrySize of 44 probably favors chaining over double hashing.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsChromeRegistry.cpp, line 1252
firefox-bin exited with non-zero status (1)
Comment 3 Marc-Andre Landry 2006-09-22 12:41:15 UTC
Created attachment 97786 [details]
next valgrind file
Comment 4 Marc-Andre Landry 2006-09-22 12:41:38 UTC
Created attachment 97787 [details]
next valgrind file
Comment 5 Marc-Andre Landry 2006-09-22 12:42:20 UTC
Created attachment 97788 [details]
next valgrind file
Comment 6 Marc-Andre Landry 2006-09-22 12:42:51 UTC
Created attachment 97789 [details]
next valgrind file
Comment 7 Marc-Andre Landry 2006-09-22 12:44:17 UTC
Created attachment 97790 [details]
next valgrind file (4 more child to come)
Comment 8 Marc-Andre Landry 2006-09-22 12:44:50 UTC
Created attachment 97791 [details]
next valgrind file
Comment 9 Marc-Andre Landry 2006-09-22 12:45:24 UTC
Created attachment 97792 [details]
next valgrind file (2 more child to come)
Comment 10 Marc-Andre Landry 2006-09-22 12:45:56 UTC
Created attachment 97793 [details]
next and mostly last valgrind file
Comment 11 Marc-Andre Landry 2006-09-22 12:46:20 UTC
Created attachment 97794 [details]
last valgrind file
Comment 12 Jory A. Pratt 2006-10-13 06:58:28 UTC
this belongs upstream as it is not gentoo specific, not to mention gentoo mozilla herd does not have man power to put on to such a specific issue as this.
Comment 13 Stefan Schweizer (RETIRED) gentoo-dev 2006-10-16 14:29:27 UTC
please consult upstream about this issue
Comment 14 Marc-Andre Landry 2006-10-17 04:44:49 UTC
I will look upstream but I this is not trivial as firefox don't crash and I don't handle too much personnal information. Thank you for the time you took.