Texture Data un-Serialize crash while OpenLevel
Reporting a crash since UE 4.15.0/1 (a check fail critical error):
If you try to load a UTexture's data (eg
Attached, a small UE4 repro project, and here are the reproduction steps:
here is the crash:
More info inside the project AMyActor source code.
Did not crash on 4.14.3.
Do not crash if called during the load of the first Level (I could only repro with a Blueprint OpenLevel).
Also crashes on PS4, XboxOne, but does not seem to crash on Linux (!?).
Does not crash in UE4Editor.
My guess, is some async Texture Streaming/Loading not perfectly thread safe.
Update 4.15.2 (9 May 2017):
Since 4.15.2, by default (as in default project settings) it does not crash anymore, because the Event Driven Loader seems to have been disabled by default:
On 4.15.1, default project settings, it logs (and crashes later):
On 4.15.2, default project settings, it logs (and does NOT crash later):
On 4.15.2, enable Project Settings > Streaming > Event Driven Loader Enabled, it logs (and crashes again later):
(Edit: moved to Bug Report section. Edit: still crashes with 4.15.1. Edit May 9: added "Update 4.15.2")
Update 4.17.0 (18 August 2017):
Could not repro the crash on 4.17, and Event-Driven Loader fixes in 4.17 changelog could be related to this bug, I'll consider it fixed, Thanks !
Thank you for submitting this post. I have reproduced this issue and logged a report for it here: https://issues.unrealengine.com/issue/UE-43208
You can track the report's status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.
answered Mar 22 '17 at 06:44 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here