Debian Bug report logs -
#392603
thunderbird: Segfault on opening mail folder
Reported by: Roland Stigge <stigge@antcom.de>
Date: Thu, 12 Oct 2006 14:48:06 UTC
Severity: important
Tags: patch
Found in versions thunderbird/1.5.0.7-2, icedove/2.0.0.16-1
Fixed in version 3.0.5-1
Done: Roland Stigge <stigge@antcom.de>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Alexander Sack <asac@debian.org>:
Bug#392603; Package thunderbird.
(full text, mbox, link).
Acknowledgement sent to Roland Stigge <stigge@antcom.de>:
New Bug report received and forwarded. Copy sent to Alexander Sack <asac@debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: thunderbird
Version: 1.5.0.7-2
Severity: important
Hi,
on opening my Sent folder, I get the backtrace as attached in thunderbird.bt.
This happens after starting up Thunderbird, opening another folder (the others
mostly work) and opening a mail. Then, going to the Sent folder, the segfault
occurs directly on clicking the folder name.
Other things I noticed are that the problem appeared some days ago after I sent
a mail with 2 attachments (I did something similar some further days ago but
without problem), and the program didn't show the attachment icon in the mail
header list. However, I can even look into the mail on starting Thunderbird
and going directly to the Sent folder. I can even see the attachments. On
manual mail text level, I can't see any significant difference to the earlier
similar mail that worked.
And, I always get
(Gecko:5955): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `signal_id > 0' failed
on thunderbird startup.
I can reproduce the problem quite consistently as described. I have my mails on
a (localhost) dovecot IMAP account.
Looking into accessible/src/atk/nsAccessibleWrap.cpp, I unfolded the
GetNativeInterface() call which pointed me to the NS_ENSURE_TRUE() causing a
compiler cast error. Worked around this with a simple comparison. For making
sure and working around new segfaults, I added further NULL checks. See patch
95_accessible_wrap.dpatch. Now, a new segfault (as in thunderbird.bt2) occurs
at nsXULTreeAccessible.cpp:591 where an NS_ADDREF(*aParent), i.e.
(*aParent)->AddRef() seems to dereference a bad pointer. At this point it
becomes a bit complicated...
Maybe a more experienced Thunderbird person has an idea?
I guess Thunderbird confused some internal data structure at some point, and
maybe when I will delete some files in the dotfile dir, I can reset it.
However, thunderbird shouldn't segfault because of this.
Thanks,
bye,
Roland
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8)
Versions of packages thunderbird depends on:
ii debconf [debconf-2.0] 1.5.5 Debian configuration management sy
ii libatk1.0-0 1.12.3-1 The ATK accessibility toolkit
ii libc6 2.3.6.ds1-5 GNU C Library: Shared libraries
ii libcairo2 1.2.4-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.1-2 generic font configuration library
ii libgcc1 1:4.1.1-15 GCC support library
ii libglib2.0-0 2.12.4-1 The GLib library of C routines
ii libgtk2.0-0 2.8.20-2 The GTK+ graphical user interface
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii libpango1.0-0 1.14.5-1 Layout and rendering of internatio
ii libpng12-0 1.2.8rel-5.2 PNG library - runtime
ii libstdc++6 4.1.1-15 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.0-9 X11 client-side library
ii libxcursor1 1.1.7-4 X cursor management library
ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.1-4 X11 miscellaneous 'fixes' extensio
ii libxft2 2.1.8.2-8 FreeType-based font drawing librar
ii libxi6 1:1.0.1-3 X11 Input extension library
ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library
ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library
ii libxrender1 1:0.9.1-3 X Rendering Extension client libra
ii libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii myspell-en-us [myspell-dic 1:2.0.4~rc1-3 English_american dictionary for my
ii zlib1g 1:1.2.3-13 compression library - runtime
thunderbird recommends no packages.
-- debconf information:
* thunderbird/browser: Debian
[thunderbird.bt (text/plain, attachment)]
[95_accessible_wrap.dpatch (application/x-shellscript, attachment)]
[thunderbird.bt2 (text/plain, attachment)]
Tags added: patch
Request was from Alexander Sack <asac@jwsdot.com>
to control@bugs.debian.org.
(Mon, 31 Dec 2007 03:54:06 GMT) (full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Alexander Sack <asac@debian.org>:
Bug#392603; Package thunderbird.
(full text, mbox, link).
Acknowledgement sent to Paul Cartwright <pbcartwright@yahoo.com>:
Extra info received and forwarded to list. Copy sent to Alexander Sack <asac@debian.org>.
(full text, mbox, link).
Message #12 received at 392603@bugs.debian.org (full text, mbox, reply):
Package: icedove
Version: 2.0.0.16-1
Followup-For: Bug #392603
when I click on a new message in an IMAP folder, icedove crashes. If I
right-click and select reply, that works. If I HOLD-click and move it to
a local folder, then I can read it(drga & drop).
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages icedove depends on:
ii debianutils 2.30 Miscellaneous utilities specific t
ii fontconfig 2.6.0-1 generic font configuration library
ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit
ii libc6 2.7-13 GNU C Library: Shared libraries
ii libcairo2 1.6.4-6 The Cairo 2D vector graphics libra
ii libfontconfig1 2.6.0-1 generic font configuration library
ii libfreetype6 2.3.7-2 FreeType 2 font engine, shared lib
ii libgcc1 1:4.3.1-9 GCC support library
ii libglib2.0-0 2.16.5-1 The GLib library of C routines
ii libgtk2.0-0 2.12.11-3 The GTK+ graphical user interface
ii libhunspell-1.2-0 1.2.6-1 spell checker and morphological an
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libnspr4-0d 4.7.1-3 NetScape Portable Runtime Library
ii libnss3-1d 3.12.0-5 Network Security Service libraries
ii libpango1.0-0 1.20.5-2 Layout and rendering of internatio
ii libpng12-0 1.2.27-1 PNG library - runtime
ii libstdc++6 4.3.1-9 The GNU Standard C++ Library v3
ii libx11-6 2:1.1.4-2 X11 client-side library
ii libxft2 2.1.12-3 FreeType-based font drawing librar
ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
ii psmisc 22.6-1 Utilities that use the proc filesy
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
icedove recommends no packages.
Versions of packages icedove suggests:
pn icedove-gnome-support <none> (no description available)
pn latex-xft-fonts <none> (no description available)
ii libthai0 0.1.9-4 Thai language support library
-- debconf information:
icedove/browser: Debian
Reply sent
to Roland Stigge <stigge@antcom.de>:
You have taken responsibility.
(Mon, 09 Aug 2010 08:57:05 GMT) (full text, mbox, link).
Notification sent
to Roland Stigge <stigge@antcom.de>:
Bug acknowledged by developer.
(Mon, 09 Aug 2010 08:57:05 GMT) (full text, mbox, link).
Message #17 received at 392603-done@bugs.debian.org (full text, mbox, reply):
Version: 3.0.5-1
I can't reproduce this problem anymore with icedove 3.0.5-1 in Debian,
therefore closing this bug.
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 07 Sep 2010 07:30:14 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 12 02:14:55 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.