-
-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Crash on local file metadata read (possible A14 issue) #244
Comments
I've improved the error message for when this occurs. Please try again and paste the error that displays. |
---STACK TRACE--- ---LOGCAT (last 122 lines)--- |
@Peace-master2930 Are you sure you used the correct build? That doesn't seem to include the information I added. |
---STACK TRACE--- ---LOGCAT (last 126 lines)--- |
Bro I uploaded again check |
Again, that doesn't seem to include the new information for some reason. What's the exact commit you're using? |
bro what do you mean by commit??. if you mean the version i am using v0.3.0 ( this one:- spmp-v0.3.0-android-arm64-v8a.apk |
You ticked the box that says |
same version |
v0.3.0 is not the latest build. Please upload the stack trace produced when using the latest build, which is linked to in the issue template. |
---STACK TRACE--- ---LOGCAT (last 126 lines)--- |
Seems like this might be an Android 14-specific issue. As a workaround, clearing app data and then turning auto-download off should fix this. |
commit 919bef6 Author: toasterofbread <talohalton@gmail.com> Date: Thu Aug 1 19:52:55 2024 +0100 Update list of illegal filename chars on Android (closes #244) commit 8b02b61 Author: toasterofbread <talohalton@gmail.com> Date: Wed Jul 31 22:17:55 2024 +0100 Show indication on overlay related content button commit 33d7f79 Author: toasterofbread <talohalton@gmail.com> Date: Wed Jul 31 22:02:26 2024 +0100 Revise default player theme values
Checklist
Steps to reproduce
Expected behavior
It should open my library
Actual behavior
It shows me a lot of texts
Screenshots / recordings
Logs
---STACK TRACE---
java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA
at android.media.MediaMetadataRetriever._setDataSource(Native Method)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:299)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:247)
at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:373)
at com.toasterofbread.spmp.platform.download.LocalSongMetadataProcessor_androidKt$LocalSongMetadataProcessor$1$readLocalSongMetadata$2.invokeSuspend(SourceFile:31)
at com.toasterofbread.spmp.platform.download.LocalSongMetadataProcessor_androidKt$LocalSongMetadataProcessor$1$readLocalSongMetadata$2.invoke(SourceFile:2)
at com.toasterofbread.spmp.platform.download.LocalSongMetadataProcessor_androidKt$LocalSongMetadataProcessor$1$readLocalSongMetadata$2.invoke(SourceFile:1)
at okio.Okio__OkioKt.startUndispatchedOrReturn(SourceFile:5)
at kotlin.TuplesKt.withContext(SourceFile:75)
at com.toasterofbread.spmp.platform.download.LocalSongMetadataProcessor_androidKt$LocalSongMetadataProcessor$1.readLocalSongMetadata(SourceFile:15)
at com.toasterofbread.spmp.platform.download.MetadataProcessor$DefaultImpls.readLocalSongMetadata$default(Unknown Source:18)
at com.toasterofbread.spmp.model.mediaitem.library.MediaItemLibraryKt$getAllLocalSongFiles$2$1$1.invokeSuspend(Unknown Source:80)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
at kotlinx.coroutines.DispatchedTask.run(Unknown Source:107)
at androidx.fragment.app.Fragment$4.run(SourceFile:105)
at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:94)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@dd23186, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@76d939d, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@df413e3, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@c94cc99, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@aca0b3f, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelled}@75c9955, AndroidUiDispatcher@13a1a47]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@6b891c8, androidx.compose.runtime.BroadcastFrameClock@1b13261, StandaloneCoroutine{Cancelling}@ede1c5b, AndroidUiDispatcher@13a1a47]
---LOGCAT (last 125 lines)---
--------- beginning of system
03-02 00:01:00.374 20862 20862 D ActivityThread: ComponentInfo{com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity} checkFinished=false 2
03-02 00:01:00.374 20862 20862 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1
03-02 00:01:00.414 20862 20862 D VRI[ErrorReportActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2520), mLastSurfaceSize:Point(1080, 2520), mWidth:1080, mHeight:2520, requestedWidth:1080, requestedHeight:2520, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2520] display=[0,0][1080,2520] parentFrame=[0,0][0,0]}, params:{(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x10302fe
03-02 00:01:00.414 20862 20862 D VRI[ErrorReportActivity]: fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
03-02 00:01:00.414 20862 20862 D VRI[ErrorReportActivity]: pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST FIT_INSETS_CONTROLLED
03-02 00:01:00.414 20862 20862 D VRI[ErrorReportActivity]: bhv=DEFAULT
03-02 00:01:00.414 20862 20862 D VRI[ErrorReportActivity]: fitSides= CLP[ ]}
03-02 00:01:00.415 20862 20862 W VRI[ErrorReportActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2520), lastSurfaceSize:Point(1080, 2520), format:-1, blastBufferQueue:null
03-02 00:01:00.443 20862 20862 I Quality : Skipped: false 2 cost 38.386578 refreshRate 16736120 bit true processName com.toasterofbread.spmp
03-02 00:01:01.110 20862 20862 I Quality : Skipped: false 2 cost 36.48005 refreshRate 16737826 bit true processName com.toasterofbread.spmp
03-02 00:01:02.973 20862 20862 I Quality : Skipped: false 2 cost 40.97144 refreshRate 16737320 bit true processName com.toasterofbread.spmp
03-02 00:01:06.058 20862 20862 I Quality : Skipped: false 3 cost 62.884888 refreshRate 16735602 bit true processName com.toasterofbread.spmp
03-02 00:01:06.105 20862 20862 I Quality : Skipped: false 2 cost 42.741287 refreshRate 16734497 bit true processName com.toasterofbread.spmp
03-02 00:01:12.490 20862 20862 I Quality : Skipped: false 12 cost 202.64157 refreshRate 16736762 bit true processName com.toasterofbread.spmp
03-02 00:01:12.524 20862 20862 I Quality : Skipped: false 1 cost 18.480923 refreshRate 16735738 bit true processName com.toasterofbread.spmp
03-02 00:01:12.553 20862 20862 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
03-02 00:01:12.576 20862 20862 I Quality : Skipped: false 2 cost 37.287407 refreshRate 16735736 bit true processName com.toasterofbread.spmp
03-02 00:01:12.614 20862 20862 I Quality : Skipped: false 1 cost 25.541512 refreshRate 16735728 bit true processName com.toasterofbread.spmp
03-02 00:01:13.761 20862 20862 I Quality : Skipped: false 1 cost 17.402864 refreshRate 16738274 bit true processName com.toasterofbread.spmp
03-02 00:01:13.933 20862 20862 I Quality : Skipped: false 1 cost 21.339027 refreshRate 16736348 bit true processName com.toasterofbread.spmp
03-02 00:01:14.700 20862 20862 I Quality : Skipped: false 2 cost 35.136356 refreshRate 16738576 bit true processName com.toasterofbread.spmp
03-02 00:01:14.756 20862 20862 I Quality : Skipped: false 2 cost 41.502148 refreshRate 16739370 bit true processName com.toasterofbread.spmp
03-02 00:01:15.624 20862 20862 I Quality : Skipped: false 2 cost 38.636623 refreshRate 16737831 bit true processName com.toasterofbread.spmp
03-02 00:01:15.788 20862 20862 I Quality : Skipped: true 1 cost 19.062336 refreshRate 16737815 bit true processName com.toasterofbread.spmp
03-02 00:01:17.286 20862 20862 D VRI[ErrorReportActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2520), mLastSurfaceSize:Point(1080, 2520), mWidth:1080, mHeight:2520, requestedWidth:1080, requestedHeight:2520, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2520] display=[0,0][1080,2520] parentFrame=[0,0][0,0]}, params:null
03-02 00:01:19.802 20862 20862 D ActivityThread: do gfx trim 40 success
--------- beginning of main
03-02 00:01:47.197 20862 25860 D VRI[ErrorReportActivity]: dispatchAppVisibility visible:true
03-02 00:01:47.202 20862 20862 D VRI[ErrorReportActivity]: setWindowStopped stopped:false
03-02 00:01:47.204 20862 20862 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=com.toasterofbread.spmp.ErrorReportActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
03-02 00:01:47.204 20862 20862 D ActivityThread: ComponentInfo{com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity} checkFinished=false 2
03-02 00:01:47.204 20862 20862 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1
03-02 00:01:47.219 20862 20862 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=360, relayoutAsync=false, newFlags=23592960, title=com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity
03-02 00:01:47.246 20862 20862 D VRI[ErrorReportActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2520), mLastSurfaceSize:Point(1080, 2520), mWidth:1080, mHeight:2520, requestedWidth:1080, requestedHeight:2520, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2520] display=[0,0][1080,2520] parentFrame=[0,0][0,0]}, params:{(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x10302fe
03-02 00:01:47.246 20862 20862 D VRI[ErrorReportActivity]: fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
03-02 00:01:47.246 20862 20862 D VRI[ErrorReportActivity]: pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST FIT_INSETS_CONTROLLED
03-02 00:01:47.246 20862 20862 D VRI[ErrorReportActivity]: bhv=DEFAULT
03-02 00:01:47.246 20862 20862 D VRI[ErrorReportActivity]: fitSides= CLP[ ]}
03-02 00:01:47.246 20862 20862 W VRI[ErrorReportActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2520), lastSurfaceSize:Point(1080, 2520), format:-1, blastBufferQueue:null
03-02 00:01:47.246 20862 20862 D BufferQueueConsumer: connect: controlledByApp=false
03-02 00:01:47.275 20862 25077 E OpenGLRenderer: Unable to match the desired swap behavior.
03-02 00:01:47.275 20862 20862 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity)/@0x2089fcd,currentBufferRatio=1.0,desiredRatio=1.0
03-02 00:01:47.308 20862 25077 D BLASTBufferQueue: VRI[ErrorReportActivity]#11 acquireNextBufferLocked size=1080x2520 mFrameNumber=1 applyTransaction=true mTimestamp=44524520134345(auto) mPendingTransactions.size=0 graphicBufferId=89601607729207 transform=0
03-02 00:01:47.308 20862 25077 D VRI[ErrorReportActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
03-02 00:01:47.309 20862 20862 D VRI[ErrorReportActivity]: draw finished.
03-02 00:01:47.309 20862 20862 D VRI[ErrorReportActivity]: reportDrawFinished
03-02 00:01:47.309 20862 20862 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
03-02 00:01:47.310 20862 20862 I Quality : Skipped: false 4 cost 75.7583 refreshRate 16736291 bit true processName com.toasterofbread.spmp
03-02 00:01:47.320 20862 20862 D VRI[ErrorReportActivity]: onFocusEvent true
03-02 00:01:48.326 20862 25096 D OplusScrollToTopManager: com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity,This DecorView@da8e43b[ErrorReportActivity] change focus to true
03-02 00:01:48.561 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:48.872 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=64.0, y[0]=601.7998, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44526079, downTime=44525565, deviceId=4, source=0x1002, displayId=0, eventId=667191943 } handled by client, just return
03-02 00:01:49.676 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:50.340 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=92.59961, y[0]=595.7998, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44527548, downTime=44526883, deviceId=4, source=0x1002, displayId=0, eventId=15137914 } handled by client, just return
03-02 00:01:50.817 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:51.593 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=139.0, y[0]=584.7998, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44528800, downTime=44528022, deviceId=4, source=0x1002, displayId=0, eventId=837569781 } handled by client, just return
03-02 00:01:51.898 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:51.995 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=242.09961, y[0]=576.5, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44529201, downTime=44529106, deviceId=4, source=0x1002, displayId=0, eventId=389817531 } handled by client, just return
03-02 00:01:52.098 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:52.212 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=241.40039, y[0]=580.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44529418, downTime=44529307, deviceId=4, source=0x1002, displayId=0, eventId=319982044 } handled by client, just return
03-02 00:01:52.313 20862 20862 V AutofillManager: requestHideFillUi(null): anchor = null
03-02 00:01:53.423 20862 20862 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=237.2002, y[0]=588.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=44530630, downTime=44529523, deviceId=4, source=0x1002, displayId=0, eventId=331981662 } handled by client, just return
03-02 00:01:54.060 20862 20862 D Activity: dispatchKeyEvent to android.app.Activity$2@b378917 will call navigateBack
03-02 00:01:54.079 20862 20862 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=null, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
03-02 00:01:54.108 20862 27538 D libMEOW : meow new tls: 0xb400007563e5ab00
03-02 00:01:54.108 20862 27538 D libMEOW : applied 1 plugins for [com.toasterofbread.spmp]:
03-02 00:01:54.108 20862 27538 D libMEOW : plugin 1: [libMEOW_gift.so]: 0xb40000765af22c80
03-02 00:01:54.108 20862 27538 D libMEOW : rebuild call chain: 0xb40000769ab1ca80
03-02 00:01:54.108 20862 27538 D libMEOW : meow delete tls: 0xb400007563e5ab00
03-02 00:01:54.110 20862 20862 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1
03-02 00:01:54.116 20862 20862 I System.out: Database is already up to date (version 2)
03-02 00:01:54.118 20862 25108 I System.out: Retrieving logcat output...
03-02 00:01:54.124 20862 20862 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=com.toasterofbread.spmp.ErrorReportActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
03-02 00:01:54.124 20862 20862 D ActivityThread: ComponentInfo{com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity} checkFinished=false 2
03-02 00:01:54.124 20862 20862 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1
03-02 00:01:54.126 20862 20862 D WindowManager: Add to mViews: DecorView@d8c7900[ErrorReportActivity],pkg= com.toasterofbread.spmp
03-02 00:01:54.132 20862 20862 D InputEventReceiver: Input log is disabled in InputEventReceiver.
03-02 00:01:54.133 20862 20862 D VRI[ErrorReportActivity]: onFocusEvent false
03-02 00:01:54.133 20862 20862 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1
03-02 00:01:54.133 20862 20862 I Quality : Skipped: false 0 cost 9.047077 refreshRate 16737000 bit true processName com.toasterofbread.spmp
03-02 00:01:54.134 20862 20862 E OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@931b4df
03-02 00:01:54.137 20862 20862 D AutofillManager: Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
03-02 00:01:54.142 20862 20862 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=360, relayoutAsync=false, newFlags=23592960, title=com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity
03-02 00:01:54.156 20862 20862 D VRI[ErrorReportActivity]: relayoutWindow result, sizeChanged:true, surfaceControlChanged:true, transformHintChanged:true, mSurfaceSize:Point(1080, 2520), mLastSurfaceSize:Point(0, 0), mWidth:-1, mHeight:-1, requestedWidth:1080, requestedHeight:2520, transformHint:0, lastTransformHint:-2147483648, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2520] display=[0,0][1080,2520] parentFrame=[0,0][0,0]}, params:{(0,0)(fillxfill) sim={adjust=pan} ty=BASE_APPLICATION wanim=0x10302fe
03-02 00:01:54.156 20862 20862 D VRI[ErrorReportActivity]: fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
03-02 00:01:54.156 20862 20862 D VRI[ErrorReportActivity]: pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST FIT_INSETS_CONTROLLED
03-02 00:01:54.156 20862 20862 D VRI[ErrorReportActivity]: bhv=DEFAULT
03-02 00:01:54.156 20862 20862 D VRI[ErrorReportActivity]: fitSides= CLP[ ]}
03-02 00:01:54.156 20862 20862 W VRI[ErrorReportActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2520), lastSurfaceSize:Point(0, 0), format:-1, blastBufferQueue:null
03-02 00:01:54.156 20862 20862 D BufferQueueConsumer: connect: controlledByApp=false
03-02 00:01:54.158 20862 25077 E OpenGLRenderer: Unable to match the desired swap behavior.
03-02 00:01:54.159 20862 20862 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=com.toasterofbread.spmp/com.toasterofbread.spmp.ErrorReportActivity)/@0x5ccd8ea,currentBufferRatio=1.0,desiredRatio=1.0
SpMp version
0.3.0
SpMp platform
Android
OS version
Android 14
Additional information
No response
The text was updated successfully, but these errors were encountered: