Closed Bug 1271525 Opened 3 years ago Closed 3 years ago

Crash in igdumd64.dll@0xd0ef0

Categories

(Core :: Audio/Video: Playback, defect, P1, critical)

Unspecified
Windows 8
defect

Tracking

()

RESOLVED FIXED
mozilla49
Tracking Status
firefox48 --- fixed
firefox49 --- fixed

People

(Reporter: njn, Assigned: cpearce)

References

Details

(Keywords: crash, Whiteboard: gfx-noted)

Crash Data

Attachments

(6 files)

This bug was filed from the Socorro interface and is 
report bp-f2482649-1e35-4a37-8ceb-fb2802160509.
=============================================================

18 occurrences of this crash across all versions since May 1st:

https://crash-stats.mozilla.com/signature/?product=Firefox&platform=Windows&date=%3E%3D2016-05-01&signature=igdumd64.dll%400xd0ef0&_columns=date&_columns=product&_columns=version&_columns=build_id&_columns=platform&_columns=reason&_columns=address&_columns=install_time&page=1#reports

igdumd64.dll appears to be an Intel HD graphics driver.
Milan, another graphics driver crash for your delectation.
Flags: needinfo?(milan)
At a frequency of two crashes per day, it will take a while before we get to this.
Whiteboard: gfx-noted
Component: Graphics → Audio/Video
Flags: needinfo?(milan)
Component: Audio/Video → Audio/Video: Playback
Chris - is this related to any of the other recent black listings?
Flags: needinfo?(cpearce)
Priority: -- → P1
(In reply to Anthony Jones (:kentuckyfriedtakahe, :k17e) from comment #3)
> Chris - is this related to any of the other recent black listings?

No. The crash reports here are using D3D9 DXVA, whereas the recent black listings are for D3D11 DXVA.
Flags: needinfo?(cpearce)
Driver correlations:
1 	8.15.10.2189 	120 	85.71 %
2 	8.771.1.0 	1 	0.71 %

Device correlations:
1 	0x0046 	123 	87.86 %
2 	0x2e12 	5 	3.57 %
3 	0x2e22 	3 	2.14 %
4 	0x68e0 	1 	0.71 %
This enables us to use the existing D3D11 blacklist code to create a D3D9
blacklist by just passing in a new blacklist cache.

Review commit: https://reviewboard.mozilla.org/r/56512/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/56512/
Attachment #8758155 - Flags: review?(ajones)
Attachment #8758156 - Flags: review?(ajones)
Attachment #8758157 - Flags: review?(ajones)
Attachment #8758157 - Flags: review?(ajones) → review+
Comment on attachment 8758157 [details]
MozReview Request: Bug 1271525 - Blacklist igdumd64.dll versions for D3D9 DXVA which are suspected to crash. r?kentuckyfriedtakahe

https://reviewboard.mozilla.org/r/56516/#review53400
Comment on attachment 8758155 [details]
MozReview Request: Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r?kentuckyfriedtakahe

https://reviewboard.mozilla.org/r/56512/#review53402
Attachment #8758155 - Flags: review?(ajones) → review+
Comment on attachment 8758156 [details]
MozReview Request: Bug 1271525 - Add ability to blacklist D3D9 DXVA via pref. r?kentuckyfriedtakahe

https://reviewboard.mozilla.org/r/56514/#review53404
Attachment #8758156 - Flags: review?(ajones) → review+
Pushed by cpearce@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ff84c527dd9c
Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r=kentuckyfriedtakahe
https://hg.mozilla.org/integration/mozilla-inbound/rev/00cc1b05a611
Add ability to blacklist D3D9 DXVA via pref. r=kentuckyfriedtakahe
https://hg.mozilla.org/integration/mozilla-inbound/rev/596b037c156d
Blacklist igdumd64.dll versions for D3D9 DXVA which are suspected to crash. r=kentuckyfriedtakahe
Comment on attachment 8758155 [details]
MozReview Request: Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r?kentuckyfriedtakahe

Approval Request Comment
[Feature/regressing bug #]: Hardware accelerated video decoding
[User impact if declined]: Some crashes with hardware accelerated video decoding.
[Describe test coverage new/current, TreeHerder]: We have lots of video tests.
[Risks and why]: This will blacklist some peoples' drivers, so they'll fallback to software decoding. So they may experience reduced video playback performance. They will however, crash less!
[String/UUID change made/needed]: None.
Attachment #8758155 - Flags: approval-mozilla-aurora?
Comment on attachment 8758156 [details]
MozReview Request: Bug 1271525 - Add ability to blacklist D3D9 DXVA via pref. r?kentuckyfriedtakahe

Approval Request Comment
[Feature/regressing bug #]: Hardware accelerated video decoding
[User impact if declined]: Some crashes with hardware accelerated video decoding.
[Describe test coverage new/current, TreeHerder]: We have lots of video tests.
[Risks and why]: This will blacklist some peoples' drivers, so they'll fallback to software decoding. So they may experience reduced video playback performance. They will however, crash less!
[String/UUID change made/needed]: None.
Attachment #8758156 - Flags: approval-mozilla-aurora?
Comment on attachment 8758157 [details]
MozReview Request: Bug 1271525 - Blacklist igdumd64.dll versions for D3D9 DXVA which are suspected to crash. r?kentuckyfriedtakahe

Approval Request Comment
[Feature/regressing bug #]: Hardware accelerated video decoding
[User impact if declined]: Some crashes with hardware accelerated video decoding.
[Describe test coverage new/current, TreeHerder]: We have lots of video tests.
[Risks and why]: This will blacklist some peoples' drivers, so they'll fallback to software decoding. So they may experience reduced video playback performance. They will however, crash less!
[String/UUID change made/needed]: None.
Attachment #8758157 - Flags: approval-mozilla-aurora?
Assignee: nobody → cpearce
Attachment #8758157 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Attachment #8758156 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment on attachment 8758155 [details]
MozReview Request: Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r?kentuckyfriedtakahe

Less crashes, taking it
Attachment #8758155 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
has problems to apply to aurora:

grafting 347789:ff84c527dd9c "Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r=kentuckyfriedtakahe"
merging dom/media/platforms/wmf/WMFVideoMFTManager.cpp
warning: conflicts while merging dom/media/platforms/wmf/WMFVideoMFTManager.cpp! (edit, then use 'hg resolve --mark')
abort: unresolved conflicts, can't continue
(use 'hg resolve' and 'hg graft --continue')
Flags: needinfo?(cpearce)
The merge conflict was caused by the uplift of Bug 1273691, which had merge conflicts caused by jya's MediaPref change, and that ended up not renaming IsD3D11DLLBlacklisted() to FindD3D11BlacklistedDLL(), and hence the conflict here.

m-c changeset:
https://hg.mozilla.org/mozilla-central/rev/204bdc8b929c#l1.81

m-a changeset with bad merge:
https://hg.mozilla.org/releases/mozilla-aurora/rev/fc50dd4bc0f9#l1.54

I'll un-bitrot.
This enables us to use the existing D3D11 blacklist code to create a D3D9
blacklist by just passing in a new blacklist cache.


MozReview-Commit-ID: GyQ8o8U1jwg
Flags: needinfo?(cpearce)
You need to log in before you can comment on or make changes to this bug.