Closed Bug 1655210 Opened 4 years ago Closed 4 years ago

Too much recursion when changing OpenPGP Keys in Account Settings

Categories

(Thunderbird :: Account Manager, defect, P1)

Tracking

(thunderbird_esr78 fixed, thunderbird79 affected)

RESOLVED FIXED
Thunderbird 80.0
Tracking Status
thunderbird_esr78 --- fixed
thunderbird79 --- affected

People

(Reporter: aleca, Assigned: khushil324)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

The event dispatch causes these errors:

JavaScript error: chrome://messenger/content/am-e2e.js, line 268: InternalError: too much recursion
JavaScript error: chrome://messenger/content/AccountManager.js, line 1061: InternalError: too much recursion
JavaScript error: chrome://global/content/elements/stringbundle.js, line 69: InternalError: too much recursion

These happens whenever an OpenPGP Key is selected or changed.

Assignee: nobody → khushil324
Status: NEW → ASSIGNED
Comment on attachment 9166052 [details] [diff] [review]
Bug-1655210_fix-too-much-recursion-OpenPGP-0.patch

Review of attachment 9166052 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM, r=mkmelin
Attachment #9166052 - Flags: review?(mkmelin+mozilla) → review+
Target Milestone: --- → Thunderbird 80.0

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/461d8fe623c0
Fix Too much recursion when changing OpenPGP Keys in Account Settings. r=mkmelin DONTBUILD

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

Setting flags, since it will get needed to be uplifted with bug 1653588

Comment on attachment 9166052 [details] [diff] [review]
Bug-1655210_fix-too-much-recursion-OpenPGP-0.patch

[Approval Request Comment]
Regression caused by (bug #): bug 1653588
User impact if declined: multiple JavaScript errors caused by an infinite loop of applying the same prefs settings, and consequential CPU load spike.
Testing completed (on c-c, etc.):  on c-c
Risk to taking this patch (and alternatives if risky): low
Attachment #9166052 - Flags: approval-comm-esr78?
Comment on attachment 9166052 [details] [diff] [review]
Bug-1655210_fix-too-much-recursion-OpenPGP-0.patch

Approved for esr78
Attachment #9166052 - Flags: approval-comm-esr78? → approval-comm-esr78+
Keywords: regression
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: