Closed Bug 1425181 Opened 6 years ago Closed 5 years ago

Crash in mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner

Categories

(Core :: Graphics: WebRender, defect, P3)

x86_64
All
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox57 --- unaffected
firefox58 --- unaffected
firefox59 --- disabled
firefox60 --- disabled
firefox61 --- disabled
firefox62 --- disabled
firefox63 --- disabled
firefox64 --- affected

People

(Reporter: jan, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, nightly-community)

Crash Data

Attachments

(2 files)

I just closed some tabs of YouTube channels. (There was bug 1408440 about this signature in the past.)

Meldungs-ID 	Sendedatum
bp-463b1b8f-e87d-43b5-98b2-16eed0171214 14.12.17 06:12 [@ @0x4082c2 ]
> MOZ_CRASH Reason 	assertion failed: self.font_contexts.lock_shared_context().has_font(&font.font_key)

> GraphicsCriticalError |[0][GFX1-]: ShmSegmentsWriter failed to allocate chunk #0 (t=11401.7) |[1][GFX1-]: ShmSegmentsWriter failed to allocate chunk #0 (t=11401.7) 
(Also seen in bug 1418201.)

bp-af78f2ce-6c1d-438e-bc0b-474ec0171214 14.12.17 06:12
bp-7e4e98fd-bcba-4784-8cec-bf0620171214 14.12.17 06:12
bp-6df6e2e0-2ff9-4c0c-934d-ba7450171214 14.12.17 06:12
bp-c88e2031-9138-4455-8ef0-144320171214 14.12.17 06:12
bp-83fdd9c6-0d05-4db5-a5ea-cd4850171214 14.12.17 06:12
[@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ]
> MOZ_CRASH Reason 	assertion failed: self.font_contexts.lock_shared_context().has_font(&font.font_key)

> GraphicsCriticalError 	|[0][GFX1-]: ShmSegmentsWriter failed to allocate chunk #0 (t=11401.7) |[1021][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1022][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1023][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1024][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1025][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1026][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1027][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1028][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1029][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1030][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1016][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1017][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1018][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1019][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) |[1020][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11416.8) 
(Also seen in bug 1418201.)
See Also: → 1432375
See Also: → 1426336
Crash Signature: [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] → [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h2acd2e5423cc9825 ]
OS: Linux → All
Attached file about:support.txt
Nightly 61 x64 20180410100115 de_DE @ Debian Testing (KDE, Radeon RX480)
main profile: gpu process, webrender, blob-invalidation, omtp, etc.

I have 6 app tabs open, one is a music-playing YouTube video. bug 1386665 is a regular tab. I opened the first two columns of open bugs in new tabs by Ctrl + click. I closed about 20 tabs in total and pinned two bugs as app tabs in the meantime. Then I closed a tab, the next one was white (see screenshot). I pressed F5, again, again, nothing happened, I clicked on the reloading button. Suddenly the page went black. I opened about:support and saw that there was a fallback to OpenGL compositing:

> Entscheidungsprotokoll
> GPU_PROCESS	
> disabled by default: Disabled by default
> force_enabled by user: User force-enabled via pref
> failed by runtime: GPU process disabled after 11 attempts
> WEBRENDER	
> opt-in by default: WebRender is an opt-in feature
> available by user: Enabled by pref
> unavailable by runtime: GPU Process is disabled
> OMTP	
> disabled by default: Disabled by default
> available by user: Enabled via layers.omtp.enabled
> Fehlerprotokoll
> (#0) 	CP+[GFX1-]: ShmSegmentsWriter failed to allocate chunk #0
> (#456) 	CP+[GFX1-]: Failed buffer for 0, 0, 1280, 1321
> (#457) 	CP+[GFX1-]: Failed buffer for 0, -1, 16, 596
> (#458) 	CP+[GFX1-]: Failed buffer for 114, 9, 1038, 2657
> (#459) 	CP+[GFX1-]: Failed buffer for 0, 0, 1280, 1321
> (#460) 	CP+[GFX1-]: Failed buffer for 0, -1, 16, 596
> (#461) 	CP+[GFX1-]: Failed buffer for 114, 9, 1038, 2657
> (#462) 	CP+[GFX1-]: Failed buffer for 0, 0, 1280, 1321
> (#463) 	CP+[GFX1-]: Failed buffer for 0, -1, 16, 596
> (#464) 	CP+[GFX1-]: Failed buffer for 114, 9, 1038, 2657
> (#465) 	CP+[GFX1-]: Failed buffer for 0, 0, 1280, 1321
> (#466) 	CP+[GFX1-]: Failed buffer for 0, -1, 16, 596
> (#467) 	CP+[GFX1-]: Failed buffer for 114, 9, 1038, 2657
> (#468) 	CP+[GFX1-]: Failed buffer for 0, 0, 1280, 1321
> (#469) 	CP+[GFX1-]: Failed buffer for 0, -1, 16, 596
> (#470) 	CP+[GFX1-]: Failed buffer for 114, 9, 1038, 2657

bp-409ba2cb-9843-4b3c-aa31-a005f0180410	10.04.18 23:19 (and 11 other same looking reports)
Attached image Screenshot_20180410.png
Crash Signature: [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h2acd2e5423cc9825 ] → [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h2acd2e5423cc9825 ] [@ mozalloc_abort | abort | libxul.s…
Two of those tabs are black inside. I can reload them and am also able to hover things. If I click on an invisible link, the new https:// page (for example treeherder) loads, but is still black inside and the "Not Secure" is still there.
Ctrl+clicked to open a bookmarks folder with 12 YouTube channels from the bookmarks menu button. I clicked again on the bookmarks menu icon and hovered over some very large folders. Icons appeared with remarkable delay. Then I switched to the outer-right YouTube tab which died with being empty/white. Apart from that I didn't see any anomalies. This time I only saw:
> ShmSegmentsWriter failed to allocate chunk #0
Crash Signature: libxul.so@0x3d48e58 | libxul.so@0x3d48e48 | libxul.so@0x3d389a0 | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] → libxul.so@0x3d48e58 | libxul.so@0x3d48e48 | libxul.so@0x3d389a0 | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | libxul.so@0x3cf74e8 | libxul.so@0x3cf74d8 | libxul.so@0x3ce7030 | webrender::prim_store:…
Crash Signature: libxul.so@0x3d48e58 | libxul.so@0x3d48e48 | libxul.so@0x3d389a0 | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | libxul.so@0x3cf74e8 | libxul.so@0x3cf74d8 | libxul.so@0x3ce7030 | webrender::prim_store:… → webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h3d9e13d8cdb6c893 ] [@ xul.dll@0x5a37f3 | static void webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | libxul.so@0x3d48e58 | libxul.…
Crash Signature: webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | libxul.so@0x4943878 | libxul.so@0x4943868 | libxul.so@0x49333e0 | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] → webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | libxul.so@0x4943878 | libxul.so@0x4943868 | libxul.so@0x49333e0 | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abor…
Crash Signature: mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h6b32de4221355047 ] → mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h6b32de4221355047 ] [@ static void webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ]
Crash Signature: mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h6b32de4221355047 ] [@ static void webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] → mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h6b32de4221355047 ] [@ static void webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner ] [@ mozalloc_abort | abort | webrender::prim_store::…
Crash Signature: webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h99ef653875c35b6b] → webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h99ef653875c35b6b] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::hd26115fcc8fb0714 ]
Crash Signature: webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h99ef653875c35b6b] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::hd26115fcc8fb0714 ] → webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h99ef653875c35b6b] [@ mozalloc_abort | abort | webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::hd26115fcc8fb0714 ] [@ mozalloc_abort | abort | webrender::prim_s…
> assertion failed: self.font_contexts.lock_shared_context().has_font(&font.font_key)

This might be fixed by bug 1455597. Let's leave it open for a few more days to see if any more crashes turn up.
See Also: → 1480400
This seems much improved.
Blocks: stage-wr-next
No longer blocks: stage-wr-trains
Nvidia, GM107 [GeForce GTX 750 Ti]
bp-b252fe28-586b-4a2b-96db-716780180914
> assertion failed: self.font_contexts.lock_shared_context().has_font(&font.font_key)
Crash Signature: webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h852a1529a9af1c38 ] → webrender::prim_store::PrimitiveStore::prepare_prim_for_render_inner::h852a1529a9af1c38 ] [@ webrender::prim_store::Primitive::prepare_prim_for_render_inner ]
See Also: → 1494720
See Also: → 1512335
See Also: → 1519833

Closing because no crashes reported for 12 weeks.

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

Attachment

General

Creator:
Created:
Updated:
Size: