Closed Bug 1622852 Opened 6 years ago Closed 5 years ago

Crash only with enigmail installed in [@ libxul.so@0x1a5ff2b | libxul.so@0x1ad6e26 | libxul.so@0x1aaf9a2 | libxul.so@0x6f84e97 | libxul.so@0x266c0ae | libxul.so@0x2ebca3b | libxul.so@0xc1c5d6 | thunderbird@0x1078f]

Categories

(Thunderbird :: Mail Window Front End, defect)

Desktop
Linux
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: g-a-d, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-b252ea8e-c7d1-49a0-978a-cf92e0200316.

Top 10 frames of crashing thread:

0 libxul.so libxul.so@0x1a5ff2b 
1 libxul.so libxul.so@0x1ad6e26 
2 libxul.so libxul.so@0x1aaf9a2 
3 libxul.so libxul.so@0x6f84e97 
4 libxul.so libxul.so@0x266c0ae 
5 libxul.so libxul.so@0x2ebca3b 
6 libxul.so libxul.so@0xc1c5d6 
7 thunderbird thunderbird@0x1078f 
8 libxul.so libxul.so@0x507aed3 
9 thunderbird thunderbird@0x90ae 

Some additional (non-automated) information:

Thunderbird crashes when other processes try to communicate via "dbus". In this specific case it happens (only), when "enigmail" extension is active. For further information/details (and hints how to reproduce), please have a look at:

https://bugs.kde.org/show_bug.cgi?id=418437

Hi,

just to avoid some confusions (in advance): the mentioned bug report (https://bugs.kde.org/show_bug.cgi?id=418437) is marked resolved on KDE's side only.

Therefore, the description/information provided there is still valid and most likely worth a look! ;-)

Thx & regards, Gerhard

Summary: Crash in [@ libxul.so@0x1a5ff2b | libxul.so@0x1ad6e26 | libxul.so@0x1aaf9a2 | libxul.so@0x6f84e97 | libxul.so@0x266c0ae | libxul.so@0x2ebca3b | libxul.so@0xc1c5d6 | thunderbird@0x1078f] → Crash only with enigmail installed in [@ libxul.so@0x1a5ff2b | libxul.so@0x1ad6e26 | libxul.so@0x1aaf9a2 | libxul.so@0x6f84e97 | libxul.so@0x266c0ae | libxul.so@0x2ebca3b | libxul.so@0xc1c5d6 | thunderbird@0x1078f]

If I get it right, then Thunderbird crashes once you click on the Enigmail menu or try to open it somehow?

What I can see is that the last function called in Enigmail is collapseAdvanced(). That's a function that dynamically displays or hides certain menu entries just before the menu is displayed. Enigmail used the XUL element.collapse() function for this.

Viewed from the outside, Thunderbird crashes when you try to write a new email or when you try to respond to an email (like described in the link above).

I guess, when the resulting new windows is in the act to open, than the resulting "menu change" (which leads to some dbus communication with Plasma's global menu) causes the crash. When enigmail is deactivated, than everything works fine.

I'm not an expert, but I guess you are pretty right with your assumption, that enigmail's additional "displaying/hiding of menu entries"-thing is the cause of the problem.

Indeed, I can see the menu changing its entries for a fraction of a second before Thunderbird crashes!

I originally reported bug 1623378. In parallel, I had reported the same bug here: https://sourceforge.net/p/enigmail/forum/support/thread/d83856a498/ where I got the hint that there was no issue when using KDE desktop. I have now resolved it by switching from the Unity Desktop to... Gnome (sorry, I have not tried KDE).

@prfndr: There is still no issue using KDE, if "global menu" is disabled. I guess both Unity and KDE (with "global menu" enabled) suffer these kind of problems as either of them try to access Thunderbird's menu (via "dbus").

Enigmail is not used with current versions, and we do not have STR to reproduce this without Enigmail, so closing

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: