D/ImageCapture: Send image capture request [current, pending] = [0, 1] D/ImageCapture: issueTakePicture D/Camera2CameraImpl: {Camera@128cf2a[id=0]} Issue capture request D/CaptureSession: Issuing capture request. D/skia: --- Failed to create image decoder with message 'unimplemented' W/Glide: Load failed for /storage/emulated/0/Android/data/photoset/76fc72_fr.jpg with size [-2147483648x-2147483648] class com.bumptech.glide.load.engine.GlideException: Failed to load resource There were 2 causes: java.io.IOException(File unsuitable for memory mapping) java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA) call GlideException#logRootCauses(String) for more detail Cause (1 of 3): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.nio.ByteBuffer, LOCAL There was 1 cause: java.io.IOException(File unsuitable for memory mapping) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class java.io.IOException: File unsuitable for memory mapping Cause (2 of 3): class com.bumptech.glide.load.engine.GlideException: Failed LoadPath{FileInputStream->Bitmap->Bitmap}, LOCAL Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{FileInputStream->Bitmap->Bitmap} Cause (3 of 3): class com.bumptech.glide.load.engine.GlideException: Failed LoadPath{ParcelFileDescriptor->Bitmap->Bitmap}, LOCAL There was 1 cause: java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Failed DecodePath{ParcelFileDescriptor->Bitmap->Bitmap} There was 1 cause: java.io.IOException(java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA I/Glide: Root cause (1 of 2) java.io.IOException: File unsuitable for memory mapping at com.bumptech.glide.util.ByteBufferUtil.fromFile(ByteBufferUtil.java:38) at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:61) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923) at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393) I/Glide: Root cause (2 of 2) java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:185) at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92) at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70) at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59) at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76) at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57) at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:524) at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:488) at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:474) at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:426) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) at com.bumptech.glide.load.engine.SourceGenerator.onDataReadyInternal(SourceGenerator.java:148) at com.bumptech.glide.load.engine.SourceGenerator$1.onDataReady(SourceGenerator.java:76) at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390) at com.bumptech.glide.load.engine.SourceGenerator.onDataReadyInternal(SourceGenerator.java:148) at com.bumptech.glide.load.engine.SourceGenerator$1.onDataReady(SourceGenerator.java:76) at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:408) at com.bumptech.glide.load.engine.SourceGenerator.onLoadFailedInternal(SourceGenerator.java:160) at com.bumptech.glide.load.engine.SourceGenerator$1.onLoadFailed(SourceGenerator.java:83) at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:66) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923) at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393) Caused by: java.lang.RuntimeException: setDataSource failed: status = 0xFFFFFFEA at android.media.MediaMetadataRetriever.setDataSource(Native Method) at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:311) at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:306) at com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer.initialize(VideoDecoder.java:301) at com.bumptech.glide.load.resource.bitmap.VideoDecoder.decode(VideoDecoder.java:173) at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92)� at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70)� at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59)� at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76)� at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57)� at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:524)� at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:488)� at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:474)� at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:426)� at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390)� at com.bumptech.glide.load.engine.SourceGenerator.onDataReadyInternal(SourceGenerator.java:148)� at com.bumptech.glide.load.engine.SourceGenerator$1.onDataReady(SourceGenerator.java:76)� at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79)� at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70)� at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63)� at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)� at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434)� at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:390)� at com.bumptech.glide.load.engine.SourceGenerator.onDataReadyInternal(SourceGenerator.java:148)� at com.bumptech.glide.load.engine.SourceGenerator$1.onDataReady(SourceGenerator.java:76)� at com.bumptech.glide.load.model.FileLoader$FileFetcher.loadData(FileLoader.java:79)� at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70)� at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63)� at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)� at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherFailed(DecodeJob.java:408)� at com.bumptech.glide.load.engine.SourceGenerator.onLoadFailedInternal(SourceGenerator.java:160)� at com.bumptech.glide.load.engine.SourceGenerator$1.onLoadFailed(SourceGenerator.java:83)� at com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher.loadData(ByteBufferFileLoader.java:66)� at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70)� at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63)� at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310)� at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279)� at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234)� at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)� at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)� at java.lang.Thread.run(Thread.java:923)� at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)�