Closed Bug 277314 Opened 20 years ago Closed 20 years ago

random Enigmail Segmentation fault

Categories

(Thunderbird :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: Peter.Dedecker, Assigned: mscott)

Details

I'm running thunderbird for a while now, without any problem.  Now, when I
select a message, it just crashes.  I restart it, take another message, no
problem, select that message again -> crash.  It isn't the only message that
gives problems and those aren't new messages so I've already selected them today
without crash.

When I open a new message dialog, type in the message and click 'send' (or
ctrl-enter) -> crash.

I'm using an IMAP server without problems till now.

This is what happens when I start thunderbird from console:

$ thunderbird
No running windows found
EnigmailAgentPath=/usr/bin/gpg

enigmail> /usr/bin/gpg --batch --no-tty --version
gpg (GnuPG) 1.2.6
Copyright (C) 2004 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Home: ~/.gnupg
Ondersteunde algoritmes:
Openbare sleutel: RSA, RSA-E, RSA-S, ELG-E, DSA, ELG
Codering: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512
Compressie: Uncompressed, ZIP, ZLIB, BZIP2

/usr/bin/thunderbird: line 88:  8071 Segmentatie fout        $mozbin "$@"
you didn't specify a build id or vendor for thunderbird. are you using a
mozilla.org build? if so, please install talkback and try to get a talkback
incident id (components/talkback). if you're using your own build, make sure you
build with symbols, and then run ./thunderbird -g -d gdb
type run
when you crash,
type where
attach the output from where here
Summary: line 88: 8071 Segmentation fault → random Enigmail Segmentation fault
Some more information:
I'm running Gentoo Linux, so I installed Thunderbird from ebuild
mail-client/mozilla-thunderbird-1.0.  Enigmail is installed as extention since
0.7.1 and since than I've had following versions, without re-installing enigmail:
     Wed Jul 28 23:06:25 2004 --> mail-client/mozilla-thunderbird-0.7.1
     Sat Aug  7 22:36:38 2004 --> mail-client/mozilla-thunderbird-0.7.3
     Tue Aug 24 05:51:32 2004 --> mail-client/mozilla-thunderbird-0.7.3-r1
     Tue Sep 28 03:16:14 2004 --> mail-client/mozilla-thunderbird-0.8
     Tue Sep 28 13:34:08 2004 --> mail-client/mozilla-thunderbird-0.7.3-r1
     Thu Nov 11 05:52:51 2004 --> mail-client/mozilla-thunderbird-0.8
     Thu Nov 11 18:26:03 2004 --> mail-client/mozilla-thunderbird-0.9
     Wed Dec  8 22:34:16 2004 --> mail-client/mozilla-thunderbird-1.0
     Fri Jan  7 18:48:28 2005 --> mail-client/mozilla-thunderbird-1.0

The day those crashes started, I installed http://moztraybiff.mozdev.org/. 
First, I thought those crashes had something to deal with that extension (yeah,
started the same day, you never know), so I uninstalled that extension.  Didn't
work, so the extention is re-installed again.  That one and enigmail are the
only extentions installed in my thunderbird.

I'm at home now, running Thunderbird on Windows (yuk), so I can't do any further
test before sunday.  As I'm running Gentoo, Thunderbird is build by the portage
system so I don't know if it's build with symbols or not.  I can try to run it
with the options you specified.

Another question: in that way, with thunderbird builded by portage, how can I
install Talkback?  I searched around but didn't find what I need for that.

Thanks!
Hi Peter,

you are using non mozilla.org supported build environments ... we will only
support oure releases or nightly builds. Maybe you should contact the gentoo bug
database.

You can't install/use talkback on self builded (builds that aren't from
mozilla.org) mozillas, firefoxs or thunderbirds. Cause the informations which
are generated on a crash depends on your build and cause we don't know your
build we can't do anything with this informations.

But you can build you gentoo thunderbird with the so called Debug informations,
so in a crash you can also report us the entrypoints with names.

See the gentoo documentation (ask gentoo users) how to build a debug build and
how to gain the debug informations on a crash. If you build a debug thunderbird,
please remove also the optimization flags, so the entrypoints are realy clear
(optimized gcc builds tend to report false names and lines).

If you don't know how to do such things and won't eventually kill your gentoo
installation, then wait better for next release or download a build from
mozilla.org and try this one.

If you can provide more information then reopen this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
No wonder Enigmail crashes: the XPI for TB 0.7.1 is not 100% compatible with TB
1.0, instead you should update Enigmail to 0.90.0. Futhermore, you might need a
special gentoo Build of Enigmail if you use a Gentoo Build of Thunderbird.
Normally, I've updated Enigmail once.  Now I'm running version 0.89.0, but I'll
upgrade it to a newer one.

Gentoo also has a special build of enigmail.  If your useflags contain "crypt",
enigmail is automaticaly installed when you install TB.  This is the case here,
so that shouldn't be the problem.  Now, I'm going to try to upgrade enigmail.

Thanks!
I've upgraded Enigmail to 0.89.5 using the upgrade function in TB and that runs
fine.  Sorry for posting bugreports using an old version of enigmail, I didn't
know enigmail was the origin of those troubles.

Thanks a lot!
You need to log in before you can comment on or make changes to this bug.