Glide native crash when executing TransformationUtils.applyMatrix.
- Dominant language
- Java
- Stars
- 35k
- Forks
- 6.2k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 8
Description
Glide Version:
com.github.bumptech.glide:glide:4.13.1
jp.wasabeef:glide-transformations:4.2.0
Device/Android Version:
No specific version or device model
Error stack:
#00 pc 00000000000744b0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) [arm64-v8a::20c7dfeb41468016772e288818fb55e7]
2
#01 pc 0000000000008a30 /system/lib64/liblog.so (__android_log_assert+328) [arm64-v8a::7b21d53e7a5f7cdfbf03c78503169f81]
3
#02 pc 000000000015be24 /system/lib64/libandroid_runtime.so (android::bitmap::toBitmap(long)+44) [arm64-v8a::6574cdf4dd88bfb8da017fea1814fc55]
4
#03 pc 000000000010914c /system/lib64/libandroid_runtime.so [arm64-v8a::6574cdf4dd88bfb8da017fea1814fc55]
5
#04 pc 00000000002e0660 /system/framework/arm64/boot-framework.oat [arm64-v8a::10974396ccc34b3339742ca2618cb4c6]
6
java:
7
android.graphics.BaseCanvas.drawBitmap(BaseCanvas.java:151)
8
android.graphics.Canvas.drawBitmap(Canvas.java:1650)
9
com.bumptech.glide.load.resource.bitmap.TransformationUtils.applyMatrix(TransformationUtils.java:3)
10
com.bumptech.glide.load.resource.bitmap.TransformationUtils.centerCrop(TransformationUtils.java:12)
11
com.bumptech.glide.load.resource.bitmap.CenterCrop.transform(CenterCrop.java:1)
12
com.bumptech.glide.load.resource.bitmap.BitmapTransformation.transform(BitmapTransformation.java:6)
13
com.bumptech.glide.load.resource.bitmap.DrawableTransformation.transform(DrawableTransformation.java:7)
14
com.bumptech.glide.load.engine.DecodeJob.onResourceDecoded(DecodeJob.java:4)
15
com.bumptech.glide.load.engine.DecodeJob$DecodeCallback.onResourceDecoded(DecodeJob.java:1)
16
com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:2)
17
com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:3)
18
com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:2)
19
com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:3)
20
com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:2)
21
com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:3)
22
com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:3)
23
com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:11)
24
com.bumptech.glide.load.engine.SourceGenerator.onDataReadyInternal(SourceGenerator.java:7)
25
com.bumptech.glide.load.engine.SourceGenerator$1.onDataReady(SourceGenerator.java:2)
26
com.bumptech.glide.load.model.UnitModelLoader$UnitFetcher.loadData(UnitModelLoader.java:1)
27
com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:3)
28
com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:14)
29
com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:4)
30
com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:7)
31
com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:7)
32
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
33
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
34
com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:5)
35
java.lang.Thread.run(Thread.java:919)
36
com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory$1.run(GlideExecutor.java:2)
Contributor guide
Assessment
This issue has not been assessed yet.