View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030271||2.x IDE Bugs||General||Public||2018-11-29 21:22||2019-06-25 15:24|
|Reporter||Alexander Borup||Assigned To||Alexander Borup|
|Priority||Very High||Severity||A - Crash/Hang||Reproducibility||<25%|
|Platform||OS||Windows 10||OS Version|
|Target Version||2.2.3||Fixed in Version||2.2.3|
|Summary||0030271: General: Windows deadlock issue (dead Explorer instances and white screens for browser pages)|
|Description||This is just to have a single report on the Windows deadlock issue, aka the Explorer file dialog stall previously reported in 0026316. This is a problem that can occur when talking with other processes.|
These scenarios are all (likely) the same issue:
- Opening CEF can show a white screen as it fails to load a website (Marketplace / Manual / My Account)
- Stopping a running game can hang GMS2
- Opening a file dialog can hang GMS2 (Open/import/Save/Save As dialogs)
- Entering a GMS2 window context with an OS drag and drop package can hang Explorer (not GMS2)
- Crash/hang when trying to open the release notes pages from the Help menu
- Launching a run of your project can hang GMS2 with the tooltip showing for the run/debug button
- Calling the IME input window and typing text in that window.
For example, if CEF shows a white screen and fails to load any site then opening a file dialog will fail.
If dragging a file inside GMS2's window and Explorer hangs, opening a file dialog - or CEF, or stopping a game - will likewise fail.
|Steps To Reproduce||1. Create a macro that will launch GMS2 and...|
1a. Open a file dialog - see eventual deadlock
1b. Open the Marketplace (CEF) - when a white screen is shown (and the page fails to load indefinitely), see that opening a file dialog will deadlock
... and so on
|2.x IDE Found In||2.2.1|
|2.x Runtime Found In|
|2.x IDE Verified In|
|2.x Runtime Verified In|
||We have been working with Microsoft on this for the last few weeks, and have now found an issue we can address.|
||I believe I have fixed the issue.|
These startup crashes / IDE crashes when opening external processes are all fixed by the change for 0030271. In the month or so since this change was made, we have not seen these issues - and 2.2.3 beta period is so far saying the same thing. Regardless, all of these would now be covered by the new crash-reporting system, so these issues will not be reopened even if we do have reports of crashes still occurring. New reports using the memory dumps will be made instead.
Closing!!!!!!!!!!!!!! (This feels great! ;) )
IDE v18.104.22.1689 Runtime v22.214.171.1240