I’m having this exact same issue. Multiple projects, 5.4 or 5.5 Unreal engine version.
LoginId:f7d6b2828c304ba1aa6dd9bb012d65e1-000003e8
Assertion failed: Code == CURLM_OK [File:./Developer/DerivedDataCache/Private/Http/CurlHttpClient.cpp] [Line: 572]
Error in curl_multi operation: Unrecoverable error in select/poll
libUnrealEditor-DerivedDataCache.so!UE::FCurlHttpConnectionPool::ThreadLoop() [/mnt/horde/++UE5/Sync/Engine/Source/./Developer/DerivedDataCache/Private/Http/CurlHttpClient.cpp:572]
libUnrealEditor-Core.so!FThreadImpl::Run() [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Public/Templates/Function.h:470]
libUnrealEditor-Core.so!FRunnableThreadPThread::Run() [/mnt/horde/++UE5/Sync/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libUnrealEditor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/mnt/horde/++UE5/Sync/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
libc.so.6!UnknownFunction(0x9439c)
libc.so.6!UnknownFunction(0x11949b)
Edit 1:
I’m downloading Unreal 5.5 from Github (the source) and I’m going to see if removing this specific check leads to any issues. Will update when I’ve finished.
Edit 2:
I downloaded the source and built from that. I edited the Unreal file CurlHttpClient.cpp
inside the function FCurlHttpConnectionPool
and commented out the line checkf(Code == CURLM_OK, TEXT("Error in curl_multi operation: %hs"), curl_multi_strerror(Code));
Then I re-ran the make
command to build the engine.
Then it lets me load the world again. Not the right change but it does at least let me run it!
@StapledBattery - if this helps!
Edit 3:
The above works, and works better sometimes, but it causes any world partitions to go invisible other times.
I’ve had more luck with this link where you modify the Engines defaults: