BlissRoms / bug_reports

All BlissRoms source-related bug reports
4 stars 3 forks source link

[BUG] <!-- System UI Crashing --> #81

Open Vaalu007 opened 4 months ago

Vaalu007 commented 4 months ago

Issue type

User interface

Device

phoenix

Bliss build

Bliss-v17.3-phoenix-OFFICIAL-gapps-20240314

Bug Description

swiping down the status bar when using some apps System UI crashed. It's a random issue until last week but right now it crashes frequently when also in home screen

Steps to reproduce

Open any app use it some times and swipe down the status bar when inside that app

Expected Behavior

Swiping down the status bar to open the QS

Current Behavior

It causing the System UI crash

Relevant log (logcat/build log)

time: 1712748802625
device fp:POCO/bliss_phoenix/phoenix:14/UQ1A.240205.004/nobody03141400:userdebug/test-keys
product board:sm6150
blissfest vers:17.3
msg: java.lang.NullPointerException: Remote stack trace:
    at java.util.HashSet.contains(HashSet.java:204)
    at com.android.internal.util.bliss.HideDeveloperStatusUtils.shouldHideDevStatus(HideDeveloperStatusUtils.java:22)
    at android.provider.Settings$Global.getInt(Settings.java:18507)
    at com.android.server.pm.UserManagerService.getUserSwitchability(UserManagerService.java:2246)
    at android.os.IUserManager$Stub.onTransact(IUserManager.java:1235)
stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.HashMap.containsKey(java.lang.Object)' on a null object reference
    at android.os.Parcel.createExceptionOrNull(Parcel.java:3063)
    at android.os.Parcel.createException(Parcel.java:3041)
    at android.os.Parcel.readException(Parcel.java:3024)
    at android.os.Parcel.readException(Parcel.java:2966)
    at android.os.IUserManager$Stub$Proxy.getUserSwitchability(IUserManager.java:2563)
    at android.os.UserManager.getUserSwitchability(UserManager.java:2487)
    at com.android.systemui.user.domain.interactor.UserInteractor$canSwitchUsers$2.invokeSuspend(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:18)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:8)
    at kotlinx.coroutines.DispatchedTask.run(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:111)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:4)
    at kotlinx.coroutines.scheduling.TaskImpl.run(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:3)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(go/retraceme 38786c71ca7b6a3e2e0aefe92be6ca57c771a13bcfbd4c64fb79b250540bbc80:93)
    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@749b76e, Dispatchers.Main]
Caused by: android.os.RemoteException: Remote stack trace:
    at java.util.HashSet.contains(HashSet.java:204)
    at com.android.internal.util.bliss.HideDeveloperStatusUtils.shouldHideDevStatus(HideDeveloperStatusUtils.java:22)
    at android.provider.Settings$Global.getInt(Settings.java:18507)
    at com.android.server.pm.UserManagerService.getUserSwitchability(UserManagerService.java:2246)
    at android.os.IUserManager$Stub.onTransact(IUserManager.java:1235)

Screenshots or videos

No response

Possible Solution

No response

Acknowledgements

shripal17 commented 3 months ago

Is this still happening on v17.5?