Crash on Import of OBJ with basic textures

Steps:

  1. File → Actors → Import into Level…
  2. Import OBJ from File menu as actor
  3. click through pop up dialog.
    Crash occurs

Crash log:

Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
[2016.10.26-21.59.10:636][605]LogHAL: FLinuxPlatformProcess::CreateProc: ‘/home/user/Documents/Epic/UnrealEngine/Engine/Binaries/Linux/ShaderCompileWorker “/mnt/raidarray/UnrealEngine/testProject/Intermediate/Shaders/tmp/00039B56050A101A0004004B46FA8150/4/” 13612 4 WorkerInputOnly.in WorkerOutputOnly.out -communicatethroughfile -Multiprocess’
[2016.10.26-21.59.10:636][605]LogHAL: Changed child’s priority (nice value) to 10 (change from 0)
[2016.10.26-21.59.10:643][605]LogCrashTracker:

[2016.10.26-21.59.10:644][605]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to access memory at address 0x000000ad

[2016.10.26-21.59.10:645][605]LogLinux: Fatal error!

[Callstack] 00 0x00007fcd260eee0f FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack] 01 0x00007fcd25fcae66 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack] 02 0x00007fcd260aedc2 FLinuxCrashContext::CaptureStackTrace()
[Callstack] 03 0x00007fcd1b21c4d0 CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack] 04 0x00007fcd260b3364 PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack] 05 0x00007fcd26f4b100 /lib64/libpthread.so.0(+0xf100) [0x7fcd26f4b100]
[Callstack] 06 0x00007fcd1c741a02 UFbxSceneImportFactory::FactoryCreateBinary(UClass*, UObject*, FName, EObjectFlags, UObject*, wchar_t const*, unsigned char const*&, unsigned char const*, FFeedbackContext*)
[Callstack] 07 0x00007fcd1c7404a0 UFbxSceneImportFactory::FactoryCreateBinary(UClass*, UObject*, FName, EObjectFlags, UObject*, wchar_t const*, unsigned char const*&, unsigned char const*, FFeedbackContext*, bool&)
[Callstack] 08 0x00007fcd1c6ad1e6 UFactory::FactoryCreateFile(UClass*, UObject*, FName, EObjectFlags, FString const&, wchar_t const*, FFeedbackContext*, bool&)
[Callstack] 09 0x00007fcd1c6adb5f UFactory::ImportObject(UClass*, UObject*, FName, EObjectFlags, FString const&, wchar_t const*, bool&)
[Callstack] 10 0x00007fcd1c6af039 UFactory::StaticImportObject(UClass*, UObject*, FName, EObjectFlags, bool&, wchar_t const*, UObject*, UFactory*, wchar_t const*, FFeedbackContext*, int)
[Callstack] 11 0x00007fcd1c6ae4a5 UFactory::StaticImportObject(UClass*, UObject*, FName, EObjectFlags, wchar_t const*, UObject*, UFactory*, wchar_t const*, FFeedbackContext*, int)
[Callstack] 12 0x00007fcd1c5c8c10 UEditorEngine::Map_Import(UWorld*, wchar_t const*, FOutputDevice&)
[Callstack] 13 0x00007fcd1c5de38a UEditorEngine::HandleMapCommand(wchar_t const*, FOutputDevice&, UWorld*)
[Callstack] 14 0x00007fcd1c5dc0cc UEditorEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&)
[Callstack] 15 0x00007fcd1ce93dfa UUnrealEdEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&)
[Callstack] 16 0x00007fcd1c8052d3 FEditorFileUtils::Import(FString const&)
[Callstack] 17 0x00007fcd1c804b2b FEditorFileUtils::Import()
[Callstack] 18 0x0000000000433ad4 TBaseStaticDelegateInstance::ExecuteIfSafe() const [Runtime/Core/Public/Delegates/Tuple.h, line 87]
[Callstack] 19 0x00007fcd1f7a6df4 FUICommandList::ExecuteAction(TSharedRef) const
[Callstack] 20 0x00007fcd1f85b32e SMenuEntryBlock::OnClicked(bool)
[Callstack] 21 0x00007fcd1f851311 SMenuEntryBlock::OnMenuItemButtonClicked()
[Callstack] 22 0x00007fcd1f8c3a9e TBaseSPMethodDelegateInstance::Execute() const
[Callstack] 23 0x00007fcd1f900fc7 SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack] 24 0x00007fcd1f8c48ec SMenuEntryButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack] 25 0x00007fcd1f78b5db FSlateApplication::RoutePointerUpEvent(FWidgetPath&, FPointerEvent&)
[Callstack] 26 0x00007fcd1f75a4c4 FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent&)
[Callstack] 27 0x00007fcd1f791668 FSlateApplication::OnMouseUp(EMouseButtons::Type, FVector2D)
[Callstack] 28 0x00007fcd260a2497 FLinuxApplication::ProcessDeferredMessage(SDL_Event)
[Callstack] 29 0x00007fcd260a16e2 FLinuxApplication::AddPendingEvent(SDL_Event)
[Callstack] 30 0x00007fcd260a15b5 FLinuxPlatformMisc::PumpMessages(bool)
[Callstack] 31 0x00000000004214b0 FEngineLoop::Tick() [Runtime/Core/Public/UObject/NameTypes.h, line 633]
[Callstack] 32 0x00000000004262aa GuardedMain(wchar_t const*) [/home/user/Documents/Epic/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 156]
[Callstack] 33 0x00007fcd1b21ce5a CommonLinuxMain(int, char**, int ()(wchar_t const))
[Callstack] 34 0x00007fcd1a749b15 /lib64/libc.so.6(__libc_start_main+0xf5) [0x7fcd1a749b15]
[Callstack] 35 0x000000000041452d /home/user/Documents/Epic/UnrealEngine/Engine/Binaries/Linux/UE4Editor() [0x41452d]

[2016.10.26-21.59.10:696][605]LogExit: Executing StaticShutdownAfterError

Hey aliasense,

Thanks for the clear and precise repro steps. I was able to confirm what you are reporting and have gone ahead and entered a bug report for the issue.

UE-35606

Our issues track is going through maintenance so once that is complete I will update the bug number with a link to the issue on our tracker. Once the issue has been addressed by our engineers either myself or another staff member will return with an update.

Let me know if you have further questions or need additional assistance.

Cheers,