Recently we received this case from customers, letting us know that the Xiaomi Redmi Note 10 Pro (which is a very popular phone in regions like Latin America) crashes and gets into a Black Screen/ Lock screen loop that leads to a phone reset.
Based on our testing, the exception shown in LogCat is:
E load error, manifest root is null
AndroidRuntime pid-13739 E FATAL EXCEPTION: SysUiBg Process: com.android.systemui, PID: 13739
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$4.done(AsyncTask.java:415)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381)
at java.util.concurrent.FutureTask.setException(FutureTask.java:250)
at java.util.concurrent.FutureTask.run(FutureTask.java:269)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.IllegalArgumentException: The given region must intersect with the Bitmap's dimensions.
at androidx.palette.graphics.Palette$Builder.setRegion(Palette.java:733)
at com.android.systemui.statusbar.notification.MediaNotificationProcessor.generateArtworkPaletteBuilder(MediaNotificationProcessor.java:109)
at com.android.systemui.statusbar.notification.mediacontrol.ProcessArtworkTask.processArtwork(ProcessArtworkTask.java:102)
at com.android.systemui.statusbar.notification.mediacontrol.ProcessArtworkTask.doInBackground(ProcessArtworkTask.java:77)
at com.android.systemui.statusbar.notification.mediacontrol.ProcessArtworkTask.doInBackground(ProcessArtworkTask.java:25)
at android.os.AsyncTask$3.call(AsyncTask.java:394)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.os.HandlerThread.run(HandlerThread.java:67)