Baseflow / Baseflow/flutter_cache_manager

FileSystemException: Cannot open file OS Error: Too many open files, errno = 24)

Open
#481 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
809
Forks
510
Avg merge
6m
Merged PRs (30d)
1

Description

## 🐛 Bug Report

### Expected behavior
Load image list

### Reproduction steps
More image cache lists are loaded at the same time

### Configuration

**Version:** "3.4.1"

**Platform:**
- [x] :iphone: iOS✅
- [ ] :robot: Android
error
```
FileSystemException: Cannot open file, path = '/var/mobile/Containers/Data/Application/OI897JGR-7196-OI897-B008-OI897JGR/Library/Caches/libCachedImageData/9d864c1c4ef0.jpg' (OS Error: Too many open files, errno = 24)
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the iOS failure described for version 3.4.1 while loading multiple image cache lists at once. Trace the cache-manager path associated with the reported libCachedImageData file and determine where the open-file limit is exceeded. Done means the image list loads without the errno 24 exception under concurrent cache loading.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
mobile-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.