World Composition Crashes Editor

Assertion failed: Ar.Tell() < MAX_SUMMARY_SIZE / 2 [File:D:\Build++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 6783]

KERNELBASE.dll!0x00000000C4019E08
UE4Editor-Core.dll!0x000000006444AF0E
UE4Editor-Core.dll!0x00000000642623AB
UE4Editor-Core.dll!0x00000000641F0759
UE4Editor-CoreUObject.dll!0x000000007DE3525B
UE4Editor-Core.dll!0x0000000064098D59
UE4Editor-Core.dll!0x00000000640C1F1F
UE4Editor-Core.dll!0x00000000640AA42F
UE4Editor-Core.dll!0x00000000640A947E
UE4Editor-Core.dll!0x00000000641468F8
UE4Editor-Core.dll!0x000000006445E5B8
UE4Editor-Core.dll!0x0000000064458DE9
KERNEL32.DLL!0x00000000C5A72774
ntdll.dll!0x00000000C71B0D61
ntdll.dll!0x00000000C71B0D61

Crash in runnable thread PoolThread 9

This error only occurs in 4.16 and only when trying to open levels with world composition enabled. This crash doesn’t occur on 4.15 or any of its sub versions. I’ve deleted the original level and re-imported the sub-levels by enabling world composition and it only crashes if you leave the persistent/master level and try to re-open the level with world composition enabled. If the level is the editor default level it will crash the editor before opening.

I have experienced a similar issue.
I consistently can get it to crash by the following:
Save a copy of the default third person map to a new folder.
Open up the map and enable world composition.
Import tiles.
In the Levels window, select a bunch of them and load them.
Move around in the editor for a bit, looking at my imported tiles.
Save the level
Open up a level that does not have world composition.
Attempt to open up my level with world composition.
Editor crashes every time.

I was a bit lazy in working with 4.16 - so I created a third person template - and rather than create a completely new map - I simply save third person template map as a new map in a new folder.
Then after saving that map - I open it up, and turn on world composition and then I imported my tiles. Then turn load a bunch of sub levels so I can inspect the landscape, navigate around the map. I am unsure why the each landscape tile is always positioned about -250000 on the Y axis though.

Once i’m done flying around the map in the editor, I save the level with world composition then open up the third person template map - the default one that comes with the template.

When attempting to re-open my map with the world composition again, that is when it crashes.

The reason why I saved the third person template map - is it already had a third person character that could move around in the world - so I would then re-position the starting location to where I want it to be so I can click play and then run around my map with world composition.

Hey guys, I am not getting either crash on my end in a new blank project.

@Johan D Pacheco, Could you please provide me with your full crash logs, your ‘dxdiag’, and perhaps a clearer set of steps so I can repro in a blank project?

@GRWalton, I believe you have a slight misunderstanding of how World Composition works. Tiled landscapes are actually stored as individual levels, and when world composition is enabled, all levels are automatically discovered in the Content Browser. If you are creating a copy of, and not renaming a level, that could be a problem in itself due to referencing issues etc.

As soon as you enable World Composition, any level you open will have it enabled. With all of that said, I was still unable to reproduce the crash you are reporting.

Thank you,

H.

The steps i mentioned above are pretty much it. Make a new project from the Third Person template, make a master level by import a tiled landscape and enabling world composition. I added basic things to the master level like a directional light, atmospheric fog and exponential fog. Exit the master level by entering a sub-level then attempting to load the master level crashes the editor.