Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 310571 - mail-client/mozilla-thunderbird-3.0.3 crashes if not network at start
Summary: mail-client/mozilla-thunderbird-3.0.3 crashes if not network at start
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-21 16:24 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2010-08-07 09:29 UTC (History)
2 users (show)

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


Attachments
/tmp/emerge--info (emerge--info,14.10 KB, text/plain)
2010-03-28 11:26 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DEMAINE Benoît-Pierre, aka DoubleHP 2010-03-21 16:24:17 UTC
My thunderbird has RSS and Imap accounts, and is configured to sync them at start. If public network is broken, Thunderbird crashes after 2mn:

dhp@uranus ~ $ time thunderbird

(thunderbird-bin:10659): Gtk-WARNING **: Error loading theme icon 'tools-check-spelling' for stock: Icon 'tools-check-spelling' not present in theme
deliver mode: 0
/usr/lib64/mozilla-thunderbird/run-mozilla.sh: line 131: 10659 Segmentation fault      "$prog" ${1+"$@"}

real    1m20.788s
user    0m3.566s
sys     0m0.456s
dhp@uranus ~ $

(I tried 5 times: all results are between 1'20"600 and 1'20"900)

My SMTP is localhost (exim configured to accept any email in any condition). If during this time I try to start editing an email, the email is lost at crash time. If i try sending the email during this time, the "sending pop up" will wait ... until crash (and email is not send, AND lost - unless autosave is configured)

Here is an example to show that exim *can* accept emails even if network is down:

dhp@uranus ~ $ echo plop | mail benoit@demaine.info && echo ok || nok
ok
dhp@uranus ~ $

Then, exim -bpc tells "1".

If during this 2 mn time, I ask thunderbird to switch offline (, configured to ask for sync every time, and refuse to sync immediatly), then online again, then, it does NOT crash after 120s. Then, if I try to send an email, it goes through immediatly (less than 1s), and exim -bpc will confirm it.

If during this 2mn time I click the close button, then, the CPU goes to 99% occupation (top confirms that TB process take it all), and the computer can stay in this state for a long time (i got bored after 5mn and killed TB manually). If TB had been marked offline then online, the close button produce the same behaviour.
Comment 1 Jory A. Pratt gentoo-dev 2010-03-28 02:54:18 UTC
You need to provide emerge --info and actuall debugging information. Please refer to debugging docs provided on the gentoo site under docs.
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2010-03-28 11:26:29 UTC
Created attachment 225549 [details]
/tmp/emerge--info

Same comment about /tmp/emerge--info than in bug 311457

Which kind of debug info do you need ? gdb ? strace ? kore dumps ? tcpdump ? Wireshark ? I Stopped dev 5 years ago, I forgot how we do that. And Gentoo documentations propose many options; and the general guidelines may not fit for THIS bug. Please be more precise (especially, they do not tell about network debuging, and in THIS case, it *may* be the most usefull part).

route del default
is not the right approach. The network configuration should be kept untouched.

I can reproduce by:
- close TB
- unplug my hub/switch
- start TB manually
- wait 2mn
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2010-03-31 20:39:34 UTC
It does not only happen when the connection is absent at start; it also
happens when the connection is lost; there is a pop up i could not see
in the past:

Cannot connect : undefined : undefined

after only 81s (instead of 121)

My modem was disconnected for 2h. TB just crashed, and i could easily repro.
Comment 4 cyshei 2010-04-26 20:32:49 UTC
I have the same problem with 3.0.3 and 3.0.4-r1, where thunderbird segfaults when I put my laptop to sleep and wake it somewhere else.  I haven't recompiled thunderbird with debugging info, but here's a backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007f0a3c68f6c0 in nsQueryInterface::operator()(nsID const&, void**) const () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
(gdb) bt
#0  0x00007f0a3c68f6c0 in nsQueryInterface::operator()(nsID const&, void**) const () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#1  0x00007f0a3c68f763 in nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#2  0x00007f0a2dd83030 in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#3  0x00007f0a2dc884c9 in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#4  0x00007f0a2dd8b6fd in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#5  0x00007f0a3c6c908c in NS_InvokeByIndex_P () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#6  0x00007f0a3c6c1ef7 in ?? () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#7  0x00007f0a3c6be046 in ?? () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#8  0x00007f0a3c693a7d in NS_ProcessNextEvent_P(nsIThread*, int) () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#9  0x00007f0a2b532345 in ?? () from /usr/lib64/mozilla-thunderbird/components/libwidget_gtk2.so
#10 0x00007f0a2a6dadc5 in ?? () from /usr/lib64/mozilla-thunderbird/components/libtoolkitcomps.so
#11 0x00007f0a3cb27640 in XRE_main () from /usr/lib64/mozilla-thunderbird/libxul.so
#12 0x0000000000401d32 in ?? ()
#13 0x00007f0a384eea26 in __libc_start_main () from /lib/libc.so.6
#14 0x0000000000401b29 in ?? ()
#15 0x00007fff236ce238 in ?? ()
#16 0x000000000000001c in ?? ()
#17 0x0000000000000001 in ?? ()
#18 0x00007fff236d0473 in ?? ()
#19 0x0000000000000000 in ?? ()

emerge --info:

Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.33-tuxonice-r1 x86_64)
=================================================================
System uname: Linux-2.6.33-tuxonice-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-1.12.13
Timestamp of tree: Mon, 26 Apr 2010 14:00:02 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -msse4.1 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /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 -msse4.1 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --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="X aac acl acpi alsa amd64 berkdb bzip2 cairo cjk cli consolekit cracklib crypt cups cxx dbus dri dvd exif ffmpeg flac flag fortran fuse gdbm gnome gnome-keyring gpm gstreamer gtk hal iconv ipv6 jpeg laptop mad mmx modules mp3 mp4 mudflap multilib musepack ncurses networkmanager nls nptl nptlonly ogg opengl openmp pam pcre perl png pppd python readline reflection samba session spell spl sse sse2 ssl sysfs tcpd threads unicode vdpau vorbis x264 xinerama xorg zlib zsh-completion" 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="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 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" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa nvidia" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Johannes Bauer 2010-05-13 20:38:13 UTC
I'm having the same problem:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff72576a0 in nsQueryInterface::operator()(nsID const&, void**) const () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
(gdb) bt
#0  0x00007ffff72576a0 in nsQueryInterface::operator()(nsID const&, void**) const () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#1  0x00007ffff7257743 in nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#2  0x00007fffeaa83008 in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#3  0x00007fffea9884a5 in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#4  0x00007fffeaa8b6d5 in ?? () from /usr/lib64/mozilla-thunderbird/components/libmail.so
#5  0x00007ffff7291078 in NS_InvokeByIndex_P () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#6  0x00007ffff7289ee3 in ?? () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#7  0x00007ffff7286030 in ?? () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#8  0x00007ffff725ba5d in NS_ProcessNextEvent_P(nsIThread*, int) () from /usr/lib64/mozilla-thunderbird/libxpcom_core.so
#9  0x00007fffe8236325 in ?? () from /usr/lib64/mozilla-thunderbird/components/libwidget_gtk2.so
#10 0x00007fffe7566da5 in ?? () from /usr/lib64/mozilla-thunderbird/components/libtoolkitcomps.so
#11 0x00007ffff76ef620 in XRE_main () from /usr/lib64/mozilla-thunderbird/libxul.so
#12 0x0000000000401cbe in ?? ()
#13 0x00007ffff316fa44 in __libc_start_main () from /lib/libc.so.6
#14 0x0000000000401ad9 in ?? ()
#15 0x00007fffffffd838 in ?? ()
#16 0x0000000000000000 in ?? ()

Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32.2 x86_64)
=================================================================
System uname: Linux-2.6.32.2-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-gentoo-1.12.13
Timestamp of tree: Thu, 13 May 2010 17:00:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /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 -pipe -march=nocona"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/hollow /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X X509 a52 aac acl acpi aiglx alsa amd64 apache2 avi bash-completion berkdb bluetooth bzip2 cairo cddax cddb cdparanoia cdr cli cracklib crypt cups cxx dbus dri dts dvb dvd dvdr dvdread encode exif fbcon ffmpeg flac foomaticdb gd gdbm gimp gimpprint gnome gpm gstreamer gtk gtk2 hbci iconv ipv6 jpeg kpathsea kqemu lirc matroska mbrola mikmod mmx mmxext mng modules mp3 mpeg multilib ncurses nls nodrm nptl nptlonly nvidia ogg oggvorbis opengl openmp openntpd pam pcre png postgres postscript ppds pppd python qt3support qt4 readline recode reflection replytolist rtc rtsp samba sasl session smartcard smp snmp spl sqlite sse sse2 ssl subversion svg sysfs tcpd theora threads tiff timidity truetype unicode usb v4l v4l2 vorbis wavpack x264 xanim xinerama xmms xorg xvid 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="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="serialvfd" LINGUAS="de" RUBY_TARGETS="ruby18" SANE_BACKENDS="epson2" 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, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


However, since the Thunderbird ebuild does not provide a way to enable debugging info (e.g. "debug" USE flag), I do not see a convenient way to recompile with debugging symbols in the binary. If someone tells me how to achieve that easily, I will try to reproduce.

In my case the bug hits when I first startup Thunderbird and scroll down immediately (before the first account is checked for new mails, it appears). Quite nicely reproducible by scrolling up and down the folder list. Some kind of race condition, when I wait long enough before I scroll down, it works nicely.

Regards,
Johannes
Comment 6 Martin von Gagern 2010-06-13 08:20:55 UTC
I've got TB in my saved session, so it starts up when I log in. If I don't log in soon enough, I get a second password dialog, probably due to the https://bugzilla.mozilla.org/show_bug.cgi?id=338549 upstream bug. When I finally enter my password in both of them, or in one and cancel the other, then TB crashes pretty reliably. Today I finally thought of attaching gdb first and got a similar backtrace, so I assume it's a similar bug. Probably the connection timed out waiting for my password.

#0  0x0000003f1840effb in raise () from /lib/libpthread.so.0
#1  0x00007f307e9c31a4 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:212
#2  <signal handler called>
#3  nsQueryInterface::operator() (this=<value optimized out>, aIID=..., answer=
    0x7fff803a5348) at nsCOMPtr.cpp:47
#4  0x00007f307e72b702 in nsCOMPtr_base::assign_from_qi (this=0x7fff803a5390, 
    qi=..., iid=...) at nsCOMPtr.cpp:96
#5  0x00007f307b97166d in nsCOMPtr (this=0x7f307bd8a0e0, 
    url=<value optimized out>, exitCode=<value optimized out>)
    at ../../../mozilla/dist/include/xpcom/nsCOMPtr.h:572
#6  nsImapIncomingServer::OnStopRunningUrl (this=0x7f307bd8a0e0, 
    url=<value optimized out>, exitCode=<value optimized out>)
    at nsImapIncomingServer.cpp:2353
#7  0x00007f307b878258 in nsMsgMailNewsUrl::SetUrlState (this=0x7f3067bad808, 
    aRunningUrl=<value optimized out>, aExitCode=0) at nsMsgMailNewsUrl.cpp:135
#8  0x00007f307b979de9 in nsImapMailFolder::SetUrlState (this=0x7f30721f6c00, 
    aProtocol=0x7f3067b1f800, aUrl=0x7f3067bad808, isRunning=0, statusCode=0)
    at nsImapMailFolder.cpp:6609
#9  0x00007f307e76471a in NS_InvokeByIndex_P (that=0x80000008, methodIndex=
    2074400032, paramCount=2151306056, params=0x1)
    at xptcinvoke_x86_64_linux.cpp:208
#10 0x00007f307e75d81b in nsProxyObjectCallInfo::Run (this=0x7f30681bca80)
    at nsProxyEvent.cpp:181
#11 0x00007f307e759a23 in nsThread::ProcessNextEvent (this=0x7f307d1480d0, 
    mayWait=1, result=0x7fff803a562c) at nsThread.cpp:521
#12 0x00007f307e72f910 in NS_ProcessNextEvent_P (thread=0x80000008, mayWait=
    2074400032) at nsThreadUtils.cpp:247
#13 0x00007f3078ddcaf5 in nsBaseAppShell::Run (this=0x7f307a32c340)
    at nsBaseAppShell.cpp:170
#14 0x00007f3077c3cc14 in nsAppStartup::Run (this=0x7f307a3f6440)
    at nsAppStartup.cpp:193
#15 0x00007f307e9bedca in XRE_main (argc=<value optimized out>, 
    argv=<value optimized out>, aAppData=<value optimized out>)
    at nsAppRunner.cpp:3321
#16 0x0000000000401a1b in main (argc=7, argv=0x7fff803a5e08)
    at nsMailApp.cpp:103

gdb actually reported two SIGSEGVs, and the bt above is from the second, inside the crash handler. Frames #0 through #2 belong to that handler, while the first occurrence started at #3. So that's probably the location of the actual bug.

(In reply to comment #5)
> I do not see a convenient way to
> recompile with debugging symbols in the binary. If someone tells me how to
> achieve that easily, I will try to reproduce.

FEATURES="nostrip" CFLAGS="-O2 -ggdb" CXXFLAGS="-O2 -ggdb" emerge -1 \
mozilla-thunderbird

Adjust the CFLAGS as needed: -O0 will give code more suitable for step-by-step debugging, but will make your executable slower in day-to-day use. See also http://www.gentoo.org/proj/en/qa/backtraces.xml for further details.

Some cross references to things that seem to refer to the same bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=550455
https://launchpad.net/bugs/556829
https://bugzilla.redhat.com/show_bug.cgi?id=570041
https://bugzilla.redhat.com/show_bug.cgi?id=570391
https://bugzilla.redhat.com/show_bug.cgi?id=570655

https://bug550455.bugzilla.mozilla.org/attachment.cgi?id=436533 might be a suitable fix to be included in a Gentoo revbump in order to address this before 3.0.5 gets released. 3.0.5 supposedly will already include the fix. I'm currently recompiling my thunderbird with the patch applied...
Comment 7 Martin von Gagern 2010-06-13 09:23:31 UTC
(In reply to comment #6)
> I'm currently recompiling my thunderbird with the patch applied...

Seems to work. Please revbump with this patch included.
Comment 8 Jory A. Pratt gentoo-dev 2010-08-01 17:06:16 UTC
Has been fixed in 3.1.1 which is now stable, thanks for reporting.
Comment 9 DEMAINE Benoît-Pierre, aka DoubleHP 2010-08-07 09:29:45 UTC
Yup. Fixed.