bumptech / bumptech/glide

StateVerifier - Fatal Exception: java.lang.IllegalStateException: Already released

Open
#5,453 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
35k
Forks
6.2k
Avg merge
1d 11h
Merged PRs (30d)
8

Description

**Glide Version**: 4.16.0

**Integration libraries**: OkHttp, WebP decoder

**Device/Android Version**: Across multiple Device / OS versions.

Screenshot 2024-10-03 at 10 37 32 AM

**Issue details / Repro steps / Use case background**: This issue is randomly happening in 1 : 1 manner across multiple screens. We are unable to reproduce this internally.

**Glide load line / `GlideModule` (if any) / list Adapter code (if any)**:
```java
Glide.with...
```

**Layout XML**:
```xml

Contributor guide

Open the contributing guide

Research direction

Start with the stack trace in StateVerifier.java, EngineJob.java, Engine.java, and RequestTracker.java, tracing the connectivity-change restart path through CustomTarget and SingleRequest. Reproduce the released EngineJob condition if possible, then make the failure path safe and add or update a regression test covering it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.