[BUG] When selecting File->Connect to Source Control, GUI becomes unresponsive

When selecting from the menu File → Connect to source Control, the GUI becomes unresponsive for around ~ 3 seconds before opening the dialog to select the perforce server.

Note that i don’t actually have a Perforce server running. This is the first time i launched this dialog…

Here’s the stack of Thread 0 at the time of hanging:

Child-SP          RetAddr           Call Site
00000007`eeb1c858 000007fc`7eda48df ntdll!NtAlpcSendWaitReceivePort+0xa
00000007`eeb1c860 000007fc`7eda4766 RPCRT4!LRPC_BASE_CCALL::DoSendReceive+0xef
00000007`eeb1c910 000007fc`7eebb0b1 RPCRT4!LRPC_BASE_CCALL::SendReceive+0x36
00000007`eeb1c950 000007fc`7eebc0a9 RPCRT4!NdrpClientCall3+0x738
00000007`eeb1cca0 000007fc`7b5f5192 RPCRT4!NdrClientCall3+0xed
00000007`eeb1d030 000007fc`7b5f5e5e DNSAPI!Rpc_ResolverQuery+0x82
00000007`eeb1d0b0 000007fc`7b5f5fda DNSAPI!Query_PrivateExW+0x47e
00000007`eeb1d310 000007fc`7b7b64b3 DNSAPI!DnsQueryEx+0xda
00000007`eeb1d400 000007fc`7b7b638a mswsock!SaBlob_Query+0xc3
00000007`eeb1d4c0 000007fc`7b7b6216 mswsock!Rnr_DoDnsLookup+0xf8
00000007`eeb1d520 000007fc`7cfe4e19 mswsock!Dns_NSPLookupServiceNext+0x146
00000007`eeb1d880 000007fc`7cfe4d5c WS2_32!NSQUERY::LookupServiceNext+0x89
00000007`eeb1d8e0 000007fc`7cfe533d WS2_32!WSALookupServiceNextW+0xce
00000007`eeb1d930 000007fc`7cfe56e8 WS2_32!QueryDnsForFamily+0x17d
00000007`eeb1e2b0 000007fc`7cfe5075 WS2_32!QueryDns+0x1b7
00000007`eeb1e330 000007fc`7cfe3c58 WS2_32!LookupAddressForName+0x155
00000007`eeb1e450 000007fc`7cfe4b63 WS2_32!GetAddrInfoW+0x322
00000007`eeb1e5f0 000007fc`4b3d49e6 WS2_32!getaddrinfo+0xe3
00000007`eeb1e680 000007fc`4b3d1e1e RocketEditor_PerforceSourceControl!InitializeModule+0x19756
00000007`eeb1e6d0 000007fc`4b3d0ef4 RocketEditor_PerforceSourceControl!InitializeModule+0x16b8e
00000007`eeb1e760 000007fc`4b3d12d2 RocketEditor_PerforceSourceControl!InitializeModule+0x15c64
00000007`eeb1e850 000007fc`4b3ca40e RocketEditor_PerforceSourceControl!InitializeModule+0x16042
00000007`eeb1e880 000007fc`4b3bebac RocketEditor_PerforceSourceControl!InitializeModule+0xf17e
00000007`eeb1e8c0 000007fc`4b3ba113 RocketEditor_PerforceSourceControl!InitializeModule+0x391c
00000007`eeb1e8f0 000007fc`50cfc3f3 RocketEditor_PerforceSourceControl!SPerforceSourceControl::SelectWorkspace+0x583
00000007`eeb1eb00 000007fc`50d01eca RocketEditor_MainFrame+0x1c3f3
00000007`eeb1eb40 000007fc`5a10cdb0 RocketEditor_MainFrame+0x21eca
00000007`eeb1eb70 000007fc`5a34059a RocketEditor_Slate!FUICommandList::ExecuteAction+0xa0
00000007`eeb1ebc0 000007fc`5a343ee8 RocketEditor_Slate!SMenuEntryBlock::OnClicked+0x37a
00000007`eeb1ecf0 000007fc`5a3280bc RocketEditor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked+0x18
00000007`eeb1ed30 000007fc`5a10c2aa RocketEditor_Slate!FToolBarBuilder::EndSection+0x77c
00000007`eeb1ee20 000007fc`5a12f36e RocketEditor_Slate!DestroyColorPicker+0x204a
00000007`eeb1ee60 000007fc`5a1a1f86 RocketEditor_Slate!SButton::OnMouseButtonUp+0xee
00000007`eeb1ef50 000007fc`5a19a6b1 RocketEditor_Slate!FSlateApplication::ProcessMouseButtonUpMessage+0x1e6
00000007`eeb1f2f0 000007fc`5a938bfc RocketEditor_Slate!FSlateApplication::OnMouseUp+0x201
00000007`eeb1f390 000007fc`5a92acca RocketEditor_Core!FWindowsPlatformMisc::PreventScreenSaver+0x7dc
00000007`eeb1f410 000007fc`5a939556 RocketEditor_Core!FWindowsPlatformProcess::CreateSynchEvent+0x43a
00000007`eeb1f490 000007fc`5a9268d2 RocketEditor_Core!FWindowsPlatformMisc::PreventScreenSaver+0x1136
00000007`eeb1f5f0 000007fc`7d5a171e RocketEditor_Core!FFileHandleWindows::`default constructor closure'+0x18b2
00000007`eeb1f630 000007fc`7d5a14d7 USER32!UserCallWinProcCheckWow+0x13a
00000007`eeb1f6f0 000007fc`5a95e559 USER32!DispatchMessageWorker+0x1a7
00000007`eeb1f770 000007fc`5a939beb RocketEditor_Core!FWindowsPlatformProcess::WaitForProc+0x49
00000007`eeb1f7e0 000007f7`8f235e64 RocketEditor_Core!FWindowsPlatformMisc::PumpMessages+0x4b
00000007`eeb1f850 000007f7`8f22cb8c RocketEditor!GuardedMainWrapper+0x9284
00000007`eeb1fb90 000007f7`8f22cbfa RocketEditor!ForceLinkOperatorNewAndDelete+0xe9c
00000007`eeb1fc00 000007f7`8f23772b RocketEditor!GuardedMainWrapper+0x1a
00000007`eeb1fc40 000007f7`8f2383c3 RocketEditor!InitializeModule+0x10b
00000007`eeb1fc80 000007fc`7cad1832 RocketEditor!InitializeModule+0xda3
00000007`eeb1fcc0 000007fc`7f02d609 KERNEL32!BaseThreadInitThunk+0x1a
00000007`eeb1fcf0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

Hi Lior,

We are not experiencing this issue here. Can you tell us your system specs and internet connection?

Thanks!

Windows 8 x64 bit, wired (LAN) connection 100MBPS, 8gb ram machine, core i7-3630

Thank you for the information. We have not been able to reproduce this internally yet, but I have logged the issue for investigation.

added a stack trace from the actual period it is hanging.

Thank you. I’ve added it to the report.