Resolution: Out of scope
3425c9c6d7f7915e6f7931da46105b36245e86ad (qtbase/5.14) 97c488a3740492d804ffce6ad948f19bd21b7544 (qtdeclarative/5.14)
QtWebEngine application crashes frequently on windows 10 with access violation in what looks like a 3rd party driver. Crashe stack attched.
It looks like ANGLE does not check for a “lost device” scenario, (https://docs.microsoft.com/en-us/windows/uwp/gaming/handling-device-lost-scenarios)
When handling of lost device is tested using dxcap -forcetdr on command prompt the application responds in one of 3 ways:
- Goes into an unrecoverable state in which all of the UI is pure white or pure black
- Shows a dialog that says “Failed to create OpenGL context for format QSurfaceFormat(…)” and then crashes.
- The application immediately crashes (stack is in attachment forcetdr-crash.txt)
When a simple pyside2 app is tested with dxcap it immediately crashes.
PS: More attachments will be uploaded soon.
- relates to
QTBUG-78601 Ensure we do not regress when doing Quick on OpenGL on QRhi when it comes to OpenGL context resets
|For Gerrit Dashboard: QTBUG-80257|
|297996,2||Clarify ResetNotification in QSurfaceFormat a bit||dev||qt/qtbase||Status: MERGED||+2||0|
|300959,2||Clarify ResetNotification in QSurfaceFormat a bit||5.15||qt/qtbase||Status: MERGED||+2||0|