0.5.6: silent crash during recording on Windows 11 (0xc0000005, mostly ntdll.dll) - recording lost, no error shown
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- rust, tauri
- Ambito
- desktop, operating-systems
Direzione di ricerca
Inizia riproducendo l’arresto anomalo quando si mette in pausa una registrazione dello schermo e del microfono su Windows 11, quindi esamina i Cap logs e le voci del Windows Event Log alla ricerca della violazione di accesso. Il lavoro è completato quando la registrazione non termina più silenziosamente, la registrazione viene finalizzata con project-config.json e viene segnalato un errore se l’arresto non riesce.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Since updating to 0.5.6 (released Jul 17), Cap crashes silently mid-recording on Windows 11. The recording indicator/tray simply disappears, no error dialog is shown, and the recording is lost (the .cap folder is left without project-config.json, only orphaned DASH segments). Before 0.5.6 the same setup was stable for weeks of daily recordings.
What triggers it
- Most reliably: pressing Pause during a recording (reproduced several times).
- But it also dies spontaneously during recording with no interaction at all — we only noticed because the recording indicator was gone.
Windows Event Log evidence
7 APPCRASH events on Jul 18 alone, all Cap.exe 0.5.6.0 (timestamp 0x6a4edb0e), exception code 0xc0000005 (access violation):
| Time (local) | Faulting module | Offset |
|---|---|---|
| 10:04 | ntdll.dll 10.0.26100.8521 | 0x21dc9 |
| 10:33 | ntdll.dll | 0x21dc9 |
| 10:37 | ntdll.dll | 0x21dc9 |
| 10:40 | ntdll.dll | 0x164747 |
| 11:22 | Cap.exe | 0x1e9ba80 |
| 11:28 | ntdll.dll | 0x1decd |
| 11:32 | ntdll.dll | 0x164747 |
Cap's own logs end abruptly mid-recording (no "pipeline shutdown" / teardown lines), consistent with a hard process crash. The ntdll offsets (heap paths) at multiple distinct addresses suggest heap corruption rather than a single bad call site.
Environment
- Cap 0.5.6.0 (desktop, installed via .exe), path
C:\Users\<user>\AppData\Local\Cap\Cap.exe - Windows 11 Home, build 26200
- Recording: screen + mic, DASH segments visible in
%APPDATA%\so.cap.desktop\recordings\
Additional note
Older releases on GitHub currently have no installer assets attached, so downgrading as a workaround isn't possible. If you could attach a 0.5.5 (or last-known-good) Windows installer to a release, that would help affected users a lot while this is investigated.
Happy to provide full logs or the WER report IDs if useful.
- Lingua principale
- Rust
- Stelle
- 22.5k
- Fork
- 1.9k
- Merge medio
- 6h 33m
- PR unite (30g)
- 77
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CapSoftware/Cap
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CapSoftware/Cap#2305 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CapSoftware/Cap#1714 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
CapSoftware/Cap#2329 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
CapSoftware/Cap#2328 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
CapSoftware/Cap#2324 · 1 commento ·
Tutte le issue di CapSoftware/Cap
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
state:needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
zed-industries/zed#64680 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
RustPython/RustPython#8802 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
TheLarkInn/aipm#2390 ·