bumptech / glide

An image loading and caching library for Android focused on smooth scrolling

Home Page:https://bumptech.github.io/glide/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OutOfMemoryError

JakeWoki opened this issue · comments

version:4.12.0

3998  3998 W OrientationEventListener: Cannot detect sensors. Not enabled
3998  6604 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
3998  4584 E Bitmap  : OOM allocating Bitmap with dimensions 2560 x 1920
3998  4584 E GlideExecutor: Request threw uncaught throwable
3998  4584 E GlideExecutor: java.lang.OutOfMemoryError
3998  4584 E GlideExecutor: 	at android.graphics.Bitmap.nativeCreate(Native Method)
3998  4584 E GlideExecutor: 	at android.graphics.Bitmap.createBitmap(Bitmap.java:1046)
3998  4584 E GlideExecutor: 	at android.graphics.Bitmap.createBitmap(Bitmap.java:1000)
3998  4584 E GlideExecutor: 	at android.graphics.Bitmap.createBitmap(Bitmap.java:950)
3998  4584 E GlideExecutor: 	at android.graphics.Bitmap.createBitmap(Bitmap.java:911)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool.createBitmap(LruBitmapPool.java:175)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool.get(LruBitmapPool.java:157)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.resource.bitmap.TransformationUtils.getAlphaSafeBitmap(TransformationUtils.java:420)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.resource.bitmap.TransformationUtils.circleCrop(TransformationUtils.java:388)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.resource.bitmap.CircleCrop.transform(CircleCrop.java:26)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.resource.bitmap.BitmapTransformation.transform(BitmapTransformation.java:85)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.onResourceDecoded(DecodeJob.java:568)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob$DecodeCallback.onResourceDecoded(DecodeJob.java:632)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:60)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:529)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:493)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:479)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:430)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:394)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DataCacheGenerator.onDataReady(DataCacheGenerator.java:94)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:62)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DataCacheGenerator.startNext(DataCacheGenerator.java:74)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:311)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:277)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:235)
3998  4584 E GlideExecutor: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
3998  4584 E GlideExecutor: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
3998  4584 E GlideExecutor: 	at java.lang.Thread.run(Thread.java:764)
3998  4584 E GlideExecutor: 	at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)
3998  3998 I TensorStack:
3998  3998 I TensorStack:
3998  3998 I TensorStack:
3998  3998 I TensorStack:
3998  4011 I u.smart.factor: Background concurrent copying GC freed 147801(6MB) AllocSpace objects, 1(68KB) LOS objects, 49% free, 15MB/31MB, paused 99us total 102.223ms
3998  3998 I TensorStack:
3998  3998 I chatty  : uid=10043(com.xxx.xxx) identical 2 lines
3998  3998 I TensorStack:
3998  4043 I xcrash  : trace fast callback time: 1710731982403
3998  4043 E libc++abi: terminating with uncaught exception of type std::bad_alloc: std::bad_alloc
3998  4043 W xcrash_dumper: meet error sig(6) while calling ART dump trace
3998  4043 W xcrash_dumper: longjmp to skip dumping trace