Description

This crash occurs when enabling the USD plugin on the binary editor

Steps to Reproduce
  1. Open the binary editor to any project
  2. From the menu, go to Edit > Plugins
  3. Find and enable the USD plugin
  4. Restart the editor as requested

Result: During restart, you receive a message that UnrealUSDWrapper.dll isn't on your system. Click OK, and OK again in another popup. The editor crashes. And you are unable to load the project in any further attempts.

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

UE4Editor_UnrealEd!FEditorModeTools::GetCoordSystem() [editormodemanager.cpp:227]
UE4Editor_UnrealEd!FEditorModeTools::LoadConfig() [editormodemanager.cpp:86]
UE4Editor_UnrealEd!FEditorModeTools::FEditorModeTools() [editormodemanager.cpp:58]
UE4Editor_UnrealEd!GLevelEditorModeTools() [unrealedglobals.cpp:48]
UE4Editor_Engine!UNavigationSystem::~UNavigationSystem() [navigationsystem.cpp:332]
UE4Editor_Engine!UNavigationSystem::`vector deleting destructor'()
UE4Editor_CoreUObject!IncrementalPurgeGarbage() [garbagecollection.cpp:1222]
UE4Editor_CoreUObject!StaticExit() [obj.cpp:4150]
UE4Editor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1027]
UE4Editor!TBaseMulticastDelegate<void>::Broadcast() [delegatesignatureimpl.inl:937]
UE4Editor!FEngineLoop::AppPreExit() [launchengineloop.cpp:3761]
UE4Editor!FEngineLoop::Exit() [launchengineloop.cpp:2721]
UE4Editor!GuardedMain() [launch.cpp:177]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44456 in the post.

1
Login to Vote

Fixed
ComponentUE - Foundation - Cpp Tools - Plugin System
Affects Versions4.16
Target Fix4.16
Fix Commit3411927
Main Commit3427032
Release Commit3411979
CreatedApr 27, 2017
ResolvedApr 27, 2017
UpdatedMay 6, 2017