Bug 1252351 (perf-e10s-leak)

[e10s] Intermittent leaks when running the devtools/server/tests/browser tests on OSX (CondVar, Mutex, ProfileBuffer, ProfilerBacktrace, SyncProfile, ...)

NEW
Unassigned

Status

P2
normal
3 years ago
2 months ago

People

(Reporter: RyanVM, Unassigned)

Tracking

(Blocks: 2 bugs, {memory-leak})

Trunk
Unspecified
Mac OS X
memory-leak
Dependency tree / graph

Firefox Tracking Flags

(e10s+, firefox47 affected)

Details

Comment hidden (empty)
(Reporter)

Comment 2

3 years ago
 07:46:51     INFO -  Serial Numbers of Leaked Objects:
 07:46:51     INFO -  16 @0x123a054a8 (0 references; 0 from COMPtrs)
 07:46:51     INFO -  allocation stack:
 07:46:51     INFO -  #00: nsThread::nsThread(nsThread::MainThreadFlag, unsigned int) [xpcom/glue/CondVar.h:47]
 07:46:51     INFO -  #01: nsThreadManager::GetCurrentThread() [mfbt/RefPtr.h:109]
 07:46:51     INFO -  #02: ThreadInfo::ThreadInfo(char const*, int, bool, PseudoStack*, void*) [tools/profiler/core/ThreadInfo.cpp:23]
 07:46:51     INFO -  #03: Sampler::RegisterCurrentThread(char const*, PseudoStack*, bool, void*) [tools/profiler/core/platform.cpp:161]
 07:46:51     INFO -  #04: mozilla_sampler_register_thread(char const*, void*) [tools/profiler/core/platform.cpp:1038]
 07:46:51     INFO -  #05: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:151]
 07:46:51     INFO -  #06: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:36]
 07:46:51     INFO -  #07: libSystem.B.dylib + 0x39fd6
 07:46:51     INFO -  17 @0x123a23530 (0 references; 0 from COMPtrs)
 07:46:51     INFO -  allocation stack:
 07:46:51     INFO -  #00: mozilla::Monitor::Monitor(char const*) [xpcom/glue/CondVar.h:47]
 07:46:51     INFO -  #01: mozilla::ipc::MessageChannel::Open(IPC::Channel*, MessageLoop*, mozilla::ipc::Side) [mfbt/Atomics.h:551]
 07:46:51     INFO -  #02: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [ipc/chromium/src/base/message_loop.cc:365]
 07:46:51     INFO -  #03: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:459]
 07:46:51     INFO -  #04: base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_default.cc:34]
 07:46:51     INFO -  #05: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520]
 07:46:51     INFO -  #06: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:175]
 07:46:51     INFO -  #07: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:36]
 07:46:51     INFO -  #08: libSystem.B.dylib + 0x39fd6
 07:46:51     INFO -  15 @0x123a23490 (0 references; 0 from COMPtrs)
 07:46:51     INFO -  allocation stack:
 07:46:51     INFO -  #00: mozilla::Monitor::Monitor(char const*) [xpcom/glue/CondVar.h:47]
 07:46:51     INFO -  #01: mozilla::ipc::MessageChannel::Open(IPC::Channel*, MessageLoop*, mozilla::ipc::Side) [mfbt/Atomics.h:551]
 07:46:51     INFO -  #02: mozilla::layers::CompositorChild::Create(IPC::Channel*, int) [gfx/layers/ipc/CompositorChild.cpp:133]
 07:46:51     INFO -  #03: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) [obj-firefox/ipc/ipdl/PContentChild.cpp:8427]
 07:46:51     INFO -  #04: mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [ipc/glue/MessageChannel.h:553]
 07:46:51     INFO -  #05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [ipc/glue/MessageChannel.cpp:1384]
 07:46:51     INFO -  #06: mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [ipc/glue/MessageChannel.cpp:1353]
 07:46:51     INFO -  #07: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [ipc/chromium/src/base/message_loop.cc:365]
 07:46:51     INFO -  #08: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:459]
 07:46:51     INFO -  #09: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:284]
 07:46:51     INFO -  #10: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520]
 07:46:51     INFO -  #11: XRE_RunAppShell [toolkit/xre/nsEmbedFunctions.cpp:786]
 07:46:51     INFO -  #12: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:259]
 07:46:51     INFO -  #13: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520]
 07:46:51     INFO -  #14: XRE_InitChildProcess [xpcom/base/nsAutoPtr.h:199]
 07:46:51     INFO -  #15: content_process_main(int, char**) [ipc/contentproc/plugin-container.cpp:237]
 07:46:51     INFO -  1 @0x10898a2a8 (0 references; 0 from COMPtrs)
 07:46:51     INFO -  allocation stack:
 07:46:51     INFO -  #00: nsThread::nsThread(nsThread::MainThreadFlag, unsigned int) [xpcom/glue/CondVar.h:47]
 07:46:51     INFO -  #01: nsThreadManager::Init() [mfbt/RefPtr.h:52]
 07:46:51     INFO -  #02: mozilla::dom::ContentChild::Init(MessageLoop*, int, IPC::Channel*) [xpcom/glue/nsDebug.h:40]
 07:46:51     INFO -  #03: mozilla::dom::ContentProcess::Init() [dom/ipc/ContentProcess.cpp:115]
 07:46:51     INFO -  #04: XRE_InitChildProcess [toolkit/xre/nsEmbedFunctions.cpp:603]
07:46:51 INFO - #05: content_process_main(int, char**) [ipc/contentproc/plugin-container.cpp:237]

Updated

3 years ago
tracking-e10s: ? → +
Blocks: 1245886
Triaging. Filter on ADRENOCORTICOTROPIC (yes).
Priority: -- → P2
Alias: perf-e10s-leak
Assignee: nobody → vporof
Status: NEW → ASSIGNED
Can't work on this right now, busy with Tofino.
Assignee: vporof → nobody
Status: ASSIGNED → NEW

Updated

2 months ago
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.