Skip to content
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 when rendering some GIF's #1872

Closed
thiross opened this issue Aug 21, 2017 · 8 comments
Closed

crash when rendering some GIF's #1872

thiross opened this issue Aug 21, 2017 · 8 comments
Assignees
Labels

Comments

@thiross
Copy link

thiross commented Aug 21, 2017

Description

Test Gif:
https://beauty.nosdn.127.net/beauty/img/5fcca295-c5b9-4b91-8413-353db505ddd3.gif?imageView&thumbnail=960x0&tostatic=0

Additional Information

  • Fresco version: 1.4.0, 1.5.0
  • Platform version: Device: Nexus 6P(Android 7.1.2)
@dmitry-voronkevich
Copy link

Hi, @thiross, can you please specify following details, which can help us to identify issue:

  • stack trace of a crash
  • how do you request image (how does you image request look like)?
  • Please include the code where you initiate your ImagePipelineConfig

@dmitry-voronkevich dmitry-voronkevich added the needs-details This issue or PR is currently not actionable as it misses details (e.g. for reproducing the problem) label Aug 21, 2017
@thiross
Copy link
Author

thiross commented Aug 22, 2017

Hi, @dmitry-voronkevich

Initialize

// in Application class.
@Override
public void onCreate() {
    super.onCreate();
    Fresco.initialize(this);
}

Request

SimpleDraweeView image = (SimpleDraweeView) findViewById(R.id.image);
image.setImageURI("https://beauty.nosdn.127.net/beauty/img/5fcca295-c5b9-4b91-8413-353db505ddd3.gif?imageView&thumbnail=960x0&tostatic=0");

backtrace

08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: JNI MonitorEnter called with pending exception java.lang.IllegalStateException: Width or height is too small
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.animated.gif.GifFrame.nativeRenderFrame(int, int, android.graphics.Bitmap) (GifFrame.java:-2)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.animated.gif.GifFrame.renderFrame(int, int, android.graphics.Bitmap) (GifFrame.java:50)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageDoesNotSupportScaling(android.graphics.Canvas, com.facebook.imagepipeline.animated.base.AnimatedImageFrame) (AnimatedDrawableBackendImpl.java:221)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(int, android.graphics.Canvas) (AnimatedDrawableBackendImpl.java:179)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(int, android.graphics.Bitmap) (AnimatedImageCompositor.java:120)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(int, android.graphics.Bitmap) (AnimatedDrawableBackendFrameRenderer.java:74)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(int, com.facebook.common.references.CloseableReference) (BitmapAnimationBackend.java:305)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:209)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:229)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:229)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (BitmapAnimationBackend.java:164)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (AnimationBackendDelegate.java:61)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at boolean com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (AnimationBackendDelegateWithInactivityCheck.java:111)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(android.graphics.Canvas) (AnimatedDrawable2.java:204)
08-22 14:05:01.306 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.ScaleTypeDrawable.draw(android.graphics.Canvas) (ScaleTypeDrawable.java:125)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(android.graphics.Canvas, android.graphics.drawable.Drawable, int) (FadeDrawable.java:304)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.FadeDrawable.draw(android.graphics.Canvas) (FadeDrawable.java:291)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.facebook.drawee.generic.RootDrawable.draw(android.graphics.Canvas) (RootDrawable.java:83)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.widget.ImageView.onDraw(android.graphics.Canvas) (ImageView.java:1268)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.View.draw(android.graphics.Canvas) (View.java:17077)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16059)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ThreadedRenderer.updateViewTreeDisplayList(android.view.View) (ThreadedRenderer.java:656)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ThreadedRenderer.updateRootDisplayList(android.view.View, android.view.ThreadedRenderer$HardwareDrawCallbacks) (ThreadedRenderer.java:662)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ThreadedRenderer.draw(android.view.View, android.view.View$AttachInfo, android.view.ThreadedRenderer$HardwareDrawCallbacks) (ThreadedRenderer.java:770)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl.draw(boolean) (ViewRootImpl.java:2841)
08-22 14:05:01.307 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl.performDraw() (ViewRootImpl.java:2649)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl.performTraversals() (ViewRootImpl.java:2256)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl.doTraversal() (ViewRootImpl.java:1291)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.ViewRootImpl$TraversalRunnable.run() (ViewRootImpl.java:6362)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.Choreographer$CallbackRecord.run(long) (Choreographer.java:873)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.Choreographer.doCallbacks(int, long) (Choreographer.java:685)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.Choreographer.doFrame(long, int) (Choreographer.java:621)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.view.Choreographer$FrameDisplayEventReceiver.run() (Choreographer.java:859)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.os.Looper.loop() (Looper.java:154)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6114)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:874)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:764)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470]
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] in call to MonitorEnter
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] from void com.facebook.animated.gif.GifFrame.nativeRenderFrame(int, int, android.graphics.Bitmap)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] "main" prio=5 tid=1 Runnable
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] | group="main" sCount=0 dsCount=0 obj=0x75a41000 self=0x7f74e95a00
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] | sysTid=18854 nice=-1 cgrp=default sched=0/0 handle=0x7f78d63a98
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] | state=R schedstat=( 179437190 16768597 167 ) utm=11 stm=6 core=0 HZ=100
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] | stack=0x7fececf000-0x7feced1000 stackSize=8MB
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] | held mutexes= "mutator lock"(shared held)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #00 pc 00000000004764e0 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #1 pc 00000000004764dc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #2 pc 000000000044ad28 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #3 pc 00000000002ec174 /system/lib64/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+1128)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #4 pc 00000000002ec85c /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+120)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #5 pc 0000000000101780 /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #6 pc 0000000000101190 /system/lib64/libart.so (_ZN3art11ScopedCheck11CheckThreadEP7_JNIEnv+544)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #7 pc 00000000000fecc8 /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #8 pc 00000000000fbd4c /system/lib64/libart.so (_ZN3art8CheckJNI12MonitorEnterEP7_JNIEnvP8_jobject+620)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #9 pc 00000000000065c4 /data/app/com.example.frescogifcrash-2/lib/arm64/libgifimage.so (???)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] native: #10 pc 0000000000048b8c /data/app/com.example.frescogifcrash-2/oat/arm64/base.odex (Java_com_facebook_animated_gif_GifFrame_nativeRenderFrame__IILandroid_graphics_Bitmap_2+168)
08-22 14:05:01.308 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.animated.gif.GifFrame.nativeRenderFrame(Native method)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.animated.gif.GifFrame.renderFrame(GifFrame.java:50)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageDoesNotSupportScaling(AnimatedDrawableBackendImpl.java:221)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] - locked <0x0717c29b> (a com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(AnimatedDrawableBackendImpl.java:179)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(AnimatedImageCompositor.java:120)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(AnimatedDrawableBackendFrameRenderer.java:74)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(BitmapAnimationBackend.java:305)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:209)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:164)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:61)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:111)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:204)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:125)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:304)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:291)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:83)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.widget.ImageView.onDraw(ImageView.java:1268)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.draw(View.java:17077)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16059)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.309 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:656)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:662)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:770)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl.draw(ViewRootImpl.java:2841)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2649)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2256)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1291)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6362)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.Choreographer$CallbackRecord.run(Choreographer.java:873)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.Choreographer.doCallbacks(Choreographer.java:685)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.Choreographer.doFrame(Choreographer.java:621)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:859)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.os.Handler.handleCallback(Handler.java:751)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.os.Handler.dispatchMessage(Handler.java:95)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.os.Looper.loop(Looper.java:154)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at android.app.ActivityThread.main(ActivityThread.java:6114)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at java.lang.reflect.Method.invoke!(Native method)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
08-22 14:05:01.310 18854-18854/com.example.frescogifcrash A/art: art/runtime/java_vm_ext.cc:470]
08-22 14:05:01.352 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] Runtime aborting...
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] Aborting thread:
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "main" prio=6 tid=1 Native
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=0 dsCount=0 obj=0x75a41000 self=0x7f74e95a00
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18854 nice=-1 cgrp=default sched=0/0 handle=0x7f78d63a98
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=R schedstat=( 194945834 16889795 174 ) utm=12 stm=7 core=3 HZ=100
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7fececf000-0x7feced1000 stackSize=8MB
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes= "abort lock"
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 00000000004764e0 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000004764dc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000044ad28 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000438f0c /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 0000000000438d88 /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+668)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 000000000042c9fc /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+140)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 00000000000e4b24 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1204)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #7 pc 00000000002ec588 /system/lib64/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+2172)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #8 pc 00000000002ec85c /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+120)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #9 pc 0000000000101780 /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #10 pc 0000000000101190 /system/lib64/libart.so (_ZN3art11ScopedCheck11CheckThreadEP7_JNIEnv+544)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #11 pc 00000000000fecc8 /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #12 pc 00000000000fbd4c /system/lib64/libart.so (_ZN3art8CheckJNI12MonitorEnterEP7_JNIEnvP8_jobject+620)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #13 pc 00000000000065c4 /data/app/com.example.frescogifcrash-2/lib/arm64/libgifimage.so (???)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #14 pc 0000000000048b8c /data/app/com.example.frescogifcrash-2/oat/arm64/base.odex (???)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.animated.gif.GifFrame.nativeRenderFrame(Native method)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.animated.gif.GifFrame.renderFrame(GifFrame.java:50)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageDoesNotSupportScaling(AnimatedDrawableBackendImpl.java:221)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x0717c29b> (a com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl)
08-22 14:05:01.353 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(AnimatedDrawableBackendImpl.java:179)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(AnimatedImageCompositor.java:120)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(AnimatedDrawableBackendFrameRenderer.java:74)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(BitmapAnimationBackend.java:305)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:209)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:164)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:61)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:111)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:204)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:125)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:304)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:291)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:83)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.widget.ImageView.onDraw(ImageView.java:1268)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.draw(View.java:17077)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16059)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.354 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:656)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:662)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:770)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.draw(ViewRootImpl.java:2841)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2649)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2256)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1291)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6362)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer$CallbackRecord.run(Choreographer.java:873)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer.doCallbacks(Choreographer.java:685)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer.doFrame(Choreographer.java:621)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:859)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Handler.handleCallback(Handler.java:751)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Handler.dispatchMessage(Handler.java:95)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Looper.loop(Looper.java:154)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.app.ActivityThread.main(ActivityThread.java:6114)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.reflect.Method.invoke!(Native method)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] Pending exception java.lang.IllegalStateException: Width or height is too small
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.animated.gif.GifFrame.nativeRenderFrame(int, int, android.graphics.Bitmap) (GifFrame.java:-2)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.animated.gif.GifFrame.renderFrame(int, int, android.graphics.Bitmap) (GifFrame.java:50)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageDoesNotSupportScaling(android.graphics.Canvas, com.facebook.imagepipeline.animated.base.AnimatedImageFrame) (AnimatedDrawableBackendImpl.java:221)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(int, android.graphics.Canvas) (AnimatedDrawableBackendImpl.java:179)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(int, android.graphics.Bitmap) (AnimatedImageCompositor.java:120)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(int, android.graphics.Bitmap) (AnimatedDrawableBackendFrameRenderer.java:74)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(int, com.facebook.common.references.CloseableReference) (BitmapAnimationBackend.java:305)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:209)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:229)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(android.graphics.Canvas, int, int) (BitmapAnimationBackend.java:229)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (BitmapAnimationBackend.java:164)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (AnimationBackendDelegate.java:61)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at boolean com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(android.graphics.drawable.Drawable, android.graphics.Canvas, int) (AnimationBackendDelegateWithInactivityCheck.java:111)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(android.graphics.Canvas) (AnimatedDrawable2.java:204)
08-22 14:05:01.355 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.ScaleTypeDrawable.draw(android.graphics.Canvas) (ScaleTypeDrawable.java:125)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(android.graphics.Canvas, android.graphics.drawable.Drawable, int) (FadeDrawable.java:304)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.FadeDrawable.draw(android.graphics.Canvas) (FadeDrawable.java:291)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.drawable.ForwardingDrawable.draw(android.graphics.Canvas) (ForwardingDrawable.java:147)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.facebook.drawee.generic.RootDrawable.draw(android.graphics.Canvas) (RootDrawable.java:83)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.widget.ImageView.onDraw(android.graphics.Canvas) (ImageView.java:1268)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.View.draw(android.graphics.Canvas) (View.java:17077)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16059)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.recreateChildDisplayList(android.view.View) (ViewGroup.java:3748)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewGroup.dispatchGetDisplayList() (ViewGroup.java:3728)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.RenderNode android.view.View.updateDisplayListIfDirty() (View.java:16022)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ThreadedRenderer.updateViewTreeDisplayList(android.view.View) (ThreadedRenderer.java:656)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ThreadedRenderer.updateRootDisplayList(android.view.View, android.view.ThreadedRenderer$HardwareDrawCallbacks) (ThreadedRenderer.java:662)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ThreadedRenderer.draw(android.view.View, android.view.View$AttachInfo, android.view.ThreadedRenderer$HardwareDrawCallbacks) (ThreadedRenderer.java:770)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewRootImpl.draw(boolean) (ViewRootImpl.java:2841)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewRootImpl.performDraw() (ViewRootImpl.java:2649)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewRootImpl.performTraversals() (ViewRootImpl.java:2256)
08-22 14:05:01.356 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewRootImpl.doTraversal() (ViewRootImpl.java:1291)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.ViewRootImpl$TraversalRunnable.run() (ViewRootImpl.java:6362)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.Choreographer$CallbackRecord.run(long) (Choreographer.java:873)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.Choreographer.doCallbacks(int, long) (Choreographer.java:685)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.Choreographer.doFrame(long, int) (Choreographer.java:621)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.view.Choreographer$FrameDisplayEventReceiver.run() (Choreographer.java:859)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.os.Looper.loop() (Looper.java:154)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6114)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:874)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:764)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] Dumping all threads without appropriate locks held: thread list lock mutator lock
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] All threads:
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] DALVIK THREADS (16):
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "main" prio=6 tid=1 Runnable
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=0 dsCount=0 obj=0x75a41000 self=0x7f74e95a00
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18854 nice=-1 cgrp=default sched=0/0 handle=0x7f78d63a98
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=R schedstat=( 214534688 16936201 176 ) utm=12 stm=9 core=3 HZ=100
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7fececf000-0x7feced1000 stackSize=8MB
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes= "abort lock" "mutator lock"(shared held)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 00000000004764e0 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000004764dc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000044ad28 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000462448 /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+820)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 000000000045a728 /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+456)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 000000000045a338 /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+288)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 0000000000438d3c /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+592)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #7 pc 000000000042c9fc /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+140)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #8 pc 00000000000e4b24 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1204)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #9 pc 00000000002ec588 /system/lib64/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+2172)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #10 pc 00000000002ec85c /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+120)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #11 pc 0000000000101780 /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #12 pc 0000000000101190 /system/lib64/libart.so (_ZN3art11ScopedCheck11CheckThreadEP7_JNIEnv+544)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #13 pc 00000000000fecc8 /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #14 pc 00000000000fbd4c /system/lib64/libart.so (_ZN3art8CheckJNI12MonitorEnterEP7_JNIEnvP8_jobject+620)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #15 pc 00000000000065c4 /data/app/com.example.frescogifcrash-2/lib/arm64/libgifimage.so (???)
08-22 14:05:01.357 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #16 pc 0000000000048b8c /data/app/com.example.frescogifcrash-2/oat/arm64/base.odex (Java_com_facebook_animated_gif_GifFrame_nativeRenderFrame__IILandroid_graphics_Bitmap_2+168)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.animated.gif.GifFrame.nativeRenderFrame(Native method)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.animated.gif.GifFrame.renderFrame(GifFrame.java:50)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageDoesNotSupportScaling(AnimatedDrawableBackendImpl.java:221)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x0717c29b> (a com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(AnimatedDrawableBackendImpl.java:179)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(AnimatedImageCompositor.java:120)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(AnimatedDrawableBackendFrameRenderer.java:74)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(BitmapAnimationBackend.java:305)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:209)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:229)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:164)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:61)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:111)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:204)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:125)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:304)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:291)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:83)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.widget.ImageView.onDraw(ImageView.java:1268)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.draw(View.java:17077)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16059)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.358 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3748)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3728)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.View.updateDisplayListIfDirty(View.java:16022)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:656)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:662)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:770)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.draw(ViewRootImpl.java:2841)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2649)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2256)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1291)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6362)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer$CallbackRecord.run(Choreographer.java:873)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer.doCallbacks(Choreographer.java:685)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer.doFrame(Choreographer.java:621)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:859)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Handler.handleCallback(Handler.java:751)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Handler.dispatchMessage(Handler.java:95)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.os.Looper.loop(Looper.java:154)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at android.app.ActivityThread.main(ActivityThread.java:6114)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.reflect.Method.invoke!(Native method)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Jit thread pool worker thread 0" prio=6 tid=2 Native (still starting up)
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x0 self=0x7f6d29ea00
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18859 nice=9 cgrp=default sched=0/0 handle=0x7f7450d450
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 17375259 7752291 7 ) utm=1 stm=0 core=3 HZ=100
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f7440f000-0x7f74411000 stackSize=1021KB
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.359 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 00000000004641bc /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+252)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000463678 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 0000000000462fa8 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+116)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Signal Catcher" prio=6 tid=3 WaitingInMainSignalCatcherLoop
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1670 self=0x7f74f28800
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18860 nice=0 cgrp=default sched=0/0 handle=0x7f7440c450
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 789532 590468 1 ) utm=0 stm=0 core=1 HZ=100
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f74312000-0x7f74314000 stackSize=1005KB
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_sigtimedwait+0xe0/0x1bc
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_rt_sigtimedwait+0xb4/0xec
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000006a848 /system/lib64/libc.so (__rt_sigtimedwait+8)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 0000000000024dc8 /system/lib64/libc.so (sigwait+64)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000043d474 /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+48)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 000000000043cf44 /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+240)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 000000000043b510 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+396)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "JDWP" prio=6 tid=4 WaitingInMainDebuggerLoop
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1700 self=0x7f6d22de00
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18861 nice=0 cgrp=default sched=0/0 handle=0x7f7430f450
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 3134942 1604115 19 ) utm=0 stm=0 core=3 HZ=100
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f74215000-0x7f74217000 stackSize=1005KB
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: poll_schedule_timeout+0x44/0x68
08-22 14:05:01.360 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_select+0x4c0/0x500
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: core_sys_select+0x1fc/0x308
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_pselect6+0x170/0x204
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000006a7a0 /system/lib64/libc.so (__pselect6+8)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 0000000000023300 /system/lib64/libc.so (select+156)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000054f0ec /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+340)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000301428 /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+920)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 00000000003008fc /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+48)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "ReferenceQueueDaemon" prio=6 tid=5 Waiting
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1790 self=0x7f74e96400
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18862 nice=0 cgrp=default sched=0/0 handle=0x7f74212450
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 644063 139635 8 ) utm=0 stm=0 core=0 HZ=100
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f74110000-0x7f74112000 stackSize=1037KB
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c54 /system/lib64/libart.so (ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000000810 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait
+124)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait!(Native method)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting on <0x014b4638> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x014b4638> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "FinalizerDaemon" prio=6 tid=6 Waiting
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1820 self=0x7f74e96e00
08-22 14:05:01.361 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18863 nice=0 cgrp=default sched=0/0 handle=0x7f7410d450
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 1188436 169741 6 ) utm=0 stm=0 core=1 HZ=100
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f7400b000-0x7f7400d000 stackSize=1037KB
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait!(Native method)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting on <0x03c22611> (a java.lang.Object)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait(Object.java:407)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x03c22611> (a java.lang.Object)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "HeapTaskDaemon" prio=6 tid=7 Blocked
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1940 self=0x7f74e98200
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18865 nice=0 cgrp=default sched=0/0 handle=0x7f73f03450
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 23741508 358958 31 ) utm=0 stm=2 core=2 HZ=100
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f73e01000-0x7f73e03000 stackSize=1037KB
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac88 /system/lib64/libc.so (syscall+32)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e7374 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
08-22 14:05:01.362 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000023f764 /system/lib64/libart.so (ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+296)
08-22 14:05:01.363 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000240080 /system/lib64/libart.so (ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 00000000001e4e80 /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks
+124)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at dalvik.system.VMRuntime.runHeapTasks(Native method)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting to lock an unknown object
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "FinalizerWatchdogDaemon" prio=6 tid=8 Sleeping
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db18b0 self=0x7f74e97800
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18864 nice=0 cgrp=default sched=0/0 handle=0x7f74008450
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 337136 2071823 4 ) utm=0 stm=0 core=2 HZ=100
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f73f06000-0x7f73f08000 stackSize=1037KB
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac88 /system/lib64/libc.so (syscall+32)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e7374 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c64 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+676)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 00000000000bc808 /system/framework/arm64/boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+164)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.sleep!(Native method)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - sleeping on <0x03699376> (a java.lang.Object)
08-22 14:05:01.365 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.sleep(Thread.java:371)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x03699376> (a java.lang.Object)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.sleep(Thread.java:313)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:314)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:336)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:253)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Binder:18854_1" prio=6 tid=9 Native
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1af0 self=0x7f6826ac00
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18866 nice=0 cgrp=default sched=0/0 handle=0x7f73d00450
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 3330418 232760 17 ) utm=0 stm=0 core=0 HZ=100
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f73c06000-0x7f73c08000 stackSize=1005KB
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_thread_read+0x1004/0x11c0
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_ioctl_write_read+0x1f8/0x33c
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_ioctl+0x2b0/0x758
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_vfs_ioctl+0x4bc/0x59c
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_ioctl+0x60/0x88
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000006a754 /system/lib64/libc.so (__ioctl+4)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 000000000001fbf0 /system/lib64/libc.so (ioctl+144)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000055534 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+260)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000055694 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 0000000000055dc0 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 0000000000072dc4 /system/lib64/libbinder.so (???)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 0000000000012430 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #7 pc 000000000009d964 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #8 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #9 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Binder:18854_2" prio=6 tid=10 Native
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12db1b80 self=0x7f6d2a6200
08-22 14:05:01.366 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18867 nice=0 cgrp=default sched=0/0 handle=0x7f73c03450
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 1470108 1351615 9 ) utm=0 stm=0 core=2 HZ=100
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f73b09000-0x7f73b0b000 stackSize=1005KB
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_thread_read+0x1004/0x11c0
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_ioctl_write_read+0x1f8/0x33c
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: binder_ioctl+0x2b0/0x758
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_vfs_ioctl+0x4bc/0x59c
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_ioctl+0x60/0x88
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000006a754 /system/lib64/libc.so (__ioctl+4)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 000000000001fbf0 /system/lib64/libc.so (ioctl+144)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000055534 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+260)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000055694 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 0000000000055dc0 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 0000000000072dc4 /system/lib64/libbinder.so (???)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 0000000000012430 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #7 pc 000000000009d964 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #8 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #9 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Profile Saver" prio=6 tid=11 Native
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12dd1940 self=0x7f68286000
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18871 nice=-1 cgrp=default sched=0/0 handle=0x7f73ab4450
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 458334 5488697 3 ) utm=0 stm=0 core=3 HZ=100
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f739ba000-0x7f739bc000 stackSize=1005KB
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac88 /system/lib64/libc.so (syscall+32)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e7374 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
08-22 14:05:01.367 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000031a190 /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+160)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 000000000031b930 /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+100)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "RenderThread" prio=6 tid=12 Native
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12f3d820 self=0x7f6d21f600
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18881 nice=-4 cgrp=default sched=0/0 handle=0x7f6d826450
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 79359368 7248385 97 ) utm=4 stm=3 core=1 HZ=100
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f6d72c000-0x7f6d72e000 stackSize=1005KB
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_epoll_wait+0x2ac/0x370
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_epoll_pwait+0xa4/0x118
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000006a668 /system/lib64/libc.so (__epoll_pwait+8)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 000000000001e3c4 /system/lib64/libc.so (epoll_pwait+64)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000017f9c /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000017e50 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 0000000000039e2c /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+656)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 0000000000012430 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 000000000009d964 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #7 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #8 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Thread-2" prio=6 tid=13 Waiting
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12f631f0 self=0x7f682a0a00
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18882 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f6d729450
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 3943074 1004115 3 ) utm=0 stm=0 core=3 HZ=100
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f6d627000-0x7f6d629000 stackSize=1037KB
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.368 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait!(Native method)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting on <0x0225ed77> (a java.lang.Object)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.parkFor$(Thread.java:2127)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x0225ed77> (a java.lang.Object)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at sun.misc.Unsafe.park(Unsafe.java:325)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:42)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "pool-2-thread-1" prio=6 tid=14 Waiting
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12f638b0 self=0x7f682a2800
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18883 nice=0 cgrp=default sched=0/0 handle=0x7f6d624450
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 10898280 2919376 7 ) utm=1 stm=0 core=2 HZ=100
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f6d522000-0x7f6d524000 stackSize=1037KB
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait!(Native method)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting on <0x098a8de4> (a java.lang.Object)
08-22 14:05:01.369 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.parkFor$(Thread.java:2127)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x098a8de4> (a java.lang.Object)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at sun.misc.Unsafe.park(Unsafe.java:325)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "Thread-3" prio=6 tid=15 Waiting
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12f964c0 self=0x7f6d265a00
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18884 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f58e6f450
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 5385623 562500 53 ) utm=0 stm=0 core=2 HZ=100
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f58d6d000-0x7f58d6f000 stackSize=1037KB
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 00000000000e6dd4 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 0000000000377c54 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Object.wait!(Native method)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - waiting on <0x0992124d> (a java.lang.Object)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.parkFor$(Thread.java:2127)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] - locked <0x0992124d> (a java.lang.Object)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at sun.misc.Unsafe.park(Unsafe.java:325)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
08-22 14:05:01.370 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:42)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] at java.lang.Thread.run(Thread.java:761)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] "hwuiTask1" prio=6 tid=16 Native
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | group="" sCount=1 dsCount=0 obj=0x12fd0310 self=0x7f58bdd600
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | sysTid=18885 nice=-2 cgrp=default sched=0/0 handle=0x7f58d6a450
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | state=S schedstat=( 540522 387813 2 ) utm=0 stm=0 core=0 HZ=100
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | stack=0x7f58c70000-0x7f58c72000 stackSize=1005KB
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] | held mutexes=
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: __switch_to+0x70/0x7c
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait_queue_me+0xe4/0x144
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: futex_wait+0xf4/0x200
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: do_futex+0xcc/0x890
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: SyS_futex+0xf4/0x16c
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] kernel: el0_svc_naked+0x24/0x28
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #00 pc 000000000001ac84 /system/lib64/libc.so (syscall+28)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #1 pc 0000000000067a24 /system/lib64/libc.so (pthread_cond_wait+96)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #2 pc 000000000003acc8 /system/lib64/libhwui.so (???)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #3 pc 0000000000012430 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #4 pc 000000000009d964 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #5 pc 00000000000682cc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] native: #6 pc 000000000001dca8 /system/lib64/libc.so (__start_thread+16)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403] (no managed stack frames)
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]
08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/art: art/runtime/runtime.cc:403]

                                                             --------- beginning of crash

08-22 14:05:01.371 18854-18854/com.example.frescogifcrash A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 18854 (.frescogifcrash)

                                                              [ 08-22 14:05:01.372   463:  463 W/         ]
                                                              debuggerd: handling request: pid=18854 uid=10151 gid=10151 tid=18854

@thiross thiross closed this as completed Aug 22, 2017
@thiross thiross reopened this Aug 22, 2017
@oprisnik oprisnik added bug and removed needs-details This issue or PR is currently not actionable as it misses details (e.g. for reproducing the problem) labels Aug 25, 2017
@oprisnik
Copy link
Contributor

Thanks, I'll take a look.

@blueflychief
Copy link

@oprisnik
I met the error like this when I load a bad webp image,

This is the bad webp url: http://s1.wmlives.com/data/dongci/opus_cover/201709212010098CvyM09UO2h.webp

Here is the crash log:
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] JNI DETECTED ERROR IN APPLICATION: JNI MonitorEnter called with pending exception 'java.lang.IllegalStateException' thrown in void com.facebook.animated.webp.WebPFrame.nativeRenderFrame(int, int, android.graphics.Bitmap):-2
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] in call to MonitorEnter
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] from void com.facebook.animated.webp.WebPFrame.nativeRenderFrame(int, int, android.graphics.Bitmap)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] "main" prio=5 tid=1 Runnable
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] | group="main" sCount=0 dsCount=0 obj=0x751e6000 self=0xab55aac8
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] | sysTid=13433 nice=0 cgrp=default sched=0/0 handle=0xf70e1bec
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] | state=R schedstat=( 14165114055 629569493 7607 ) utm=1242 stm=174 core=4 HZ=100
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] | stack=0xff69f000-0xff6a1000 stackSize=8MB
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] | held mutexes= "mutator lock"(shared held)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #00 pc 0000505c /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #1 pc 00003739 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #2 pc 0024a809 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+68)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #3 pc 0022e901 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+148)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #4 pc 000b0dff /system/lib/libart.so (art::JniAbort(char const*, char const*)+582)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #5 pc 000b153f /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+58)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #6 pc 000b4639 /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1284)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #7 pc 000bdd43 /system/lib/libart.so (art::CheckJNI::MonitorEnter(_JNIEnv*, _jobject*)+38)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #8 pc 000092d5 /data/app/xx.xxxxx.xxxxx-1/lib/arm/libstatic-webp.so (???)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #9 pc 0000948f /data/app/xx.xxxxx.xxxxx-1/lib/arm/libstatic-webp.so (???)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] native: #10 pc 0069bead /data/dalvik-cache/arm/data@app@xx.xxxxx.xxxxx-1@base.apk@classes.dex (Java_com_facebook_animated_webp_WebPFrame_nativeRenderFrame__IILandroid_graphics_Bitmap_2+120)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.animated.webp.WebPFrame.nativeRenderFrame(Native method)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.animated.webp.WebPFrame.renderFrame(WebPFrame.java:52)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageSupportsScaling(AnimatedDrawableBackendImpl.java:205)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] - locked <0x2c2c3f67> (a com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(AnimatedDrawableBackendImpl.java:179)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(AnimatedImageCompositor.java:121)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(AnimatedDrawableBackendFrameRenderer.java:76)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(BitmapAnimationBackend.java:308)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:212)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:232)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:232)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:167)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:62)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:114)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:206)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:126)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:306)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:293)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:85)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.widget.ImageView.onDraw(ImageView.java:1158)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.draw(View.java:15539)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14415)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.updateDisplayListIfDirty(View.java:14365)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.View.getDisplayList(View.java:14444)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:279)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:285)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:335)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewRootImpl.draw(ViewRootImpl.java:2945)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2759)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2373)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1298)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6622)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.Choreographer$CallbackRecord.run(Choreographer.java:818)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.Choreographer.doCallbacks(Choreographer.java:621)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.Choreographer.doFrame(Choreographer.java:590)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:804)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.os.Handler.handleCallback(Handler.java:815)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.os.Handler.dispatchMessage(Handler.java:104)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.os.Looper.loop(Looper.java:194)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at android.app.ActivityThread.main(ActivityThread.java:5763)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at java.lang.reflect.Method.invoke!(Native method)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at java.lang.reflect.Method.invoke(Method.java:372)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
09-21 20:34:15.050 13433-13433/xx.xxxxx.xxxxx A/art: art/runtime/check_jni.cc:70]
09-21 20:34:15.396 321-321/? E/SurfaceFlinger: strok layer name=none
09-21 20:34:15.397 1266-1681/? E/WifiStateMachine: ConnectedState (when=-1ms what=131155 arg1=17!CMD_RSSI_POLL 17 0 "zhaoling_5G" f0:b4:29:19:c2:63 rssi=-42 f=5745 sc=60 link=433 tx=210.1, 0.0, 0.0 rx=289.2 bcn=0 [on:0 tx:0 rx:0 period:2997] from screen [on:0 period:-1536265499] gl hn rssi=-37 ag=0 hr ticks 0,0,0 ls-=0 [56,56,60,60,65] brc=0 lrc=0
09-21 20:34:15.398 1266-1681/? E/WifiStateMachine: L2ConnectedState (when=-2ms what=131155 arg1=17!CMD_RSSI_POLL 17 0 "zhaoling_5G" f0:b4:29:19:c2:63 rssi=-42 f=5745 sc=60 link=433 tx=210.1, 0.0, 0.0 rx=289.2 bcn=0 [on:0 tx:0 rx:0 period:1] from screen [on:0 period:-1536265498] gl hn rssi=-37 ag=0 hr ticks 0,0,0 ls-=0 [56,56,60,60,65] brc=0 lrc=0
09-21 20:34:15.398 1266-1681/? E/WifiStateMachine: get link layer stats 0
09-21 20:34:15.406 1266-1681/? E/WifiConfigStore: updateConfiguration freq=5745 BSSID=f0:b4:29:19:c2:63 RSSI=-42 "zhaoling_5G"WPA_PSK
09-21 20:34:15.446 1266-1266/? E/WifiTrafficPoller: TRAFFIC_STATS_POLL true Token 38 num clients 28
09-21 20:34:15.446 1266-1266/? E/WifiTrafficPoller: packet count Tx=90197 Rx=114669
09-21 20:34:15.503 13433-14041/xx.xxxxx.xxxxx A/libc: invalid address or address of corrupt block 0xac72b840 passed to dlfree
09-21 20:34:15.590 13433-14041/xx.xxxxx.xxxxx E/CrashReport: #++++++++++Record By Bugly++++++++++#
09-21 20:34:15.590 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # You can use Bugly(http:\bugly.qq.com) to get more Crash Detail!
09-21 20:34:15.590 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # PKG NAME: xx.xxxxx.xxxxx
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # APP VER: 2.0.0
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # LAUNCH TIME: 2017-09-21 20:33:52
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH TYPE: NATIVE_CRASH
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH TIME: 2017-09-21 20:34:15
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH PROCESS: xx.xxxxx.xxxxx
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH THREAD: Thread-905
09-21 20:34:15.591 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # REPORT ID: 1c402d41-6fb9-478a-b4d1-143701c3410c
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH DEVICE: Lenovo K51c78 ROOTED
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # RUNTIME AVAIL RAM:732061696 ROM:4438462464 SD:4386033664
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # RUNTIME TOTAL RAM:1927536640 ROM:11941920768 SD:11889491968
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # EXCEPTION FIRED BY UNKNOWN_USER xx.xxxxx.xxxxx(13433)
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: # CRASH STACK:
09-21 20:34:15.592 13433-14041/xx.xxxxx.xxxxx E/CrashReport: SIGABRT
0x3479
#00 pc 0003df04 /system/lib/libc.so (tgkill+12) [armeabi-v7a::564d58d2782735e78788149ba84c24f3]
#1 pc 00016e65 /system/lib/libc.so (pthread_kill+52) [armeabi-v7a::564d58d2782735e78788149ba84c24f3]
#2 pc 00017a7b /system/lib/libc.so (raise+10) [armeabi-v7a::564d58d2782735e78788149ba84c24f3]
#3 pc 0001425d /system/lib/libc.so (__libc_android_abort+36) [armeabi-v7a::564d58d2782735e78788149ba84c24f3]
#4 pc 000125b0 /system/lib/libc.so (abort+4) [armeabi-v7a::564d58d2782735e78788149ba84c24f3]
#5 pc 000a741b /system/lib/libart.so (_ZN3art10LogMessageD1Ev+1430) [armeabi-v7a::3b9ca8ba606bd9a808f44525aec2e67b]
#6 pc 000b0ff5 /system/lib/libart.so (ZN3artL8JniAbortEPKcS1+1084) [armeabi-v7a::3b9ca8ba606bd9a808f44525aec2e67b]
#7 pc 000b153f /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+58) [armeabi-v7a::3b9ca8ba606bd9a808f44525aec2e67b]
#8 pc 000b4639 /system/lib/libart.so (_ZN3art11ScopedCheckC1EP7_JNIEnviPKc+1284) [armeabi-v7a::3b9ca8ba606bd9a808f44525aec2e67b]
#9 pc 000bdd43 /system/lib/libart.so (_ZN3art8CheckJNI12MonitorEnterEP7_JNIEnvP8_jobject+38) [armeabi-v7a::3b9ca8ba606bd9a808f44525aec2e67b]
#10 pc 000092d5 /data/app/xx.xxxxx.xxxxx-1/lib/arm/libstatic-webp.so [armeabi-v7a::9b1e054918b66a5463c8d6d22b1c1a30]
#11 pc 0000948f /data/app/xx.xxxxx.xxxxx-1/lib/arm/libstatic-webp.so [armeabi-v7a::9b1e054918b66a5463c8d6d22b1c1a30]
#12 pc 0069bead /data/dalvik-cache/arm/data@app@xx.xxxxx.xxxxx-1@base.apk@classes.dex (oatdata+6925997) [armeabi::7dc51ade97c08449327ed17f6a5147f0]
java:
com.facebook.animated.webp.WebPFrame.renderFrame(WebPFrame.java:52)
com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderImageSupportsScaling(AnimatedDrawableBackendImpl.java:205)
com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImpl.renderFrame(AnimatedDrawableBackendImpl.java:179)
com.facebook.imagepipeline.animated.impl.AnimatedImageCompositor.renderFrame(AnimatedImageCompositor.java:121)
com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRenderer.renderFrame(AnimatedDrawableBackendFrameRenderer.java:76)
com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.renderFrameInBitmap(BitmapAnimationBackend.java:308)
com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:212)
com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:232)
com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:232)
com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:167)
com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:62)
com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:114)
com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:206)
com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:126)
com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:306)
com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:293)
com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:147)
com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:85)
android.widget.ImageView.onDraw(ImageView.java:1158)
android.view.View.draw(View.java:15539)
android.view.View.updateDisplayListIfDirty(View.java:14415)
android.view.View.getDisplayList(View.java:14444)
android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3516)
android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3495)
android.view.View.updateDisplayListIfDirty(View.java:14365)
android.view.View.getDisplayLis

@programmerC
Copy link

I met the same error when I load the follow image,
test gif:
http://img.soogif.com/Ny7vIXNfHbhsLawebZ5Cp68JTaeG7vwS.gif

@lambdapioneer
Copy link
Contributor

Running this through identify shows that the GIF image has different width/height for different frames:

[user:tmp]$ identify test.gif
test.gif[0] GIF 961x145 960x145+0+0 8-bit sRGB 2c 54.4KB 0.000u 0:00.000
...
test.gif[49] GIF 333x76 960x145+283+34 8-bit sRGB 64c 54.4KB 0.000u 0:00.000

This was a long standing bug (see #1657) that was fixed some days ago: 5044010

The fix should go with the next release. I'll close this task here for now, but please ping it when the changes do not fix your issue.

@Anilugale
Copy link

  • me too

@oprisnik
Copy link
Contributor

This issue should have been fixed already. If you still experience this, please give us a sample image @Anilugale so that we can investigate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants