Open Bug 1828574 Opened 1 year ago Updated 1 year ago

Weird looking profile

Categories

(Core :: Gecko Profiler, defect, P2)

defect

Tracking

()

People

(Reporter: mayankleoboy1, Unassigned)

References

Details

Attachments

(2 files)

Go to https://lab.hakim.se/radar/
Click-and-drag the mouse pointer over the pins in the demo to "activate" them
Activate 50%-60% of the pins
Open a new tab. Go to Google.com
Stay on google.com for 10-15 seconds

Return to the original demo tab and capture a profile.

I got this profile while profiling: https://share.firefox.dev/41DdGEb

See Also: → 1828578

Your profile is strange: there's no native stacks despite that the "stackwalk" feature is enabled, you have only what looks like JIT frames despite that there's no other JS frames.

When I try locally I don't have the same behavior.

Do you reproduce this all the time on this website? What about other websites?

We were talking with Florian today and he reminded me about a Windows bug that causes us to lose native stack walking. He is suspecting that it's related to DLL loading mechanism. While loading a DLL, we disable the stack walking to avoid a deadlock. We might have some issues in that code that causes to never enable it back. This looks very similar to this bug.

Do you reproduce this all the time on this website? What about other websites?

That's a good question, because if it's reproducable, then we can finally work on this bug a lot easily.

Severity: -- → S3
Priority: -- → P2

the bug is reproducible for me. Maybe the trick is to let the memory increase build to 2GB+ and then take a 10-15 second profile?

Slightly modified STR:
Go to https://lab.hakim.se/radar/
Click-and-drag the mouse pointer over the pins in the demo to "activate" them
Activate 50%-60% of the pins
Open a new tab. Go to Google.com
Stay on google.com for 10-15 seconds.
This should result in rapid and continuous increase in memory use. Let the memory reach 2GB+
Return to the demo tab and capture a "gfx preset" profile that is 10-15 seconds long.
Do not close the demo tab and let it run in the background while the profile symbolicates.

Hopefully this is more reproducible..
Two more profiles for reference/analysis :
https://share.firefox.dev/3A8ORVi
https://share.firefox.dev/3L9sTaL

Attached file about:support
Attached file about:third-party

in a new Nightly profile, I blocked all the third-party dll's. I could still repro this bug.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: