SIGSEGV(SEGV_MAPERR) ,Downsampler.android.graphics.Bitmap decodeStream
- Dominant language
- Java
- Stars
- 35k
- Forks
- 6.2k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 8
Description
`
#00 lr 00431e78 /system/lib/libhwui.so [armeabi-v7a]
--
java:
android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:962)
android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:908)
com.bumptech.glide.load.resource.bitmap.Downsampler.android.graphics.Bitmap decodeStream(java.io.InputStream,android.graphics.BitmapFactory$Options,com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks,com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)(SourceFile:8)
com.bumptech.glide.load.resource.bitmap.Downsampler.android.graphics.Bitmap decodeFromWrappedStreams(java.io.InputStream,android.graphics.BitmapFactory$Options,com.bumptech.glide.load.resource.bitmap.DownsampleStrategy,com.bumptech.glide.load.DecodeFormat,boolean,int,int,boolean,com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks)(SourceFile:24)
com.bumptech.glide.load.resource.bitmap.Downsampler.com.bumptech.glide.load.engine.Resource decode(java.io.InputStream,int,int,com.bumptech.glide.load.Options,com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks)(SourceFile:11)
com.bumptech.glide.load.resource.bitmap.Downsampler.com.bumptech.glide.load.engine.Resource decode(java.io.InputStream,int,int,com.bumptech.glide.load.Options)(SourceFile:1)
com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder.com.bumptech.glide.load.engine.Resource decode(java.nio.ByteBuffer,int,int,com.bumptech.glide.load.Options)(SourceFile:3)
com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder.com.bumptech.glide.load.engine.Resource decode(java.lang.Object,int,int,com.bumptech.glide.load.Options)(SourceFile:1)
com.bumptech.glide.load.engine.DecodePath.com.bumptech.glide.load.engine.Resource decodeResourceWithList(com.bumptech.glide.load.data.DataRewinder,int,int,com.bumptech.glide.load.Options,java.util.List)(SourceFile:6)
com.bumptech.glide.load.engine.DecodePath.com.bumptech.glide.load.engine.Resource decodeResource(com.bumptech.glide.load.data.DataRewinder,int,int,com.bumptech.glide.load.Options)(SourceFile:2)
com.bumptech.glide.load.engine.DecodePath.com.bumptech.glide.load.engine.Resource decode(com.bumptech.glide.load.data.DataRewinder,int,int,com.bumptech.glide.load.Options,com.bumptech.glide.load.engine.DecodePath$DecodeCallback)(SourceFile:1)
com.bumptech.glide.load.engine.LoadPath.com.bumptech.glide.load.engine.Resource loadWithExceptionList(com.bumptech.glide.load.data.DataRewinder,com.bumptech.glide.load.Options,int,int,com.bumptech.glide.load.engine.DecodePath$DecodeCallback,java.util.List)(SourceFile:3)
com.bumptech.glide.load.engine.LoadPath.com.bumptech.glide.load.engine.Resource load(com.bumptech.glide.load.data.DataRewinder,com.bumptech.glide.load.Options,int,int,com.bumptech.glide.load.engine.DecodePath$DecodeCallback)(SourceFile:2)
com.bumptech.glide.load.engine.DecodeJob.com.bumptech.glide.load.engine.Resource runLoadPath(java.lang.Object,com.bumptech.glide.load.DataSource,com.bumptech.glide.load.engine.LoadPath)(SourceFile:3)
com.bumptech.glide.load.engine.DecodeJob.com.bumptech.glide.load.engine.Resource decodeFromFetcher(java.lang.Object,com.bumptech.glide.load.DataSource)(SourceFile:2)
com.bumptech.glide.load.engine.DecodeJob.com.bumptech.glide.load.engine.Resource decodeFromData(com.bumptech.glide.load.data.DataFetcher,java.lang.Object,com.bumptech.glide.load.DataSource)(SourceFile:3)
com.bumptech.glide.load.engine.DecodeJob.void decodeFromRetrievedData()(SourceFile:3)
com.bumptech.glide.load.engine.DecodeJob.void onDataFetcherReady(com.bumptech.glide.load.Key,java.lang.Object,com.bumptech.glide.load.data.DataFetcher,com.bumptech.glide.load.DataSource,com.bumptech.glide.load.Key)(SourceFile:10)
com.bumptech.glide.load.engine.SourceGenerator.void onDataFetcherReady(com.bumptech.glide.load.Key,java.lang.Object,com.bumptech.glide.load.data.DataFetcher,com.bumptech.glide.load.DataSource,com.bumptech.glide.load.Key)(SourceFile:1)
com.bumptech.glide.load.engine.DataCacheGenerator.void onDataReady(java.lang.Object)(SourceFile:1)
com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.void loadData(com.bumptech.glide.Priority,com.bumptech.glide.load.data.DataFetcher$DataCallback)(SourceFile:2)
com.bumptech.glide.load.engine.DataCacheGenerator.boolean startNext()(SourceFile:10)
com.bumptech.glide.load.engine.SourceGenerator.boolean startNext()(SourceFile:4)
com.bumptech.glide.load.engine.DecodeJob.void runGenerators()(SourceFile:4)
com.bumptech.glide.load.engine.DecodeJob.void runWrapped()(SourceFile:4)
com.bumptech.glide.load.engine.DecodeJob.void run()(SourceFile:7)
java.util.concurrent.ThreadPoolExecutor.processTask(ThreadPoolExecutor.java:1187)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
java.lang.Thread.run(Thread.java:784)
com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.void run()(SourceFile:8)
`
Please help me look at the problem,thank you
Contributor guide
Assessment
This issue has not been assessed yet.