https://bugs.winehq.org/show_bug.cgi?id=34978
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Many applications need a |Many applications need a |EnumDisplayDevicesW |EnumDisplayDevicesW |implementation for |implementation for |multi-monitor environment |multi-monitor environment |support (DisplayFusion, |support (DisplayFusion, |Turbo Tax 2012, WPF 4.x |Turbo Tax 2012, WPF 4.x |.NET apps, CEFv3 apps) |.NET apps, CEFv3 apps, VS | |Code < 1.16.0)
--- Comment #18 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Also all Visual Studio Code (VSCode) versions < v1.16.0 suffer from it.
Symptoms: App hangs on startup, churning CPU core. Disabling all but one display or use of Wine-Staging works around - as usual.
https://update.code.visualstudio.com/1.15.1/win32-x64/stable -> https://az764295.vo.msecnd.net/stable/41abd21afdf7424c89319ee7cb0445cc6f3769... (hangs)
https://update.code.visualstudio.com/1.16.0/win32-x64/stable ->
https://az764295.vo.msecnd.net/stable/787b31c0474e6165390b5a5989c9619e3e16f9... (starts, may be worked around)
I've tried to check which commit works around, but there are way too many in between:
https://github.com/Microsoft/vscode/compare/1.15.1...1.16.0
Brief skimming shows some potential candidates (https://github.com/Microsoft/vscode/commits/1.16.0/src/vs/platform/windows , https://github.com/Microsoft/vscode/commits/1.16.0/src/vs/code/) but digging deeper would be wasted time since it works out of the box with Staging.
$ sha1sum VSCodeSetup-x64-1.15.1.exe 900b9d5ad2beeeae25bf658939936172ca005327 VSCodeSetup-x64-1.15.1.exe
$ du -sh VSCodeSetup-x64-1.15.1.exe 41M VSCodeSetup-x64-1.15.1.exe
$ wine --version wine-4.6
Regards