A crash can occur within GetWorldTimerManager() if the function is called when no valid World is present. It is not necessarily intuitive to have to make sure that GetWorld() will not return a nullptr value prior to calling GetWorldTimerManager().
RESULT:
The function does not validate that the call to GetWorld() returns a valid pointer before calling GetTimerManager(). This can result in a crash if GetWorld() returns a nullptr.
EXPECTED:
The function is protected against GetWorld() returning a nullptr.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-60407 in the post.
1 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.18.3, 4.19.2, 4.21 |
Created | Jun 13, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |