constant crash after selecting an image (similar to #672)
bug
### Describe the bug
Similar to what described in: https://github.com/T8RIN/ImageToolbox/issues/672
Android 10, Redmi 7a, which is 64bit device, running MIUI 12 (32 bit ROM), the app is installed from f-droid , which picked 3.9 foss version, app launches OK, after file selection, it crashes immediately.
### Steps to reproduce
Just open app, select any image, after confirmation, app crashes..
### Expected behavior
should not crash
### Screenshots
logcat shows dlopen errors on some library, possibly a build related issue for 32bit devices?
`--------- beginning of system
06-11 09:53:12.081 14886 14886 W Looper : Slow Looper main: Long Msg: seq=2 plan=09:53:08.723 late=8ms wall=3349ms running=0ms h=
android.app.ActivityThread$H w=110
06-11 09:53:12.548 14886 14886 W Looper : Slow Looper main: Activity ru.tech.imageresizershrinker/com.t8rin.imagetoolbox.app.prese
ntation.AppActivity is 3350ms late (wall=467ms running=0ms ClientTransaction{ callbacks=[android.app.servertransaction.LaunchActivi
tyItem] lifecycleRequest=android.app.servertransaction.ResumeActivityItem }) because of 2 msg, msg 2 took 3349ms (seq=2 late=8ms h=
android.app.ActivityThread$H w=110)
06-11 09:53:12.549 14886 14886 W Looper : Slow Looper main: Activity ru.tech.imageresizershrinker/com.t8rin.imagetoolbox.app.prese
ntation.AppActivity is 3807ms late (wall=1ms running=0ms ClientTransaction{ callbacks=[android.app.servertransaction.TopResumedActi
vityChangeItem] }) because of 2 msg, msg 1 took 3349ms (seq=2 late=8ms h=android.app.ActivityThread$H w=110), msg 2 took 467ms (seq
=3 late=3350ms h=android.app.ActivityThread$H w=159)
06-11 09:53:15.452 14886 14886 W Looper : Slow Looper main: Long Msg: seq=6 plan=09:53:09.095 late=3454ms wall=2903ms running=0ms
h=android.view.Choreographer$FrameHandler c=android.view.Choreographer$FrameDisplayEventReceiver
06-11 09:53:15.452 14886 14886 W Looper : Slow Looper main: doFrame is 3454ms late because of 4 msg, msg 1 took 3349ms (seq=2 late
=8ms h=android.app.ActivityThread$H w=110), msg 2 took 467ms (seq=3 late=3350ms h=android.app.ActivityThread$H w=159)
--------- beginning of main
06-11 09:53:16.026 14886 14886 E RealImageLoader: Unable to load library 'resvg_core':
06-11 09:53:16.026 14886 14886 E RealImageLoader: dlopen failed: library "libresvg_core.so" not found
06-11 09:53:16.026 14886 14886 E RealImageLoader: dlopen failed: library "libresvg_core.so" not found
06-11 09:53:16.026 14886 14886 E RealImageLoader: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ru.tech.imageresiz
ershrinker-e4zV_pDNDVitXzd0tEffkg==/base.apk"],nativeLibraryDirectories=[/data/app/ru.tech.imageresizershrinker-e4zV_pDNDVitXzd0tEf
fkg==/lib/arm, /data/app/ru.tech.imageresizershrinker-e4zV_pDNDVitXzd0tEffkg==/base.apk!/lib/armeabi-v7a, /system/lib, /system/prod
uct/lib]]] couldn't find "libresvg_core.so"
06-11 09:53:16.026 14886 14886 E RealImageLoader: Native library (android-arm/libresvg_core.so) not found in resource path (.)
06-11 09:53:16.026 14886 14886 E RealImageLoader: java.lang.UnsatisfiedLinkError: Unable to load library 'resvg_core':
06-11 09:53:16.026 14886 14886 E RealImageLoader: dlopen failed: library "libresvg_core.so" not found
06-11 09:53:16.026 14886 14886 E RealImageLoader: dlopen failed: library "libresvg_core.so" not found
06-11 09:53:16.026 14886 14886 E RealImageLoader: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ru.tech.imageresiz
ershrinker-e4zV_pDNDVitXzd0tEffkg==/base.apk"],nativeLibraryDirectories=[/data/app/ru.tech.imageresizershrinker-e4zV_pDNDVitXzd0tEf
fkg==/lib/arm, /data/app/ru.tech.imageresizershrinker-e4zV_pDNDVitXzd0tEffkg==/base.apk!/lib/armeabi-v7a, /system/lib, /system/prod
uct/lib]]] couldn't find "libresvg_core.so"
06-11 09:53:16.026 14886 14886 E RealImageLoader: Native library (android-arm/libresvg_core.so) not found in resource path (.)
06-11 09:53:16.026 14886 14886 E RealImageLoader: at com.sun.jna.NativeLibrary.loadLibrary(r8-map-id-7ddb054d737ba06247a79ca6
f95e33b5ca67545b0b8fc672d134abc7a44c297f:727)
06-11 09:53:16.026 14886 14886 E RealImageLoader: at com.sun.jna.NativeLibrary.getInstance(r8-map-id-7ddb054d737ba06247a79ca6
f95e33b5ca67545b0b8fc672d134abc7a44c297f:113)
06-11 09:53:16.026 14886 14886 E RealImageLoader: at com.sun.jna.Native.register(r8-map-id-7ddb054d737ba06247a79ca6f95e33b5ca
67545b0b8fc672d134abc7a44c297f:701)
06-11 09:53:16.026 14886 14886 E RealImageLoader: at com.hashsequence.coilresvg.IntegrityCheckingUniffiLib.<clinit>(r8-map-id
-7ddb054d737ba06247a79ca6f95e33b5ca67545b0b8fc672d134abc7a44c297f:16)
06-11 09:53:16.026 14886 14886 E RealImageLoader: at com.hashsequence.coilresvg.UniffiLib.<clinit>(r8-map-id-7ddb054d737ba062
`
### Device
Redmi 7a running MIUI 12 (32bit ROM, 64bit arm)
### OS
Android 10
### Locale
_No response_
### App Version
image-toolbox-3.9.0-foss-armeabi-v7a.apk
### FOSS or Market
FOSS
关闭于 2026-06-11 16 条评论