android-gif-drawable icon indicating copy to clipboard operation
android-gif-drawable copied to clipboard

Native crash fdsan_error

Open cigk opened this issue 8 months ago • 1 comments

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.

cigk avatar Nov 01 '23 01:11 cigk

How to reproduce that? Please attach an affected GIF and the code.

koral-- avatar Nov 01 '23 21:11 koral--