Bug 1664843 Comment 28 Edit History

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

So in the "bad build", the sandbox in the content process makes it so that GfxInfo computes an empty vendor ID + device ID.

jgilbert supplied the missing piece of the puzzle: We have [code in gfxPlatform.cpp](https://searchfox.org/mozilla-central/rev/dfd9c0f72f9765bd4a187444e0c1e19e8834a506/gfx/thebes/gfxPlatform.cpp#2566-2573) which specifically works around an Intel HD 3000 crash by disabling Core Profile contexts. This code is now ineffective and the crash is back.
So in the "bad build", the sandbox in the content process makes it so that GfxInfo computes an empty vendor ID + device ID.

jgilbert supplied the missing piece of the puzzle: We have [code in gfxPlatform.cpp](https://searchfox.org/mozilla-central/rev/dfd9c0f72f9765bd4a187444e0c1e19e8834a506/gfx/thebes/gfxPlatform.cpp#2566-2573) which specifically works around an Intel HD 3000 crash by disabling Core Profile contexts based on the vendor ID + device ID. This code is now ineffective and the crash is back.

Back to Bug 1664843 Comment 28