Open Bug 1875671 Opened 1 year ago Updated 11 days ago

Intermittent Assertion failure: [GFX1]: Texture deallocated too late during shutdown, at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:756 | single tracking bug

Categories

(Core :: Graphics, defect, P5)

defect

Tracking

()

REOPENED

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure, intermittent-testcase)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=444043773&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BpkH2UTKR86UElD45MqeAg/runs/0/artifacts/public/logs/live_backing.log


[task 2024-01-21T10:58:09.340Z] 10:58:09     INFO - TEST-OK | /webcodecs/videoFrame-texImage.any.html | took 346ms
[task 2024-01-21T10:58:09.341Z] 10:58:09     INFO - Restarting browser for new test group
[task 2024-01-21T10:58:09.342Z] 10:58:09     INFO - PID 8023 | 1705834689340	Marionette	INFO	Stopped listening on port 53184
[task 2024-01-21T10:58:09.370Z] 10:58:09     INFO - PID 8023 | [Child 8031, Main Thread] WARNING: JSWindowActorChild::SendRawMessage (Conduits, ConduitClosed) not sent: !CanSend() || !mManager || !mManager->CanSend(): file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:61
<...>
[task 2024-01-21T10:58:09.605Z] 10:58:09     INFO - PID 8023 | [Child 8202, Main Thread] WARNING: IPC message 'PContent::Msg_GraphicsError' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:545
[task 2024-01-21T10:58:09.606Z] 10:58:09     INFO - PID 8023 | [GFX1]: Texture deallocated too late during shutdown
[task 2024-01-21T10:58:09.606Z] 10:58:09     INFO - PID 8023 | Assertion failure: [GFX1]: Texture deallocated too late during shutdown, at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:756
[task 2024-01-21T10:58:09.616Z] 10:58:09     INFO - STDOUT: Initializing stack-fixing for the first stack frame, this may take a while...
[task 2024-01-21T10:58:34.010Z] 10:58:34     INFO - PID 8023 | #01: mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [gfx/2d/Logging.h:757]
[task 2024-01-21T10:58:34.011Z] 10:58:34     INFO - PID 8023 | #02: mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:278]
[task 2024-01-21T10:58:34.011Z] 10:58:34     INFO - PID 8023 | #03: mozilla::layers::DeallocateTextureClient(mozilla::layers::TextureDeallocParams&) [gfx/layers/client/TextureClient.cpp:486]
[task 2024-01-21T10:58:34.012Z] 10:58:34     INFO - PID 8023 | #04: mozilla::layers::TextureClient::Destroy() [gfx/layers/client/TextureClient.cpp:593]
[task 2024-01-21T10:58:34.012Z] 10:58:34     INFO - PID 8023 | #05: mozilla::layers::TextureClient::~TextureClient() [gfx/layers/client/TextureClient.cpp:875]
[task 2024-01-21T10:58:34.013Z] 10:58:34     INFO - PID 8023 | #06: mozilla::layers::TextureClient::~TextureClient() [gfx/layers/client/TextureClient.cpp:869]
[task 2024-01-21T10:58:34.013Z] 10:58:34     INFO - PID 8023 | #07: mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureClient>::Release() [gfx/layers/AtomicRefCountedWithFinalize.h:0]
[task 2024-01-21T10:58:34.014Z] 10:58:34     INFO - PID 8023 | #08: mozilla::layers::GPUVideoImage::~GPUVideoImage() [gfx/layers/GPUVideoImage.h:66]
[task 2024-01-21T10:58:34.014Z] 10:58:34     INFO - PID 8023 | #09: mozilla::dom::VideoFrame::~VideoFrame() [dom/media/webcodecs/VideoFrame.h:95]
[task 2024-01-21T10:58:34.015Z] 10:58:34     INFO - PID 8023 | #10: mozilla::dom::VideoFrame::cycleCollection::DeleteCycleCollectable(void*) [dom/media/webcodecs/VideoFrame.h:83]
[task 2024-01-21T10:58:34.015Z] 10:58:34     INFO - PID 8023 | #11: SnowWhiteKiller::MaybeKillObject(SnowWhiteKiller::SnowWhiteObject&) [xpcom/base/nsCycleCollector.cpp:0]
[task 2024-01-21T10:58:34.016Z] 10:58:34     INFO - PID 8023 | #12: SnowWhiteKiller::~SnowWhiteKiller() [xpcom/base/nsCycleCollector.cpp:2469]
[task 2024-01-21T10:58:34.016Z] 10:58:34     INFO - PID 8023 | #13: nsCycleCollector::FreeSnowWhite(bool) [xpcom/base/nsCycleCollector.cpp:2658]
[task 2024-01-21T10:58:34.017Z] 10:58:34     INFO - PID 8023 | #14: nsCycleCollector::BeginCollection(mozilla::CCReason, ccIsManual, nsICycleCollectorListener*) [xpcom/base/nsCycleCollector.cpp:3650]
[task 2024-01-21T10:58:34.018Z] 10:58:34     INFO - PID 8023 | #15: nsCycleCollector::Collect(mozilla::CCReason, ccIsManual, js::SliceBudget&, nsICycleCollectorListener*, bool) [xpcom/base/nsCycleCollector.cpp:0]
[task 2024-01-21T10:58:34.018Z] 10:58:34     INFO - PID 8023 | #16: nsCycleCollector::ShutdownCollect() [xpcom/base/nsCycleCollector.cpp:3410]
[task 2024-01-21T10:58:34.019Z] 10:58:34     INFO - PID 8023 | #17: nsCycleCollector::Shutdown(bool) [xpcom/base/nsCycleCollector.cpp:3712]
[task 2024-01-21T10:58:34.019Z] 10:58:34     INFO - PID 8023 | #18: nsCycleCollector_shutdown(bool) [xpcom/base/nsCycleCollector.cpp:4034]
[task 2024-01-21T10:58:34.020Z] 10:58:34     INFO - PID 8023 | #19: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:706]
[task 2024-01-21T10:58:34.020Z] 10:58:34     INFO - PID 8023 | #20: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:661]
[task 2024-01-21T10:58:34.021Z] 10:58:34     INFO - PID 8023 | #21: main [ipc/app/MozillaRuntimeMain.cpp:90]
[task 2024-01-21T10:58:34.021Z] 10:58:34     INFO - PID 8023 | Hit MOZ_CRASH(GFX: An assert from the graphics logger) at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:757
[task 2024-01-21T10:58:34.022Z] 10:58:34     INFO - PID 8023 | #01: mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [gfx/2d/Logging.h:757]
[task 2024-01-21T10:58:34.022Z] 10:58:34     INFO - PID 8023 | #02: mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:278]
[task 2024-01-21T10:58:34.023Z] 10:58:34     INFO - PID 8023 | #03: mozilla::layers::DeallocateTextureClient(mozilla::layers::TextureDeallocParams&) [gfx/layers/client/TextureClient.cpp:486]
[task 2024-01-21T10:58:34.023Z] 10:58:34     INFO - PID 8023 | #04: mozilla::layers::TextureClient::Destroy() [gfx/layers/client/TextureClient.cpp:593]
[task 2024-01-21T10:58:34.024Z] 10:58:34     INFO - PID 8023 | #05: mozilla::layers::TextureClient::~TextureClient() [gfx/layers/client/TextureClient.cpp:875]
[task 2024-01-21T10:58:34.024Z] 10:58:34     INFO - PID 8023 | #06: mozilla::layers::TextureClient::~TextureClient() [gfx/layers/client/TextureClient.cpp:869]
[task 2024-01-21T10:58:34.025Z] 10:58:34     INFO - PID 8023 | #07: mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureClient>::Release() [gfx/layers/AtomicRefCountedWithFinalize.h:0]
[task 2024-01-21T10:58:34.025Z] 10:58:34     INFO - PID 8023 | #08: mozilla::layers::GPUVideoImage::~GPUVideoImage() [gfx/layers/GPUVideoImage.h:66]
[task 2024-01-21T10:58:34.026Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.026Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.027Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.028Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.028Z] 10:58:34     INFO - PID 8023 | #09: mozilla::dom::VideoFrame::~VideoFrame() [dom/media/webcodecs/VideoFrame.h:95]
[task 2024-01-21T10:58:34.029Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.029Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.030Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.030Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.031Z] 10:58:34     INFO - PID 8023 | #10: mozilla::dom::VideoFrame::cycleCollection::DeleteCycleCollectable(void*) [dom/media/webcodecs/VideoFrame.h:83]
[task 2024-01-21T10:58:34.031Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.032Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.033Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.033Z] 10:58:34     INFO - PID 8023 | [Child 8206, Main Thread] WARNING: Attempt to __delete__ missing or closed actor: file /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLChild.cpp:147
[task 2024-01-21T10:58:34.034Z] 10:58:34     INFO - PID 8023 | #11: SnowWhiteKiller::MaybeKillObject(SnowWhiteKiller::SnowWhiteObject&) [xpcom/base/nsCycleCollector.cpp:0]
[task 2024-01-21T10:58:34.034Z] 10:58:34     INFO - PID 8023 | #12: SnowWhiteKiller::~SnowWhiteKiller() [xpcom/base/nsCycleCollector.cpp:2469]
[task 2024-01-21T10:58:34.035Z] 10:58:34     INFO - PID 8023 | #13: nsCycleCollector::FreeSnowWhite(bool) [xpcom/base/nsCycleCollector.cpp:2658]
[task 2024-01-21T10:58:34.035Z] 10:58:34     INFO - PID 8023 | #14: nsCycleCollector::BeginCollection(mozilla::CCReason, ccIsManual, nsICycleCollectorListener*) [xpcom/base/nsCycleCollector.cpp:3650]
[task 2024-01-21T10:58:34.036Z] 10:58:34     INFO - PID 8023 | #15: nsCycleCollector::Collect(mozilla::CCReason, ccIsManual, js::SliceBudget&, nsICycleCollectorListener*, bool) [xpcom/base/nsCycleCollector.cpp:0]
[task 2024-01-21T10:58:34.036Z] 10:58:34     INFO - PID 8023 | #16: nsCycleCollector::ShutdownCollect() [xpcom/base/nsCycleCollector.cpp:3410]
[task 2024-01-21T10:58:34.037Z] 10:58:34     INFO - PID 8023 | #17: nsCycleCollector::Shutdown(bool) [xpcom/base/nsCycleCollector.cpp:3712]
[task 2024-01-21T10:58:34.037Z] 10:58:34     INFO - PID 8023 | #18: nsCycleCollector_shutdown(bool) [xpcom/base/nsCycleCollector.cpp:4034]
[task 2024-01-21T10:58:34.038Z] 10:58:34     INFO - PID 8023 | #19: mozilla::ShutdownXPCOM(nsIServiceManager*) [xpcom/build/XPCOMInit.cpp:706]
[task 2024-01-21T10:58:34.038Z] 10:58:34     INFO - PID 8023 | #20: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:661]
[task 2024-01-21T10:58:34.039Z] 10:58:34     INFO - PID 8023 | #21: main [ipc/app/MozillaRuntimeMain.cpp:90]
[task 2024-01-21T10:58:34.039Z] 10:58:34     INFO - PID 8023 | [Parent 8023, IPDL Background] WARNING: quota manager shutdown step: '0.000006s: startCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2218
<...>
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
You need to log in before you can comment on or make changes to this bug.