Bug 1828587 Comment 47 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Thank you for the `report.txt` file. This confirms that you have 9146 entries that were added through the following path:

```
xul!mozilla::wr::RenderThread::RegisterExternalImage+0xfe [/builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp @ 891]
xul!mozilla::layers::SharedSurfacesParent::Add+0x17a [/builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesParent.cpp @ 243]
xul!mozilla::layers::CompositorManagerParent::RecvAddSharedSurface+0x23 [/builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorManagerParent.cpp @ 266]
xul!mozilla::layers::PCompositorManagerParent::OnMessageReceived+0x88d [/builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp @ 306]
xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x71 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1800]
xul!mozilla::ipc::MessageChannel::DispatchMessage+0x15c [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1729]
xul!mozilla::ipc::MessageChannel::RunMessage+0xf6 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1526]
xul!mozilla::ipc::MessageChannel::MessageTask::Run+0x70 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1632]
xul!nsThread::ProcessNextEvent+0x58c [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 1233]
xul!NS_ProcessNextEvent+0x68 [/builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp @ 477]
xul!mozilla::ipc::MessagePumpForNonMainThreads::Run+0xfe [/builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp @ 330]
xul!MessageLoop::RunHandler+0x50 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 375]
xul!MessageLoop::Run+0x57 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 357]
xul!nsThread::ThreadFunc+0xe6 [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 393]
```
Thank you for the `report.txt` file (comment 45). This confirms that you have 9146 entries that were added through the following path:

```
xul!mozilla::wr::RenderThread::RegisterExternalImage+0xfe [/builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp @ 891]
xul!mozilla::layers::SharedSurfacesParent::Add+0x17a [/builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesParent.cpp @ 243]
xul!mozilla::layers::CompositorManagerParent::RecvAddSharedSurface+0x23 [/builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorManagerParent.cpp @ 266]
xul!mozilla::layers::PCompositorManagerParent::OnMessageReceived+0x88d [/builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp @ 306]
xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x71 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1800]
xul!mozilla::ipc::MessageChannel::DispatchMessage+0x15c [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1729]
xul!mozilla::ipc::MessageChannel::RunMessage+0xf6 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1526]
xul!mozilla::ipc::MessageChannel::MessageTask::Run+0x70 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1632]
xul!nsThread::ProcessNextEvent+0x58c [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 1233]
xul!NS_ProcessNextEvent+0x68 [/builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp @ 477]
xul!mozilla::ipc::MessagePumpForNonMainThreads::Run+0xfe [/builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp @ 330]
xul!MessageLoop::RunHandler+0x50 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 375]
xul!MessageLoop::Run+0x57 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 357]
xul!nsThread::ThreadFunc+0xe6 [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 393]
```
Thank you for the `report.txt` file (comment 45). This suggests that you have 9146 entries that were added through the following path:

```
xul!mozilla::wr::RenderThread::RegisterExternalImage+0xfe [/builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp @ 891]
xul!mozilla::layers::SharedSurfacesParent::Add+0x17a [/builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesParent.cpp @ 243]
xul!mozilla::layers::CompositorManagerParent::RecvAddSharedSurface+0x23 [/builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorManagerParent.cpp @ 266]
xul!mozilla::layers::PCompositorManagerParent::OnMessageReceived+0x88d [/builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp @ 306]
xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x71 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1800]
xul!mozilla::ipc::MessageChannel::DispatchMessage+0x15c [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1729]
xul!mozilla::ipc::MessageChannel::RunMessage+0xf6 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1526]
xul!mozilla::ipc::MessageChannel::MessageTask::Run+0x70 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1632]
xul!nsThread::ProcessNextEvent+0x58c [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 1233]
xul!NS_ProcessNextEvent+0x68 [/builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp @ 477]
xul!mozilla::ipc::MessagePumpForNonMainThreads::Run+0xfe [/builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp @ 330]
xul!MessageLoop::RunHandler+0x50 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 375]
xul!MessageLoop::Run+0x57 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 357]
xul!nsThread::ThreadFunc+0xe6 [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 393]
```
Thank you for the `report.txt` file (comment 45). This suggests that you have 9146 entries that were added through the following path, which are still alive:

```
xul!mozilla::wr::RenderThread::RegisterExternalImage+0xfe [/builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp @ 891]
xul!mozilla::layers::SharedSurfacesParent::Add+0x17a [/builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesParent.cpp @ 243]
xul!mozilla::layers::CompositorManagerParent::RecvAddSharedSurface+0x23 [/builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorManagerParent.cpp @ 266]
xul!mozilla::layers::PCompositorManagerParent::OnMessageReceived+0x88d [/builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp @ 306]
xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x71 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1800]
xul!mozilla::ipc::MessageChannel::DispatchMessage+0x15c [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1729]
xul!mozilla::ipc::MessageChannel::RunMessage+0xf6 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1526]
xul!mozilla::ipc::MessageChannel::MessageTask::Run+0x70 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1632]
xul!nsThread::ProcessNextEvent+0x58c [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 1233]
xul!NS_ProcessNextEvent+0x68 [/builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp @ 477]
xul!mozilla::ipc::MessagePumpForNonMainThreads::Run+0xfe [/builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp @ 330]
xul!MessageLoop::RunHandler+0x50 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 375]
xul!MessageLoop::Run+0x57 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 357]
xul!nsThread::ThreadFunc+0xe6 [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 393]
```
Thank you for the `report.txt` file (comment 45). This suggests that you have 9146 entries that were added to `mozilla::wr::RenderThread::mRenderTextures` through the following path, which are still alive:

```
xul!mozilla::wr::RenderThread::RegisterExternalImage+0xfe [/builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp @ 891]
xul!mozilla::layers::SharedSurfacesParent::Add+0x17a [/builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesParent.cpp @ 243]
xul!mozilla::layers::CompositorManagerParent::RecvAddSharedSurface+0x23 [/builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorManagerParent.cpp @ 266]
xul!mozilla::layers::PCompositorManagerParent::OnMessageReceived+0x88d [/builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp @ 306]
xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x71 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1800]
xul!mozilla::ipc::MessageChannel::DispatchMessage+0x15c [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1729]
xul!mozilla::ipc::MessageChannel::RunMessage+0xf6 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1526]
xul!mozilla::ipc::MessageChannel::MessageTask::Run+0x70 [/builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp @ 1632]
xul!nsThread::ProcessNextEvent+0x58c [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 1233]
xul!NS_ProcessNextEvent+0x68 [/builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp @ 477]
xul!mozilla::ipc::MessagePumpForNonMainThreads::Run+0xfe [/builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp @ 330]
xul!MessageLoop::RunHandler+0x50 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 375]
xul!MessageLoop::Run+0x57 [/builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc @ 357]
xul!nsThread::ThreadFunc+0xe6 [/builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp @ 393]
```

Back to Bug 1828587 Comment 47