Closed Bug 1725114 Opened 3 years ago Closed 3 years ago

Topcrash in [@ mozilla::dom::indexedDB::(anonymous namespace)::CursorOpBaseHelperBase<T>::PopulateResponseFromStatement]

Categories

(Core :: IPC, defect)

Unspecified
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1706374

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: crash, topcrash)

Crash Data

Over 200 crashes with Firefox 90.0.2 on macOS got reported since yesterday, August 10 13:00 UTC - the time Firefox 91.0 got released.

Could 90.0.2 fail to launch new processes while the update to 91 is pending? This looks like a release blocker for 91.

The stack below is one of the 'best' of the 10+ crashes I checked.

Crash report: https://crash-stats.mozilla.org/report/index/ec40b1f4-d8cb-4335-a239-856b50210811

MOZ_CRASH Reason: MOZ_RELEASE_ASSERT(pid != kInvalidProcessId)

Top 10 frames of crashing thread:

0 XUL mozilla::dom::indexedDB:: dom/indexedDB/ActorsParent.cpp:20782
1 XUL nsThread::Shutdown xpcom/threads/nsThread.cpp:844
2 XUL nsThread::Shutdown xpcom/threads/nsThread.cpp:844
3  @0x111b5afff 
4 AppKit -[_NSGestureRecognizerTransformAnalyzer dominantComponent] 
5 AppKit __Block_byref_object_copy_ 
6 CoreFoundation -[__NSArrayM removeObjectsInRange:] 
7 XUL nsThread::Shutdown xpcom/threads/nsThread.cpp:844
8 XUL nsThread::ThreadFunc xpcom/threads/nsThread.cpp:433
9  @0x10f91630f 
Severity: -- → S2
Flags: needinfo?(jstutte)
Flags: needinfo?(jld)
Flags: needinfo?(haftandilian)
Flags: needinfo?(gpascutto)

Duplicate of bug 1721793 I think.

Flags: needinfo?(gpascutto)
See Also: → 1721793
See Also: → 1718067

Thanks Gian-Carlo for tying those bugs together! I think I cannot really help further here.

Flags: needinfo?(jstutte)

This looks like a potential IPC lifetime issue so I'm forwarding my needinfo to :handyman who might be able to help with this too

Flags: needinfo?(haftandilian) → needinfo?(davidp99)
Crash Signature: [@ mozilla::dom::indexedDB::(anonymous namespace)::CursorOpBaseHelperBase<T>::PopulateResponseFromStatement] → [@ mozilla::dom::indexedDB::(anonymous namespace)::CursorOpBaseHelperBase<T>::PopulateResponseFromStatement] [@ mozilla::dom::TCPSocket::cycleCollection::TraverseNative]
Crash Signature: [@ mozilla::dom::indexedDB::(anonymous namespace)::CursorOpBaseHelperBase<T>::PopulateResponseFromStatement] [@ mozilla::dom::TCPSocket::cycleCollection::TraverseNative] → [@ libxul.so (deleted)@0xf9a35c] [@ libxul.so (deleted)@0xf9e40c] [@ libxul.so (deleted)@0xfb853f] [@ libxul.so (deleted)@0x67ec3e0] [@ libxul.so (deleted)@0xb34edf] [@ mozilla::dom::indexedDB::(anonymous namespace)::CursorOpBaseHelperBase<T>::Popula…

Per my earlier comments, Nika fixed this, but it doesn't look like a trivial patch to uplift, so I think it's her call what to do here?

Flags: needinfo?(jld)
Flags: needinfo?(davidp99)

(In reply to Gian-Carlo Pascutto [:gcp] from comment #5)

Per my earlier comments, Nika fixed this, but it doesn't look like a trivial patch to uplift, so I think it's her call what to do here?

The patch wouldn't make sense to uplift anymore, as Release is already on 91, which has the relevant fix. These crashes all happened on users who were using the previous release (90) when they were updating to the latest release. There still appear to be no crashes in Firefox >=91 after the build where the change landed: https://crash-stats.mozilla.org/search/?moz_crash_reason=MOZ_RELEASE_ASSERT%28pid%20%21%3D%20kInvalidProcessId%29&build_id=%3E20210622212907&product=Firefox&date=%3E%3D2021-05-16T17%3A39%3A00.000Z&date=%3C2021-08-16T17%3A39%3A00.000Z&_facets=signature&_facets=major_version&_sort=-date&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform&_columns=major_version#facet-major_version

Flags: needinfo?(nika)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.