Google Slides: Crash in wr_moz2d_render_cb (ExternalSourceSurfaceCreation PLAY failure)
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr60 | --- | unaffected |
| firefox64 | --- | unaffected |
| firefox65 | --- | unaffected |
| firefox66 | --- | fixed |
People
(Reporter: past, Assigned: aosmond)
References
(Blocks 1 open bug)
Details
(Keywords: crash)
Crash Data
Attachments
(2 files)
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
The only crashes I see are on MacOS
Why did you mark this bug as OS = All?
Comment 4•7 years ago
•
|
||
Because of the other signature with the same GraphicsCriticalError.
bp-5a6a5539-b81f-4eb0-91ee-c99990190103
bp-c1c008f2-1477-4b53-aecf-bdc2e0190103
Comment 5•7 years ago
|
||
Thanks. It looks like this happens quite a bit on Google slides.
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Some more urls:
https://www.r6counters.com/
https://www.yr.no/kart/#lat=65.00146&lon=19.54158&zoom=5&laga=vind&proj=3575
http://preview.ideditor.com/master/#background=Bing&disable_features=boundaries&id=w150664283&map=16.93/22.41255/114.22643&offset=1.06,0.82
http://www.kicker.de/news/fussball/bundesliga/spieltag/1-bundesliga/2018-19/17/4243414/livematch_eintracht-frankfurt-32_bayern-muenchen-14.html
https://coub.com/hot
Updated•7 years ago
|
Comment 8•7 years ago
|
||
I'm assigning to Andrew as this is his code. I expect this will be difficult to debug without a STR
| Assignee | ||
Comment 9•7 years ago
|
||
It is hard to filter the signatures on the gfx logs, but I suspect recycling caused this. Animated image inside a blob might have some extra edge cases.
| Assignee | ||
Comment 10•7 years ago
|
||
I can reproduce on giphy.com in a local build by forcing images to go through fallback. I need to scroll around a lot to trigger though.
| Assignee | ||
Comment 11•7 years ago
|
||
So if I fix this check:
to take into account recycled surfaces, it appears to fix the crashes. I'm a little worried about some state inconsistencies though, because recycling adds new races where the blob image might display the wrong data...
| Assignee | ||
Comment 12•7 years ago
|
||
| Assignee | ||
Comment 13•7 years ago
|
||
| Assignee | ||
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Backed out 2 changesets (bug 1516011) for build bustge in /build/build/src/gfx/layers/wr/WebRenderCommandBuilder.cpp
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=3c5fcd8a2f4a860769a82132eb0ca97c577a441d
Backout:
https://hg.mozilla.org/integration/mozilla-inbound/rev/6b946ad790d09f81ed5c37db0bea635275826fcc
| Assignee | ||
Comment 17•6 years ago
|
||
Hopefully fixed the build issue:
try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=114557f5b60c3c911d78d97626412c5c26bcab5e
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7ed5d7408250
https://hg.mozilla.org/mozilla-central/rev/c5f982e02892
Updated•6 years ago
|
| Assignee | ||
Comment 20•6 years ago
|
||
I see https://crash-stats.mozilla.com/report/index/9f210bca-5925-4eb8-8e08-8fdd50190115#tab-details which includes my fix. I am now puzzled as to the root cause.
Description
•