zhanghai / zhanghai/MaterialFiles
[Bug] VC 39 crashes, with an ANR and Java trace, when observing 102 MiB TIFFs.
Open
@zhanghai is already working on this.
Since Jul 24, 2026.
bug
- Dominant language
- Kotlin
- Stars
- 9k
- Forks
- 736
- PR merge metrics
- No merged PRs in 30d
Description
When I attempt to even observe some TIFFs (in /storage/emulated/0/Download/):
PowerShell 7.6.3-0-ga1994c19a0badf524d714cacffe7986c5c8613c6
PS /run/user/1000/32892c93_5ee3_4cad_987f_578fe1242351/storage/emulated/0/Download> lsd --tree --long --date '+%Y-%m-%dT%H:%M:%S%:z' --depth 1 | grep .tif | bat --pager=none
─────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│ STDIN
─────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ .rw-rw----. beedell.roke_julian_lockhart beedell.roke_julian_lockhart 102 MB 2026-07-23T18:51:11+01:00 ├── 20260723T185100.tif
2 │ .rw-rw----. beedell.roke_julian_lockhart beedell.roke_julian_lockhart 102 MB 2026-07-23T19:14:46+01:00 ├── 20260723T191446.tif
3 │ .rw-rw----. beedell.roke_julian_lockhart beedell.roke_julian_lockhart 102 MB 2026-07-23T19:18:30+01:00 ├── 20260723T191830.tif
4 │ .rw-rw----. beedell.roke_julian_lockhart beedell.roke_julian_lockhart 102 MB 2026-07-23T19:20:17+01:00 ├── 20260723T192016.tif
─────┴───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
…via adb shell monkey -p me.zhanghai.android.files 1, versionCode=39 crashes:
https://github.com/user-attachments/assets/884d47ba-6cc2-417f-9b0e-3a131b1fb35d
The traces are:
-
2026-07-23 19:40:46.571 10266 13300 13311 me.zhanghai.android.files AndroidRuntime: FATAL EXCEPTION: binder:13300_2 2026-07-23 19:40:46.571 10266 13300 13311 me.zhanghai.android.files AndroidRuntime: Process: me.zhanghai.android.files, PID: 13300 2026-07-23 19:40:46.571 10266 13300 13311 me.zhanghai.android.files AndroidRuntime: java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw an exception; no stack trace available 2026-07-23 19:40:46.573 10266 13300 13313 me.zhanghai.android.files AndroidRuntime: FATAL EXCEPTION: binder:13300_3 2026-07-23 19:40:46.573 10266 13300 13313 me.zhanghai.android.files AndroidRuntime: Process: me.zhanghai.android.files, PID: 13300 2026-07-23 19:40:46.573 10266 13300 13313 me.zhanghai.android.files AndroidRuntime: java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw an exception; no stack trace available -
2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ANR in me.zhanghai.android.files (me.zhanghai.android.files/.filelist.FileListActivity) 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: PID: 13300 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: Reason: Input dispatching timed out (b9a86dc me.zhanghai.android.files/me.zhanghai.android.files.filelist.FileListActivity (server) is not responding. Waited 5000ms for MotionEvent). 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: Parent: me.zhanghai.android.files/.filelist.FileListActivity 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ErrorId: c168d0bd-5f60-4eff-aad8-667576562229 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: Frozen: false 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: Load: 8.12 / 7.82 / 6.71 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- Output from /proc/pressure/memory ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: some avg10=0.57 avg60=0.67 avg300=0.56 total=257538360 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: full avg10=0.16 avg60=0.23 avg300=0.17 total=93960810 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- End output from /proc/pressure/memory ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- Output from /proc/pressure/cpu ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: some avg10=11.92 avg60=9.42 avg300=8.14 total=3358151524 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- End output from /proc/pressure/cpu ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- Output from /proc/pressure/io ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: some avg10=1.15 avg60=0.78 avg300=1.35 total=829044208 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: full avg10=0.36 avg60=0.30 avg300=0.68 total=550693353 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: ----- End output from /proc/pressure/io ----- 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: CPU usage from 7799ms to -1ms ago (2026-07-23 19:40:32.036 to 2026-07-23 19:40:39.835): 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 141% 13300/me.zhanghai.android.files: 77% user + 63% kernel / faults: 2178548 minor 265 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 45% 1749/system_server: 31% user + 13% kernel / faults: 20998 minor 24 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 36% 9462/com.android.providers.calendar: 19% user + 17% kernel / faults: 1831 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 19% 10865/com.f0x1d.logfox: 12% user + 7.4% kernel / faults: 9029 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 14% 13055/org.fossify.calendar: 7.1% user + 7.5% kernel / faults: 1330 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 14% 1577/surfaceflinger: 10% user + 4.3% kernel / faults: 61 minor 1 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 6.4% 1433/vendor.qti.hardware.display.composer-service: 4.3% user + 2% kernel / faults: 201 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.3% 5110/com.google.android.providers.media.module: 1.6% user + 1.6% kernel / faults: 1296 minor 46 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3% 25175/com.android.launcher3: 2.1% user + 0.8% kernel / faults: 1518 minor 49 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.9% 24676/com.google.android.gms.persistent: 1.9% user + 1% kernel / faults: 3276 minor 59 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 43% TOTAL: 22% user + 18% kernel + 0.5% iowait + 1.3% irq + 0.3% softirq 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: CPU usage from 33ms to 482ms later (2026-07-23 19:40:39.868 to 2026-07-23 19:40:40.316): 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 110% 13300/me.zhanghai.android.files: 57% user + 52% kernel / faults: 32557 minor 1 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 55% 13313/binder:13300_3: 27% user + 27% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 44% 13303/Signal Catcher: 33% user + 11% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 59% 1749/system_server: 14% user + 45% kernel / faults: 1324 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 45% 13488/AnrAuxiliaryTas: 14% user + 30% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 4.7% 13485/AnrMainProcessD: 0% user + 4.7% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 2752/SensorService: 2.3% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 3094/binder:1749_6: 0% user + 2.3% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 13486/AnrConsumer: 0% user + 2.3% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 24% 2805/com.loudtalks: 4.9% user + 19% kernel / faults: 541 minor 2017 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 12% 2955/Profile Saver: 4.9% user + 7.3% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 4.9% 5991/DefaultDispatch: 0% user + 4.9% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.4% 3035/Firebase Backgr: 0% user + 2.4% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.4% 5398/DefaultDispatch: 0% user + 2.4% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 11% 1567/audioserver: 7% user + 4.7% kernel / faults: 9 minor 13 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 9.4% 2520/FastMixer: 4.7% user + 4.7% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 2582/AudioOut_4D: 2.3% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 10% 10865/com.f0x1d.logfox: 8% user + 2.6% kernel / faults: 215 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.6% 10881/DefaultDispatch: 2.6% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.6% 10950/DefaultDispatch: 2.6% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.6% 11196/DefaultDispatch: 2.6% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 6.9% 1371/android.hardware.audio.service: 2.3% user + 4.6% kernel / faults: 8 minor 2 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 6.9% 12399/writer: 0% user + 6.9% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 7.4% 24676/com.google.android.gms.persistent: 3.7% user + 3.7% kernel / faults: 5 minor 3 major 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.7% 13468/highpool[4960]: 3.7% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.7% 24774/GlobalScheduler: 3.7% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.2% 607/logd: 0% user + 2.2% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.2% 720/tombstoned: 0% user + 2.2% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 1221/netd: 0% user + 2.3% kernel / faults: 12 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.3% 1900/cnss_diag: 2.3% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 2.4% 3047/com.android.systemui: 2.4% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.1% 14658/com.life360.android.safetymapd: 3.1% user + 0% kernel / faults: 2 minor 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.4% 19558/kworker/u16:0-ufs_clkscaling_0: 0% user + 3.4% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.4% 19823/kworker/u16:17-wmi_rx_diag_event_work_: 0% user + 3.4% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 3.8% 27589/kworker/u16:9-memlat_wq: 0% user + 3.8% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: +0% 13496/i.android.files: 0% user + 0% kernel 2026-07-23 19:40:42.227 1000 1749 13486 com.fp5.iris ActivityManager: 45% TOTAL: 17% user + 22% kernel + 3.1% iowait + 1.9% irq + 0.5% softirq 2026-07-23 19:40:42.231 1000 1749 13486 com.fp5.iris ActivityManager: Completed ANR of me.zhanghai.android.files in 2415ms, latency 1ms
However, via cmd activity start --user 0 -a android.intent.action.VIEW -n com.google.android.documentsui/com.android.documentsui.files.FilesActivity -f 0 com.google.android.documentsui, I am able to:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.