Closed Bug 1713065 Opened 4 years ago Closed 1 year ago

Crash in [@ mozilla::gfx::SetPaintPattern] (with WebVR enabled?)

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr78 --- affected
firefox88 --- affected
firefox89 --- affected
firefox90 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: crash, Whiteboard: [not-a-fission-bug])

Crash Data

19 crashes, all on Windows 10 and with dedicated graphics cards. All reported urls are related to VR (Oculus etc.). Oldest reported build is Nightly 90.0a1 20210501093251.

Maybe Fission related. (DOMFissionEnabled=1)

Crash report: https://crash-stats.mozilla.org/report/index/65e7b586-433f-4714-8a62-52f970210527

Reason: EXCEPTION_ACCESS_VIOLATION_WRITE

Top 10 frames of crashing thread:

0 xul.dll mozilla::gfx::SetPaintPattern gfx/2d/DrawTargetSkia.cpp:596
1 xul.dll mozilla::gfx::DrawTargetSkia::FillRect gfx/2d/DrawTargetSkia.cpp:838
2 xul.dll mozilla::gfx::RecordedFillRect::PlayEvent const gfx/2d/RecordedEventImpl.h:2229
3 xul.dll std::_Func_impl_no_alloc<`lambda at /builds/worker/checkouts/gecko/gfx/2d/InlineTranslator.cpp:74:9', bool, mozilla::gfx::RecordedEvent*>::_Do_call 
4 xul.dll static mozilla::gfx::RecordedEvent::DoWithEvent<MemReader> gfx/2d/RecordedEventImpl.h:3989
5 xul.dll mozilla::gfx::InlineTranslator::TranslateRecording gfx/2d/InlineTranslator.cpp:72
6 xul.dll mozilla::gfx::CrossProcessPaint::Start::<unnamed-tag>::operator const gfx/ipc/CrossProcessPaint.cpp:252
7 xul.dll mozilla::MozPromise<nsRefCountedHashtable<nsUint64HashKey, RefPtr<mozilla::gfx::RecordedDependentSurface> >, nsresult, 1>::ThenValue<`lambda at /builds/worker/checkouts/gecko/gfx/ipc/CrossProcessPaint.cpp:232:7', `lambda at /builds/worker/checkouts/gecko/gfx/ipc/CrossProcessPaint.cpp:280:7'>::DoResolveOrRejectInternal xpcom/threads/MozPromise.h:846
8 xul.dll mozilla::MozPromise<bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>::ThenValueBase::ResolveOrRejectRunnable::Run xpcom/threads/MozPromise.h:487
9 xul.dll mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal xpcom/threads/TaskController.cpp:766
Severity: -- → S2

Looking at the last six months of crash reports, I see crash reports from Firefox versions as old as 60.8.0esr and from macOS and Linux:

https://crash-stats.mozilla.org/signature/?signature=mozilla%3A%3Agfx%3A%3ASetPaintPattern&product=Firefox&date=%3E%3D2020-11-27T16%3A42%3A00.000Z&date=%3C2021-05-27T16%3A42%3A00.000Z&_sort=-date

OS: Windows 10 → All
Hardware: Unspecified → All
Whiteboard: [not-a-fission-bug]
No longer blocks: gfx-triage
Severity: S2 → N/A
Priority: -- → P3
Severity: N/A → S4

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.