How to reproduce:
1. Open the “ExternalDisplayProject.zip“ project
2. Open the “SampleScene“
3. Build and Run for Android
4. Connect an external display with HDMI and C-Type adapter (For Samsung make sure that DEX is disabled)
5. Press on the “Enable External Display“ button
6. Press on the “Disable External Display“ button
7. Observe that the “Cube“ doesn’t rotate but starts flickering on the external display
8. Disconnect the external display
9. Connect the external display again
10. Close the instance of the app and repeat steps 4-9 several times (most of the time app crashes on a third repeat)
Expected result: The app does not crash or freeze
Actual result: The app crashes or freezes
Reproducible with: 2021.3.53f1, 2022.3.64f1, 6000.0.52f1, 6000.1.10f1, 6000.2.0b8, 6000.3.0a1
Reproducible environment: macOS 15.4.1 (M4 Max), Windows 11 (Reporters)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00642, Google - (Pixel 9a), Android 15, CPU: NOT FOUND, GPU: Mali-G715
VLNQA00640, Samsung - (SM-S938B), Android 15, CPU: Snapdragon 9 Elite (SM8750), GPU: Adreno (TM) 830
Galaxy Tab S10 - Android 10 (Reporter’s)
Not reproducible with these devices:
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18 Pro, GPU: Apple designed, OS: 18.5
Notes:
- Some devices reproduce the issue a bit easier more information about this in the comments
- On some devices the app freezes/crashes on the 8th step, on the first try