Even if shared memory wasn't disabled we shouldn't crash without it. It's important because Snap packages don't have access to /dev/shm.
@@ -1081,9 +1081,7 @@ CServerHandler::CServerHandler(bool runServer)
catch(...)
{
vstd::clear_pointer(shared);
- logNetwork->error("Cannot open interprocess memory.");
- handleException();
- throw;
+ logNetwork->error("Cannot open interprocess memory. Continue without it...");
}
#endif