Level with external curve in timeline crashes when opening another level in the editor

Unreal Editor 4.4:

I have a level with in the level blueprint a timeline.
The timeline contains external curves that point to float curves in the content browser.

If I now load a new level the editor crashes. The crash report says something like:

!Id:3a32521503bdf14c6762aaec7b2ee157

Unknown exception - code 00000001 (first/second chance not available)

//Game//Maps//TestCrash.TestCrash still around trying to load ..//..//..//..//..//..//Users//steven//Documents//Unreal Projects//MyProject 4.4//Content//Maps//StarterMap.umap
   (Object is not currently rooted)

KERNELBASE + 37901 bytes
UE4Editor_Core + 3095148 bytes
UE4Editor_Core + 1661722 bytes
UE4Editor_UnrealEd + 2460579 bytes
UE4Editor_UnrealEd + 2592757 bytes
UE4Editor_UnrealEd + 2540781 bytes
UE4Editor_UnrealEd + 2466449 bytes
UE4Editor_UnrealEd + 5632240 bytes
UE4Editor_UnrealEd + 2959412 bytes
UE4Editor_UnrealEd + 2962229 bytes
UE4Editor_LevelEditor + 1020586 bytes
UE4Editor_Slate + 545350 bytes
UE4Editor_Slate + 1883687 bytes
UE4Editor_Slate + 1920472 bytes
UE4Editor_Slate + 1690972 bytes
UE4Editor_Slate + 2512538 bytes
UE4Editor_Slate + 2748777 bytes
UE4Editor_Slate + 794079 bytes
UE4Editor_Slate + 727433 bytes
UE4Editor_Core + 2503749 bytes
UE4Editor_Core + 2422753 bytes
UE4Editor_Core + 2508174 bytes
UE4Editor_Core + 2410066 bytes
user32 + 105425 bytes
user32 + 104666 bytes
UE4Editor_Core + 2509366 bytes
UE4Editor!FEngineLoop::Tick() + 2877 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\launchengineloop.cpp:2080]
UE4Editor!GuardedMain() + 476 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

When I convert the external curves to internal curves, the bug is gone; loading levels then work normally.

Have you been able to reproduce this in a clean project with no additional content? Can you post the crash logs here so we can have a look?

Yes can be reproduced,

  1. with a completely empty level,
  2. add a timeline,
  3. import a text-file as float curve,
  4. add the float curve as link textan external curve.

Hi ,

Do you have a sample .txt asset that causes this error to occur?

I’ve added the file:
Usher-Omg-UnrealExample.mp3-52Hz_R20Hz_Avg1_Sc0.17.csv

Hi ,

Unfortunately I was unable to reproduce this on my end. I attached the curve to a timeline without experiencing any crashes. Have you attempted this in 4.5 to see if you still experience the same crash?

I no longer have a subscription…

I doublechecked in 4.4.3 to be safe and still was unable to reproduce this effect on my end. Can you post a screenshot of your level blueprint?

I updated to 4.4.3 and the first time I added the curve, everything worked fine. Then I replaced the curve with another one and, the the editor crashed upon opening a new level.

I add another curve.[Curve][1]

Hi ,

I have been able to reproduce this in 4.5.1 and have entered a bug report, UE-4678 to be assessed by the development staff. Thank you for your report!