Closed
Bug 1408440
Opened 7 years ago
Closed 7 years ago
Crash in mozalloc_abort | abort | webrender::prim_store::{{impl}}::prepare_prim_for_render_inner
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
People
(Reporter: marcia, Assigned: jerry)
References
(Blocks 1 open bug)
Details
(Keywords: crash, regression)
Crash Data
This bug was filed from the Socorro interface and is
report bp-a253c5ad-3914-424b-806a-adbd40171012.
=============================================================
Seen while looking at Mac crash stats. All crashes are happening on 10.13: http://bit.ly/2xDOl3v
I can add some URLs if that will help.
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•7 years ago
|
Blocks: wr-stability
Updated•7 years ago
|
Updated•7 years ago
|
Priority: P3 → P2
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
Comment 1•7 years ago
|
||
Got the following information from the crash report, it looks like font related issues.
MozCrashReason
assertion failed: self.font_contexts.lock_shared_context().has_font(&font.font_key)
Comment 2•7 years ago
|
||
There are still crash reports with this signature on Oct 24 builds. The crash reason is the same, and the only code that matches is at http://searchfox.org/mozilla-central/rev/d30462037ffea383e74c42542c820cf65b2b144e/gfx/webrender/src/glyph_rasterizer.rs#178
/cc Lee because... fonts. Also /cc nical because this assertion was added by him in WR commit 7ef93f44d3cb6.
Reporter | ||
Comment 3•7 years ago
|
||
I can reproduce this crash on Mac nightly by loading https://t.co/okjwLb98Ke from a link in Twitter. 100% reproducible.
Updated•7 years ago
|
Reporter | ||
Comment 4•7 years ago
|
||
I had to turn off webrender in nightly, because I am crashing so frequently on my 10.13 machine.
Comment 5•7 years ago
|
||
Marcia, do you have blob-images turned on? Can you still reproduce it if you turn them off?
Updated•7 years ago
|
Flags: needinfo?(mozillamarcia.knous)
Reporter | ||
Comment 6•7 years ago
|
||
(In reply to Jeff Muizelaar [:jrmuizel] from comment #5)
> Marcia, do you have blob-images turned on? Can you still reproduce it if you
> turn them off?
No, that pref is set to false. I can repro using the link in Comment 3. The other data point is I am running ahead on 10.13.2 (17C60c). Lots of times when I initiate a click into a tab the whole browser goes down.
Flags: needinfo?(mozillamarcia.knous)
Comment 7•7 years ago
|
||
I can also reproduce this in my machine. My MacOS version is 10.13.1 and I only turned on pref "gfx.webrender.enabled".
Updated•7 years ago
|
Blocks: highsierra
Assignee | ||
Comment 8•7 years ago
|
||
I can 100% reproduce with my 10.13 mac. I will check this.
Assignee: nobody → hshih
Status: NEW → ASSIGNED
Assignee | ||
Comment 9•7 years ago
|
||
For the test link: http://bit.ly/2xDOl3v, it will create a big shmem data(120mb) for font data. Then, the shmem creation is failed.
I think that's the reason that why wr can't find the font data for the specific font key.
Updated•7 years ago
|
Priority: P2 → P1
Assignee | ||
Comment 10•7 years ago
|
||
With Bug 1403198, there is no raw font data in ipc. And I don't see the crash with Bug 1403198.
Updated•7 years ago
|
Priority: P1 → --
Whiteboard: [wr-mvp]
Comment 11•7 years ago
|
||
(In reply to Jerry Shih[:jerry] (UTC+8) from comment #10)
> With Bug 1403198, there is no raw font data in ipc. And I don't see the
> crash with Bug 1403198.
Awesome! An early font descriptor win.
Updated•7 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•