Description

When a graphical mesh is used to create a lower LOD for cloth assets and the Cloth FBX has the APB assigned to the material for the cloth there will be a crash.

Steps to Reproduce

PhysX Mesh Creation in Max

  • Dev has linked video for how they create their graphical LOD Mesh for their cloth asset [Link Removed]

1. Open UE4
2. Import the Cloth FBX (example attached above)
3. Open the Cloth Skeletal Mesh asset
4. Import the APB cloth asset
5. Assign the APB to one of the materials for the cloth skeletal mesh
6. Crash

Callstack

MachineId:621DFBAB44A9B51A4245D5A61065407D

Unknown exception - code 00000001 (first/second chance not available)

Assertion failed: EndTotalIndex <= MapSize [Link Removed] [Line: 271]

KERNELBASE + 23544 bytes
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 292 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() + 248 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() + 1079 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:224]
UE4Editor_UnrealEd!ApexClothingUtils::LoadPhysicalMeshFromClothingAsset() + 356 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\editor\unrealed\private\apexclothingutils.cpp:273]
UE4Editor_UnrealEd!ApexClothingUtils::ImportClothingSectionFromClothingAsset() + 1145 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\editor\unrealed\private\apexclothingutils.cpp:1419]
UE4Editor_Persona!FPersonaMeshDetails::HandleSectionsComboBoxSelectionChanged() + 595 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\editor\persona\private\personameshdetails.cpp:2022]
UE4Editor_Persona!TBaseSPMethodDelegateInstance<0,FPersonaMeshDetails,0,TTypeWrapper<void> __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type),int,int>::Execute() + 132 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Persona!TBaseSPMethodDelegateInstance<0,FPersonaMeshDetails,0,void __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type),int,int>::ExecuteIfSafe() + 101 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_Slate!TBaseDelegate<void,TSharedPtr<FString,0>,enum ESelectInfo::Type>::ExecuteIfBound() + 97 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:519]
UE4Editor_Slate!STextComboBox::OnSelectionChanged() + 164 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\private\widgets\input\stextcombobox.cpp:66]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,STextComboBox,0,TTypeWrapper<void> __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type)>::Execute() + 106 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,STextComboBox,0,void __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() + 101 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_Slate!TBaseDelegate<void,TSharedPtr<FString,0>,enum ESelectInfo::Type>::ExecuteIfBound() + 97 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:519]
UE4Editor_Slate!SComboBox<TSharedPtr<FString,0> >::OnSelectionChanged_Internal() + 208 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\public\widgets\input\scombobox.h:320]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SComboBox<TSharedPtr<FString,0> >,0,TTypeWrapper<void> __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type)>::Execute() + 106 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SComboBox<TSharedPtr<FString,0> >,0,void __cdecl(TSharedPtr<FString,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() + 101 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_Slate!TBaseDelegate<void,TSharedPtr<FString,0>,enum ESelectInfo::Type>::ExecuteIfBound() + 97 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:519]
UE4Editor_Slate!SListView<TSharedPtr<FString,0> >::Private_SignalSelectionChanged() + 579 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\public\widgets\views\slistview.h:617]
UE4Editor_Slate!STableRow<TSharedPtr<FString,0> >::OnMouseButtonUp() + 1227 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\public\widgets\views\stablerow.h:437]
UE4Editor_Slate!<lambda_de96dc3471181973108233c6db1f9843>::operator()() + 188 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4116]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_de96dc3471181973108233c6db1f9843> >() + 215 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:210]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() + 632 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4119]
UE4Editor_Slate!FSlateApplication::OnMouseUp() + 294 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4079]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 3620 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:1406]
UE4Editor_Core!FWindowsApplication::DeferMessage() + 318 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:1710]
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 4359 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:711]
UE4Editor_Core!FWindowsApplication::AppWndProc() + 114 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:629]
user32 + 9268 bytes
user32 + 8855 bytes
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() + 118 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:775]
UE4Editor!FEngineLoop::Tick() + 3737 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\launchengineloop.cpp:2239]
UE4Editor!GuardedMain() + 1404 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Simulation - Physics
Affects Versions4.6.14.74.8
Target Fix4.8
Fix Commit2493547
CreatedFeb 24, 2015
ResolvedMar 27, 2015
UpdatedApr 27, 2018