Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
puzzabug's avatar
puzzabug
Protege
11 months ago

meta plugin 72 crashing dedicated servers and mac clients

The Get Boundary Visibility function is running on tick on servers, causing a crash.


 

 



 0000000000000000() Unknown

> [Inline Frame] x.exe!OculusXRScene::FOculusXRScene::GetBoundaryVisibility(EOculusXRBoundaryVisibility &) Line 253 C++
x.exe!UOculusXRSceneSubsystem::GetBoundaryVisibility() Line 61 C++
x.exe!UOculusXRSceneSubsystem::UpdateBoundary() Line 83 C++
x.exe!FTickableGameObject::TickObjects(UWorld * World, int InTickType, bool bIsPaused, float DeltaSeconds) Line 153 C++
x.exe!UGameEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 1853 C++
x.exe!FEngineLoop::Tick() Line 5921 C++
[Inline Frame] NitroGridServer.exe!EngineTick() Line 61 C++
x.exe!GuardedMain(const wchar_t * CmdLine) Line 180 C++
x.exe!LaunchWindowsStartup(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow, const wchar_t * CmdLine) Line 247 C++
x.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * pCmdLine, int nCmdShow) Line 299 C++
[External Code]

1 Reply

Replies have been turned off for this discussion
  • I edited the OculusXRSceneSubsystem.cpp file, and built the project and it didn't crash

    void UOculusXRSceneSubsystem::UpdateBoundary()
    {
    // Add this check at the beginning of the function
    if (IsRunningDedicatedServer())
    {
    return;
    }

    // Existing code
    }