chore: track upstream SRT master fix (Haivision/srt#3354, closed 09-15) for #91, and #90 still awaits merge
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- javascript
- 領域
- build-system
調査の方向性
scripts/build-srt-sdk.js から始めて SRT_CHECKOUT pin を確認し、続いて node-srt#91 の heap corruption の再現と node-srt#90 の merge 状況を確認します。cae8f624 以降を含むタグ付き SRT リリースに対して再現を再実行し、成功した場合は pin を更新し、#90 に対する maintainer の判断を得れば完了です。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- JavaScript
- スター
- 99
- フォーク
- 35
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Eyevinn/node-srt のほかの issue
-
bug ready-for-maintainer
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
Security: bundled libSRT v1.5.5 is vulnerable to CVE-2026-55869 and CVE-2026-55868 (fixed upstream in v1.5.6)対応中かも @birme が 87 日前に担当しました。 オープンbuild-issue ready-for-maintainer
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
Accept() closes the listener socket on success — a listener can only accept one connection対応中かも @cdgraff が 117 日前に担当しました。 オープンbug ready-for-maintainer
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
-
bug ready-for-maintainer
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
Eyevinn/node-srt の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
Fei2411/DeepSeek-Bot#1194 ·
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
andromarces/agent-loops#1735 ·
メンテナーはふだん 1 日以内に返信
-
Link Checker Reportオープンautomated issue report
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
BinaryBaconLabs/todo-app#32 ·
メンテナーはふだん 1 日以内に返信
-
Missing assertions to legacy Cafe Menu block tests対応中かも @mariamanbar が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
freeCodeCamp/freeCodeCamp#71624 ·
メンテナーはふだん 1 日以内に返信