I have a computer (10.04) that was previously running Thunderbird 12.0.1 just fine (installed via apt-get via official PPA). I don't know what happened at the time the problem started since this is a multi-user computer and I was not here. However, every time we try to launch TB, we immediately get a dialog that says:
We're Sorry
Thunderbird had a problem and crashed.
Things I've tried:
- Running
thunderbird
from a terminal produces no output. - I tried
apt-get remove thunderbird --purge
and then reinstalled - Deleting the user's
.thunderbird
folder and launching still results in a crash - Attempting to run
thunderbird -safe-mode
still results in a crash - This problem occurs for all users of Thunderbird on this computer.
Is there any way to get more details on why the program is crashing? For example, the specific error that TB is encountering? I tried thunderbird -g
but I'm not sure what to do with the debugger.
UPDATE
apt-cache policy thunderbird
thunderbird:
Installed: 12.0.1+build1-0ubuntu0.10.04.1
Candidate: 12.0.1+build1-0ubuntu0.10.04.1
Version table:
*** 12.0.1+build1-0ubuntu0.10.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
100 /var/lib/dpkg/status
11.0.1+build1-0ubuntu0.10.04.1~mts1 0
500 http://ppa.launchpad.net/mozillateam/thunderbird-stable/ubuntu/ lucid/main Packages
3.0.4+nobinonly-0ubuntu4 0
500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages
Reporting and Getting Information About this Crash Bug
Since this is a bug (application crashes are definitely not intended behavior), you can do the following.
Enable Apport crash reporting, so that when the crash happens next, information will be automatically gathered, displayed, and (if you wish, which I highly recommend) submitted for attachment to your bug report.
When you submit the information to Launchpad for attachment to your bug report, a new browser window/tab will open. Wait for the information to be processed, and you'll be able to describe what happened (as best you can).
Launchpad may suggest existing bugs that this is a duplicate of. If any come up, you can read the information written there and see if you think you can be pretty sure yours is the same. If not, submit your bug report--it can be marked as a duplicate of another bug later, if it turns out to be one.
Before submitting the bug report, please read this thoroughly and carefully, as that explains the important considerations for reporting bugs in Ubuntu. That also explains the whole process in more detail than this answer. (You may want to do read this even before doing the other steps.)
When you're happy with your bug report, submit it. It may be marked as a duplicate of another bug, and if so, you might find information in that bug. Even if not, triagers and developers, in the process of investigating your bug, may be able to give you information that would help. And even if they cannot, submitting the bug report is the first step to getting the bug fixed, which should help you and anyone else suffering from it.
A Possible Workaround for Thunderbird Crashes In General
Many Firefox and Thunderbird crashes happen because of bugs handling your profile or other user-specific data. You should see if the crash occurs when you run Thunderbird in another user account. (If you only have one account, you can create another one to test this.)
If the problem does not occur when you run Thunderbird in another user account, then you can move your Thunderbird profile "out of the way" by renaming the directory that contains it. Thunderbird will not have access to your locally stored emails, and you'll have to reconfigure it for all your email accounts, but this may solve the problem for you, and this also useful information for your bug report.
I recommend submitting your bug report before doing this, so that information from the crash gets submitted even if this technique solves the problem and you don't want to reverse it. Then you can edit your bug report to include information about what happened. Alternatively, produce the crash, submit the crash data to Launchpad, try this, and include information about it in your original bug report.
To move your Thunderbird profile out of the way:
Make sure Thunderbird is not running.
In your home directory, find the folder called
.thunderbird
. (You will have to doView
>Show Hidden Files
--or Ctrl+H--in the Nautilus file browser to see it, as files and folders that start with a.
are hidden by default.)Rename this file to
thunderbird.old
.Start up Thunderbird.
Alternatively, you may prefer to do this from the Terminal:
Make sure Thunderbird is not running.
Open the Terminal (Ctrl+Alt+T).
Run this command:
Start up Thunderbird.
I think some older versions of Thunderbird might store your profile in
~/.mozilla/thunderbird
rather than~/.thunderbird
, so if~/.thunderbird
doesn't exist, you might want to look in~/.mozilla
.Ensuring All Systemwide Configuration Files From the PPA Version Are Removed
The output of
apt-cache policy thunderbird
confirms that the PPA version is no longer installed. However, it's possible that there are some systemwide configuration files left over from it. It may have left systemwide configuration data that the newer version (from Ubuntu's official software sources) is choking on. To account for the possibility that it left configuration files other than those automatically created by the current version, you should purge not just the current systemwide configuration data, but the old one too. And this is an opportunity to reinstall Thunderbird as well, in case the installation is somehow corrupted.So, the following directions do the following:
Remove Thunderbird and all its systemwide configuration files.
Install the old PPA version of Thunderbird. (This is temporary, and only to facilitate remove it more completely than before.)
Remove the old PPA version of Thunderbird and all its systemwide configuration data files.
Reinstall Thunderbird (the current version, from the official software sources).
Here's how to achieve this:
Make sure Thunderbird is not running.
Run these commands in a Terminal window:
Run Thunderbird, and see if the problem is fixed.
This will probably not help...but it might fix the problem, and it's definitely worth trying. If/when you report this as a bug, whether or not this worked will be relevant. (Though if it does work, you might decide not to report the bug.)
Please note that your current systemwide Thunderbird configuration files (if any) will also be purged, but that won't make you lose stored emails or account settings because that is user-specific rather than systemwide.
I experienced the same behaviour on 12.04.
I disabled all Add-ons in safe mode:
what had no effect.
After that I remove and installed thunderbird
which allowed me to restart thunderbird.
Afterwards I activated the Add-ons one by one.