Weird looking profile
Categories
(Core :: Gecko Profiler, defect, P2)
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
Comment 1•1 year ago
|
||
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.
Reporter | ||
Comment 3•1 year ago
|
||
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
Reporter | ||
Comment 4•1 year ago
|
||
Reporter | ||
Comment 5•1 year ago
|
||
Reporter | ||
Comment 6•1 year ago
|
||
in a new Nightly profile, I blocked all the third-party dll's. I could still repro this bug.
Description
•