Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 445780 - mail-client/thunderbird 17.0-r1 freezes and eats memory
Summary: mail-client/thunderbird 17.0-r1 freezes and eats memory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-03 11:30 UTC by sargastic
Modified: 2012-12-11 23:09 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 sargastic 2012-12-03 11:30:49 UTC
Emerged tb 17.0.1-r1 yesterday, without any error, from tb 16.

Tbird freezes during startup. It may "only" freeze itself (no email, bad) or freeze all the X session (even worse). When started from the command line, no message is printed before the freeze.

When looking at a 'top' display, TB eats memory like crazy.

The freezes may be related to calendar (lightning) management, which are Google-based here.

Reproducible: Always

Steps to Reproduce:
1. open X session
2. launch Thunderbird
3. TB is frozen
Actual Results:  
TB is frozen

Expected Results:  
TB should run

Portage 2.1.11.31 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.4, glibc-2.15-r3, 3.4.9-gentoo-test x86_64)
=================================================================
System uname: Linux-3.4.9-gentoo-test-x86_64-Intel-R-_Core-TM-_i5_CPU_M_520_@_2.40GHz-with-gentoo-2.1
Timestamp of tree: Sun, 02 Dec 2012 07:45:01 +0000
ld GNU ld (GNU Binutils) 2.22
ccache version 3.1.8 [enabled]
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/ccache:          3.1.8
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.6
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA NVIDIA PUEL dlj-1.1 Oracle-BCLA-JavaSE AdobeFlash-10.3"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /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="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5 --load-average=3"
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="/usr/local/portage"
SYNC="rsync://gensync.ba-cst.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac gdbm gif gpm gtk iconv jpeg kde kipi lcms libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd qt3support qt4 readline sdl session smp sse sse2 ssl startup-notification svg tcpd tiff truetype udef udev udisks unicode upower usb vorbis wxwidgets x264 xcb xcomposite xinerama xml xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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="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" 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="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" 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, INSTALL_MASK, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Jory A. Pratt gentoo-dev 2012-12-03 19:47:17 UTC
You need to test in safe-mode and I am gonna assume you where meaning 17.0-r1 as we have not added a 17.0.1 to the tree.
Comment 2 sargastic 2012-12-03 20:02:29 UTC
(In reply to comment #1)
> You need to test in safe-mode and I am gonna assume you where meaning
> 17.0-r1 as we have not added a 17.0.1 to the tree.

Yes 17.0-r1 if compiled from source. Same problem with Tb 17.0 (binary).

What's more, Firefox 17 does seem troublesome too and freezes the display on the second run. And FFox + Tb = freeze (without safe-mode)

Safe-mode seems safe indeed, no freezes nor crashes so far.
Comment 3 sargastic 2012-12-03 20:04:31 UTC
(In reply to comment #2)

> Safe-mode seems safe indeed, no freezes nor crashes so far.

Forgot to say : binary ebuild used (Tb-17-bin and FFox 17-bin) to test safe-mode.
Comment 4 Jory A. Pratt gentoo-dev 2012-12-03 21:17:05 UTC
(In reply to comment #3)
> (In reply to comment #2)
> 
> > Safe-mode seems safe indeed, no freezes nor crashes so far.
> 
> Forgot to say : binary ebuild used (Tb-17-bin and FFox 17-bin) to test
> safe-mode.

This is gonna be addon related. You will need to either remove addons one at a time or start with clean profiles no addons at all.
Comment 5 sargastic 2012-12-04 23:10:40 UTC
(In reply to comment #4)
> This is gonna be addon related. You will need to either remove addons one at
> a time or start with clean profiles no addons at all.

I'm not so sure about that. My problems seem to run deeper - I get random freezes when using the KDE launcher (usually when Ffox-17 or Tb-17 are running, safe or unsafe mode). I also get half-freezes, when the screen display is frozen (not updated anymore) BUT window-manager actions seem to be taken into account.

For example, I can move a window. Display will not reflect any change, but the mouse cursor will change wrt the new window location, not the old one. Very strange.

I'm currently downgrading all packages that have been uprgraded during the last emerge. Hopfully I will get back to some usable system, and then upgrade slowly to find the likely culprit - or not.
Comment 6 sargastic 2012-12-05 12:07:18 UTC
Not sure if I'm getting any closer but...

The but is not directly Tb or Ffox-related. The X Server exhibits the same 100%CPU, frozen display. Probably an underlying library or stuff like that. I'm taking this to the fora, seems more appropriate for the time being.
Comment 7 sargastic 2012-12-05 12:07:43 UTC
(In reply to comment #6)
> Not sure if I'm getting any closer but...
> 
> The but is not directly Tb or Ffox-related. The X Server exhibits the same

The _bug_, of course.
Comment 8 sargastic 2012-12-08 14:05:04 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Not sure if I'm getting any closer but...
> > 
> > The bug is not directly Tb or Ffox-related. The X Server exhibits the same

Bug should be closed. 

Seems it was related to some unknown error while emerging the Xorg server. An 'emerge -e xorg-server' solved the problem, which obviously was NOT TBird nor FFox related.
Comment 9 Jory A. Pratt gentoo-dev 2012-12-11 23:09:12 UTC
Closing, if you should have a problem feel free to reopen or file a new bug.