Jump to content
phoenixr

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.

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Seems like a pattern with Nameless ROM then.

Do you have the same problems with the new alpha-test build 700 of Poweramp, which was just released for initial testing? (see test forum for details and download)

Andre

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ok, send message. I also try today Emotion Rom from other developer and have same issue unfortunately :( It both based on Samsung Note 4 POK1 firmware-latest available.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...