Page 1 of 1

[0.14.10] [rrrola] Deadlock in main menu on InitializationFailed

Posted: Wed Sep 28, 2016 7:13 pm
by Rippie
Issue:
The main menu goes into a deadlock and no longer responds when a connection fails to be established after having pressed "Escape".

To reproduce:
1. Start Factorio 0.14.10
2. Click Play
3. Click Multiplayer
4. Click Connect to server
5. Click Connect
6. While the window is connecting / loading hit Escape, opening the main menu again.
7. Wait for the loading menu to disappear.
8. The main menu now no longer responds to anything.
108.544 Info ClientMultiplayerManager.cpp:530: MapTick(-1) changing state from(Connecting) to(InitializationFailed)
Deadlock happens after this log entry. Exited Factorio by clicking the "X" in windowed mode.

Log file attached.

Edit: It just occurred to me I posted this bug report 20 minutes after releasing 0.14.10. Sorry guys. :-)

Re: [0.14.10]Deadlock in main menu on InitializationFailed

Posted: Wed Oct 05, 2016 1:59 pm
by kovarex
I tried to reproduce it in the newest version but I couldn't

When I hit quit when it was loading, it was grey for a small while (the map was being deleted), and then just go to the main menu.

Re: [0.14.10]Deadlock in main menu on InitializationFailed

Posted: Wed Oct 05, 2016 2:51 pm
by kovarex
It is most probably not happening anymore in newest versions as I can't reproduce it.

Re: [0.14.10]Deadlock in main menu on InitializationFailed

Posted: Wed Oct 05, 2016 9:31 pm
by Rippie
Just reproduced with 0.14.13.

Let me make the reproduce scenario extra clear.

1. Start Factorio 0.14.13
2. Click Play
3. Click Multiplayer
4. Click Connect to server
5. Make sure the textbox with IP address and port is empty.
5. Click Connect
6. A window saying "Connecting to the game..." will pop up.
7. Wait a while, and the message "Couldn't establish network connection with server." pops up.
8. Try again: Click OK on the message "Couldn't establish network connection with server.", and click "Connect to server" in the Main Menu.
9. Again, leave the textbox with IP address and port empty.
10. Click Connect
11. This time, before the notice saying "Couldn't establish network connection with server." pops up, hit "Escape" on your keyboard, showing the Main Menu under the "Connecting to the game..." window.
12. Now wait until the "Connecting to the game..." window disappears.
13. At this point, you are looking at the Main Menu, and it no longer responds to anything.

Re: [0.14.10]Deadlock in main menu on InitializationFailed

Posted: Wed Oct 05, 2016 9:52 pm
by Smarty
was able to reproduce
Moved back to bug reports
See GIF

Image
https://giphy.com/gifs/26ufdYNwOJwHsHe9i

Re: [0.14.10] [rrrola] Deadlock in main menu on InitializationFailed

Posted: Wed Oct 26, 2016 5:56 pm
by Jan Kadlec
Hopefully fixed for 0.14.17.