MMA constantly crashing

Report bugs & feature requests for MediaMonkey for Android and learn about the newest beta build.

Moderator: Gurus

gmb2

MMA constantly crashing

Post by gmb2 »

Hello all,

since a few days MMA keeps crashing as soon as I try to open any menu besides sync. Things I've already tried:
  • reinstalling MMA and MMA pro
  • installing the latest beta
  • reinstalling the Google app
  • reinstalling android system web viewer
  • deleting the Mediamonkey folder from internal storage
  • re-syncing my library
Here is my android crash log:

Code: Select all

java.lang.RuntimeException: Canvas: trying to draw too large(287985880bytes) bitmap.
	at android.graphics.RecordingCanvas.throwIfCannotDraw(RecordingCanvas.java:280)
	at android.graphics.BaseRecordingCanvas.drawBitmap(BaseRecordingCanvas.java:88)
	at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:548)
	at android.widget.ImageView.onDraw(ImageView.java:1416)
	at android.view.View.draw(View.java:21547)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.updateDisplayListIfDirty(View.java:20407)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.updateDisplayListIfDirty(View.java:20407)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.updateDisplayListIfDirty(View.java:20407)
	at android.view.View.draw(View.java:21276)
	at android.view.ViewGroup.drawChild(ViewGroup.java:4417)
	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4177)
	at android.view.View.draw(View.java:21550)
	at com.android.internal.policy.DecorView.draw(DecorView.java:844)
	at android.view.View.updateDisplayListIfDirty(View.java:20416)
	at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:575)
	at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:581)
	at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:654)
	at android.view.ViewRootImpl.draw(ViewRootImpl.java:3735)
	at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:3530)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2867)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1820)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7782)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1031)
	at android.view.Choreographer.doCallbacks(Choreographer.java:854)
	at android.view.Choreographer.doFrame(Choreographer.java:789)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1016)
	at android.os.Handler.handleCallback(Handler.java:883)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loop(Looper.java:224)
	at android.app.ActivityThread.main(ActivityThread.java:7562)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
I'm using Android 10 (MIUI 12.0.5 global stable) on a Xiaomi Mi 9 lite.

Any suggestions what else to try?
Peke
Posts: 14772
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia
Contact:

Re: MMA constantly crashing

Post by Peke »

Hi,
Does it also crash if you use ⋮ -> About MediaMonkey -> Send Logs?

If no then can you please crash MMA -> use ⋮ -> About MediaMonkey -> Send Logs -> Write log ID here and press OK so that MMA send us log file -> Submit reply here with log id.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
How to add SCREENSHOTS to forum
gmb2

Re: MMA constantly crashing

Post by gmb2 »

Hi, thanks for the reply. My log ID is MRCI75DDBL.
Peke
Posts: 14772
Joined: Tue Jun 10, 2003 7:21 pm
Location: Serbia
Contact:

Re: MMA constantly crashing

Post by Peke »

Hi,
Great, assigned to https://www.ventismedia.com/mantis/view.php?id=17846 lets hope we can get to bottom of it.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
How to add SCREENSHOTS to forum
martin.bohac
Posts: 193
Joined: Thu Nov 14, 2013 5:23 pm

Re: MMA constantly crashing

Post by martin.bohac »

Hello,
the detection of such a large album art is added to 1.4.4.953 (Beta).
There is a 100 MB limit for rendering on the OS side.
Anyway, such big album art of track is quite weird because usually, it has less than 10MB. What is the file size of the current track when it occurs? Is there any jpg file in the folder of this track?
Post Reply