Sometimes my ISP's DNS server doesn't behave and requests are just left to time out. This takes at least 5 minutes.
When this happens during cvs operations the UI is frozen because some cvs operations are still being done on swing thread.
I just got this, but can't attach a detailed stack dump as the problem also caused my whole pc to ultimately freeze up too for some reason, but I did note down the following approximate stack trace by hand that shows the important part:
<resolving host name calls here>
...
AddFilesOperation.login() (AddFilesOperation:27)
CommandCVSHandler.login() (CommandCVSHandler:72)
CVSOperationExecutor$4.run() (CVSOperationExecutor:176)
LaterInvocator$1.run() (LaterInvocator:1)
LaterInvocator.? (LaterInvocator:21)
java.awt.InvocationEvent.dispatch()
EventQueue.dispatchEvent()
IdeEventQueue.c() (IdeEventQueue:180)
Please fix this as it is an ongoing pain for us remote workers.