Closed Bug 1662752 Opened 5 years ago Closed 5 years ago

Fenix/GVE crash while profiling a slow site via about:debugging

Categories

(Core :: Gecko Profiler, defect, P2)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: denschub, Unassigned)

References

()

Details

(Whiteboard: dt-webcompat)

Crash Data

I'm unsure which component to file this in, so please move if needed.

STR:

  1. Open https://www.pcgamer.com/intel-comet-lake-release-date-specs-performance/ in Fenix
  2. Start the profiler by using the "Profile performance" button in about:debugging.
  3. Scroll down on the site for a couple of seconds.

After a few seconds, Fenix' content reproducible crashes for me, with a SIGSEGV in a NDK Vector's insert call: https://crash-stats.mozilla.org/report/index/7376d66e-d161-4ade-a724-0e0e80200902

I tried profiling the same site in GVE, and there, the content eventually just stops reacting. I didn't see any error in adb logcat, though, so I'm not sure if this is the same crash, or something unrelated.

Crash Signature: https://crash-stats.mozilla.org/report/index/7376d66e-d161-4ade-a724-0e0e80200902 → [@ std::__ndk1::vector<T>::insert<T>]

Sorry, I should have moved that earlier. I thought it was at this component already...

Hey Gerald, does that ring a bell on your side?

Component: Performance Tools (Profiler/Timeline) → Gecko Profiler
Flags: needinfo?(gsquelart)
Product: DevTools → Core

It looks like a null-deref in one of the ProfileBufferControlledChunkManager::Updates, but I can't (yet) see how we could get there.
I'm going to modify some of the nearby code in bug 1671403, so I should revisit this one here afterwards...

Severity: -- → S3
Depends on: 1671403
Flags: needinfo?(gsquelart)
Priority: -- → P2

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
Whiteboard: dt-webcompat
You need to log in before you can comment on or make changes to this bug.