Search Issue Tracker
Fixed
Fixed in 2021.3.41f1, 2022.3.38f1, 6000.0.7f1, 7000.0.0a10
Votes
1
Found in
2021.3.38f1
2022.3.29f1
6000.0.3f1
7000.0.0a1
Issue ID
UUM-73032
Regression
No
[Android] Player with the specific Video clip crashes on "/apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96)" when the video is bundled with other video clips and Codec is set to VP8
How to reproduce:
1. Open the “IN_76766” project
2. Press “Bundle/Bad Bundle”
3. In the Build Settings “Run Device” dropdown, select the desired device
4. Press Build And Run
5. Observe the Player
Expected result: Video loads and the player doesn’t crash
Actual result: Player crashes and the video doesn’t load
Reproducible with: 2021.3.38f1, 2022.3.29f1, 6000.0.3f1
Testing environment: Windows 10 Pro
Not reproducible on: No other environment tested
Reproducible on these devices:
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: Exynos 9 (9820), GPU: Mali-G76
VLNQA00321, Xiaomi MI 9 (MI 9), Android 10, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00363, Samsung Galaxy Z Fold2 5G (SM-F916B), Android 11, CPU: Snapdragon 865 SM8250, GPU: Adreno (TM) 650
VLNQA00375, Samsung SM-G996U (SM-G996U), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
Not reproducible on these devices:
VLNQA00521, Samsung Galaxy S22 Ultra (SM-S908U), Android 14, CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno (TM) 730
VLNQA00357, iPhone 12 Mini (video hasn’t loaded but also the player didn’t crash)
Notes:
- Not reproducible on Windows Standalone Player and editor
- The crash is not reproducible on the iOS platform
- User mentioned that the videos originally had names with special Turkish characters
First lines of the Stack Trace:
{noformat}#00 pc 0003609c /apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96) (BuildId: 2e80e910fc514a76df9bd52c968fed2e)
#01 pc 0138d14f /data/app/~~y5PqC-hSAK_NVTaaCil41w==/com.DefaultCompany.wqe-vYAzHN_XvZFqpm6Bawxr8A==/lib/arm/libunity.so (AndroidVideoMedia<AndroidMediaNDK::Traits>::DataSourceReadAt(long long, void*, unsigned int)+910) (BuildId: f4a71fdf67b6c6e3e5cd2abc562768de06119ddd)
#02 pc 0138cd1d /data/app/~~y5PqC-hSAK_NVTaaCil41w==/com.DefaultCompany.wqe-vYAzHN_XvZFqpm6Bawxr8A==/lib/arm/libunity.so (AndroidVideoMedia<AndroidMediaNDK::Traits>::DataSourceReadAt(void*, long long, void*, unsigned int)+32) (BuildId: f4a71fdf67b6c6e3e5cd2abc562768de06119ddd)
#03 pc 0000ff7d /system/lib/libmediandk.so (NdkDataSource::readAt(long long, void*, unsigned int)+42) (BuildId: f89951cc931cefeb5dc2bc73a13ed6ea){noformat}
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Inconsistent behaviour when interacting with different dropdown types with pointer events on parent Visual Element
- Hidden GameObjects won't re-enable when they have call "DontDestroyOnLoad" function
- Overlay Canvas are rendered on each split-screen camera when HDR is enabled
- [Android] The Player loses focus when using UnityEngine.Handheld.StartActivityIndicator() with Facebook SDK
- Build fails with "Building Library/Bee/artifacts/MacStandalonePlayerBuildProgram/gahcy/hj9mx3z/951.0 failed with output:..." errors when Scripting Backend is set to IL2CPP
Resolution Note (fix version 6000.0.7f1):
Better protection against Android's attempts to read files past the end.