Crash everytime I open a Material Instance

I’ve been working on a Material in UE5.3 for a week now, trying to make a autoMaterial for my landscape.

Everything has worked fine so far, did a minor change in one of the Material functions and now everytime I open the Material Instance to edit it, the program crashes and gives me an error.

I tried some fixes google recommended like resetting the Nvidia control options to default but nothing worked so far.

I don’t understand what happaned, even recreating the functions and material from scratch on a new project still crashes UE5. Other material instances work fine.

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000700000011

UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:629]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:625]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:553]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:625]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParameters() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:277]
UnrealEditor_UnrealEd!UMaterialEditorInstanceConstant::RegenerateArrays() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PreviewMaterial.cpp:610]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceTree::CreateGroupsWidget() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1382]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceTree::Construct() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1151]
UnrealEditor_MaterialEditor!TSlateDecl<SMaterialLayersFunctionsInstanceTree,RequiredArgs::T0RequiredArgs>::operator<<=() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Public\Widgets\DeclarativeSyntaxSupport.h:976]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceWrapper::Construct() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1876]
UnrealEditor_MaterialEditor!TSlateDecl<SMaterialLayersFunctionsInstanceWrapper,RequiredArgs::T0RequiredArgs>::operator<<=() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Public\Widgets\DeclarativeSyntaxSupport.h:976]
UnrealEditor_MaterialEditor!FMaterialInstanceEditor::CreateInternalWidgets() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialInstanceEditor.cpp:838]
UnrealEditor_MaterialEditor!FMaterialInstanceEditor::InitMaterialInstanceEditor() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialInstanceEditor.cpp:425]
UnrealEditor_MaterialEditor!FMaterialEditorModule::CreateMaterialInstanceEditor() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorModule.cpp:110]
UnrealEditor_EngineAssetDefinitions!UAssetDefinition_MaterialInstanceConstant::OpenAssets() [D:\build\++UE5\Sync\Engine\Plugins\Editor\EngineAssetDefinitions\Source\Private\Material\AssetDefinition_MaterialInstanceConstant.cpp:19]
UnrealEditor_AssetTools!FAssetDefinitionProxy::OpenAssetEditor() [D:\build\++UE5\Sync\Engine\Source\Developer\AssetTools\Private\AssetTools.cpp:244]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAsset() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:579]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets_Advanced() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:645]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:761]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewAssetFileItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:372]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:417]
UnrealEditor_ContentBrowserAssetDataSource!UContentBrowserAssetDataSource::BulkEditItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataSource.cpp:2200]
UnrealEditor_ContentBrowser!SContentBrowser::OnItemsActivated() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SContentBrowser.cpp:3141]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,1,void __cdecl(TArrayView<FContentBrowserItem const ,int>,enum EAssetTypeActivationMethod::Type),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281]
UnrealEditor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp:4081]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_OnItemDoubleClicked() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\SListView.h:1122]
UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\STableRow.h:423]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,`FSlateApplication::RoutePointerDoubleClickEvent'::`2'::<lambda_1> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442]
UnrealEditor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5700]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5685]
UnrealEditor_Slate!FSlateApplication::OnMouseDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5648]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2235]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2738]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1099]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:937]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:148]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5749]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Install debug symbols.
Its possible the error is really an unhandled exception, but it doesnt look the same as regular messages should look when debug symbols are avaliable.

GetVisibleMaterialParametersFromExpression()

Seems to be at fault. But it should tell you what or why is at fault for
D:\build++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:629

Review the source around that line to get ideas.
And rebuild from source.

Since its listing D: as the drive i believe you are already running custom builds, so it shouldnt be a problem to dig into it a bit…

Running off source you can actually throw a breakpoint in there and debug the engine issue yourself… beats waiting for epic to do anything at all.

Sorry, i’m not good at scripts or coding languages, no clue how to read this crash log.

I downloaded the 79gb editor symbols for debugging when I posted this, if that is what you mean?

I found a node in the material that makes the material Instance, crash. I don’t know why.
It works fine when I edit it in the shader graph and it looks fine in editor/ingame.

But if I try to open the materials, material instance. Then it crashes Unreal and gives me a crash error.

This node marked in Red is the node making the program crash


And this is what it contains.

If I remove it, the material Instance works and Unreal does not crash. However, it completely breaks the look of the material. If I have it, material looks great but opening the Mat Instance crashes Unreal.

GetVisibleMaterialParametersFromExpression()

Seems to be at fault. But it should tell you what or why is at fault for
D:\build++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:629

Review the source around that line to get ideas.
And rebuild from source.

What do you mean by this? Review the source around that line?
I’ve sadly no clue what it means :frowning:

I have Unreal Engine installed to a partitioned SSD, on the D: drive thats all.
No custom build I think.

Then you’ll just have to live without the node.

What you can so is submit a detailed bug report on this.
By 2026 they may actually address it, but that’s a different story.

In theory, what you provided here is enough.
But if package up a project with the material, whoever ends up with the report will have the option (a year from when you submit or even longer after) to find you a workaround…

You can try to copy paste the nodes out to the material, thus removing the material function.

GetVisibleMaterialParametersFromExpression()
Is probably folded in the PixelNormal node.

If so, your material/instance will crash again by just calling in that node.

The rest being straight up math, I don’t really see wher else the error point could be…

I tried removing the function entirely and replacing it with just regular nodes. Still crashes when I open the material instance :frowning:

GetVisibleMaterialParametersFromExpression()
Is probably folded in the PixelNormal node.

What do you mean by folded in the PixelNormal node, sorry i’m such a noob at this. I’m not used to error logs or coding language :sweat_smile:

It did give me a new error message I think

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000007

UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:629]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:625]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:553]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParametersFromExpression() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:625]
UnrealEditor_MaterialEditor!FMaterialEditorUtilities::GetVisibleMaterialParameters() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorUtilities.cpp:277]
UnrealEditor_UnrealEd!UMaterialEditorInstanceConstant::RegenerateArrays() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PreviewMaterial.cpp:610]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceTree::CreateGroupsWidget() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1382]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceTree::Construct() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1151]
UnrealEditor_MaterialEditor!TSlateDecl<SMaterialLayersFunctionsInstanceTree,RequiredArgs::T0RequiredArgs>::operator<<=() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Public\Widgets\DeclarativeSyntaxSupport.h:976]
UnrealEditor_MaterialEditor!SMaterialLayersFunctionsInstanceWrapper::Construct() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\SMaterialLayersFunctionsTree.cpp:1876]
UnrealEditor_MaterialEditor!TSlateDecl<SMaterialLayersFunctionsInstanceWrapper,RequiredArgs::T0RequiredArgs>::operator<<=() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Public\Widgets\DeclarativeSyntaxSupport.h:976]
UnrealEditor_MaterialEditor!FMaterialInstanceEditor::CreateInternalWidgets() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialInstanceEditor.cpp:838]
UnrealEditor_MaterialEditor!FMaterialInstanceEditor::InitMaterialInstanceEditor() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialInstanceEditor.cpp:425]
UnrealEditor_MaterialEditor!FMaterialEditorModule::CreateMaterialInstanceEditor() [D:\build\++UE5\Sync\Engine\Source\Editor\MaterialEditor\Private\MaterialEditorModule.cpp:110]
UnrealEditor_EngineAssetDefinitions!UAssetDefinition_MaterialInstanceConstant::OpenAssets() [D:\build\++UE5\Sync\Engine\Plugins\Editor\EngineAssetDefinitions\Source\Private\Material\AssetDefinition_MaterialInstanceConstant.cpp:19]
UnrealEditor_AssetTools!FAssetDefinitionProxy::OpenAssetEditor() [D:\build\++UE5\Sync\Engine\Source\Developer\AssetTools\Private\AssetTools.cpp:244]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAsset() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:579]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets_Advanced() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:645]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:761]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewAssetFileItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:372]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:417]
UnrealEditor_ContentBrowserAssetDataSource!UContentBrowserAssetDataSource::BulkEditItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataSource.cpp:2200]
UnrealEditor_ContentBrowser!SContentBrowser::OnItemsActivated() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SContentBrowser.cpp:3141]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,1,void __cdecl(TArrayView<FContentBrowserItem const ,int>,enum EAssetTypeActivationMethod::Type),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281]
UnrealEditor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp:4081]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_OnItemDoubleClicked() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\SListView.h:1122]
UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\STableRow.h:423]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,`FSlateApplication::RoutePointerDoubleClickEvent'::`2'::<lambda_1> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442]
UnrealEditor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5700]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5685]
UnrealEditor_Slate!FSlateApplication::OnMouseDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5648]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2235]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2738]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1099]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:937]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:148]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5749]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Sorry if i’m wasting your time, I’m just a bit lost.

Seems like its the pixel normal node that’s at fault.

Try removing it, compiling, and opening the instance.
(Feed it a static float3 (0,0,1) for testing purposes).

Did some extensive testing to narrow down the issue and found that the Set Material Attributes node was the cause of my issue. I’m not sure why this was an issue.

I am still running test to see if I can continue to use the node. I’ll report back but just thought I’d drop this here for others struggling with this issue. Use the MakeMaterialAttributes node instead of SetMaterialAttributes.

This may or may not solve your issue.

i have the same issue

I also am having this issue

I create an new material function then try open it to edit and UE crash
I search for existing material function and try open it to edit UE crash