crash in nsTArray_Impl<T>::AppendElement<T> | mozilla::Preferences::AddBoolVarCache when decoding video in the GPU process

RESOLVED FIXED

Status

()

RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: rowbot, Unassigned)

Tracking

Trunk
All
Windows
Points:
---

Firefox Tracking Flags

(firefox-esr45 affected, firefox50 affected, firefox51 affected, firefox52 affected, firefox53 affected)

Details

(crash signature)

(Reporter)

Description

2 years ago
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0

STR:
1) Set media media.gpu-process-decoder to true in about:config
2) Play a video such as https://www.youtube.com/watch?v=kOkQ4T5WO9E

Actual Results:
GPU process perma crashes and the browser falls back to basic layers.

Expected Result:
GPU process should not crash and the browser should retain its accelerated layers.

bp-1d797528-f5a1-4533-978f-081e62161113
bp-c73ee815-054c-4f34-a84c-a17cf2161113

Graphics
--------

Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 660 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 660 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding: No; Unsupported layers backend
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.14393.351)
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 660
Vendor ID: 0x10de
Device ID: 0x11c0
Driver Version: 21.21.13.7570
Driver Date: 10-25-2016
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_848dea456d3c865e\nvwgf2um
Subsys ID: 30693842
RAM: 2048

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: cairo
failures: [GFX1-]: GPU processed crashed too many times
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default
GPU_PROCESS:
failed by runtime: GPU processed crashed too many times


Failure Log
(#0) Error: GPU processed crashed too many times
(#1) Error: [D3D11] failed to get compositor device.
(#2) Error: [D3D11] Failed to init compositor with reason: FEATURE_FAILURE_D3D11_NO_DEVICE
(#3) Error: Compositors might be mixed (4,1)
(#4) Error: Receive IPC close with reason=AbnormalShutdown
(#5) Error: Receive IPC close with reason=AbnormalShutdown
(#6): CP+[GFX1-]: Receive IPC close with reason=AbnormalShutdown
(#7): CP+[GFX1-]: Receive IPC close with reason=AbnormalShutdown
(#8): CP+[GFX1-]: ClientLayerManager::BeginTransaction with IPC channel down. GPU process may have died.
(#9) Error: [D3D11] failed to get compositor device.
(#10) Error: [D3D11] Failed to init compositor with reason: FEATURE_FAILURE_D3D11_NO_DEVICE
Crash volume for signature 'nsTArray_Impl<T>::AppendElement<T> | mozilla::Preferences::AddBoolVarCache':
 - nightly (version 53): 25 crashes from 2016-11-14.
 - aurora  (version 52): 7 crashes from 2016-11-14.
 - beta    (version 51): 284 crashes from 2016-11-14.
 - release (version 50): 1015 crashes from 2016-11-01.
 - esr     (version 45): 226 crashes from 2016-07-06.

Crash volume on the last weeks (Week N is from 01-02 to 01-08):
            W. N-1  W. N-2  W. N-3  W. N-4  W. N-5  W. N-6  W. N-7
 - nightly       0      10       0      13       0       0       2
 - aurora        7       0       0       0       0       0       0
 - beta         18      66      31      82      23      30      27
 - release     125     117     180     160     195     125      61
 - esr           1      20      12      18      16      11      15

Affected platforms: Windows, Linux

Crash rank on the last 7 days:
           Browser   Content   Plugin
 - nightly #167
 - aurora  #717
 - beta    #280      #3596
 - release #364      #2564
 - esr     #832
status-firefox50: --- → affected
status-firefox51: --- → affected
status-firefox53: --- → affected
status-firefox-esr45: --- → affected
Trevor - Is this still an issue?
Flags: needinfo?(smokey101stair)
(Reporter)

Comment 3

2 years ago
No, this is no longer an issue.  I'll go ahead and close this.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Flags: needinfo?(smokey101stair)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.