-
Notifications
You must be signed in to change notification settings - Fork 28.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Window freezes when changing clock backwards #41136
Comments
Awesome steps and details! |
Steps:
The renderer seems to freeze. The main process seems to be working, you can still run the menus and open new windows. |
We're hitting this: https://connect.microsoft.com/VisualStudio/Feedback/Details/1121801 Related:
Docs on
Docs on
|
I've contacted a dev in VS Libs for help. |
Good job @joaomoreno |
VS reports that the issue is not yet fixed, unfortunately. |
Created PR for spdlog: gabime/spdlog#610 |
Verified in dev that it doesn't freeze any more when changing time back. |
Unfortunately it looks like spdylog is still causing the window to freeze from time to time on Windows. I was for a long time suspecting my change from sync to async dialogs to cause the behaviour but now I see that it might not be the case.
Here is what I did today and what in the past often has caused the renderer (window) to show a dialog that it no longer responds:
Notice how VS indicates that lots of memory gets allocated and freed:
It is worth mentioning that my logs folder for Code Insiders does not contain any new entry for today (4th of January) in the renderer, the last entries are from the day before (3rd of January):
logs.zip
This is a tough one, I cannot easily reproduce. It very often typically happens with the steps above where I come into the office the next day, resume by VMs and check for updates.
Maybe this is related to the fact that VS Code is running over night and spdylog somehow fails to create a new log folder for the new day from the renderer? The weird thing however is that the extension host log folder seems to have an entry from the 4th. But there is no entry for the renderer (e.g. I would expect some entries for the discarding of changes from the git viewlet).
I can also not really understand why this does not happen in stable. Did we change anything in insiders around spdylog?
The text was updated successfully, but these errors were encountered: