In getting more information for the first bug I posted moments ago (about the screen sleep leading to the server freezing), when the server froze up, the client gave me the option to try and reconnect after the "not responding" progress bar filled up. I didn't do anything with the dialog as I quit the server, at which point a second dialog appeared on my client, telling me that the server has quit the game. This second dialog was modal, and kept me from interacting with the first dialog with the reconnect button.
I saved and quit the game using the second "quit" dialog, at which point the game returned to the main menu. But the first dialog was still present in the main menu, and again, the main menu kept me from interacting with the first dialog. When I connected to the server again, the first dialog remained through the reconnection process, and I was finally put back in the game, with the first dialog still there. I then clicked the reconnect button on the dialog, just to try and get rid of it, at which point my Factorio client segfaulted and crashed.
Attached is the log file.
[0.14.22] Double Server Failure Message leads to Segfault
-
- Manual Inserter
- Posts: 3
- Joined: Mon Feb 20, 2017 4:58 am
- Contact:
[0.14.22] Double Server Failure Message leads to Segfault
- Attachments
-
- factorio-current.log
- FactorioLog_20170220
- (104.39 KiB) Downloaded 85 times
Re: [0.14.22] Double Server Failure Message leads to Segfault
Initialization:
End:
Code: Select all
0.004 2017-02-19 18:01:40; Factorio 0.14.22 (build 25342, win64, steam)
0.005 Operating system: Windows 7 Service Pack 1
0.005 Program arguments: "D:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.005 Read data path: D:/SteamLibrary/steamapps/common/Factorio/data
0.005 Write data path: C:/Users/Tim/AppData/Roaming/Factorio
0.005 Binaries path: D:/SteamLibrary/steamapps/common/Factorio/bin
0.032 System info: [CPU: AMD Athlon(tm) X4 760K Quad Core Processor , 4 cores, RAM: 16325MB]
0.032 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
0.037 Available display adapters: 2
0.037 [0]: \\.\DISPLAY1 - AMD Radeon R9 200 Series {0x80001, [0,-1080], 1920x1080, 32bit, 60Hz}
0.037 [1]: \\.\DISPLAY2 - AMD Radeon R9 200 Series {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
0.037 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.300 Initialised Direct3D:[1] AMD Radeon R9 200 Series; driver: aticfx64.dll 8.17.10.1460
0.305 Video memory size (dedicated video/dedicated system/shared system/available): 2027/0/3840/1768 MB
0.351 DSound: Starting _dsound_update thread
0.351 DSound: Enter _dsound_update; tid=11064
0.351 Device reset internal.
0.355 Desktop composition is active.
0.356 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
0.453 Loading mod core 0.0.0 (data.lua)
0.460 Loading mod base 0.14.22 (data.lua)
0.594 Checksum for core: 1291735968
0.594 Checksum for mod base: 786624017
1.095 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1487544045
1.095 Info PlayerData.cpp:62: Cloud player-data.json unavailable
1.248 Initial atlas bitmap size is 16384
1.250 Created atlas bitmap 16384x5589
1.250 Created atlas bitmap 4096x968
1.251 Created atlas bitmap 4096x3652
17.005 Sprites loaded
17.005 Convert atlas 4096x968 to: trilinear-filtering
17.032 Convert atlas 4096x3652 to: mipmap
17.250 Loading sounds...
19.068 Custom inputs active: 0
19.127 Factorio initialised
73.848 Joining game 192.168.1.152:7776
73.848 Info UDPSocket.cpp:33: Opening socket
73.851 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Ready) to(Connecting)
76.381 Error ClientMultiplayerManager.cpp:90: MultiplayerManager failed: multiplayer.not-received-connection-accept-reply
76.382 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(Connecting) to(InitializationFailed)
80.566 Info ClientMultiplayerManager.cpp:177: Quitting multiplayer connection.
80.566 Info ClientMultiplayerManager.cpp:539: MapTick(-1) changing state from(InitializationFailed) to(Disconnected)
80.650 Info UDPSocket.cpp:235: Socket closed
Code: Select all
22411.053 Info ClientSynchronizer.cpp:255: Changing local latency from 32 to 122 (nextTickToSend: 1278306, ticksClientWillJumpOver: 0 {})
22411.431 Info ClientSynchronizer.cpp:255: Changing local latency from 122 to 140 (nextTickToSend: 1278419, ticksClientWillJumpOver: 0 {})
22413.533 Error CrashHandler.cpp:230: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-xcajoo\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-xcajoo\src\util\logger.cpp (337): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-xcajoo\src\util\logger.cpp (391): Logger::logStacktrace
c:\cygwin64\tmp\factorio-xcajoo\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-xcajoo\src\util\crashhandler.cpp (233): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (117): `thread_start<unsigned int (__cdecl*)(void * __ptr64)>'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000014036A708)
000000014036A708 (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776A905D)
00000000776A905D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077698C0F)
0000000077698C0F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776CD948)
00000000776CD948 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstring (1150): std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FEC3821)
000000013FEC3821 (Factorio): (filename not available): NamedSocketAddress::NamedSocketAddress
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FEC3138)
000000013FEC3138 (Factorio): (filename not available): MultiplayerConnectSettings::MultiplayerConnectSettings
c:\cygwin64\tmp\factorio-xcajoo\src\net\clientrouter.hpp (73): ClientRouter::getConnectSettings
c:\cygwin64\tmp\factorio-xcajoo\src\gui\infoboxconnector.cpp (176): SaveQuitOrReconnectInfoBoxConnector::update
c:\cygwin64\tmp\factorio-xcajoo\src\gui\infoboxmanager.cpp (28): InfoBoxManager::removeConnectorsToBeDestroyed
c:\cygwin64\tmp\factorio-xcajoo\src\gui\infoboxmanager.cpp (12): InfoBoxManager::update
c:\cygwin64\tmp\factorio-xcajoo\src\mainloop.cpp (553): MainLoop::prepare
c:\cygwin64\tmp\factorio-xcajoo\src\mainloop.cpp (364): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-xcajoo\src\mainloop.cpp (208): MainLoop::run
c:\cygwin64\tmp\factorio-xcajoo\src\main.cpp (808): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077475A4D)
0000000077475A4D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776AB831)
00000000776AB831 (ntdll): (filename not available): RtlUserThreadStart
22422.523 Error CrashHandler.cpp:106: Map tick at moment of crash: 1278424
22422.523 Error Util.cpp:77: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
Re: [0.14.22] Double Server Failure Message leads to Segfault
This should be already fixed.