Consistent Crash when using Substance textures using HLOD

Hello,

I have come across a reproducable crash when using Substance plugin and HLOD.

Here are the steps to reproduce:

  1. create a new project.

  2. enable Substance Plugin.

  3. enable HLOD for any open level, then generate clusters and proxy meshes.

  4. import any .sbar file and add the material to any mesh.

  5. try to generate proxy meshes again.

  6. the editor will crash with this report:

    LoginId:7c6f906448c828dfff0cd6a9884eeca8 EpicAccountId:876445409a58481d8def64cb1de3ef29
    

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

    UE4Editor_Engine!UHLODProxy::GenerateKeyForActor() [e:\programfiles\epic games\unrealengine\engine\source\runtime\engine\private\hlodproxy.cpp:335] UE4Editor_HierarchicalLODUtilities!FHierarchicalLODUtilities::BuildStaticMeshForLODActor() [e:\programfiles\epic games\unrealengine\engine\source\developer\hierarchicallodutilities\private\hierarchicallodutilities.cpp:354] UE4Editor_HierarchicalLODUtilities!FHierarchicalLODUtilities::BuildStaticMeshForLODActor() [e:\programfiles\epic games\unrealengine\engine\source\developer\hierarchicallodutilities\private\hierarchicallodutilities.cpp:213] UE4Editor_UnrealEd!FHierarchicalLODBuilder::BuildMeshesForLODActors() [e:\programfiles\epic games\unrealengine\engine\source\editor\unrealed\private\hierarchicallod.cpp:675] UE4Editor_HierarchicalLODOutliner!<lambda_54dc5f3e535b305158d197f37ea80386>::operator()() [e:\programfiles\epic games\unrealengine\engine\source\editor\hierarchicallodoutliner\private\hlodoutliner.cpp:797] UE4Editor_HierarchicalLODOutliner!HLODOutliner::SHLODOutliner::HandleBuildLODActors() [e:\programfiles\epic games\unrealengine\engine\source\editor\hierarchicallodoutliner\private\hlodoutliner.cpp:818] UE4Editor_HierarchicalLODOutliner!TBaseSPMethodDelegateInstance<0,HLODOutliner::SHLODOutliner,0,FReply
    __cdecl(void)>::Execute() [e:\programfiles\epic games\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:269] UE4Editor_Slate!SButton::OnMouseButtonUp() [e:\programfiles\epic games\unrealengine\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:290] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_1002768c627006711ef2f351a87ec0e7>

    () [e:\programfiles\epic games\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:268] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [e:\programfiles\epic games\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5472] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [e:\programfiles\epic games\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5979] UE4Editor_Slate!FSlateApplication::OnMouseUp() [e:\programfiles\epic games\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5959] UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [e:\programfiles\epic games\unrealengine\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1736] UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [e:\programfiles\epic games\unrealengine\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2182] UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [e:\programfiles\epic games\unrealengine\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1416] UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [e:\programfiles\epic games\unrealengine\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:732] user32 user32 UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [e:\programfiles\epic games\unrealengine\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:129] UE4Editor!FEngineLoop::Tick() [e:\programfiles\epic games\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:3417] UE4Editor!GuardedMain() [e:\programfiles\epic games\unrealengine\engine\source\runtime\launch\private\launch.cpp:166] UE4Editor!GuardedMainWrapper() [e:\programfiles\epic games\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:144] UE4Editor!WinMain() [e:\programfiles\epic games\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:223] UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283] kernel32 ntdll

This also occurs on UE 4.20.2

Thank you, I hope this helps.

Lolon

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks

it seems i’m also experiencing this crash. I’m also have substances and try to generate HLODs, Here is my post HLOD editor crash 4.20 - Asset Creation - Epic Developer Community Forums
Is there any solution to this problem?