chore: track upstream SRT master fix (Haivision/srt#3354, closed 09-15) for #91, and #90 still awaits merge
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à
- Attiva
- Stack tecnologico
- javascript
- Ambito
- build-system
Direzione di ricerca
Inizia da scripts/build-srt-sdk.js e controlla il pin SRT_CHECKOUT, poi esamina la riproduzione della corruzione dell’heap di node-srt#91 e lo stato del merge di node-srt#90. Il lavoro è completato quando la riproduzione viene eseguita nuovamente su una release SRT contrassegnata che contiene cae8f624 o una versione successiva, il pin viene aggiornato se ha esito positivo e viene ottenuta la decisione del maintainer per #90.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Haivision/srt#3354 (the upstream heap-corruption/hang bug behind node-srt#91, "AsyncSRT.dispose()/
worker.terminate() causes native heap corruption") was closed 2026-09-15. The maintainer's comment thread
confirms: rebuilt against current master (cae8f624), the same repro suite that previously crashed reliably ran
6/6 clean.
The gap
The latest tagged release, v1.5.7 (published 2026-08-28), predates the 09-15 fix confirmation on
master. No tag yet contains the fix, so node-srt#91 cannot be closed by re-pinning to an existing release.
Separately, node-srt#90 (bump bundled libSRT v1.5.5 -> v1.5.6, fixing CVE-2026-55869 / CVE-2026-55868) is
unrelated to #91 and has sat open since 2026-08-13: mergeable: MERGEABLE, mergeStateStatus: UNSTABLE, and
is explicitly flagged in its own body as a "Tier B" native-build change awaiting a human maintainer rather than
auto-merge, even with the CVE fix verified.
Ask
- Track
Haivision/srtfor the next tagged release containingcae8f624(or later); when it lands, re-verify
#91's repro against it and updatescripts/build-srt-sdk.js'sSRT_CHECKOUTpin accordingly. - Separately, #90 is CI-green and CVE-verified; it just needs the named human merge decision it has been
waiting 35 days for.
Actionability
- Who can act: Birme's team (merge #90 now; watch for the next SRT tag for #91).
- Type of work: chore / dependency tracking
- Effort: S (tracking note + a merge decision)
- Blocked by: upstream tag cut for #91's half; nothing for #90's half.
- Demo-critical: No.
- Lingua principale
- JavaScript
- Stelle
- 99
- Fork
- 35
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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 Eyevinn/node-srt
-
bug ready-for-maintainer
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Security: bundled libSRT v1.5.5 is vulnerable to CVE-2026-55869 and CVE-2026-55868 (fixed upstream in v1.5.6)Forse già presa @birme l’ha presa 84 giorni fa. Apertabuild-issue ready-for-maintainer
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Accept() closes the listener socket on success — a listener can only accept one connectionForse già presa @cdgraff l’ha presa 114 giorni fa. Apertabug ready-for-maintainer
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
-
bug ready-for-maintainer
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Tutte le issue di Eyevinn/node-srt
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 87/100
OWASP/CheatSheetSeries#2905 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ComposioHQ/composio#5249 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
zilliztech/memsearch#838 ·
I maintainer di solito rispondono entro 1 giorno
-
[DOCS] Nine one-colon directives hide code examples and notes in the reference docs (e.g. CustomJS)ApertaTRIAGE
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
cdx-audit output written to a pipe is cut off at 64 KiBForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug mode:cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno