UE4 Editor(4.15.2) crashed when clicking SphereReflectionCapture "Update Captures" button!

Hi, BenWoodhouseEpic(https://github.com/EpicGames/UnrealEngine/commit/99299c23efdbc8e5e867dee9508a75c434b18125)

After update our project from UE4.15.1 to UE4.15.2, our old level will crash when adding it as a sublevel to the other one “Persistent Level”(By Levels->Add Existing).

After many tests, we find that the bug is in the “SphereReflectionCapture” actor. Our old level has one “SphereReflectionCapture” actor. When we click the button “Update Captures” (int the details panel of the “SphereReflectionCapture” actor), our UE4 Editor crashed.

And the errors are something like this:

[2017.05.03-09.32.05:350][776]MapCheck: Info Map check complete: 0 Error(s), 0 Warning(s), took 395.802ms to complete.
[2017.05.03-09.32.05:351][776]LogFileHelpers: Loading map 'MAP_001_OHOS_C1_136' took 0.937
[2017.05.03-09.35.17:489][327]LogWindows: Windows GetLastError: 操作成功完成。 (0)
[2017.05.03-09.35.17:957][329]LogCrashTracker: 
[2017.05.03-09.35.17:968][329]LogWindows: Windows GetLastError: 操作成功完成。 (0)
[2017.05.03-09.35.17:968][329]LogCrashTracker: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: === Critical error: ===
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: Fatal error: [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 796] 
[2017.05.03-09.35.17:968][329]LogWindows:Error: Rendering thread exception:
[2017.05.03-09.35.17:968][329]LogWindows:Error: Assertion failed: Index>=0 && Index<NumBits [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Core\Public\Containers/BitArray.h] [Line: 575] 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: KERNELBASE.dll!0x00000000EE8A3C58
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C3AF64EE
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C391CEEE
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C38A2729
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Renderer.dll!0x00000000B157CBFE
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Renderer.dll!0x00000000B1556E8A
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C377D84D
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C377DC6D
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-RenderCore.dll!0x00000000D6E50397
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-RenderCore.dll!0x00000000D6E51486
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C3B0A3D8
[2017.05.03-09.35.17:968][329]LogWindows:Error: UE4Editor-Core.dll!0x00000000C3B04C79
[2017.05.03-09.35.17:968][329]LogWindows:Error: KERNEL32.DLL!0x00000000F13C8364
[2017.05.03-09.35.17:968][329]LogWindows:Error: ntdll.dll!0x00000000F18F70D1
[2017.05.03-09.35.17:968][329]LogWindows:Error: ntdll.dll!0x00000000F18F70D1
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.17:968][329]LogWindows:Error: 
[2017.05.03-09.35.18:009][329]LogExit: Executing StaticShutdownAfterError
[2017.05.03-09.35.18:022][329]LogWindows: FPlatformMisc::RequestExit(1)
[2017.05.03-09.35.18:022][329]Log file closed, 05/03/17 17:35:18

Hey yehaike,

I have a few questions regarding your crash:

  • Could you please provide the logs from your project’s Saved->Logs folder?
  • Are you getting a crash reporter window? If so, please provide the Login ID as well as ensure to hit Send & Close
  • Can you reproduce the issue in a clean project? If so, please provide a detailed list of repro steps so I can test it on my end.

Thanks

Hi, Sean Flint.

LoginId:94a9b66441f09f46ca9573acd6f38c52

EpicAccountId:777d3c94f744401a9516a6d466397545

Repro steps:

  1. Open this UE4 project with UE4.15.2

  2. Open the “MAP_001_SphereRCBugDemo_Main_01” level.

  3. Select one “SphereReflectionCapture” actor.

  4. Click the “Update Captures” button in the “Details” panel.

  5. Wait for the crash of UE4 Editor.

[This is a clean project:“spherercbugdemo.zip (1.9 MB)”][1]

Thank you for the information. I have reopened the ticket associated with this crash, which you can track the status of using the link below:

Have a great day