Jump to content

Random crashes when entering Folders


Recommended Posts

Poweramp 2.0.10-build-582-play (FullVersion)    - but first noticed some weeks ago

Samsung Galaxy Note 4 (N910F) - Snapdragon 805; Samsung Evo sdcard

Android 5.1.1

custom ROM: Nameless Rom V4

 

I get random crashes when entering or exiting Folders (I use List view), but appears also in Library. It's quite repeatable, with the latest version I get a crash after 5-10 steps of moving in/out of folders.

 

I couldn't get Logcat to work, logs might be disabled in my ROM.

Link to comment
https://forum.powerampapp.com/topic/8403-random-crashes-when-entering-folders/
Share on other sites

It could be something in one of the folders causing the issue, is it always with the same folders? You could try re-formatting the SD Card on a PC (after backing up the data obviously!) and then copy the contents back again and see what happens?

Andre

  • 2 weeks later...

I've copied a few tracks to some new folders on the internal memory and I get the same thing. After entering and exiting the folder a few times I get the Poweramp crash. Even removed the sdcard tracks from the list, in case that was the problem - now with 2 new folders, 2 tracks in each I still get the crash after 3-5 steps.

Maybe it's something with my custom ROM but I get no issues from any other apps.

Managed to enable logging in the kernel. I sent the entire log, but the highlights seem to be:

 

12-12 12:41:04.208 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.208 I/art     (4342): Alloc partial concurrent mark sweep GC freed 757(37KB) AllocSpace objects, 4(144KB) LOS objects, 0% free, 255MB/256MB, paused 730us total 22.099ms
12-12 12:41:04.208 I/art     (4342): WaitForGcToComplete blocked for 21.766ms for cause Background
12-12 12:41:04.238 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.238 I/art     (4342): Alloc concurrent mark sweep GC freed 121(6KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 1.140ms total 28.786ms
12-12 12:41:04.238 I/art     (4342): Forcing collection of SoftReferences for 968KB allocation
12-12 12:41:04.268 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.268 I/art     (4342): Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 785us total 28.606ms
12-12 12:41:04.268 E/art     (4342): Throwing OutOfMemoryError "Failed to allocate a 991244 byte allocation with 955248 free bytes and 932KB until OOM"
12-12 12:41:04.298 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.298 I/art     (4342): Alloc partial concurrent mark sweep GC freed 6(192B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 736us total 17.189ms
12-12 12:41:04.308 D/StatusBar.NetworkController(1576): refreshViews connected={ data } level=3 combinedSignalIconId=0x7f0205ec/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mobileLabel=Telekom HU wifiLabel= emergencyOnly=false combinedLabel=Telekom HU mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f0205ec/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mQSPhoneSignalIconId=0x7f0201af/com.android.systemui:drawable/ic_qs_signal_3 mDataDirectionIconId=0x7f02048d/com.android.systemui:drawable/stat_sys_data_fully_connected_4g mDataSignalIconId=0x7f0205ec/com.android.systemui:drawable/stat_sys_signal_3_auto_rotate mDataTypeIconId=0x7f020451/com.android.systemui:drawable/stat_sys_data_connected_4g mQSDataTypeIconId=0x7f0201b2/com.android.systemui:drawable/ic_qs_signal_4g mNoSimIconId=0x0/(null) mWifiIconId=0x0/(null) mQSWifiIconId=0x0/(null) mWifiActivityIconId=0x7f02064b/com.android.systemui:drawable/stat_sys_signal_inout mBluetoothTetherIconId=0x7f02065e/com.android.systemui:drawable/stat_sys_tether_bluetooth
12-12 12:41:04.308 D/STATUSBAR-WifiTile(1576): onWifiSignalChanged enabled=false enabledDesc:null
12-12 12:41:04.308 D/StatusBar.NetworkController(1576): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
12-12 12:41:04.308 D/StatusBar.NetworkController(1576): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
12-12 12:41:04.308 D/StatusBar.NetworkController(1576): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
12-12 12:41:04.308 D/StatusBar.NetworkController(1576): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
12-12 12:41:04.318 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.318 I/art     (4342): Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 961us total 27.620ms
12-12 12:41:04.318 I/art     (4342): Forcing collection of SoftReferences for 968KB allocation
12-12 12:41:04.338 E/LocSvc_libulp(1285): I/int ulp_msg_process_system_update(UlpSystemEvent): systemEvent:5
12-12 12:41:04.338 E/LocSvc_libulp(1285): I/int ulp_msg_process_start_req(), at ulp state = 1
12-12 12:41:04.348 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:04.348 I/art     (4342): Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 948us total 27.825ms
12-12 12:41:04.348 E/art     (4342): Throwing OutOfMemoryError "Failed to allocate a 991244 byte allocation with 955152 free bytes and 932KB until OOM"
12-12 12:41:04.348 E/AAListCache(4342):
12-12 12:41:04.348 E/AAListCache(4342): java.lang.OutOfMemoryError: Failed to allocate a 991244 byte allocation with 955152 free bytes and 932KB until OOM
12-12 12:41:04.348 E/AAListCache(4342):     at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
12-12 12:41:04.348 E/AAListCache(4342):     at android.graphics.Bitmap.nativeCreate(Native Method)
12-12 12:41:04.348 E/AAListCache(4342):     at android.graphics.Bitmap.createBitmap(Bitmap.java:942)
12-12 12:41:04.348 E/AAListCache(4342):     at android.graphics.Bitmap.createBitmap(Bitmap.java:913)
12-12 12:41:04.348 E/AAListCache(4342):     at android.graphics.Bitmap.createBitmap(Bitmap.java:880)
12-12 12:41:04.348 E/AAListCache(4342):     at com.maxmpz.audioplayer.data.0xFF.lll.ll11(":469)
12-12 12:41:04.348 E/AAListCache(4342):     at com.maxmpz.audioplayer.data.0xFF.lll.ll1l(":100)
12-12 12:41:04.348 E/AAListCache(4342):     at com.maxmpz.audioplayer.data.0xFF.l1l.<init>(":158)
12-12 12:41:04.348 E/AAListCache(4342):     at com.maxmpz.audioplayer.PlayListActivity.onCreate(":149)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.Activity.performCreate(Activity.java:6550)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3102)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3248)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.ActivityThread.access$1000(ActivityThread.java:197)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1681)
12-12 12:41:04.348 E/AAListCache(4342):     at android.os.Handler.dispatchMessage(Handler.java:102)
12-12 12:41:04.348 E/AAListCache(4342):     at android.os.Looper.loop(Looper.java:145)
12-12 12:41:04.348 E/AAListCache(4342):     at android.app.ActivityThread.main(ActivityThread.java:6872)
12-12 12:41:04.348 E/AAListCache(4342):     at java.lang.reflect.Method.invoke(Native Method)
12-12 12:41:04.348 E/AAListCache(4342):     at java.lang.reflect.Method.invoke(Method.java)
12-12 12:41:04.348 E/AAListCache(4342):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
12-12 12:41:04.348 E/AAListCache(4342):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
12-12 12:41:04.348 E/AAListCache(4342):     at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
12-12 12:41:04.368 D/ActivityManager(1285): bindService callerProcessName:com.maxmpz.audioplayer, calleePkgName: com.maxmpz.audioplayer, action: null
12-12 12:41:04.368 D/ActivityManager(1285): startService callerProcessName:com.maxmpz.audioplayer, calleePkgName: com.maxmpz.audioplayer

...

12-12 12:41:05.638 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:05.638 I/art     (4342): Alloc concurrent mark sweep GC freed 6(192B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 728us total 33.430ms
12-12 12:41:05.638 I/art     (4342): Forcing collection of SoftReferences for 16KB allocation
12-12 12:41:05.668 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:05.668 I/art     (4342): Alloc concurrent mark sweep GC freed 2(48B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 599us total 28.120ms
12-12 12:41:05.718 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:05.718 E/art     (4342): Throwing OutOfMemoryError "Failed to allocate a 16396 byte allocation with 14412 free bytes and 14KB until OOM"
12-12 12:41:05.718 D/AndroidRuntime(4342): Shutting down VM
12-12 12:41:05.738 I/art     (4342): Clamp target GC heap from 271MB to 256MB
12-12 12:41:05.738 I/art     (4342): WaitForGcToComplete blocked for 14.467ms for cause Alloc
12-12 12:41:05.758 I/art     (4342): WaitForGcToComplete blocked for 12.361ms for cause Alloc
12-12 12:41:05.768 I/art     (4342): Alloc partial concurrent mark sweep GC freed 115(10KB) AllocSpace objects, 26(24MB) LOS objects, 6% free, 231MB/247MB, paused 531us total 16.413ms
12-12 12:41:05.778 I/art     (4342): WaitForGcToComplete blocked for 11.891ms for cause Background
12-12 12:41:05.778 E/AndroidRuntime(4342): FATAL EXCEPTION: main
12-12 12:41:05.778 E/AndroidRuntime(4342): Process: com.maxmpz.audioplayer, PID: 4342
12-12 12:41:05.778 E/AndroidRuntime(4342): java.lang.OutOfMemoryError: Failed to allocate a 16396 byte allocation with 14412 free bytes and 14KB until OOM
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.maxmpz.audioplayer.widget.llI$ll1.<init>(":118)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.maxmpz.audioplayer.data.0xFF.Il1.<init>(":38)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.maxmpz.audioplayer.data.0xFF.l1I.<init>(":40)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.maxmpz.audioplayer.data.0xFF.l1l.<init>(":173)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.maxmpz.audioplayer.PlayListActivity.onCreate(":149)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.Activity.performCreate(Activity.java:6550)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3102)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3248)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.ActivityThread.access$1000(ActivityThread.java:197)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1681)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.os.Handler.dispatchMessage(Handler.java:102)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.os.Looper.loop(Looper.java:145)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at android.app.ActivityThread.main(ActivityThread.java:6872)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at java.lang.reflect.Method.invoke(Native Method)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at java.lang.reflect.Method.invoke(Method.java)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
12-12 12:41:05.778 E/AndroidRuntime(4342):     at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
12-12 12:41:05.778 V/ApplicationPolicy(1285): isApplicationStateBlocked userId 0 pkgname com.maxmpz.audioplayer
12-12 12:41:05.788 W/ActivityManager(1285):   Force finishing activity 1 com.maxmpz.audioplayer/.PlayListActivity
12-12 12:41:05.788 V/ApplicationPolicy(1285): isApplicationStateBlocked userId 0 pkgname com.maxmpz.audioplayer
12-12 12:41:05.788 V/ApplicationPolicy(1285): isApplicationStateBlocked userId 0 pkgname com.maxmpz.audioplayer
12-12 12:41:05.788 D/InputDispatcher(1285): Focused application set to: xxxx
12-12 12:41:05.788 I/ActivityManager(1285): Skip updateThumbnail for r=ActivityRecord{3b11f7f6 u0 com.maxmpz.audioplayer/.PlayListActivity t1266 f}

 

 

 

...

12-12 12:41:05.818 D/CrashAnrDetector(1285): processName: com.maxmpz.audioplayer
12-12 12:41:05.818 D/CrashAnrDetector(1285): broadcastEvent : com.maxmpz.audioplayer data_app_crash

 

 

Looks like it runs out of memory? At 256MB?

Saw there is an Xposed component in the error log (could be a suspect), so I uninstalled it, rebuilt the apps, but the issue remains, so it's not that:

 

12-12 13:29:59.948 I/art     (4971): Clamp target GC heap from 271MB to 256MB
12-12 13:29:59.948 E/art     (4971): Throwing OutOfMemoryError "Failed to allocate a 16396 byte allocation with 4748 free bytes and 4KB until OOM"
12-12 13:29:59.948 D/AndroidRuntime(4971): Shutting down VM
12-12 13:29:59.958 I/art     (4971): Clamp target GC heap from 271MB to 256MB
12-12 13:29:59.958 I/art     (4971): WaitForGcToComplete blocked for 9.462ms for cause Alloc
12-12 13:29:59.978 I/art     (4971): Clamp target GC heap from 265MB to 256MB
12-12 13:29:59.978 I/art     (4971): Alloc partial concurrent mark sweep GC freed 144(29KB) AllocSpace objects, 8(6MB) LOS objects, 2% free, 249MB/256MB, paused 388us total 13.609ms
12-12 13:29:59.988 E/AndroidRuntime(4971): FATAL EXCEPTION: main
12-12 13:29:59.988 E/AndroidRuntime(4971): Process: com.maxmpz.audioplayer, PID: 4971
12-12 13:29:59.988 E/AndroidRuntime(4971): java.lang.OutOfMemoryError: Failed to allocate a 16396 byte allocation with 4748 free bytes and 4KB until OOM
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.maxmpz.audioplayer.widget.llI$ll1.<init>(":118)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.maxmpz.audioplayer.data.0xFF.Il1.<init>(":38)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.maxmpz.audioplayer.data.0xFF.ll1.<init>(":22)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.maxmpz.audioplayer.data.0xFF.l1l.<init>(":174)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.maxmpz.audioplayer.PlayListActivity.onCreate(":149)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.Activity.performCreate(Activity.java:6550)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3102)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3248)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.ActivityThread.access$1000(ActivityThread.java:197)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1681)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.os.Handler.dispatchMessage(Handler.java:102)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.os.Looper.loop(Looper.java:145)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at android.app.ActivityThread.main(ActivityThread.java:6872)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at java.lang.reflect.Method.invoke(Native Method)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at java.lang.reflect.Method.invoke(Method.java)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
12-12 13:29:59.988 E/AndroidRuntime(4971):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
12-12 13:29:59.988 V/AlarmManager(1355): waitForAlarm result :8
12-12 13:29:59.988 V/ApplicationPolicy(1355): isApplicationStateBlocked userId 0 pkgname com.maxmpz.audioplayer

  • 4 weeks later...

Then please could you report this issue via the Settings > Get Support > (menu button) > Contact Us facility in the app, or by email to poweramp.maxmpz@gmail.com . Thanks. Also raise it with the ROM developer, as that could well be where the problem lies.

Andre

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...