Update to latest version 1.2.28 and got native crash, here is the details:
main(23929)
SIGABRT
#00 pc 0000000000057fe8 /apex/com.android.runtime/lib64/bionic/libc.so (fdsan_error(char const*, ...)+552) [arm64-v8a::5d8ec677785d1729694496be144674d5]
#01 pc 0000000000023870 /apex/com.android.art/lib64/libjavacore.so [arm64-v8a::318437f7ec2ad96f0278decef746915a]
#02 pc 000000000000fe60 /system/framework/arm64/boot-core-libart.oat [arm64-v8a::58d5d4bf5b7ed7be005ec50a9b31ff75]
java:
libcore.io.ForwardingOs.android_fdsan_exchange_owner_tag(ForwardingOs.java:181)
libcore.io.ForwardingOs.android_fdsan_exchange_owner_tag(ForwardingOs.java:181)
libcore.io.IoUtils.setFdOwner(IoUtils.java:166)
android.os.ParcelFileDescriptor.(ParcelFileDescriptor.java:199)
android.os.ParcelFileDescriptor.(ParcelFileDescriptor.java:189)
android.content.res.AssetManager.nativeOpenNonAssetFd(Native Method)
android.content.res.AssetManager.openNonAssetFd(AssetManager.java:1186)
android.content.res.ResourcesImpl.openRawResourceFd(ResourcesImpl.java:547)
android.content.res.Resources.openRawResourceFd(Resources.java:1501)
pl.droidsonroids.gif.GifDrawable.void (android.content.res.Resources,int)(GifDrawable.java:96)
pl.droidsonroids.gif.GifViewUtils.boolean setResource(android.widget.ImageView,boolean,int)(GifViewUtils.java:55)
pl.droidsonroids.gif.GifViewUtils$GifImageViewAttributes.int getResourceId(android.widget.ImageView,android.util.AttributeSet,boolean)(GifViewUtils.java:138)
pl.droidsonroids.gif.GifViewUtils$GifImageViewAttributes.void (android.widget.ImageView,android.util.AttributeSet,int,int)(GifViewUtils.java:124)
pl.droidsonroids.gif.GifViewUtils.pl.droidsonroids.gif.GifViewUtils$GifImageViewAttributes initImageView(android.widget.ImageView,android.util.AttributeSet,int,int)(GifViewUtils.java:29)
pl.droidsonroids.gif.GifImageView.void (android.content.Context,android.util.AttributeSet)(GifImageView.java:41)
java.lang.reflect.Constructor.newInstance0(Native Method)
java.lang.reflect.Constructor.newInstance(Constructor.java:343)
android.view.LayoutInflater.createView(LayoutInflater.java:876)
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1064)
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1019)
android.view.LayoutInflater.rInflate(LayoutInflater.java:1181)
android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1142)
android.view.LayoutInflater.inflate(LayoutInflater.java:701)
android.view.LayoutInflater.inflate(LayoutInflater.java:553)
Please check it.
Nov 01
'23 01:11
cigk
How to reproduce that?
Please attach an affected GIF and the code.