SimpleMobileTools / Simple-Music-Player

A clean music player with a customizable widget, stylish interface and no ads.
https://www.simplemobiletools.com
GNU General Public License v3.0
1.26k stars 410 forks source link

crashes: killed (excessive cpu) + died #630

Open ilf opened 5 months ago

ilf commented 5 months ago

Simple Music Player 5.18.3 crashes on my Android 13. In 30 minutes, I just had two different crashes:

01-30 11:30:27.402  6426  9679 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.simplemobiletools.musicplayer/.activities.SplashActivity.Orange bnds=[25,2635][303,3013]} from uid 10148
01-30 11:30:27.424  6426  6753 D CoreBackPreview: Window{61ddc9e u0 Splash Screen com.simplemobiletools.musicplayer}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@232989b, mPriority=0}
01-30 11:30:27.441  6426  6461 I ActivityManager: Start proc 967:com.simplemobiletools.musicplayer/u0a199 for next-top-activity {com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.SplashActivity.Orange}
01-30 11:30:27.540  6426  6893 I ActivityTaskManager: START u0 {cmp=com.simplemobiletools.musicplayer/.activities.MainActivity} from uid 10199
01-30 11:30:27.586  6426  9679 I MediaSessionStack: addSession to bottom of stack | record: com.simplemobiletools.musicplayer/androidx.media3.session.id. (userId=0)
01-30 11:30:27.671  6426  9679 D CoreBackPreview: Window{1b668b0 u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@206e6ae, mPriority=0}
01-30 11:30:28.220  6426  6753 D CoreBackPreview: Window{61ddc9e u0 Splash Screen com.simplemobiletools.musicplayer EXITING}: Setting back callback null
01-30 11:30:28.661  6426 15768 D CoreBackPreview: Window{1b668b0 u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity}: Setting back callback null
01-30 11:30:28.887  6426 12457 I MediaSessionStack: removeSession | record: com.simplemobiletools.musicplayer/androidx.media3.session.id. (userId=0)
01-30 11:38:21.452  6426  6460 I ActivityManager: **Killing 967:com.simplemobiletools.musicplayer/u0a199 (adj 910): excessive cpu 418610 during 300018 dur=473261 limit=25**
01-30 12:46:09.371  6426  6808 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.simplemobiletools.musicplayer cmp=com.simplemobiletools.musicplayer/.activities.SplashActivity.Orange} from uid 10199
01-30 12:46:09.413  6426  6461 I ActivityManager: Start proc 8488:com.simplemobiletools.musicplayer/u0a199 for next-top-activity {com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.SplashActivity.Orange}
01-30 12:46:09.414  6426 17035 D CoreBackPreview: Window{7a24ae5 u0 Splash Screen com.simplemobiletools.musicplayer}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@d9447c8, mPriority=0}
01-30 12:46:09.556  6426  6808 I ActivityTaskManager: START u0 {cmp=com.simplemobiletools.musicplayer/.activities.MainActivity} from uid 10199
01-30 12:46:09.609  6426 12847 I MediaSessionStack: addSession to bottom of stack | record: com.simplemobiletools.musicplayer/androidx.media3.session.id. (userId=0)
01-30 12:46:09.710  6426 12847 D CoreBackPreview: Window{35aa04b u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@deaf341, mPriority=0}
01-30 12:46:10.010  6426  6450 I ActivityTaskManager: Displayed com.simplemobiletools.musicplayer/.activities.MainActivity: +636ms
01-30 12:46:10.298  6426  7058 D CoreBackPreview: Window{7a24ae5 u0 Splash Screen com.simplemobiletools.musicplayer EXITING}: Setting back callback null
01-30 12:46:10.299  6426 12847 W InputManager-JNI: Input channel object '7a24ae5 Splash Screen com.simplemobiletools.musicplayer (client)' was disposed without first being removed with the input manager!
01-30 12:46:25.008  6426 19271 D CoreBackPreview: Window{35aa04b u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@d237c33, mPriority=0}
01-30 12:46:26.807  6426 17035 W ActivityTaskManager:   Force finishing activity com.simplemobiletools.musicplayer/.activities.MainActivity
01-30 12:46:26.961  6426  6627 I MediaSessionStack: removeSession | record: com.simplemobiletools.musicplayer/androidx.media3.session.id. (userId=0)
01-30 12:46:26.964  6426 15768 I WindowManager: WIN DEATH: Window{35aa04b u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity}
01-30 12:46:26.964  6426 15768 W InputManager-JNI: Input channel object '35aa04b com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity (client)' was disposed without first being removed with the input manager!
01-30 12:46:26.965  6426  8053 I ActivityManager: **Process com.simplemobiletools.musicplayer (pid 8488) has died**: fg  TOP 
01-30 12:46:27.027  6426  7551 W WindowManager: Failed to deliver inset state change to w=Window{35aa04b u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity EXITING}
01-30 12:46:27.051  6426  6454 W WindowManager: Exception thrown during dispatchAppVisibility Window{35aa04b u0 com.simplemobiletools.musicplayer/com.simplemobiletools.musicplayer.activities.MainActivity EXITING}

I never had crashes with a smaller music library (< 128 GB). Now my music library is bigger (> 256 GB). Maybe that could be the cause?

Please let me know how I can help debug.

inson1 commented 5 months ago

@ilf SMT apps were sold to ad company. Fork is here https://github.com/FossifyOrg