World Origin Rebasing is broken

  1. Create Third Person game from template.

  2. Add movable actor with Simulate Physics = true.

  3. Play in PIE

  4. Open console.

  5. Type “SetWorldOrigin”.

  6. Crash

    MachineId:FA902DF44C0D49D30D87A5B8B8416E8B
    EpicAccountId:7d59eb7aba6f43139dd296ab059b57f4

    Access violation - code c0000005 (first/second chance not available)

    PhysX3PROFILE_x64!physx::Sc::BodyCore::onOriginShift() [d:\ori.cohen_g6217_physics\engine\source\thirdparty\physx\physx-3.3\source\simulationcontroller\src\scbodycore.cpp:547]
    PhysX3PROFILE_x64!physx::NpScene::shiftOrigin() [d:\ori.cohen_g6217_physics\engine\source\thirdparty\physx\physx-3.3\source\physx\src\npscene.cpp:3033]
    UE4Editor_Engine!FPhysScene::ApplyWorldOffset() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\engine\private\physicsengine\physscene.cpp:1617]
    UE4Editor_Engine!UWorld::SetNewWorldOrigin() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\engine\private\world.cpp:4329]
    UE4Editor_Engine!UWorld::Tick() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\engine\private\leveltick.cpp:1156]
    UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\build++ue4+release-4.12+compile\sync\engine\source\editor\unrealed\private\editorengine.cpp:1346]
    UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\build++ue4+release-4.12+compile\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:368]
    UE4Editor!FEngineLoop::Tick() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2772]
    UE4Editor!GuardedMain() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\launch\private\launch.cpp:148]
    UE4Editor!GuardedMainWrapper() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
    UE4Editor!WinMain() [d:\build++ue4+release-4.12+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
    UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
    kernel32
    ntdll

Hi ,

I was able to reproduce this on my end and have entered a bug report, UE-30417, to be assessed by the development.

Any update on this bug fix yet?