Closed
Bug 1419169
Opened 7 years ago
Closed 7 years ago
Crash in RtlpWaitOnCriticalSection | RtlpEnterCriticalSectionContended | RtlEnterCriticalSection | _cairo_scaled_font_map_lock
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | affected |
People
(Reporter: jan, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: crash, nightly-community, Whiteboard: [gfx-noted])
Crash Data
Seen on Socorro. This is the only report from the last six months and new (from yesterday).
Windows 10: bp-47fb54ac-41a0-40b1-b47e-dd9ee0171119 2017-11-19 18:02:17 build 20171119100329
> 0 ntdll.dll RtlpWaitOnCriticalSection
> 1 ntdll.dll RtlpEnterCriticalSectionContended
> 2 ntdll.dll RtlEnterCriticalSection
> 3 xul.dll _cairo_scaled_font_map_lock gfx/cairo/cairo/src/cairo-scaled-font.c:358
> 4 xul.dll moz_cairo_scaled_font_create gfx/cairo/cairo/src/cairo-scaled-font.c:925
> 5 xul.dll mozilla::gfx::ScaledFontBase::PopulateCairoScaledFont() gfx/2d/ScaledFontBase.cpp:94
> 6 xul.dll mozilla::gfx::UnscaledFontDWrite::CreateScaledFont(float, unsigned char const*, unsigned int, mozilla::gfx::FontVariation const*, unsigned int) gfx/2d/ScaledFontDWrite.cpp:428
> 7 xul.dll mozilla::gfx::RecordedScaledFontCreationByIndex::PlayEvent(mozilla::gfx::Translator*) gfx/2d/RecordedEventImpl.h:3022
> 8 xul.dll <lambda_68ea4fc55ce803f49fd2d4739c514743>::operator() gfx/2d/InlineTranslator.cpp:84
> 9 xul.dll mozilla::gfx::RecordedEvent::DoWithEvent<`mozilla::gfx::InlineTranslator::TranslateRecording'::`2'::MemReader, <lambda_68ea4fc55ce803f49fd2d4739c514743> > gfx/2d/RecordedEventImpl.h:3322
> 10 xul.dll mozilla::gfx::InlineTranslator::TranslateRecording(char*, unsigned __int64) gfx/2d/InlineTranslator.cpp:77
> 11 xul.dll mozilla::wr::Moz2DRenderCallback gfx/webrender_bindings/Moz2DImageRenderer.cpp:222
> 12 xul.dll wr_moz2d_render_cb gfx/webrender_bindings/Moz2DImageRenderer.cpp:248
> 13 xul.dll rayon_core::job::{{impl}}::execute<closure> third_party/rust/rayon-core/src/job.rs:139
> 14 xul.dll rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> third_party/rust/rayon-core/src/registry.rs:433
> 15 xul.dll std::sys_common::backtrace::__rust_begin_short_backtrace<closure, ()> src/libstd/sys_common/backtrace.rs:133
> 16 xul.dll alloc::boxed::{{impl}}::call_box<(), closure> src/liballoc/boxed.rs:681
> 17 xul.dll std::sys::imp::thread::{{impl}}::new::thread_start src/libstd/sys/windows/thread.rs:50
> 18 kernel32.dll BaseThreadInitThunk
> 19 ntdll.dll RtlUserThreadStart
Updated•7 years ago
|
Blocks: stage-wr-nightly
Priority: -- → P3
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage] → [wr-reserve]
Comment 1•7 years ago
|
||
This may be related to bug 1416542, but that's only a suspicion given the stack. I have no way to verify this just from the stack trace, but the build in this report predates when I landed that fix (Nov 20). If we don't get any further reports after that build, then it might be safe to conclude this bug was just a consequence of that.
See Also: → 1416542
Updated•7 years ago
|
Whiteboard: [wr-reserve] → [wr-reserve][gfx-noted]
Comment 3•7 years ago
|
||
Haven't seen any other instances of this, so I'm going to close this out, assuming bug 1416542 fixed it. If it pops up again, we can already reopen.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Updated•7 years ago
|
Priority: P3 → --
Whiteboard: [wr-reserve][gfx-noted] → [gfx-noted]
You need to log in
before you can comment on or make changes to this bug.
Description
•