When upgrading to 4.13 from 4.12.5 we started to see sporadic crashes in the HttpManagerThread.
I havn’t been able to reliably reproduce the crash but it occurs fairly often for us. We do not have any changes to the engine.
We are using FHttpModule::Get() for creating and sending http calls. (btw, the FHttpModule has a comment that says use the FHttpFactory but there is no such thing, I presume it’s a leftover).
Anyone has any ides on what might cause this and how to get around it?
[2016.09.16-13.21.26:420][543]LogWindows:Warning: CreateProc failed (2) ..\..\..\Engine\Binaries/Win64/CrashReportClient.exe -AppName=UE4-valhalla -CrashGUID=UE4CC-Windows-2C4B05B144897EC941C9D286F85279CC_0000 -DebugSymbols=..\..\..\Engine\Intermediate\Symbols
[2016.09.16-13.21.26:420][543]LogWindows: Could not start CrashReportClient.exe
[2016.09.16-13.21.26:420][543]LogMemory: Platform Memory Stats for WindowsNoEditor
[2016.09.16-13.21.26:420][543]LogMemory: Process Physical Memory: 745.67 MB used, 982.40 MB peak
[2016.09.16-13.21.26:420][543]LogMemory: Process Virtual Memory: 1410.51 MB used, 1747.79 MB peak
[2016.09.16-13.21.26:420][543]LogMemory: Physical Memory: 3942.22 MB used, 8132.55 MB total
[2016.09.16-13.21.26:420][543]LogMemory: Virtual Memory: 2052.29 MB used, 134217728.00 MB total
[2016.09.16-13.21.29:394][709]VHServerCommunicationLog:Display: is sending to: 127.0.0.1:1234/valhalla/v1/party-service/get, with verb "GET"
[2016.09.16-13.21.30:189][754]LogThreadingWindows:Error: Runnable thread HttpManagerThread crashed.
[2016.09.16-13.21.30:189][754]LogWindows:Error: === Critical error: ===
[2016.09.16-13.21.30:189][754]LogWindows:Error:
[2016.09.16-13.21.30:189][754]LogWindows:Error: Fatal error!
[2016.09.16-13.21.30:189][754]LogWindows:Error:
[2016.09.16-13.21.30:189][754]LogWindows:Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x25570000
[2016.09.16-13.21.30:189][754]LogWindows:Error:
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FCurlHttpRequest::DebugCallback() [c:\valhalla\unrealengine\engine\source\runtime\online\http\private\curl\curlhttp.cpp:420]
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FCurlHttpRequest::StaticDebugCallback() [c:\valhalla\unrealengine\engine\source\runtime\online\http\private\curl\curlhttp.cpp:262]
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!Curl_write_plain()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!Curl_debug()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!Curl_add_buffer_send()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!Curl_http()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!Curl_do()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!curl_multi_wait()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!curl_multi_perform()
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FCurlHttpThread::HttpThreadTick() [c:\valhalla\unrealengine\engine\source\runtime\online\http\private\curl\curlhttpthread.cpp:28]
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FHttpThread::Run() [c:\valhalla\unrealengine\engine\source\runtime\online\http\private\httpthread.cpp:135]
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FRunnableThreadWin::Run() [c:\valhalla\unrealengine\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]
[2016.09.16-13.21.30:189][754]LogWindows:Error: valhalla.exe!FRunnableThreadWin::GuardedRun() [c:\valhalla\unrealengine\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:31]
[2016.09.16-13.21.30:189][754]LogWindows:Error: KERNEL32.DLL
[2016.09.16-13.21.30:189][754]LogWindows:Error: ntdll.dll
[2016.09.16-13.21.30:189][754]LogWindows:Error: ntdll.dll
[2016.09.16-13.21.30:189][754]LogWindows:Error:
[2016.09.16-13.21.30:189][754]LogWindows:Error: Crash in runnable thread HttpManagerThread
[2016.09.16-13.21.30:206][755]LogExit: Executing StaticShutdownAfterError