ANR on Fresco initialization
- Dominant language
- Kotlin
- Stars
- 17.2k
- Forks
- 3.7k
- PR merge metrics
- No merged PRs in 30d
Description
### Description
Getting ANR reports from play console
```
#00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
#00 pc 00000000000e0494 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
#00 pc 0000000000382bbc /system/lib64/libart.so (art::JNI::ReleaseByteArrayElements(_JNIEnv*, _jbyteArray*, signed char*, int)+484)
#00 pc 000000000001596c /system/lib64/libopenjdk.so (ZipFile_read+208)
at java.util.zip.ZipFile.read (Native method)
at java.util.zip.ZipFile.access$1400 (ZipFile.java:64)
at java.util.zip.ZipFile$ZipFileInputStream.read (ZipFile.java:767)
at com.facebook.soloader.SysUtil.copyBytes (SysUtil.java:260)
at com.facebook.soloader.UnpackingSoSource.extractDsoImpl (UnpackingSoSource.java:247)
at com.facebook.soloader.UnpackingSoSource.extractDso (UnpackingSoSource.java:218)
at com.facebook.soloader.UnpackingSoSource.regenerate (UnpackingSoSource.java:295)
at com.facebook.soloader.UnpackingSoSource.refreshLocked (UnpackingSoSource.java:340)
at com.facebook.soloader.UnpackingSoSource.prepare (UnpackingSoSource.java:433)
at com.facebook.soloader.SoLoader.initSoSources (SoLoader.java:327)
at com.facebook.soloader.SoLoader.init (SoLoader.java:207)
at com.facebook.soloader.SoLoader.init (SoLoader.java:189)
at com.facebook.imagepipeline.nativecode.NativeCodeInitializer.init (NativeCodeInitializer.java:24)
at java.lang.reflect.Method.invoke (Native method)
at com.facebook.drawee.backends.pipeline.Fresco.initialize (Fresco.java:84)
at com.facebook.drawee.backends.pipeline.Fresco.initialize (Fresco.java:54)
```
### Reproduction
Fresco is initialized in Application class
### Additional Information
* Fresco version: [2.5.0]
* SoLoader version: [0.10.1]
* Platform version: [Android9/10 - reported most devices:
Huawei HUAWEI Y6 Pro 2019
Huawei Honor 8A
LGE LG Q60
Huawei HUAWEI Y5 2019]
Contributor guide
Assessment
This issue has not been assessed yet.