Thunderbird crashes when clicking on enigmail menu item while composing a message in a Unity session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thunderbird (Ubuntu) |
Fix Released
|
High
|
Olivier Tilloy |
Bug Description
Thunderbird 1:68.1.
When writing an email, upon clicking on Enigmail in the menu bar, Thunderbird crashes.
I contacted Enigmail’s lead dev about the issue who wrote:
"…but even if the crash is initiated by Enigmail, the cause is
certainly in Thunderbird. Enigmail is purely JavaScript and XUL - and by
definition of the programming languages, these two cannot crash
Thunderbird."
I tried Thunderbird 68.1.1 from Mozilla’s site, and can’t
reproduce the problem with it.
Here is Thunderbird’s log upon crashing:
AdapterDeviceID: 0x1912
AdapterDriverVe
AdapterDriverVe
AdapterVendorID: 0x8086
Add-ons:
%7Be2fda1a4-
BuildID: 20191001201558
ContentSandboxC
ContentSandboxC
ContentSandboxL
CrashTime: 1570225903
EventLoopNestin
FramePoisonBase: 9223372036600930304
FramePoisonSize: 4096
InstallTime: 1570020285
IsWayland: 0
Notes: Ubuntu Eoan Ermine (development
branch)
ProductID: {3550f703-
ProductName: Thunderbird
ReleaseChannel: release
SafeMode: 0
SecondsSinceLas
StartupCrash: 0
StartupTime: 1570225565
ThreadIdNameMap
Watchdog",20359:"JS Helper",20360:"JS Helper",20361:"JS
Helper",20362:"JS Helper",20363:"Link Monitor"
Thread"
I/O",20375:
Launcher"
#1",20384:
Background"
Parser"
#1",20407:
I/O",20411:"DNS Resolver #1",20412:"URL Classifier"
Update"
Resolver #3",20429:
Worker"
#7",20479:"DOM Worker"
Throttleable: 1
UptimeTS: 337.7284093
Vendor:
Version: 68.1.1
useragent_locale: fr
This is what I get when running Thunderbird from the console and after the crash occurred:
1570277554871 addons.xpi WARN Can't get modified time of /<email address hidden>
1570277554912 addons.xpi-utils WARN updateMetadata: Add-on <email address hidden> is invalid: [Exception... "Component returned failure code: 0x80520006 (NS_ERROR_
syncLoadManifes
updateMetadata(
updateExistingA
processFileChan
checkForChanges
startup(
callProvider(
_startProvider(
startup(
startup(
observe(
1570277554913 addons.xpi-utils WARN Could not uninstall invalid item from locked install location
1570277555077 addons.xpi-utils WARN addMetadata: Add-on <email address hidden> is invalid: Error: File /<email address hidden> does not contain a valid manifest(
<email address hidden>:228:15
<email address hidden>:746:22
<email address hidden>:2710:32
<email address hidden>:3150:26
<email address hidden>:2946:55
<email address hidden>:2406:12
<email address hidden>:213:31
<email address hidden>:649:5
<email address hidden>:873:14
<email address hidden>:3469:26
<email address hidden>:70:29
1570277555077 addons.xpi-utils WARN Could not uninstall invalid item from locked install location
1570277555097 addons.xpi WARN Failed to parse recommendation: TypeError: NetworkError when attempting to fetch resource.
<email address hidden>:746:22
<email address hidden>:2710:32
<email address hidden>:3150:26
<email address hidden>:2946:55
<email address hidden>:2406:12
<email address hidden>:213:31
<email address hidden>:649:5
<email address hidden>:873:14
<email address hidden>:3469:26
<email address hidden>:70:29
1570277555117 addons.xpi WARN Failed to parse recommendation: TypeError: NetworkError when attempting to fetch resource.
<email address hidden>:746:22
<email address hidden>:2710:32
<email address hidden>:3150:26
<email address hidden>:2946:55
<email address hidden>:2406:12
<email address hidden>:213:31
<email address hidden>:649:5
<email address hidden>:873:14
<email address hidden>:3469:26
<email address hidden>:70:29
console.log: WebExtensions: Loading packed extension from /home/ao/
console.log: WebExtensions: Loading packed extension from /home/ao/
console.log: WebExtensions: Loading add-on preferences from /home/ao/
console.log: WebExtensions: Firing profile-
console.log: WebExtensions: Loading add-on preferences from /home/ao/
console.log: WebExtensions: Firing profile-
[calBackendLoader] Using Thunderbird's builtin libical backend
1570277556974 addons.xpi WARN Can't get modified time of /<email address hidden>
1570277556976 addons.xpi-utils WARN addMetadata: Add-on <email address hidden> is invalid: [Exception... "Component returned failure code: 0x80520006 (NS_ERROR_
syncLoadManifes
addMetadata(
processFileChan
getNewSideloads
1570277556976 addons.xpi-utils WARN Could not uninstall invalid item from locked install location
1570277556977 addons.xpi-utils WARN addMetadata: Add-on <email address hidden> is invalid: Error: File /<email address hidden> does not contain a valid manifest(
<email address hidden>:228:15
<email address hidden>:746:22
<email address hidden>:2710:32
<email address hidden>:3150:26
<email address hidden>:2982:28
1570277556978 addons.xpi-utils WARN Could not uninstall invalid item from locked install location
JavaScript error: chrome:
ExceptionHandle
16676
ExceptionHandle
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: thunderbird 1:68.1.
ProcVersionSign
Uname: Linux 5.3.0-13-generic x86_64
NonfreeKernelMo
AddonCompatChec
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
BuildID: 20191001201558
Channel: Unavailable
CurrentDesktop: Unity:Unity7:ubuntu
Date: Sat Oct 5 07:58:22 2019
DefaultProfileE
DefaultProfileI
DefaultProfileL
DefaultProfileP
DefaultProfileP
DefaultProfileP
extensions.
network.
places.
security.
DefaultProfileT
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/
source-directory /etc/network/
MostRecentCrashID: bp-8063cd4e-
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0Incompa
Profile0Locales: extensions.sqlite corrupt or missing
Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile0PrefSou
Profile0Themes: extensions.sqlite corrupt or missing
Profiles:
Profile1 (Default) - LastVersion=
Profile0 - LastVersion=
RunningIncompat
SourcePackage: thunderbird
SubmittedCrashIDs:
bp-8063cd4e-
bp-e5a5e5ca-
bp-5abd6d5d-
bp-056fa603-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/14/2018
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3801
dmi.board.
dmi.board.name: MAXIMUS VIII GENE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To be filled by O.E.M.
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.
dmi.sys.vendor: System manufacturer
modified.
mtime.conffile.
It looks like you might have an old, incompatible version of the enigmail extension installed.
Can you share the output of `apt policy enigmail` ?
If you open the extensions settings and check out the details for enigmail, what version is displayed?