A crash can occur in FMediaPlayerBase::TickPlayer in Shipping builds. This is because FMediaPlayerBase::NativePlayer is not a thread-safe shared pointer. The fix is to make it ESPMode::ThreadSafe.
n/a
> eboot.bin![Inline Function] FMediaPlayerBase::TickPlayer(float DeltaTime, float __formal0) Line 318 C++
eboot.bin!UMediaPlayer::Tick(float DeltaTime) Line 725 C++
eboot.bin!non-virtual thunk to UMediaPlayer::Tick(float) + 13 bytes C++
eboot.bin!FTicker::Tick(float DeltaTime) Line 85 C++
eboot.bin!FEngineLoop::Tick() Line 3192 C++
eboot.bin![Inline Function] tchar_main(int32 ArgC, TCHAR** ArgV) Line 200
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47837 in the post.
| 0 |
| Component | Media Framework |
|---|---|
| Affects Versions | 4.17 |
| Target Fix | 4.17 |
| Created | Jul 28, 2017 |
|---|---|
| Resolved | Jul 29, 2017 |
| Updated | Apr 27, 2018 |