Developer Notes

We are about the upgrade to 3.4, so we won't be looking into this before that.

Description

The user is experiencing a PhysX crash in their project. They stated that the source files contained in 4.12.5 are different from Nvidia's Github version of 3.3.4, which apparently contains a fix for the issue.

User Quote: "Preamble: UE 4.12 is uses PhysX 3.3.4; however if you download the 4.12.5 release from Epic's github, some PhysX source files are different from the ones that you can download from nVidia's github (https://github.com/NVIDIAGameWorks/PhysX-3.3 ; you need to be part of GameWorks organization to access it).

Example: Unreal Engine's file "Engine\Source\ThirdParty\PhysX\PhysX-3.3\Source\LowLevel\software\src\PxsConstraintPartition.cpp", line 731, is different from the one provided by nVidia as part of PhysX 3.3.4 SDK.

The issue: I am currently using Unreal Editor 4.12.5, compiled from github sources ( https://github.com/EpicGames/UnrealEngine/archive/4.12.5-release.zip ). The UE PhysX sources I am referring to are the ones downloaded by running the setup.bat contained in the zip file.

I managed to trigger a bug that lead to an editor crash by assembling a particular PxScene, but this bug has been fixed in nVidia's PhysX SDK. You can diff the file that I cited as an example to see the fix. Would it be possible to have this fix ported to UE's PhysX sources as well?"

Steps to Reproduce
  1. Open the attached project
  2. PIE

Result: Editor Crashes

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.12
CreatedJul 29, 2016
ResolvedJul 29, 2016
UpdatedJul 14, 2021