Closed
Bug 1195844
Opened 9 years ago
Closed 9 years ago
DisplayLink (dlumd10.dll, dlumd11.dll) Startup crash in @0x0 | CContext::UMQueryHS_ConstBuf_(D3D10DDI_HRTCORELAYER, unsigned int, unsigned int)
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla43
People
(Reporter: milan, Assigned: milan)
References
Details
(Keywords: topcrash-win)
Crash Data
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
milan
:
review+
Sylvestre
:
approval-mozilla-aurora+
Sylvestre
:
approval-mozilla-beta+
Sylvestre
:
approval-mozilla-release+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1160295 +++
+++ This bug was initially created as a clone of Bug #1021265 +++
Sample crash (see https://bugzilla.mozilla.org/show_bug.cgi?id=1160295#c27)
https://crash-stats.mozilla.com/report/index/64931a12-486a-491d-9eca-62c6a2150817
=============================================================
We want to also look for "dlumd10.dll" and "dlumd11.dll", not just "dlumd32.dll".
Bug 1160295 ended up fixing the regression in the original checking of dlumd32.dll, and to simplify things, we'll open this one to go for the original purpose of that bug.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8649361 -
Flags: review?(jmuizelaar)
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → milan
Comment 2•9 years ago
|
||
Comment on attachment 8649361 [details] [diff] [review]
DisplayLink version problems may come from a few different DLLs. r=jrmuizel
Review of attachment 8649361 [details] [diff] [review]:
-----------------------------------------------------------------
::: gfx/thebes/gfxWindowsPlatform.cpp
@@ +1671,5 @@
> + if (GetModuleHandleW(L"igd10umd32.dll")) {
> + const wchar_t* checkModules[] = {L"dlumd32.dll",
> + L"dlumd11.dll",
> + L"dlumd10.dll"};
> + for (int i=0; i<(sizeof(checkModules)/sizeof(wchar_t*)); i+=1) {
for (int i=0; i<PR_ARRAY_SIZE(checkModules); i+=1) {
Attachment #8649361 -
Flags: review?(jmuizelaar) → review+
Assignee | ||
Comment 3•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7164d8263c22 and
https://treeherder.mozilla.org/#/jobs?repo=try&revision=902942f4d6c2
Attachment #8649593 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 4•9 years ago
|
||
The try failures with test_CrossSiteXHR_origin.html don't seem to be related.
[Tracking Requested - why for this release]: KaiRo mentioned that this could be a ride along for FF40.
status-firefox40:
--- → affected
tracking-firefox40:
--- → ?
status-firefox41:
--- → affected
status-firefox42:
--- → affected
Assignee | ||
Updated•9 years ago
|
Attachment #8649361 -
Attachment is obsolete: true
Assignee | ||
Comment 6•9 years ago
|
||
Once this lands, I'll ask for an uplift.
Keywords: checkin-needed
Comment 8•9 years ago
|
||
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
Assignee | ||
Comment 9•9 years ago
|
||
Comment on attachment 8649593 [details] [diff] [review]
DisplayLink version problems may come from a few different DLLs. Carry r=jrmuizel
Approval Request Comment
Bug 1160295 (uplifted through release) landed on August 12/13th; this bug landed on central on August 23rd. We know there are crashes that survived the fixing of bug 1160295 (e.g., https://crash-stats.mozilla.com/report/index/64931a12-486a-491d-9eca-62c6a2150817). The number is smaller, but it is a startup crash, so we need to decide if it's important enough to uplift, and how far?
Attachment #8649593 -
Flags: approval-mozilla-beta?
Attachment #8649593 -
Flags: approval-mozilla-aurora?
Comment 10•9 years ago
|
||
Milan, we will be doing a dot release this week. As it is a startup crash, we could take it, agree?
Flags: needinfo?(milan)
Comment 11•9 years ago
|
||
Comment on attachment 8649593 [details] [diff] [review]
DisplayLink version problems may come from a few different DLLs. Carry r=jrmuizel
Fix a startup crash, taking it.
Attachment #8649593 -
Flags: approval-mozilla-beta?
Attachment #8649593 -
Flags: approval-mozilla-beta+
Attachment #8649593 -
Flags: approval-mozilla-aurora?
Attachment #8649593 -
Flags: approval-mozilla-aurora+
Assignee | ||
Comment 12•9 years ago
|
||
(In reply to Sylvestre Ledru [:sylvestre] from comment #10)
> Milan, we will be doing a dot release this week. As it is a startup crash,
> we could take it, agree?
Agreed.
Flags: needinfo?(milan)
Comment 13•9 years ago
|
||
Comment on attachment 8649593 [details] [diff] [review]
DisplayLink version problems may come from a few different DLLs. Carry r=jrmuizel
[Triage Comment]
Thanks, taking it then!
Attachment #8649593 -
Flags: approval-mozilla-release+
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
Added to the release notes:
"Fix a startup crash when using DisplayLink (Windows Only) (1195844)"
relnote-firefox:
--- → 40+
Comment 18•9 years ago
|
||
sorry to spoil it again, but the crashes continue in 40.0.3:
https://crash-stats.mozilla.com/search/?signature=~UMQueryHS&signature=%3D%400x0+|+CContext%3A%3AUMQueryHS_ConstBuf_(D3D10DDI_HRTCORELAYER%2C+unsigned+int%2C+unsigned+int)&version=40.0.3&_facets=signature#crash-reports
Comment 19•9 years ago
|
||
Could be the force-enable prefs.
We might want to make a note in the crash report whenever force prefs are used.
Assignee | ||
Comment 20•9 years ago
|
||
Did the crash volume go down at all? There are different versions of the DLLs we're investigating, but all of them are below 8.6.1.36484, so this should have caught them - it did not.
If the volume went down, it's probably the forcing of the acceleration as David mentioned. If the volume didn't go down, then there is a bug somewhere.
Comment 21•9 years ago
|
||
it may be a bit too early to tell for sure, but the relative volume looks like it is in the same range in 40.0.2 and 40.0.3 at around 0.2% of all browser crashes.
Comment 22•9 years ago
|
||
I would look at counts/day in the first few days after each release. (Might need to wait a bit for 40.0.3 data to fill out)
Comment 23•9 years ago
|
||
in absolute numbers, within 5 days of the 40.0.2 release there have been 308 crashes & in the same timespan after 40.0.3 it have been 278 crashes. that doesn't look like a significant change.
Assignee | ||
Comment 24•9 years ago
|
||
No, that looks like this patch isn't doing much if anything.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 25•9 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #24)
> No, that looks like this patch isn't doing much if anything.
Actually, it may have made things worse - https://crash-stats.mozilla.com/report/index/33d48c2e-8ad8-45ee-b962-8215b2150902 now crashes with dlumd32.dll which was covered before.
Comment 26•9 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #25)
> (In reply to Milan Sreckovic [:milan] from comment #24)
> > No, that looks like this patch isn't doing much if anything.
>
> Actually, it may have made things worse -
> https://crash-stats.mozilla.com/report/index/33d48c2e-8ad8-45ee-b962-
> 8215b2150902 now crashes with dlumd32.dll which was covered before.
I'm not so sure about the "worse" part. There were dlumd32 crashes on 40.0.2 before this patch, presumably for whatever reason is also causing the continuing dlumd11 crashes.
Assignee | ||
Comment 27•9 years ago
|
||
You're right, this particular bug didn't make things worse. It was actually bug 1160295 that rendered these checks ineffective.
Assignee | ||
Comment 28•9 years ago
|
||
This patch seems to be fine the way it is. It is not effective until the correct solution to bug 1160295 though, so I'll leave this one opened until then. The rest of the details in bug 1160295.
Milan, this looks fixed now in bug 1160295. Do you think this is resolved ? It seems kind of unclear whether it's fixed on all branches or just for 43 though.
Assignee | ||
Comment 30•9 years ago
|
||
Yes, this should be fixed by bug 1160295, and I just asked for the uplifts there.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•