Bug 1553249 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

When enabling vorbis decoding on RDD (and re-adding mozilla::mscom::ProcessRuntime to RDDProcessImpl.h), Win7 debug mochitests are crashing with:
Assertion failure: IsValid(), at z:/build/build/src/obj-firefox/dist/include\mozilla/mscom/ApartmentRegion.h:48

An example of the failure is here: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=247476977&repo=try&lineNumber=1369

To run a specific mochitest that fails:
./mach mochitest dom/media/mediasource/test/test_ChangeType.html

After adding some debug logging for a try push, I wonder if we're not running the proper code in the ProcessRuntime constructor because the RDD process fails the check for IsWin32kLockedDown here[1].  My logging says we are not getting a valid pGetProcessMitigationPolicy inside IsWin32kLockedDown[2].

[1] https://searchfox.org/mozilla-central/source/ipc/mscom/ProcessRuntime.cpp#53
[2] https://searchfox.org/mozilla-central/source/mozglue/misc/WindowsProcessMitigations.cpp#32
When enabling vorbis decoding on RDD (and re-adding mozilla::mscom::ProcessRuntime to RDDProcessImpl.h), Win7 debug mochitests are crashing with:
Assertion failure: IsValid(), at z:/build/build/src/obj-firefox/dist/include\mozilla/mscom/ApartmentRegion.h:48

Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=699622757394756381077b9ce9211fadad82a0df&selectedJob=247476977
An example of the failure is here: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=247476977&repo=try&lineNumber=1369

To run a specific mochitest that fails:
./mach mochitest dom/media/mediasource/test/test_ChangeType.html

After adding some debug logging for a try push, I wonder if we're not running the proper code in the ProcessRuntime constructor because the RDD process fails the check for IsWin32kLockedDown here[1].  My logging says we are not getting a valid pGetProcessMitigationPolicy inside IsWin32kLockedDown[2].

[1] https://searchfox.org/mozilla-central/source/ipc/mscom/ProcessRuntime.cpp#53
[2] https://searchfox.org/mozilla-central/source/mozglue/misc/WindowsProcessMitigations.cpp#32

Back to Bug 1553249 Comment 0