Issue getting heap dumps for Renderer process

31 views
Skip to first unread message

Fred Wulff

unread,
Feb 29, 2024, 2:09:44 PM2/29/24
to memor...@chromium.org
Hi all,

I'm investigating an issue that I'm still not sure whether it's a Chromium bug or our (streak.com) extension doing something unfortunate and running into a roadblock getting a heap dump to investigate. It appears one of the Renderer processes is leaking fairly quickly (not surprisingly under PartitionAlloc), however I can't get the trace to show the Heap Dump. 

Steps so far:
1. I have a locally compiled Chromium 124.0.6329.0 (Ubuntu 22.04) sha c601b947ded053a06671655f1ffd918a9342f07c
2. I'm running with the memlog flag set to Renderers.
3. chrome://memory-internals/ shows the Renderer processes as all Profiling...
4. Doing a dump from chrome://memory-internals/ produces a trace that chrome://tracing/ shows with a dark purple memory dump that only includes the Browser process and light purple memory dump that includes all processes but no handle bars to investigate further.
5. Doing a Profile from chrome://tracing/ produces multiple deep purple memory dump symbols, but again only the browser ones have the handle bars to investigate further.

Happy to send over the dumps or any additional info that would be useful, but does anybody have an idea of what the issue might be? Do I maybe need to symbolize the dump or change the allocation size flag? 

Thanks
-Fred
Reply all
Reply to author
Forward
0 new messages