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

Update fresco dependency to latest version (3.1.1) #212

Closed
danielto opened this issue Oct 4, 2023 · 5 comments
Closed

Update fresco dependency to latest version (3.1.1) #212

danielto opened this issue Oct 4, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@danielto
Copy link

danielto commented Oct 4, 2023

Use case description

Please update fresco dependency to latest version 3.1.1

Proposed solution

Update fresco to latest version (3.1.1)

Additional contexts

Latest fresco library (3.1.1) is using the latest LibWebP library (1.3.2) that is solving security vulnerability CVE-2023-4368
facebook/fresco@58af8bc

Thank you!

@danielto danielto added the enhancement New feature or request label Oct 4, 2023
@ALexanderLonsky
Copy link
Collaborator

Hey @danielto,
Thanks for flagging this, we'll be releasing the version containing the requested update next week.

@ALexanderLonsky
Copy link
Collaborator

@danielto
Hey, I recently tested version 3.1.1 and encountered a crash. You can find the details of the issue I faced here:
facebook/fresco#2722 (comment)

Unfortunately, we cannot proceed with it until it's fixed.

@danielto
Copy link
Author

danielto commented Oct 17, 2023

Hello @ALexanderLonsky,

there is a new fresco version 3.1.2. Could you please verify if it is not crashing.
https://github.com/facebook/fresco/releases/tag/v3.1.2

Thank you!

@ALexanderLonsky
Copy link
Collaborator

Hey @danielto,
I'm still experiencing the same crash with 3.1.2 :

FATAL EXCEPTION: FrescoIoBoundExecutor-1
Process: com.giphy.sdk.uidemo, PID: 8693
java.lang.UnsatisfiedLinkError: dlopen failed: library "libnative-imagetranscoder.so" not found

v3.1.0 is stable. I switched between the two versions and cleared the caches just to be sure.

Additionally, double checked the version dependency:

+--- com.facebook.fresco:fresco:3.1.2
|    |    +--- com.facebook.fresco:fbcore:3.1.2
|    |    +--- com.facebook.fresco:drawee:3.1.2
|    |    +--- com.facebook.fresco:imagepipeline:3.1.2
|    |    |    \--- com.facebook.fresco:imagepipeline-base:3.1.2
|    |    +--- com.facebook.fresco:imagepipeline-native:3.1.2
|    |    +--- com.facebook.fresco:memory-type-ashmem:3.1.2
|    |    +--- com.facebook.fresco:memory-type-native:3.1.2
|    |    +--- com.facebook.fresco:memory-type-java:3.1.2
|    |    +--- com.facebook.fresco:nativeimagefilters:3.1.2
|    |    +--- com.facebook.fresco:nativeimagetranscoder:3.1.2
...

@ALexanderLonsky
Copy link
Collaborator

Hey @danielto,
You can opt for version 2.3.13, which includes Fresco version 3.1.3.

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

No branches or pull requests

2 participants