Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 411455 - www-client/chromium-18.0.1025.142 -
Summary: www-client/chromium-18.0.1025.142 -
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-10 11:15 UTC by Vladimir Woelfl
Modified: 2012-04-12 03:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Woelfl 2012-04-10 11:15:17 UTC
I have just updated Chromium yesterday from version 15-something, which worked very nicely, to 18.0.1025.142, and now I'm experiencing random crashes, insane memory usage/leaks (e.g. I just had this morning on a pinned tab loaded with wunderground.com 500+ MB mem usage, after leaving it open through the night, whereas previous version used max. up to 60MB for the same site), and even X lockups.

I suggest masking this version as unstable ASAP (at least for x86) as it seems seriously flawed.

If no one else had these issues, I'm very willing to attach backtraces or any other needed information. But I really doubt that it's only me...

Reproducible: Always

Steps to Reproduce:
1. start Chromium 18.0.1025.142
2. do what you usually do
3. use it/leave it open for more than 12 hours
Comment 1 Vladimir Woelfl 2012-04-10 11:22:21 UTC
emerge --info:
Portage 2.1.10.49 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.3, glibc-2.12.2, 3.2.11-gentoo i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.11-gentoo-i686-Intel-R-_Core-TM-2_Duo_CPU_T5670_@_1.80GHz-with-gentoo-2.0.3
Timestamp of tree: Mon, 09 Apr 2012 18:05:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.4-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.4_p6-r1, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.12.2
Repositories: gentoo multimedia x-compiz
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --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="/var/lib/layman/multimedia /var/lib/layman/compiz"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cxx dbus device-mapper dhclient dri dssi dts dvd dvdr eds emboss encode evo exif fam fat ffmpeg firefox flac fontconfig fortran gconf gd gdbm gdu gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk gtkstyle hdaps iconv icu ios iphone ipv6 jack java jfs jpeg laptop lcms ldap libnotify lto lua mad matroska mikmod mmx mmxext mng modules mp3 mp4 mpeg mudflap nautilus ncurses networkmanager nls nptl nptlonly ntfs nvidia objc objc++ objc-gc ogg opengl openmp optimisememory pam pango pcre pdf png policykit ppds pppd pulseaudio qt3support qt4 readline samba schroedinger sdl session sip smapi smp socialweb spell sqlite sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tga threads tiff timidity truetype udev unicode usb v4l v4l2 vim-syntax vorbis wav x264 x86 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" 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 ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

www-client/chromium-18.0.1025.142 was built with the following:
USE="gnome gnome-keyring -bindist -cups -custom-cflags -kerberos (-pulseaudio) -test" LINGUAS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi zh_CN zh_TW"
CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="-O2 -march=native -pipe"
Comment 2 Vladimir Woelfl 2012-04-10 11:28:50 UTC
I'm just now updating to 18.0.1025.151, and will update this issue ASAP.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-11 02:19:20 UTC
(In reply to comment #0)
> I have just updated Chromium yesterday from version 15-something, which
> worked very nicely, to 18.0.1025.142, and now I'm experiencing random
> crashes, insane memory usage/leaks (e.g. I just had this morning on a pinned
> tab loaded with wunderground.com 500+ MB mem usage, after leaving it open
> through the night, whereas previous version used max. up to 60MB for the
> same site), and even X lockups.

You could try to figure out what is causing this, instead of merely pinpointing a specific version of the program. Using the adobe-flash plugin, per chance?

> I suggest masking this version as unstable ASAP (at least for x86) as it
> seems seriously flawed.

These 18.* versions have been considered stable by a pretty significant number of people and are in fact -marked- stable (in Gentoo parlance). Masking it now would be more of a problem than a fix.

Waiting for information...
Comment 4 Vladimir Woelfl 2012-04-11 02:54:28 UTC
(In reply to comment #3)
> You could try to figure out what is causing this, instead of merely
> pinpointing a specific version of the program. Using the adobe-flash plugin,
> per chance?
> 

I do have adobe-flash installed, but I also have FlashControl (2.11.3), and I'm blocking flash by default on all sites. At the point of those crashes I mentioned, the flash plugin hasn't been started, and I had less than 10 tabs open, mostly Wikipedia.

> These 18.* versions have been considered stable by a pretty significant
> number of people and are in fact -marked- stable (in Gentoo parlance).
> Masking it now would be more of a problem than a fix.
> 
> Waiting for information...

Sorry, lapsus calami... I meant marking, not masking... But, anyway, you can just disregard that as I agree, if most people have no complaints, then it must be something wrong on my side. I apologize, I was a bit on the edge when I opened this bug, so please forgive me my manners :P
Anyway, I have now upgraded it to 18.0.1025.151, but so far the issues still seem to persist. I tested it a few moments ago on facebook, the most resource-hungry site I know ;) and saw it devour 800+MB of memory in less than an hour. With previous versions it grew mostly up to 200MB, and on extremely rare occasions up to 250MB. I still remember the times of Chromium <10, when all sites stayed always under 100MB... I'm  wondering now what happened here with memory usage over the last two years, both site- and browser-wise...

I really don't know where to start solving this problem... Any suggestions?

Thanks!
Comment 5 Vladimir Woelfl 2012-04-12 03:13:12 UTC
(In reply to comment #3)
> You could try to figure out what is causing this, instead of merely
> pinpointing a specific version of the program. Using the adobe-flash plugin,
> per chance?
> 

Hey mate, I'm terribly sorry, you were right! I can't apologize enough, it seems it was mostly adobe-flash after all. I'm really not sure where, when and why it could have been started(I suspect maybe incognito tabs), so I unmerged it completely just to be sure, and so far the memory leaks seem to be gone. Chromium does although still crash spontaneously now and then, but I can live with that.

I knew flash is <insert some demeaning epithets>, but I didn't think it is <insert some even more demeaning epithets>...

Thank you, and sorry once again for wasting your time...