Open 474246820 opened 3 years ago
Hi! Could you please provide some more context on this crash? Fresco version, android version, etc.
Fresco version: 'com.facebook.fresco:fresco:2.3.0' 'com.facebook.fresco:animated-gif:2.3.0' 'com.facebook.fresco:animated-webp:2.3.0' 'com.facebook.fresco:imagepipeline-okhttp3:2.3.0'
Android version:android 10 phone: oppo reno z
This problem was uploaded to bugly by users
Is there any progress
Do you have a way to repro this? Maybe a crash message?
this is used by online users. It appears in our background log. How to reproduce it is not very clear. The probability of recurrence may be higher if it is used for a long time
this is used by online users. It appears in our background log. How to reproduce it is not very clear. The probability of recurrence may be higher if it is used for a long time
hello ,is anybody solving this problem?
nullandroid.graphics.Bitmap.nativeCreate(Native Method) android.graphics.Bitmap.createBitmap(Bitmap.java:1146) android.graphics.Bitmap.createBitmap(Bitmap.java:1104) android.graphics.Bitmap.createBitmap(Bitmap.java:1054) android.graphics.Bitmap.createBitmap(Bitmap.java:1015) com.facebook.imagepipeline.memory.BucketsBitmapPool.alloc(BucketsBitmapPool.java:55) com.facebook.imagepipeline.memory.BucketsBitmapPool.alloc(BucketsBitmapPool.java:27) com.facebook.imagepipeline.memory.BasePool.get(BasePool.java:254) com.facebook.imagepipeline.bitmaps.ArtBitmapFactory.createBitmapInternal(ArtBitmapFactory.java:48) com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory.createBitmap(PlatformBitmapFactory.java:67) com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory.createBitmap(PlatformBitmapFactory.java:37) com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:197) com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:226) com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrameOrFallback(BitmapAnimationBackend.java:226) com.facebook.fresco.animation.bitmap.BitmapAnimationBackend.drawFrame(BitmapAnimationBackend.java:155) com.facebook.fresco.animation.backend.AnimationBackendDelegate.drawFrame(AnimationBackendDelegate.java:54) com.facebook.fresco.animation.backend.AnimationBackendDelegateWithInactivityCheck.drawFrame(AnimationBackendDelegateWithInactivityCheck.java:105) com.facebook.fresco.animation.drawable.AnimatedDrawable2.draw(AnimatedDrawable2.java:213) com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:185) com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:185) com.facebook.drawee.drawable.ScaleTypeDrawable.draw(ScaleTypeDrawable.java:149) com.facebook.drawee.drawable.FadeDrawable.drawDrawableWithAlpha(FadeDrawable.java:339) com.facebook.drawee.drawable.FadeDrawable.draw(FadeDrawable.java:319) com.facebook.drawee.drawable.ForwardingDrawable.draw(ForwardingDrawable.java:185) com.facebook.drawee.generic.RootDrawable.draw(RootDrawable.java:81) android.widget.ImageView.onDraw(ImageView.java:1452) android.view.View.draw(View.java:21813) android.view.View.updateDisplayListIfDirty(View.java:20642) android.view.View.draw(View.java:21525) android.view.ViewGroup.drawChild(ViewGroup.java:4542) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4279) androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:2023) android.view.View.updateDisplayListIfDirty(View.java:20633) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4526) android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4499) android.view.View.updateDisplayListIfDirty(View.java:20593) android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:575) android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:581) android.view.ThreadedRenderer.draw(ThreadedRenderer.java:654) android.view.ViewRootImpl.draw(ViewRootImpl.java:4125) android.view.ViewRootImpl.performDraw(ViewRootImpl.java:3913) android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3219) android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2050) android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8455) android.view.Choreographer$CallbackRecord.run(Choreographer.java:1057) android.view.Choreographer.doCallbacks(Choreographer.java:881) android.view.Choreographer.doFrame(Choreographer.java:808) android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1042) android.os.Handler.handleCallback(Handler.java:883) android.os.Handler.dispatchMessage(Handler.java:100) android.os.Looper.loop(Looper.java:237) android.app.ActivityThread.main(ActivityThread.java:7830) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1040)