-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: