Open Bug 1252351 (perf-e10s-leak) Opened 5 years ago Updated 2 years ago

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

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect, P2)

Unspecified
macOS
defect

Tracking

(firefox47 affected)

Tracking Status
firefox47 --- affected

People

(Reporter: RyanVM, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: memory-leak)

No description provided.
 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]
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
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.