Bug 418437 - Global Menu causes thunderbird to crash when using enigmail (pgp extension)
Summary: Global Menu causes thunderbird to crash when using enigmail (pgp extension)
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu widget (other bugs)
Version First Reported In: master
Platform: Ubuntu Linux
: NOR major
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-03 16:02 UTC by Gerhard Dittes
Modified: 2020-03-16 16:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerhard Dittes 2020-03-03 16:02:55 UTC
Thunderbird crashes when trying to write an email.

This happens right after clicking on the "write" button -- but only if enigmail is enabled! 

"Opening" the corresponding new window (for writing) might be the cause, as this should actually lead to update the global menu entries.

(It also happens when trying to respond to an email.)

I've raised the severity to major, as not being able to write encrypted emails could have critical impact (at least for some people).


STEPS TO REPRODUCE
1. Open Thunderbird
2. Enable enigmail extension
3. Click on "write" button

OBSERVED RESULT

Crash of (whole) Thunderbird.

EXPECTED RESULT

New window should be opened in order to be able to start writing.


SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.10
KDE Plasma Version: 5.18.2
KDE Frameworks Version: 5.67.0
Qt Version: 5.12.4
Kernel Version: 5.3.0-40-generic
OS Type: 64-bit
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Memory: 31,1 GiB of RAM
Comment 1 David Edmundson 2020-03-03 16:05:52 UTC
Report to thunderbird
Comment 2 Gerhard Dittes 2020-03-03 16:33:11 UTC
Hi David,

I guess you've overseen something. Thunderbird works quite fine in every situation (and on every desktop (and OS)).

It only crashes if one makes use of Plasma's "Globel Menu" widget. (If you don't use the widget and stay with vanilla Plasma, everything's fine!)

I don't think that non-KDE developers develop against an extension of Plasma, do you? ;-)

Imho, whatever the reason might be, "Global Menu" widget should be improved to not cause other applications to crash.

Regards, Gerhard
Comment 3 David Edmundson 2020-03-04 10:46:32 UTC
>Imho, whatever the reason might be, "Global Menu" widget should be improved to not cause other applications to crash.

It doesn't.

Plasma's global menu is not a plugin running inside thunderbird, it is an interface that the thunderbird process talks to over DBus.

If thunderbird crashes it is code running inside thunderbird with the mistake. It is not our bug, we cannot fix it.
Comment 4 Gerhard Dittes 2020-03-16 16:16:01 UTC
All right, thanks! I've meanwhile created a corresponding bug report over there:

https://bugzilla.mozilla.org/show_bug.cgi?id=1622852

Regards, Gerhard