Description

Importing an fbx file with armature on MAC results in crash

 

 

Tested: 4.23.1 CL#9631420, 4.25 CL#10889200

Steps to Reproduce
  1. Download attached fbx files
  2. Import into 4.24 project 
  3. Create a new project
  4. Import the fbx again, without the armature

Results: Importing the fbx with armature will crash the editor. Removing the armature results in a successful import

 

Expected: Successful import of fbx file with armature.

Callstack

[Link Removed] [Line: 142] FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10f9932f7 (filename not found) [in UE4Editor-Core.dylib] FMacErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) Address = 0x10faf6ed0 (filename not found) [in UE4Editor-Core.dylib] FOutputDevice::LogfImpl(char16_t const*, ...) Address = 0x10fbf5ae9 (filename not found) [in UE4Editor-Core.dylib] AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) Address = 0x10fb7bd2d (filename not found) [in UE4Editor-Core.dylib] FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) Address = 0x10fb7bbb4 (filename not found) [in UE4Editor-Core.dylib] FMetalUniformBuffer::FMetalUniformBuffer(void const*, FRHIUniformBufferLayout const&, EUniformBufferUsage, EUniformBufferValidation) Address = 0x15735e1da (filename not found) [in UE4Editor-MetalRHI.dylib] FMetalDynamicRHI::RHICreateUniformBuffer(void const*, FRHIUniformBufferLayout const&, EUniformBufferUsage, EUniformBufferValidation) Address = 0x157365acd (filename not found) [in UE4Editor-MetalRHI.dylib] CreateLocalVFUniformBuffer(FLocalVertexFactory const*, unsigned int, FColorVertexBuffer*, int) Address = 0x111defb07 (filename not found) [in UE4Editor-Engine.dylib] FGPUSkinPassthroughVertexFactory::SetData(FLocalVertexFactory::FDataType const&) Address = 0x112560004 (filename not found) [in UE4Editor-Engine.dylib] TGPUSkinVertexFactory<true>::CopyDataTypeForPassthroughFactory(FGPUSkinPassthroughVertexFactory*) Address = 0x111c44b8b (filename not found) [in UE4Editor-Engine.dylib] TGraphTask<TEnqueueUniqueRenderCommandType<void CreatePassthroughVertexFactory<TGPUSkinVertexFactory<true> >(ERHIFeatureLevel::Type, TArray<TUniquePtr<FGPUSkinPassthroughVertexFactory, TDefaultDelete<FGPUSkinPassthroughVertexFactory> >, TSizedDefaultAllocator<32> >&, TGPUSkinVertexFactory<true>)::InitPassthroughGPUSkinVertexFactoryName, void CreatePassthroughVertexFactory<TGPUSkinVertexFactory<true> >(ERHIFeatureLevel::Type, TArray<TUniquePtr<FGPUSkinPassthroughVertexFactory, TDefaultDelete<FGPUSkinPassthroughVertexFactory> >, TSizedDefaultAllocator<32> >&, TGPUSkinVertexFactory<true>)::'lambda'(FRHICommandList&)> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) Address = 0x1125e409f (filename not found) [in UE4Editor-Engine.dylib] FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x10f950920 (filename not found) [in UE4Editor-Core.dylib] FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x10f94f793 (filename not found) [in UE4Editor-Core.dylib] RenderingThreadMain(FEvent*) Address = 0x1172c5e13 (filename not found) [in UE4Editor-RenderCore.dylib] FRenderingThread::Run() Address = 0x117335ef7 (filename not found) [in UE4Editor-RenderCore.dylib] FRunnableThreadPThread::Run() Address = 0x10fa0d136 (filename not found) [in UE4Editor-Core.dylib] FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10f9c1011 (filename not found) [in UE4Editor-Core.dylib] _pthread_start Address = 0x7fff6ea65e65 (filename not found) [in libsystem_pthread.dylib] thread_start Address = 0x7fff6ea6183b (filename not found) [in libsystem_pthread.dylib]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-87065 in the post.

4
Login to Vote

Cannot Reproduce
ComponentTools - Import
Affects Versions4.24.14.25
Target Fix4.25
CreatedJan 20, 2020
ResolvedJan 23, 2020
UpdatedJan 27, 2020