Search Issue Tracker
In Progress
Fixed in 2021.3.44f1, 2022.3.44f1
Won't Fix in 6000.0.X
Votes
1
Found in
2021.3.41f1
2022.3.40f1
6000.0.14f1
7000.0.0a1
Issue ID
UUM-77169
Regression
No
[Android] The Player application freezes and crashes when minimizing and maximizing the application via the Recents screen
How to reproduce:
1. Open the attached “IN-78481.zip” project
2. Open the Build Settings window (File → Build Settings)
3. Switch the Build target to Android and Build and Run
4. Minimize the Player application
5. Re-open the minimized Player, via the Recents screen (Recently used apps window)
6. Observe the Player
7. Repeat steps 4-6 multiple times
Expected result: The Player continues running without issues every time the Player is maximized
Actual result: The Player freezes and sometimes crashes after a few tries of maximizing the Player
Reproducible with: 2021.3.41f1, 2022.3.40f1, 6000.0.14f1
Testing environment: Windows 11
Reproducible on:
VLNQA00431, Xiaomi Mi 11 (M2011K2G), Android 11, CPU: Snapdragon 888 SM8350, GPU: Adreno (TM) 660
VLNQA00287, Motorola moto g(7) power (moto g(7) power), Android 9, CPU: Snapdragon 625 MSM8953, GPU: Adreno (TM) 506
Pixel 4a Android10 (Users)
Pixel 4 Android11 (Users)
Pixel4a / Android11 (Users)
XperiaXZ3 SOV39 / Android10 (Users)
GalaxyS8 SC-02J / Android9 (Users)
GalaxyS9 SCV38 / Android9 (Users)
GalaxyS9 SC-02K / Android10 (Users)
Not reproducible on:
VLNQA00517, Oneplus OnePlus 10 Pro 5G (NE2213), Android 12, CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno (TM) 730
VLNQA00411, Samsung Galaxy Z Fold3 5G (SM-F926B), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00341, Samsung Galaxy Note20 Ultra 5G (SM-N986B), Android 11, CPU: Exynos 990, GPU: Mali-G77
VLNQA00144 - Samsung Galaxy S9 USA (SM-G960U1), CPU: Snapdragon 845 SDM845, GPU: Adreno 630, OS: 10
VLNQA00134, Samsung Galaxy S8 (SM-G950F), Android 9, CPU: Exynos 9 Octa 8895, GPU: Mali-G71
VLNQA00122, Samsung Galaxy S9 (SM-G960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
GalaxyS24 / Android14 (Users)
Pixel7 / Android14 (Users)
Notes:
- The reporter noted that the application also crashes but CQA could not reproduce it
- The reporter provided the logs for the crash:
{noformat}06-13 16:36:21.852 4235 4235 E AndroidRuntime: FATAL EXCEPTION: main
06-13 16:36:21.852 4235 4235 E AndroidRuntime: Process: com.google.android.permissioncontroller, PID: 4235
06-13 16:36:21.852 4235 4235 E AndroidRuntime: kotlin.KotlinNullPointerException
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.service.AutoRevokeDumpLiveData.onUpdate(AutoRevokePermissions.kt:969)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData.update(SmartUpdateMediatorLiveData.kt:118)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.service.AutoRevokeDumpLiveData$onUpdate$2.onChanged(AutoRevokePermissions.kt:953)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.service.AutoRevokeDumpLiveData$onUpdate$2.onChanged(AutoRevokePermissions.kt:784)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.MediatorLiveData$Source.onChanged(MediatorLiveData.java:152)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:151)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.setValue(LiveData.java:309)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData.setValue(SmartUpdateMediatorLiveData.kt:91)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.PackagePermissionsLiveData$1.onChanged(PackagePermissionsLiveData.kt:49)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.PackagePermissionsLiveData$1.onChanged(PackagePermissionsLiveData.kt:37)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.MediatorLiveData$Source.onChanged(MediatorLiveData.java:152)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:151)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData.setValue(LiveData.java:309)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData.setValue(SmartUpdateMediatorLiveData.kt:91)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.LightPackageInfoLiveData.setValue(LightPackageInfoLiveData.kt:80)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.permissioncontroller.permission.data.LightPackageInfoLiveData.setValue(LightPackageInfoLiveData.kt:37)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at androidx.lifecycle.LiveData$1.run(LiveData.java:93)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-13 16:36:21.852 4235 4235 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947){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
- Spot Light with 'Box' Shape stops working when it collides with Mesh
- Accepting Asset Store EULA endless loop in Package Manager window
- “InvalidOperationException: Sequence contains no matching element“ error when reenabling a custom Debug Draw Mode
- Prefab that contains a layout group is marked as changed by the Editor when opened
- Emission animation does not appear when the "Emission Map" parameter is set to black in a Lit material
Resolution Note (6000.0.X):
We cannot reproduce this on Unity 6, but we will be moving Swappy to the latest version on Unity 6.1.