Closed
Bug 1455743
Opened 7 years ago
Closed 7 years ago
async-scene-building: Crash in static void webrender::resource_cache::ResourceCache::request_image
Categories
(Core :: Graphics: WebRender, defect, P1)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox-esr60 | --- | unaffected |
| firefox59 | --- | unaffected |
| firefox60 | --- | unaffected |
| firefox61 | --- | disabled |
| firefox62 | --- | disabled |
People
(Reporter: jan, Assigned: nical)
References
(Blocks 1 open bug)
Details
(Keywords: crash, nightly-community, regression)
Crash Data
New on Socorro.
bp-c6432113-f807-49b6-882c-d0a240180420 build 2018-04-20_100056 Win10
> MOZ_CRASH Reason called `Option::unwrap()` on a `None` value
bug 1413571 had the same crash reason.
https://crash-stats.mozilla.com/search/?moz_crash_reason=~called%20%60Option%3A%3Aunwrap%28%29%60%20on%20a%20%60None%60%20value&app_notes=~WR%2B&product=Firefox&date=%3E%3D2018-01-20T21%3A33%3A34.000Z&date=%3C2018-04-20T22%3A33%3A34.000Z&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports
| Reporter | ||
Updated•7 years ago
|
Crash Signature: webrender::resource_cache::ResourceCache::request_image::hcff946f539f83fce ] → webrender::resource_cache::ResourceCache::request_image::hcff946f539f83fce ]
[@ mozalloc_abort | abort | libxul.so@0x3d0d818 | libxul.so@0x3d0d808 | libxul.so@0x3cfd360 | libxul.so@0x3cfd1a5 | libxul.so@0x3cfd139 | libxul.so@0x3d1097a | libxul.so@0x3d12…
Comment 1•7 years ago
|
||
I can reproduce this by visiting google.co.nz and searching for "auckland forecast" in the latest mac nightly.
| Reporter | ||
Updated•7 years ago
|
Crash Signature: libxul.so@0x3d164c6 | webrender::resource_cache::ResourceCache::request_image ] → libxul.so@0x3d164c6 | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | libxul.so@0x3d069e8 | libxul.so@0x3d069d8 | libxul.so@0x3cf6530 | libxul.so@0x3cf6375 | libxul.so@0x3cf6309 | libxul.so@0x3d09b4a | libxul.so@0x3…
| Reporter | ||
Comment 3•7 years ago
|
||
Maximize the window: Crash when zooming in & out by Ctrl + mousewheel.
bp-56be35c4-c30d-41ac-b174-a63140180424
mozregression --good 2018-04-18 --bad 2018-04-21 --pref gfx.webrender.all:true startup.homepage_welcome_url:'https://www.amazon.co.jp/gp/offer-listing/B00008BBBX'
> 6:13.81 INFO: Last good revision: 69008e17de668cca67e7a27c73245961fe285d23
> 6:13.81 INFO: First bad revision: c3da365d2916344fac340eeab98319089915e46f
> 6:13.81 INFO: Pushlog:
> https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=69008e17de668cca67e7a27c73245961fe285d23&tochange=c3da365d2916344fac340eeab98319089915e46f
> c3da365d2916 Kartikaya Gupta — Bug 1391318 - Automatically enable async scene building with webrender.all. r=jrmuizel
mozregression --repo autoland --launch c3da365d2916344fac340eeab98319089915e46f -B debug --pref gfx.webrender.all:true startup.homepage_welcome_url:'https://www.amazon.co.jp/gp/offer-listing/B00008BBBX'
> 0:49.68 INFO: thread 'WRRenderBackend#1' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:335:21
| Reporter | ||
Updated•7 years ago
|
Crash Signature: libxul.so@0x3d01e96 | webrender::resource_cache::ResourceCache::request_image ] → libxul.so@0x3d01e96 | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | libxul.so@0x3cdfb28 | libxul.so@0x3cdfb18 | libxul.so@0x3ccf670 | libxul.so@0x3ccf4b5 | libxul.so@0x3ccf449 | libxul.so@0x3ce2c8a | libxul.so@0x3…
Has Regression Range: --- → yes
Has STR: --- → yes
| Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Blocks: stage-wr-nightly
Priority: -- → P1
| Reporter | ||
Updated•7 years ago
|
Crash Signature: libxul.so@0x3ce44d6 | webrender::resource_cache::ResourceCache::request_image ] → libxul.so@0x3ce44d6 | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | libxul.so@0x3ce82d8 | libxul.so@0x3ce82c8 | libxul.so@0x3cd7e20 | libxul.so@0x3cd7c65 | libxul.so@0x3cd7bf9 | libxul.so@0x3ceb43a | libxul.so@0x3…
| Reporter | ||
Updated•7 years ago
|
Crash Signature: [@ static void webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | panic_abort::__rust_start_panic::abort::h091e61b1e9ef8f82 | panic_abort::__rust_start_panic | webrender::resource_cache::ResourceCache::request_image::hc… → [@ static void webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | webrender::resource_cache::ResourceCache::request_image::h5d875a7d…
| Reporter | ||
Updated•7 years ago
|
Summary: Crash in static void webrender::resource_cache::ResourceCache::request_image → async-scene-building: Crash in static void webrender::resource_cache::ResourceCache::request_image
Comment 5•7 years ago
|
||
This (at least the subset of the issues that resulted from turning on async scene building) should be fixed by servo/webrender#2695 based on the comment by nical at https://github.com/servo/webrender/issues/2689#issuecomment-384576217
See Also: → https://github.com/servo/webrender/pull/2695
Updated•7 years ago
|
See Also: → https://github.com/servo/webrender/pull/2704
Comment 6•7 years ago
|
||
I can reproduce this consistently by loading https://stardewvalley.net/stardew-valley-v1-3-beta/ in the latest nightly on macOS.
| Reporter | ||
Updated•7 years ago
|
Crash Signature: libxul.so@0x3ce3cb6 | webrender::resource_cache::ResourceCache::request_image ] → libxul.so@0x3ce3cb6 | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | libxul.so@0x4979208 | libxul.so@0x49791f8 | libxul.so@0x4968da0 | libxul.so@0x4968be5 | libxul.so@0x4968b79 | libxul.so@0x497c37a | libxul.so@0x4…
| Reporter | ||
Updated•7 years ago
|
Crash Signature: libxul.so@0x497dbc6 | webrender::resource_cache::ResourceCache::request_image ] → libxul.so@0x497dbc6 | webrender::resource_cache::ResourceCache::request_image ]
[@ mozalloc_abort | abort | webrender::resource_cache::ResourceCache::request_image::hdd87903553798343 ]
status-firefox62:
--- → disabled
Updated•7 years ago
|
Keywords: regression
Updated•7 years ago
|
Depends on: 1459935
See Also: → https://github.com/servo/webrender/pull/2742
Comment 7•7 years ago
|
||
I was getting this from visiting jvns.ca in nightly on OSX with webrender enabled.
Comment 8•7 years ago
|
||
I expect this should be fixed in the next Nightly build, or whenever bug 1459935 makes it to central. With the current tree closure I'm not sure when that will happen.
| Reporter | ||
Comment 9•7 years ago
|
||
STR from comment 3:
mozregression --find-fix --bad 2018-04-24 --good 2018-05-12 --pref gfx.webrender.all:true startup.homepage_welcome_url:'https://www.amazon.co.jp/gp/offer-listing/B00008BBBX'
> 11:52.62 INFO: First good revision: 84f298282f592fceb8f5f5bb9f3bbfafdf3b7d60
> 11:52.62 INFO: Last bad revision: fc4f2d0a1dfb663404260c36c1b5f85fc1b14f96
> 11:52.62 INFO: Pushlog:
> https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=fc4f2d0a1dfb663404260c36c1b5f85fc1b14f96&tochange=84f298282f592fceb8f5f5bb9f3bbfafdf3b7d60
> 84f298282f59 Kartikaya Gupta — Bug 1459935 - Update for API change in WR PR 2747. r=jrmuizel
> 3ad8053cee91 Kartikaya Gupta — Bug 1459935 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
> 972eab977ff3 Kartikaya Gupta — Bug 1459935 - Update webrender to commit 4811a6e7c06f9dd1b4056e5f5e66983842983ba0. r=jrmuizel
This bug:
https://crash-stats.mozilla.com/search/?signature=~webrender%3A%3Aresource_cache%3A%3AResourceCache%3A%3Arequest_image&proto_signature=~webrender%3A%3Aprim_store%3A%3APrimitiveStore%3A%3Aprepare_prim_runs&product=Firefox&date=%3E%3D2018-05-12T01%3A31%3A22.000Z&date=%3C2018-05-13T01%3A31%3A22.000Z&_sort=-build_id&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports
Last crash with build: 2018-05-11_220149
Included the WR update: 2018-05-12_100055
-----
bug 1423311 has the same crash signature, but looks a bit different and is still reproducible:
https://crash-stats.mozilla.com/search/?signature=~webrender%3A%3Aresource_cache%3A%3AResourceCache%3A%3Arequest_image&proto_signature=~webrender%3A%3Aclip_scroll_tree%3A%3AClipScrollTree%3A%3Aupdate_node&product=Firefox&date=%3E%3D2018-05-12T01%3A41%3A21.000Z&date=%3C2018-05-13T01%3A41%3A21.000Z&_sort=-build_id&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports
Comment 10•7 years ago
|
||
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #9)
> bug 1423311 has the same crash signature, but looks a bit different and is
> still reproducible:
That bug also pre-dates turning on async scene building, so I think it's a different problem. Thanks for verifying the fix for this bug! I'm going to close this bug since it should be fixed now.
Assignee: nobody → nical.bugzilla
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•