Open Bug 1477914 Opened 6 years ago Updated 2 years ago

Intermittent Assertion failure: [GFX1]: [Tiling:Client] Failed to allocate a TextureClient, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:727

Categories

(Core :: Graphics: Layers, defect, P5)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: ncsoregi [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=189702490&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/K0gnf9s5QMKPFi7NBkFsow/runs/0/artifacts/public/logs/live_backing.log

[task 2018-07-24T04:54:42.492Z] 04:54:42     INFO - GECKO(4123) | Sandbox: Unexpected EOF, op 0 flags 0302 path /dev/shm/org.chromium.Ojznic
[task 2018-07-24T04:54:42.493Z] 04:54:42     INFO - GECKO(4123) | [GFX1]: [Tiling:Client] Failed to allocate a TextureClient
[task 2018-07-24T04:54:42.493Z] 04:54:42     INFO - GECKO(4123) | Assertion failure: [GFX1]: [Tiling:Client] Failed to allocate a TextureClient, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:727
[task 2018-07-24T04:54:42.494Z] 04:54:42     INFO - GECKO(4123) | #01: mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::~Log() [gfx/2d/Logging.h:731]
[task 2018-07-24T04:54:42.494Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.495Z] 04:54:42     INFO - GECKO(4123) | #02: mozilla::layers::CreateBackBufferTexture [mfbt/AlreadyAddRefed.h:47]
[task 2018-07-24T04:54:42.495Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.495Z] 04:54:42     INFO - GECKO(4123) | #03: mozilla::layers::TileClient::GetBackBuffer(mozilla::layers::CompositableClient&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, gfxContentType, mozilla::layers::SurfaceMode, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits>&, mozilla::layers::TilePaintFlags, RefPtr<mozilla::layers::TextureClient>*, std::vector<mozilla::layers::CapturedTiledPaintState::Copy, std::allocator<mozilla::layers::CapturedTiledPaintState::Copy> >*, std::vector<RefPtr<mozilla::layers::TextureClient>, std::allocator<RefPtr<mozilla::layers::TextureClient> > >*) [mfbt/AlreadyAddRefed.h:144]
[task 2018-07-24T04:54:42.496Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.497Z] 04:54:42     INFO - GECKO(4123) | #04: mozilla::layers::ClientSingleTiledLayerBuffer::PaintThebes(mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void (*)(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*), void*, mozilla::layers::TilePaintFlags) [gfx/layers/client/SingleTiledContentClient.cpp:162]
[task 2018-07-24T04:54:42.497Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.499Z] 04:54:42     INFO - GECKO(4123) | #05: mozilla::layers::ClientTiledPaintedLayer::RenderHighPrecision(mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void (*)(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*), void*) [gfx/layers/client/ClientTiledPaintedLayer.cpp:356]
[task 2018-07-24T04:54:42.500Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.500Z] 04:54:42     INFO - GECKO(4123) | #06: mozilla::layers::ClientTiledPaintedLayer::RenderLayer() [gfx/layers/client/ClientTiledPaintedLayer.cpp:559]
[task 2018-07-24T04:54:42.501Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.501Z] 04:54:42     INFO - GECKO(4123) | #07: mozilla::layers::ClientContainerLayer::RenderLayer() [gfx/layers/client/ClientContainerLayer.h:60]
[task 2018-07-24T04:54:42.502Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.503Z] 04:54:42     INFO - GECKO(4123) | #08: mozilla::layers::ClientContainerLayer::RenderLayer() [gfx/layers/client/ClientContainerLayer.h:60]
[task 2018-07-24T04:54:42.503Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - GECKO(4123) | #09: mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) [gfx/layers/client/ClientLayerManager.cpp:375]
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - GECKO(4123) | #10: mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) [gfx/layers/client/ClientLayerManager.cpp:434]
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - GECKO(4123) | #11: nsDisplayList::PaintRoot(nsDisplayListBuilder*, gfxContext*, unsigned int) [layout/painting/nsDisplayList.cpp:2759]
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - GECKO(4123) | #12: nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, nsRegion const&, unsigned int, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) [mfbt/RefPtr.h:131]
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - GECKO(4123) | #13: mozilla::PresShell::Paint(nsView*, nsRegion const&, unsigned int) [layout/base/PresShell.cpp:6324]
[task 2018-07-24T04:54:42.514Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.517Z] 04:54:42     INFO - GECKO(4123) | #14: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [view/nsViewManager.cpp:480]
[task 2018-07-24T04:54:42.517Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.518Z] 04:54:42     INFO - GECKO(4123) | #15: nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [view/nsViewManager.cpp:408]
[task 2018-07-24T04:54:42.518Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.519Z] 04:54:42     INFO - GECKO(4123) | #16: nsViewManager::ProcessPendingUpdates() [view/nsViewManager.cpp:1099]
[task 2018-07-24T04:54:42.519Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.520Z] 04:54:42     INFO - GECKO(4123) | #17: nsRefreshDriver::Tick(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:2041]
[task 2018-07-24T04:54:42.520Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.521Z] 04:54:42     INFO - GECKO(4123) | #18: mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [layout/base/nsRefreshDriver.cpp:324]
[task 2018-07-24T04:54:42.521Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.522Z] 04:54:42     INFO - GECKO(4123) | #19: mozilla::RefreshDriverTimer::Tick(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:319]
[task 2018-07-24T04:54:42.522Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.522Z] 04:54:42     INFO - GECKO(4123) | #20: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [mfbt/RefPtr.h:42]
[task 2018-07-24T04:54:42.523Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.523Z] 04:54:42     INFO - GECKO(4123) | #21: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:570]
[task 2018-07-24T04:54:42.524Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.524Z] 04:54:42     INFO - GECKO(4123) | #22: mozilla::layout::VsyncChild::RecvNotify(mozilla::TimeStamp const&) [layout/ipc/VsyncChild.cpp:71]
[task 2018-07-24T04:54:42.525Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.525Z] 04:54:42     INFO - GECKO(4123) | #23: mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:0c7cf777c2ff93c34ff1546f677320cb1229427e6947e87c6fa76720f9b9c5b6a4a4d036521ed9a643f4fa5e10a57d8748e2532d47fce8282aa653340c0c00ff/ipc/ipdl/PVsyncChild.cpp::167]
[task 2018-07-24T04:54:42.526Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.526Z] 04:54:42     INFO - GECKO(4123) | #24: mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [ipc/glue/MessageChannel.h:672]
[task 2018-07-24T04:54:42.527Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.527Z] 04:54:42     INFO - GECKO(4123) | #25: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [ipc/glue/MessageChannel.cpp:2066]
[task 2018-07-24T04:54:42.528Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.546Z] 04:54:42     INFO - GECKO(4123) | #26: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1911]
[task 2018-07-24T04:54:42.547Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.548Z] 04:54:42     INFO - GECKO(4123) | #27: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1933]
[task 2018-07-24T04:54:42.548Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.550Z] 04:54:42     INFO - GECKO(4123) | #28: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1201]
[task 2018-07-24T04:54:42.552Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.553Z] 04:54:42     INFO - GECKO(4123) | #29: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:519]
[task 2018-07-24T04:54:42.554Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.555Z] 04:54:42     INFO - GECKO(4123) | #30: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:98]
[task 2018-07-24T04:54:42.559Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.560Z] 04:54:42     INFO - GECKO(4123) | #31: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326]
[task 2018-07-24T04:54:42.564Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.565Z] 04:54:42     INFO - GECKO(4123) | #32: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:297]
[task 2018-07-24T04:54:42.566Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.567Z] 04:54:42     INFO - GECKO(4123) | #33: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:160]
[task 2018-07-24T04:54:42.567Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.568Z] 04:54:42     INFO - GECKO(4123) | #34: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:899]
[task 2018-07-24T04:54:42.569Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.575Z] 04:54:42     INFO - GECKO(4123) | #35: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:269]
[task 2018-07-24T04:54:42.576Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.577Z] 04:54:42     INFO - GECKO(4123) | #36: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:326]
[task 2018-07-24T04:54:42.578Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.579Z] 04:54:42     INFO - GECKO(4123) | #37: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:297]
[task 2018-07-24T04:54:42.580Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.581Z] 04:54:42     INFO - GECKO(4123) | #38: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:772]
[task 2018-07-24T04:54:42.582Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.584Z] 04:54:42     INFO - GECKO(4123) | #39: content_process_main(mozilla::Bootstrap*, int, char**) [ipc/contentproc/plugin-container.cpp:52]
[task 2018-07-24T04:54:42.584Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.585Z] 04:54:42     INFO - GECKO(4123) | #40: main [browser/app/nsBrowserApp.cpp:290]
[task 2018-07-24T04:54:42.586Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.587Z] 04:54:42     INFO - GECKO(4123) | #41: libc.so.6 + 0x20830
[task 2018-07-24T04:54:42.588Z] 04:54:42     INFO - 
[task 2018-07-24T04:54:42.589Z] 04:54:42     INFO - GECKO(4123) | #42: _start
[task 2018-07-24T04:54:42.590Z] 04:54:42     INFO -
Component: Form Manager → Graphics: Layers
Product: Toolkit → Core
Likely related to client storage, based on the time window.
Blocks: 1265824
Summary: Intermittent GECKO(4123) | Assertion failure: [GFX1]: [Tiling:Client] Failed to allocate a TextureClient, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:727 → Intermittent Assertion failure: [GFX1]: [Tiling:Client] Failed to allocate a TextureClient, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:727
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.