Closed
Bug 1424122
Opened 8 years ago
Closed 7 years ago
Crash in webrender::platform::windows::font::FontContext::create_glyph_analysis
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla66
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox-esr60 | --- | unaffected |
| firefox57 | --- | unaffected |
| firefox58 | --- | unaffected |
| firefox59 | --- | disabled |
| firefox64 | --- | disabled |
| firefox65 | --- | disabled |
| firefox66 | --- | fixed |
People
(Reporter: jan, Assigned: lsalzman)
References
(Blocks 1 open bug)
Details
(Keywords: crash, nightly-community)
Crash Data
Seen on Socorro.
bp-7a26273d-34c6-49a9-937d-5915e0171130 Build 20171129111030 (2017-11-29) @ Windows 7
> assertion failed: hr == 0
> GraphicsCriticalError
> |[G0][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=448.172) |[G571][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=1073.89) |[G572][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=1073.89) |[G558][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.016) |[G559][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.066) |[G560][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.066) |[G561][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.119) |[G562][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.119) |[G563][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.119) |[G564][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.169) |[G565][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.169) |[G566][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.222) |[G567][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=471.275) |[G568][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=474.017) |[G569][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=474.33) |[G570][GFX1-]: WR: ERROR: Invalid window dimensions! Please call api.set_window_size() (t=1073.89)
> 0 xul.dll std::panicking::rust_panic_with_hook src/libstd/panicking.rs:583
> 1 xul.dll std::panicking::begin_panic<str*> src/libstd/panicking.rs:538
> 2 xul.dll webrender::platform::windows::font::FontContext::create_glyph_analysis gfx/webrender/src/platform/windows/font.rs:209
> 3 xul.dll rayon::iter::internal::bridge_producer_consumer::helper<rayon::slice::IterProducer<webrender::glyph_rasterizer::GlyphRequest>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<webrender::glyph_rasterizer::GlyphRasterJob>, closure>> third_party/rust/rayon/src/iter/internal.rs:268
> 4 xul.dll rayon_core::job::{{impl}}::execute<closure> third_party/rust/rayon-core/src/job.rs:142
> 5 xul.dll rayon_core::registry::in_worker<closure, ((), ())> third_party/rust/rayon-core/src/registry.rs:588
> 6 xul.dll rayon::iter::internal::bridge_producer_consumer::helper<rayon::slice::IterProducer<webrender::glyph_rasterizer::GlyphRequest>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<webrender::glyph_rasterizer::GlyphRasterJob>, closure>> third_party/rust/rayon/src/iter/internal.rs:275
> 7 xul.dll rayon_core::registry::in_worker<closure, ((), ())> third_party/rust/rayon-core/src/registry.rs:588
> 8 xul.dll rayon::iter::internal::bridge_producer_consumer::helper<rayon::slice::IterProducer<webrender::glyph_rasterizer::GlyphRequest>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<webrender::glyph_rasterizer::GlyphRasterJob>, closure>> third_party/rust/rayon/src/iter/internal.rs:275
> 9 xul.dll rayon_core::job::{{impl}}::execute<closure> third_party/rust/rayon-core/src/job.rs:142
> 10 xul.dll rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> third_party/rust/rayon-core/src/registry.rs:433
> 11 xul.dll std::sys_common::backtrace::__rust_begin_short_backtrace<closure, ()> src/libstd/sys_common/backtrace.rs:131
> 12 xul.dll alloc::boxed::{{impl}}::call_box<(), closure> src/liballoc/boxed.rs:725
> 13 xul.dll std::sys::imp::thread::{{impl}}::new::thread_start src/libstd/sys/windows/thread.rs:54
> 14 @0x900a2
> 15 ntdll.dll RtlUserThreadStart
> 16 kernel32.dll BasepReportFault
> 17 kernel32.dll BasepReportFault
Updated•8 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•8 years ago
|
Blocks: stage-wr-trains
Priority: -- → P3
Updated•8 years ago
|
Crash Signature: [@ webrender::platform::windows::font::FontContext::create_glyph_analysis ] → [@ webrender::platform::windows::font::FontContext::create_glyph_analysis ]
[@ static struct dwrote::glyph_run_analysis::GlyphRunAnalysis webrender::platform::windows::font::FontContext::create_glyph_analysis ]
| Reporter | ||
Comment 3•7 years ago
|
||
Crash Signature: [@ webrender::platform::windows::font::FontContext::create_glyph_analysis ]
[@ static struct dwrote::glyph_run_analysis::GlyphRunAnalysis webrender::platform::windows::font::FontContext::create_glyph_analysis ] → [@ webrender::platform::windows::font::FontContext::create_glyph_analysis ]
[@ static struct dwrote::glyph_run_analysis::GlyphRunAnalysis webrender::platform::windows::font::FontContext::create_glyph_analysis ]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.1176042…
status-firefox64:
--- → disabled
status-firefox65:
--- → disabled
status-firefox66:
--- → affected
OS: Windows 7 → Windows
Whiteboard: [wr-mvp] [triage]
| Assignee | ||
Updated•7 years ago
|
See Also: → https://github.com/servo/webrender/pull/3486
| Assignee | ||
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
status-firefox-esr60:
--- → unaffected
Target Milestone: --- → mozilla66
You need to log in
before you can comment on or make changes to this bug.
Description
•