Closed Bug 1736605 Opened 3 years ago Closed 2 years ago

Crash in [gdi32.dll!DdQueryDisplaySettingsUniqueness + 0x7] in Try builds with Win32k Lockdowns

Categories

(Core :: Widget: Win32, defect, P1)

All
Windows
defect

Tracking

()

RESOLVED FIXED
98 Branch
Tracking Status
firefox95 --- wontfix
firefox98 --- fixed

People

(Reporter: cmartin, Assigned: cmartin)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

https://treeherder.mozilla.org/logviewer?job_id=354960618&repo=try&lineNumber=3776

Crash stack:

[task 2021-10-15T23:40:54.474Z] 23:40:54     INFO - GECKO(8016) | [Parent 6792, IPDL Background] WARNING: cache: '0.078000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3812
[task 2021-10-15T23:40:54.475Z] 23:40:54     INFO - GECKO(8016) | [Parent 6792, IPDL Background] WARNING: sdb: '0.078000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3812
[task 2021-10-15T23:40:54.476Z] 23:40:54     INFO - GECKO(8016) | [Parent 6792, IPDL Background] WARNING: ls: '0.078000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:3812
[task 2021-10-15T23:40:55.024Z] 23:40:55     INFO - GECKO(8016) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-10-15T23:40:55.044Z] 23:40:55     INFO - GECKO(8016) | Destroying context 00000200E3867000 surface 00000200E1A69580 on display 00000200E1AFEA00
[task 2021-10-15T23:40:55.065Z] 23:40:55     INFO - GECKO(8016) | [GPU 3076, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4439
[task 2021-10-15T23:40:55.683Z] 23:40:55     INFO - GECKO(8016) | [Parent 6792, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3353
[task 2021-10-15T23:40:55.743Z] 23:40:55     INFO - GECKO(8016) | [Parent 6792, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4439
[task 2021-10-15T23:40:55.775Z] 23:40:55     INFO - TEST-INFO | Main app process: exit 0
[task 2021-10-15T23:40:55.776Z] 23:40:55     INFO - runtests.py | Application ran for: 0:00:21.877337
[task 2021-10-15T23:40:55.776Z] 23:40:55     INFO - zombiecheck | Reading PID log: C:\Users\task_163433867847459\AppData\Local\Temp\tmp6rd_6xs3pidlog
[task 2021-10-15T23:40:55.777Z] 23:40:55     INFO - ==> process 6792 launched child process 3076 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.0.1162912260\764281197" -parentBuildID 20211015211540 -prefsHandle 2204 -prefMapHandle 2196 -prefsLen 1 -prefMapSize 252663 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 2272 1d1bb42e870 gpu)
[task 2021-10-15T23:40:55.778Z] 23:40:55     INFO - ==> process 6792 launched child process 2448 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.1.1787028577\266324374" -childID 1 -isForBrowser -prefsHandle 2620 -prefMapHandle 1324 -prefsLen 1858 -prefMapSize 252663 -jsInit 1332 336128 -parentBuildID 20211015211540 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 2876 1d1bf01bb70 tab)
[task 2021-10-15T23:40:55.779Z] 23:40:55     INFO - ==> process 6792 launched child process 8064 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.3.591538564\261432162" -childID 2 -isForBrowser -prefsHandle 3108 -prefMapHandle 3116 -prefsLen 2000 -prefMapSize 252663 -jsInit 1332 336128 -parentBuildID 20211015211540 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 3228 1d1bc649670 tab)
[task 2021-10-15T23:40:55.780Z] 23:40:55     INFO - ==> process 6792 launched child process 6424 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.5.465507583\283613208" -childID 3 -isForBrowser -prefsHandle 3384 -prefMapHandle 3380 -prefsLen 2040 -prefMapSize 252663 -jsInit 1332 336128 -parentBuildID 20211015211540 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 3392 1d1c1028b70 tab)
[task 2021-10-15T23:40:55.781Z] 23:40:55     INFO - ==> process 6792 launched child process 5980 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.7.1444401616\4467357" -childID 4 -isForBrowser -prefsHandle 4248 -prefMapHandle 4244 -prefsLen 10008 -prefMapSize 252663 -jsInit 1332 336128 -parentBuildID 20211015211540 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 4280 1d1c32f5e70 tab)
[task 2021-10-15T23:40:55.788Z] 23:40:55     INFO - ==> process 6792 launched child process 3712 ("Z:\task_163433867847459\build\application\firefox\firefox.exe" -contentproc --channel="6792.9.1576796436\1964362068" -childID 5 -isForBrowser -prefsHandle 4668 -prefMapHandle 4664 -prefsLen 10220 -prefMapSize 252663 -jsInit 1332 336128 -parentBuildID 20211015211540 -appdir "Z:\task_163433867847459\build\application\firefox\browser" - 6792 "\\.\pipe\gecko-crash-server-pipe.6792" 4672 1d1c6868070 tab)
[task 2021-10-15T23:40:55.788Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 8064
[task 2021-10-15T23:40:55.789Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 3712
[task 2021-10-15T23:40:55.789Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 3076
[task 2021-10-15T23:40:55.790Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 2448
[task 2021-10-15T23:40:55.790Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 6424
[task 2021-10-15T23:40:55.790Z] 23:40:55     INFO - zombiecheck | Checking for orphan process with PID: 5980
[task 2021-10-15T23:40:55.791Z] 23:40:55     INFO - mozcrash Copy/paste: Z:/task_163433867847459/fetches\minidump_stackwalk\minidump_stackwalk.exe C:\Users\task_163433867847459\AppData\Local\Temp\tmpkymw2jz4.mozrunner\minidumps\2885ba3b-5ff3-4dc4-98b2-9aa8e37e187b.dmp Z:\task_163433867847459\build\symbols
[task 2021-10-15T23:41:03.637Z] 23:41:03     INFO - mozcrash Saved minidump as Z:\task_163433867847459\build\blobber_upload_dir\2885ba3b-5ff3-4dc4-98b2-9aa8e37e187b.dmp
[task 2021-10-15T23:41:03.652Z] 23:41:03     INFO - mozcrash Saved app info as Z:\task_163433867847459\build\blobber_upload_dir\2885ba3b-5ff3-4dc4-98b2-9aa8e37e187b.extra
[task 2021-10-15T23:41:03.758Z] 23:41:03     INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ <unknown> + 0xdd6]
[task 2021-10-15T23:41:03.758Z] 23:41:03     INFO - Crash dump filename: C:\Users\task_163433867847459\AppData\Local\Temp\tmpkymw2jz4.mozrunner\minidumps\2885ba3b-5ff3-4dc4-98b2-9aa8e37e187b.dmp
[task 2021-10-15T23:41:03.758Z] 23:41:03     INFO - Operating system: Windows NT
[task 2021-10-15T23:41:03.758Z] 23:41:03     INFO -                   10.0.19041 
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - CPU: amd64
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -      family 6 model 85 stepping 7
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -      8 CPUs
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - 
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - GPU: UNKNOWN
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - 
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - Crash address: 0x180090
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - Assertion: Unknown assertion type 0x00000000
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - Process uptime: 17 seconds
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - 
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO - Thread 0 tid 4152 (crashed) - GeckoMain 0  gdi32.dll!DdQueryDisplaySettingsUniqueness + 0x7
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     rax = 0x0000000000000000   rdx = 0x00007ffb4548f930
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     rcx = 0x84d00d343a6c0000   rbx = 0x00007ffb43cc0000
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     rsi = 0x0000006c7a3fb1e0   rdi = 0x0000021ea3fcb840
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fafa8
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -      r8 = 0x00007ffb42c40000    r9 = 0x0000000000000029
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     r10 = 0x0000000000000000   r11 = 0x0000006c7a3faed0
[task 2021-10-15T23:41:03.764Z] 23:41:03     INFO -     r12 = 0x00007ffb42c454b0   r13 = 0x00007ffb42c45630
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     r14 = 0x00007ffb42c44730   r15 = 0x00007ffb42c44bb0
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb43cc4377
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     Found by: given as instruction pointer in context
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -  1  dxgi.dll!<unknown> + 0xdd6
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fafb0
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb41330c37
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -  2  ntdll.dll!<unknown> + 0x16facf
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fafc0
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb4548f930
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -  3  dxgi.dll!<unknown> + 0xbef97
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fb010
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb413eedf8
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -  4  dxgi.dll!MicrosoftTelemetryAssertTriggeredWorker + 0x197
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fb050
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb4132fad3
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -  5  ntdll.dll!<unknown> + 0x5169e
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rbp = 0x0000006c7a3fb0f9   rsp = 0x0000006c7a3fb060
[task 2021-10-15T23:41:03.765Z] 23:41:03     INFO -     rip = 0x00007ffb453714ff
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -  6  dxgi.dll!MicrosoftTelemetryAssertTriggeredWorker + 0x8d
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb160   rip = 0x00007ffb4132f9c9
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -  7  dxgi.dll!AnimatePaletteStub + 0xe
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb190   rip = 0x00007ffb4132db7e
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -  8  d3d11.dll!<unknown> + 0x1dabb7
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb1a0   rip = 0x00007ffb3f81aa18
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -  9  d3d11.dll!<unknown> + 0x42947
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb1d0   rip = 0x00007ffb3f6827a8
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO - 10  KERNELBASE.dll!<unknown> + 0x2348f
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb220   rip = 0x00007ffb42f732f0
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO - 11  d3d11.dll!<unknown> + 0x112cc
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb260   rip = 0x00007ffb3f65112d
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO - 12  d3d11.dll!<unknown> + 0x11fb8
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb2c0   rip = 0x00007ffb3f651e19
[task 2021-10-15T23:41:03.766Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 13  d3d11.dll!<unknown> + 0x138a6
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb2d0   rip = 0x00007ffb3f653707
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 14  d3d11.dll!<unknown> + 0x10c26
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb300   rip = 0x00007ffb3f650a87
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 15  d3d11.dll!<unknown> + 0x1d8bfb
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb320   rip = 0x00007ffb3f818a5c
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 16  d3d11.dll!<unknown> + 0x1d8b4f
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb3c8   rip = 0x00007ffb3f8189b0
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 17  dxgi.dll!<unknown> + 0x1ff
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb3e0   rip = 0x00007ffb41330060
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 18  d3d11.dll!<unknown> + 0x225e47
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb418   rip = 0x00007ffb3f865ca8
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO - 19  dxgi.dll!<unknown> + 0x6a0
[task 2021-10-15T23:41:03.767Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb420   rip = 0x00007ffb41330501
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO - 20  d3d11.dll!<unknown> + 0x2261d7
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb468   rip = 0x00007ffb3f866038
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO - 21  d3d11.dll!<unknown> + 0x226237
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb520   rip = 0x00007ffb3f866098
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO - 22  d3d11.dll!<unknown> + 0xe71d
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb620   rip = 0x00007ffb3f64e57e
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     Found by: stack scanning
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO - 23  ntdll.dll!<unknown> + 0x6b7f
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     rsp = 0x0000006c7a3fb700   rip = 0x00007ffb453269e0
[task 2021-10-15T23:41:03.768Z] 23:41:03     INFO -     Found by: stack scanning

Are these (or at least some of these) down to the fact that we still run a lot of tests with remote webgl disabled?

Flags: needinfo?(cmartin)

I'm not sure, but that might be a simple explanation!

Will have to investigate this further when done with Bug 1721850

Flags: needinfo?(cmartin)

[task 2021-10-15T23:39:17.023Z] 23:39:17 INFO - webgl_ipc: False
"webgl_ipc": self.extraPrefs.get("webgl.out-of-process", False),

So that would confirm WebGL remoting isn't in use here.

Currently, there are situations where Remote WebGL is disabled due to
lack of HW support (For example, if it is run in a Virtual Machine)

This makes it so that the WebGL remoting is enabled anyway, since it is
needed for Win32k Lockdown.

Pushed by cmartin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/28880b7218fc
Enable out-of-process WebGL without HW accel r=jgilbert
Pushed by cmartin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4c969fd895f9
Enable out-of-process WebGL without HW accel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
Flags: needinfo?(cmartin)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: