Open Bug 1716482 Opened 3 years ago Updated 1 years ago

Assertion failure: [GFX1 28]: ImageRenderer::Draw problem 0, at /builds/worker/checkouts/gecko/gfx/2d/Logging.h:760

Categories

(Core :: Web Painting, defect, P3)

Unspecified
All
defect

Tracking

()

Tracking Status
firefox-esr78 --- wontfix
firefox89 --- wontfix
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- fix-optional

People

(Reporter: tsmith, Unassigned)

References

(Blocks 2 open bugs, Regression)

Details

(5 keywords, Whiteboard: [bugmon:bisected,confirmed])

Crash Data

Attachments

(1 file)

Attached file testcase.html

Found while fuzzing m-c 20210614-e77eb14241b9 (--enable-debug --enable-fuzzing)

Assertion failure: [GFX1 28]: ImageRenderer::Draw problem 0, at src/gfx/2d/Logging.h:760

#0 0x7f52f2c3b1ff in mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) src/gfx/2d/Logging.h:761:9
#1 0x7f52f2c3b10e in mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::Flush() src/gfx/2d/Logging.h:277:7
#2 0x7f52f6705acb in ~Log /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:270:12
#3 0x7f52f6705acb in mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, float) src/layout/painting/nsImageRenderer.cpp:467:7
#4 0x7f52f6707171 in mozilla::nsImageRenderer::DrawLayer(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsPoint const&, nsRect const&, nsSize const&, float) src/layout/painting/nsImageRenderer.cpp:763:10
#5 0x7f52f669e8dc in nsCSSRendering::PaintStyleImageLayerWithSC(nsCSSRendering::PaintBGParams const&, gfxContext&, mozilla::ComputedStyle*, nsStyleBorder const&) src/layout/painting/nsCSSRendering.cpp:2580:38
#6 0x7f52f658edf3 in mozilla::PaintMaskSurface(mozilla::SVGIntegrationUtils::PaintFramesParams const&, mozilla::gfx::DrawTarget*, float, mozilla::ComputedStyle*, nsTArray<mozilla::SVGMaskFrame*> const&, mozilla::gfx::BaseMatrix<float> const&, nsPoint const&) src/layout/svg/SVGIntegrationUtils.cpp:554:35
#7 0x7f52f65b6ed0 in mozilla::CreateAndPaintMaskSurface(mozilla::SVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray<mozilla::SVGMaskFrame*> const&, nsPoint const&) src/layout/svg/SVGIntegrationUtils.cpp:624:25
#8 0x7f52f659029e in void mozilla::PaintMaskAndClipPathInternal<std::function<void ()> >(mozilla::SVGIntegrationUtils::PaintFramesParams const&, std::function<void ()> const&) src/layout/svg/SVGIntegrationUtils.cpp:903:37
#9 0x7f52f66e5c2e in nsDisplayMasksAndClipPaths::PaintWithContentsPaintCallback(nsDisplayListBuilder*, gfxContext*, std::function<void ()> const&) src/layout/painting/nsDisplayList.cpp:9741:3
#10 0x7f52f2ee23c6 in mozilla::layers::Grouper::PaintContainerItem(mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::BlobItemData*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, bool, nsDisplayList*, gfxContext*, mozilla::layers::WebRenderDrawEventRecorder*, mozilla::layers::RenderRootStateManager*, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:985:19
#11 0x7f52f2ee3511 in mozilla::layers::DIGroup::PaintItemRange(mozilla::layers::Grouper*, nsDisplayItem*, nsDisplayItem*, gfxContext*, mozilla::layers::WebRenderDrawEventRecorder*, mozilla::layers::RenderRootStateManager*, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:804:19
#12 0x7f52f2ee2095 in mozilla::layers::Grouper::PaintContainerItem(mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::BlobItemData*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, bool, nsDisplayList*, gfxContext*, mozilla::layers::WebRenderDrawEventRecorder*, mozilla::layers::RenderRootStateManager*, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1023:15
#13 0x7f52f2ee3511 in mozilla::layers::DIGroup::PaintItemRange(mozilla::layers::Grouper*, nsDisplayItem*, nsDisplayItem*, gfxContext*, mozilla::layers::WebRenderDrawEventRecorder*, mozilla::layers::RenderRootStateManager*, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:804:19
#14 0x7f52f2ee54a9 in mozilla::layers::DIGroup::EndGroup(mozilla::layers::WebRenderLayerManager*, nsDisplayListBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::Grouper*, nsDisplayItem*, nsDisplayItem*) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:649:5
#15 0x7f52f2ee3fde in mozilla::layers::Grouper::ConstructGroups(nsDisplayListBuilder*, mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayList*, mozilla::layers::StackingContextHelper const&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1239:17
#16 0x7f52f2ee9bc9 in mozilla::layers::WebRenderCommandBuilder::DoGroupingForDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1517:5
#17 0x7f52f2eeb8cd in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1686:5
#18 0x7f52f66e9330 in CreateWebRenderCommands src/layout/painting/nsDisplayList.cpp:5703:30
#19 0x7f52f66e9330 in nsDisplaySVGWrapper::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*) src/layout/painting/nsDisplayList.cpp:10357:29
#20 0x7f52f2eed96b in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommands(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, nsDisplayListBuilder*) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1668:41
#21 0x7f52f2eec07e in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1791:7
#22 0x7f52f66dd0c6 in nsDisplayTransform::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*) src/layout/painting/nsDisplayList.cpp:8196:30
#23 0x7f52f2eed96b in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommands(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, nsDisplayListBuilder*) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1668:41
#24 0x7f52f2eec07e in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1791:7
#25 0x7f52f66d45ac in CreateWebRenderCommands src/layout/painting/nsDisplayList.cpp:5703:30
#26 0x7f52f66d45ac in nsDisplayOwnLayer::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*) src/layout/painting/nsDisplayList.cpp:6505:22
#27 0x7f52f2eed96b in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommands(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, nsDisplayListBuilder*) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1668:41
#28 0x7f52f2eec07e in mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, mozilla::layers::StackingContextHelper const&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1791:7
#29 0x7f52f2eeade2 in mozilla::layers::WebRenderCommandBuilder::BuildWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, nsDisplayList*, nsDisplayListBuilder*, mozilla::layers::WebRenderScrollData&, WrFiltersHolder&&) src/gfx/layers/wr/WebRenderCommandBuilder.cpp:1588:5
#30 0x7f52f2f15304 in mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*, double) src/gfx/layers/wr/WebRenderLayerManager.cpp:368:30
#31 0x7f52f66bee58 in nsDisplayList::PaintRoot(nsDisplayListBuilder*, gfxContext*, unsigned int, mozilla::Maybe<double>) src/layout/painting/nsDisplayList.cpp:2540:18
#32 0x7f52f6327512 in nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, nsRegion const&, unsigned int, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) src/layout/base/nsLayoutUtils.cpp:3526:45
#33 0x7f52f629f7c7 in mozilla::PresShell::Paint(nsView*, nsRegion const&, mozilla::PaintFlags) src/layout/base/PresShell.cpp:6388:5
#34 0x7f52f5f4b7b1 in nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) src/view/nsViewManager.cpp:459:18
#35 0x7f52f5f4b2cb in nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) src/view/nsViewManager.cpp:394:22
#36 0x7f52f5f4c83f in nsViewManager::ProcessPendingUpdates() src/view/nsViewManager.cpp:972:5
#37 0x7f52f625e668 in nsRefreshDriver::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsRefreshDriver::IsExtraTick) src/layout/base/nsRefreshDriver.cpp:2476:11
#38 0x7f52f626596a in TickDriver src/layout/base/nsRefreshDriver.cpp:348:13
#39 0x7f52f626596a in mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) src/layout/base/nsRefreshDriver.cpp:326:7
#40 0x7f52f6265883 in mozilla::RefreshDriverTimer::Tick(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:342:5
#41 0x7f52f6265750 in mozilla::VsyncRefreshDriverTimer::RunRefreshDrivers(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:775:5
#42 0x7f52f6264db8 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) src/layout/base/nsRefreshDriver.cpp:704:16
#43 0x7f52f62646a0 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyParentProcessVsync() src/layout/base/nsRefreshDriver.cpp:617:7
#44 0x7f52f6264119 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::VsyncEvent const&) src/layout/base/nsRefreshDriver.cpp:538:9
#45 0x7f52f5a866b6 in mozilla::dom::VsyncChild::RecvNotify(mozilla::VsyncEvent const&, float const&) src/dom/ipc/VsyncChild.cpp:68:15
#46 0x7f52f27972a0 in mozilla::dom::PVsyncChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PVsyncChild.cpp:178:54
#47 0x7f52f25612cc in mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PBackgroundChild.cpp:6091:32
#48 0x7f52f21e3e41 in mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) src/ipc/glue/MessageChannel.cpp:2155:25
#49 0x7f52f21e01f1 in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) src/ipc/glue/MessageChannel.cpp:2079:9
#50 0x7f52f21e172d in mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) src/ipc/glue/MessageChannel.cpp:1924:3
#51 0x7f52f21e24ab in mozilla::ipc::MessageChannel::MessageTask::Run() src/ipc/glue/MessageChannel.cpp:1955:13
#52 0x7f52f18f69ce in mozilla::RunnableTask::Run() src/xpcom/threads/TaskController.cpp:479:16
#53 0x7f52f18d44d9 in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) src/xpcom/threads/TaskController.cpp:782:26
#54 0x7f52f18d3348 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) src/xpcom/threads/TaskController.cpp:618:15
#55 0x7f52f18d35c3 in mozilla::TaskController::ProcessPendingMTTask(bool) src/xpcom/threads/TaskController.cpp:402:36
#56 0x7f52f18fa1c6 in operator() src/xpcom/threads/TaskController.cpp:135:37
#57 0x7f52f18fa1c6 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:534:5
#58 0x7f52f18e60ef in nsThread::ProcessNextEvent(bool, bool*) src/xpcom/threads/nsThread.cpp:1159:16
#59 0x7f52f18ecd7a in NS_ProcessNextEvent(nsIThread*, bool) src/xpcom/threads/nsThreadUtils.cpp:548:10
#60 0x7f52f21e9756 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:85:21
#61 0x7f52f2151507 in MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:335:10
#62 0x7f52f2151422 in RunHandler src/ipc/chromium/src/base/message_loop.cc:328:3
#63 0x7f52f2151422 in MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:310:3
#64 0x7f52f5f94a38 in nsBaseAppShell::Run() src/widget/nsBaseAppShell.cpp:137:27
#65 0x7f52f7938373 in XRE_RunAppShell() src/toolkit/xre/nsEmbedFunctions.cpp:910:20
#66 0x7f52f21ea64a in mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:235:9
#67 0x7f52f2151507 in MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:335:10
#68 0x7f52f2151422 in RunHandler src/ipc/chromium/src/base/message_loop.cc:328:3
#69 0x7f52f2151422 in MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:310:3
#70 0x7f52f7937f8e in XRE_InitChildProcess(int, char**, XREChildData const*) src/toolkit/xre/nsEmbedFunctions.cpp:742:34
#71 0x55eec3c90c56 in content_process_main src/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28
#72 0x55eec3c90c56 in main src/browser/app/nsBrowserApp.cpp:313:18
#73 0x7f53069f10b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16
#74 0x55eec3c6da5c in _start (/home/user/workspace/browsers/m-c-20210614095307-fuzzing-debug/firefox-bin+0x15a5c)
Flags: in-testsuite?

A Pernosco session is available here: https://pernos.co/debug/An3uu_XkJIOIFoVn1kM8KA/index.html

Crash Signature: [@ mozilla::nsImageRenderer::Draw ]

Bugmon Analysis
Verified bug as reproducible on mozilla-central 20210708154614-ab46ef66acce.
The bug appears to have been introduced in the following build range:

Start: 5913a4a254df767b3f74d5ec40102bbb733b9fa7 (20210210010432)
End: 9adc4db005f1af04f021d10aa60a16231823da80 (20210210031538)
Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5913a4a254df767b3f74d5ec40102bbb733b9fa7&tochange=9adc4db005f1af04f021d10aa60a16231823da80

Whiteboard: [bugmon:bisected,confirmed]

bug 1541472 is in that range.

Regressed by: 1541472

It could also be bug 1682180 if that flipped on webrender for the configuration that was bisecting.

Tab crash: bp-c52aa338-7fcd-444d-95ee-26ffe0210709
Does not crash with Basic.

mozregression --launch 2021-07-08 --pref gfx.webrender.all:true -a https://bugzilla.mozilla.org/attachment.cgi?id=9226983 -B debug

1:18.94 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
1:18.94 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
1:18.94 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
1:18.94 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
1:18.95 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
1:18.95 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
1:18.95 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 11, found at -1'
1:18.95 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
1:18.96 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 13, found at -1'
1:18.96 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
1:18.96 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 15, found at -1'
1:18.97 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
1:18.97 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'
1:18.97 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aColor", count: 4, kind: F32 } is not found in the shader composite. Expected at 3, found at -1'
1:18.97 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
1:18.97 INFO: b'[2021-07-09T14:11:21Z WARN webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'

1:19.24 INFO: b'[2021-07-09T14:11:22Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None'
1:19.24 INFO: b'[2021-07-09T14:11:22Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None'
1:19.24 INFO: b'[2021-07-09T14:11:22Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None'

1:21.07 INFO: b'[GFX3-]: Surface size too large (exceeds extent limit)!'
1:21.07 INFO: b'[GFX3-]: Surface size too large (exceeds extent limit)!'
1:21.08 INFO: b'[GFX1-]: Failed to allocate a surface due to invalid size (CDT) Size(22825,8947824)'
1:21.08 INFO: b'[GFX1 28]: ImageRenderer::Draw problem 0'
1:21.08 INFO: b'Assertion failure: [GFX1 28]: ImageRenderer::Draw problem 0, at /builds/worker/checkouts/gecko/gfx/2d/Logging.h:760'

1:21.09 INFO: b'Hit MOZ_CRASH(GFX: An assert from the graphics logger) at /builds/worker/checkouts/gecko/gfx/2d/Logging.h:761'

mozregression --good 2019-08-01 --bad 2021-07-08 --pref gfx.webrender.all:true -a https://bugzilla.mozilla.org/attachment.cgi?id=9226983

4:45.39 INFO: Last good revision: c221a75fbf2957b6254fedb96436b5efbf0fd147 (2019-09-20)
4:45.39 INFO: First bad revision: 41bdd258b79e9e759fed6e5c58a1009c0e474688 (2019-09-21)
4:45.39 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=c221a75fbf2957b6254fedb96436b5efbf0fd147&tochange=41bdd258b79e9e759fed6e5c58a1009c0e474688

This one is SVG-related:

d70839d053ea95bd922665e28bc0e3ccdcb70409 Jeff Muizelaar — Bug 1582810. Drop clipped group bounds hack. r=aosmond

Blocks: wr-stability
Has STR: --- → yes
OS: Unspecified → All
Regressed by: 1582810
No longer regressed by: 1541472
Has Regression Range: --- → yes
Severity: S2 → S4
Priority: -- → P3
Crash Signature: [@ mozilla::nsImageRenderer::Draw ] → [@ mozilla::nsImageRenderer::Draw ] [@ mozilla::gfx::DrawTargetRecording::CreateSimilarDrawTarget ]
See Also: → 1825255

Bugmon was unable reproduce this issue.
Removing bugmon keyword as no further action possible. Please review the bug and re-add the keyword for further analysis.

Keywords: bugmon
Keywords: bugmon

A change to the Taskcluster build definitions over the weekend caused Bugmon to fail when reproducing issues. This issue has been corrected. Re-enabling bugmon.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: