Developer Notes

Workaround: In AudioMixerSourceManager FlushCommandQueue() function, Replace both Wait() calls with Wait(1000)

Description

This does not occur with some previously packaged First Person templates that were on the device still namely one from //UE4/Dev-VR 4.21.0 @CL 4277723 

It also does not occur with other apps on the devices.

This occurs with the Oculus Go and Quest.

It also occurs with a package of QAGame running Stereo Layers map from 4.22 although that must have been a Github build as there is no CL present in the logs for that project.

Steps to Reproduce
  1. Make a new C++ First Person Template:
    • Mobile/Tablet
    • Scalable 3D or 2D
    • No starter content
  2. In the Project settings navigate to Platform - Android:
    • Press Configure Now
    • Minimum Android SDK = 21
    • Target Android SDK = 21
    • Enable configure the AndroidManifest for deployment to Oculus Mobile
  3. File > Package the project for Android (ETC2) in Development.
  4. Install the package you created to your Attached Oculus Device
  5. Run the project on the device
  6. Once in the Project press the Oculus button to bring up the quit menu and Quit out of the project
  7. Attempt to launch the project again.

Results: The HMD will display a black screen until you try to interact with it with a controller or turn the display off and on which will prompt the "App is Unresponsive" message to appear.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-72585 in the post.

8
Login to Vote

Fixed
ComponentAudio
Affects Versions4.224.22.1
Target Fix4.22.2
Fix Commit6097097
Main Commit6097100
CreatedApr 9, 2019
ResolvedJun 5, 2019
UpdatedSep 10, 2019