Debian Bug report logs - #392603
thunderbird: Segfault on opening mail folder

version graph

Package: thunderbird; Maintainer for thunderbird is Carsten Schoenert <c.schoenert@t-online.de>; Source for thunderbird is src:thunderbird (PTS, buildd, popcon).

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Roland Stigge <stigge@antcom.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: thunderbird: Segfault on opening mail folder
Date: Thu, 12 Oct 2006 15:56:25 +0200
[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):

From: Paul Cartwright <pbcartwright@yahoo.com>
To: Debian Bug Tracking System <392603@bugs.debian.org>
Subject: clicking on new message in IMAP folder crashes icedove
Date: Sun, 14 Sep 2008 15:31:53 -0400
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):

From: Roland Stigge <stigge@antcom.de>
To: 392603-done@bugs.debian.org
Subject: thunderbird: Segfault on opening mail folder
Date: Mon, 09 Aug 2010 10:49:21 +0200
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.