Unreal 4.5.1 FBX import hangs, OSX 10.9.5

Hello, I was following the “Introduction to Third Person Blueprint game” video tutorial and attempted to import the HeroTPP.FBX file (using: import normals - as specified in the video), which causes the Unreal Editor to Hang (become totally unresponsive). If I change the dialog option to “import normals” and then back to “calculate normals” the Editor still hangs. However I could import the skeletal successfully if I pressed the import all or import buttons (without changing anything). Trying to re-import the skeletal also causes the Editor to hang.

Hi markusvdr,

I was unable to recreate this issue on a Macrunning OSX 10.9.4. If you are continuing to experience problems and would like to submit a bug report, please provide more information about your Mac’s specs. You can find this in the Apple menu >About This Mac>More Info> Add the information from this window (serial # not necessary).

We also need the following information from the “System Report:” Apple menu >About This Mac>More Info> System Report>Hardware (All information listed in the “Hardware Overview.”) You can cut and paste this information or provide screen shots, whichever is more convenient.

Thanks

Hello ,

I ran the UE in in Debug Mode from Xcode 6.0.1, and the import problem was mostly not present in the debug build, which suggested the behaviour is dependent on execution speed on my Mac (which make this a very difficult problem to solve). On re-import of the skeletal I could still replicate the behaviour sometimes, resulting in the following dialog screen:

18724-dialog-not-destoyed.png

I paused the execution at this point. At this point there are two threads that are in infinite while loops in the function PerformBlockOnThread, in the file CocoaThread.cpp.

The fist the the “Message” dialog which wants to destroy itself, basically waiting to execute dispatch_block_t Block = ^{ FMacApplication::ProcessEvent(Event); };, where the Event is NSWindowWillCloseNotification. The SendModes are “kCFRunLoopDefaultMode” and “UE4CloseEventMode”, the WaitMode is “kCFRunLoopDefaultMode”, but the block is never executed.

The second thread is trying to bing the “Loading File” window to the front:

// An attempt is being made to activate another window when a modal window is running
ActiveModalWindow->BringToFront();

The SendModes are: “kCFRunLoopDefaultMode”, “NSModalPanelRunLoopMode”, “NSEventTrackingRunLoopMode”. The WaitMode is “UE4ShowEventMode”.

I hope this helps.

Here is my Mac’s Specs as requested:

18722-imac-system-info.png

The Hardware Overview:

Model Name: iMac
Model Identifier: iMac12,2
Processor Name: Intel Core i5
Processor Speed: 3.1 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: IM121.0047.B1F
SMC Version (system): 1.72f2
Hardware UUID:

Regards,

Many thanks for this info, it’ll be very helpful. If this problem is blocking you, you can try changing MAC_SEPARATE_GAME_THREAD in CocoaThread.cpp to 0, at least temporarily. We will do our best to fix this very soon.