Description

This JIRA is being entered as a result of it being one of the top crashes in 4.13.0.

Error message:

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

Source Context:

 1671       if (First)
 1672       {
 1673       First = false;
 1674       }
 1675       else
 1676       {
 1677       Result += Separator;
 1678       }
 1679       
 1680       Result += Element;
 1681       }
 1682       
 1683       return Result;
 1684       }
 1685 ***** };
 1686       
 1687       template<>
 1688       struct TContainerTraits<FString> : public TContainerTraitsBase<FString>
 1689       {
 1690       enum { MoveWillEmptyContainer = TContainerTraits<FString::DataType>::MoveWillEmptyContainer };
 1691       };
 1692       
 1693       template<> struct TIsZeroConstructType<FString> { enum { Value = true }; };
 1694       Expose_TNameOf(FString)
 1695       
 1696       /** Case insensitive string hash function. */
 1697       FORCEINLINE uint32 GetTypeHash( const FString& S )
 1698       {
 1699       return FCrc::Strihash_DEPRECATED(*S);
 1700       }

Most recent user affected CL: 3106830

Logs:
[Link Removed]
[Link Removed]
[Link Removed]


CrashReporter User Descriptions:

  • When ever i try importing my object to unreal engine it crashes please help
Steps to Reproduce

1. Download the attached .OBJ file.
2. In the Editor go to File > Import into Level.
3. Keep the default settings and Import.

Outcome Crash occurs

Expected Users shouldn't be able to import an .OBJ file as the tooltip states it only supports .FBX and .T3D

Note It seems the import options were exposed to allow .OBJ files between 4.12 and 4.13

Callstack
UE4Editor_Core!FString::operator=() [unrealstring.h:1686]
UE4Editor_UnrealEd!UFbxSceneImportFactory::FactoryCreateBinary() [fbxsceneimportfactory.cpp:1027]
UE4Editor_UnrealEd!UFbxSceneImportFactory::FactoryCreateBinary() [fbxsceneimportfactory.cpp:807]
UE4Editor_UnrealEd!UFactory::FactoryCreateFile() [factory.cpp:72]
UE4Editor_UnrealEd!UFactory::ImportObject() [factory.cpp:143]
UE4Editor_UnrealEd!UFactory::StaticImportObject() [factory.cpp:386]
UE4Editor_UnrealEd!UFactory::StaticImportObject() [factory.cpp:319]
UE4Editor_UnrealEd!UEditorEngine::Map_Import() [editorserver.cpp:2646]
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() [editorserver.cpp:5998]
UE4Editor_UnrealEd!UEditorEngine::Exec() [editorserver.cpp:5479]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [unrealedsrv.cpp:624]
UE4Editor_UnrealEd!FEditorFileUtils::Import() [filehelpers.cpp:1080]
UE4Editor_UnrealEd!FEditorFileUtils::Import() [filehelpers.cpp:1037]
UE4Editor_LevelEditor!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1017]
UE4Editor_Slate!FUICommandList::ExecuteAction() [uicommandlist.cpp:92]
UE4Editor_Slate!SMenuEntryBlock::OnClicked() [smenuentryblock.cpp:1027]
UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [smenuentryblock.cpp:987]
UE4Editor_Slate!TMemberFunctionCaller<SMenuEntryBlock,FReply() [delegateinstanceinterface.h:161]
UE4Editor_Slate!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SMenuEntryBlock,FReply() [tuple.h:115]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl() [delegateinstancesimpl.h:317]
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [delegatesignatureimpl.inl:521]
UE4Editor_Slate!SButton::OnMouseButtonUp() [sbutton.cpp:278]
UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [smenuentryblock.cpp:385]
UE4Editor_Slate!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator() [slateapplication.cpp:4901]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [slateapplication.cpp:215]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:4890]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5348]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5328]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1584]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:1930]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:747]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:669]
user32!<Unknown>
user32!<Unknown>
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:905]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2788]
UE4Editor!GuardedMain() [launch.cpp:156]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:202]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!<Unknown>
ntdll!<Unknown>

Have Comments or More Details?

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

0
Login to Vote

Fixed
Fix Commit3397787
CreatedSep 6, 2016
ResolvedApr 18, 2017
UpdatedApr 27, 2018