Closed Bug 1754790 Opened 4 years ago Closed 4 years ago

Windows Crash in [@AsyncShutdownTimeout | profile-change-teardown | Extension shutdown: addons-search-detection@mozilla.com,Extension shutdown: formautofill@mozilla.org,Extension shutdown: pictureinpicture@mozilla.org,Extension shutdown:

Categories

(Toolkit :: Add-ons Manager, defect)

All
Windows
defect

Tracking

()

RESOLVED DUPLICATE of bug 1464938
Tracking Status
firefox-esr91 --- unaffected
firefox97 --- wontfix
firefox98 --- wontfix
firefox99 --- wontfix

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

Top crash #8 for Firefox 97.0, 211 crash reports from 207 installations, all on Windows

Crash report: https://crash-stats.mozilla.org/report/index/d129054d-a3e6-4a39-a877-2d3770220210

MOZ_CRASH Reason: [Parent 17804, Main Thread] ###!!! ABORT: file resource://gre/modules/addons/XPIProvider.jsm:2606

Top 10 frames of crashing thread:

0 xul.dll NS_DebugBreak xpcom/base/nsDebugImpl.cpp:433
1 xul.dll nsDebugImpl::Abort xpcom/base/nsDebugImpl.cpp:132
2 xul.dll XPTC__InvokebyIndex 
3 None @0x0000023c38df44bf 
4 xul.dll std::_Func_impl_no_alloc<`lambda at /builds/worker/checkouts/gecko/dom/media/ipc/RemoteDecoderChild.cpp:121:22', mozilla::ShmemBuffer, unsigned long long>::_Do_call 
5 None @0xfff8800000000a2d 
6 xul.dll _tailMerge_d3dcompiler_47.dll 
7 xul.dll _tailMerge_d3dcompiler_47.dll 
8 xul.dll _tailMerge_d3dcompiler_47.dll 
9 xul.dll XPCWrappedNativeScope::UpdateWeakPointersAfterGC js/xpconnect/src/XPCWrappedNativeScope.cpp:273

Bug 1738002 mentions this is from corrupted environments/installations.

See Also: → 1738002

The increase looks correlated to the launch of Fx95. I don't see any new system addons between 94 and 95, though the web compat reporter addon did increase in version. I'm wondering if this was a signature change. Any thoughts on this, Rob?

Flags: needinfo?(rob)
See Also: → 1464938

This specific signature started to appear more frequently on 7 dec 2021 (Fx95 release), and I believe that it's primarily a signature change. The addons-search-detection add-on was initially shipped via Balrog (since August 2021) and moved into the tree since the 95 branch in bug 1735721 (on release since 7 dec 2021), while the reset-search-defaults add-on stopped being distributed (bug 1718193). I've edited the signature field of this bug to include all addons-search-detection add-ons.

I looked up all crash reports related to the addons-search-detection system add-on. This add-on was initially shipped via Balrog (since August 2021), and the current version is in the tree since bug 1735721, Fx95 (on release since December 2021).
The Balrog version had a lower version and was installed in the profile, whereas the in-tree version is packaged with the browser and installed and enabled after startup, when all windows have been restored.

There are 18519 crash reports involving this add-on in the past 6 months, shown below. I don't see a spike specific to 95; if anything the volume went slightly down.

Summarized (data from 15 aug - 15 feb; *= incomplete data):

versions (+release date) reports % of 18519 notes
90.0, 90.0.1, 90.0.2 (13 jul) 555* 3.00 % incomplete; initial reports have expired
91.0, 91.0.1, 91.0.2 (10 aug) 2820* 15.23 % incomplete; some initial reports have expired (5 days)
92.0, 92.0.1 (7 sep) 3860 20.84 %
93.0 (5 oct) 1927 10.41 %
94.0, 94.0.1, 94.0.2 (2 nov) 3107 16.78 %
95.0, 95.0.1, 95.0.2 (7 dec) 2580 13.93 % First version with add-on in tree instead of via balrog - bug 1735721
96.0, 96.0.1, 96.0.2, 96.0.3 (11 jan) 1299 7.01 %
97.0 (8 feb) 873* 4.71 % incomplete; current cycle hasn't ended yet
other 1498 8.09 %

To get insight on the impact of expired crash reports on the reported numbers, I summarized crash reports from the past 3 months (15 nov - 15 feb) for comparison.

versions (+release date) reports % of 8218 notes
90.0.2 75 0.91 % incomplete; initial reports outside date range
91.0, 91.0.1, 91.0.2 171 2.08 % incomplete; initial reports outside date range
92.0, 92.0.1 265 3.22 % incomplete; initial reports outside date range
93.0 231 2.81 % incomplete; initial reports outside date range
94.0, 94.0.1, 94.0.2 2046 24.90 % incomplete; halfway the cycle; 1061 of 3107 reports outside date range
95.0, 95.0.1, 95.0.2 2580 31.39 %
96.0, 96.0.1, 96.0.2, 96.0.3 1299 15.81 %
97.0 873 10.62 % incomplete; current cycle hasn't ended yet
other 678 8.25 %

broken down by individual versions (15 nov - 15 feb):

version reports % of 18519
92.0 2367 12.78 %
93.0 1927 10.41 %
94.0.1 1572 8.49 %
92.0.1 1493 8.06 %
91.0.2 1415 7.64 %
95.0.2 1196 6.46 %
94.0.2 1164 6.29 %
95.0 1085 5.86 %
97.0 873* 4.71 %
91.0.1 843* 4.55 %
91.0 562* 3.03 %
90.0.2 495* 2.67 %
96.0.3 454 2.45 %
94.0 371 2.00 %
96.0.2 364 1.97 %
96.0.1 312 1.68 %
95.0.1 299 1.61 %
96.0 169 0.91 %
other 1558 8.41 %
Crash Signature: ,Extension...] → ,Extension...] [@ AsyncShutdownTimeout | profile-change-teardown | Extension shutdown: addons-search-detection@mozilla.com] [@ AsyncShutdownTimeout | profile-change-teardown | Extension shutdown: addons-search-detection@mozilla.com,Extension shutdown: r…
Flags: needinfo?(rob)
See Also: → 1543354, 1735721

With the updated signature set, the "Fx 95" spike is no longer apparent. There is a recent spike on 9 feb (97 release), but that seems to happen with every release (see bug 1464938's graph).

The spike happens because around the time of a release, many people restart Firefox, which could trigger this bug.

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