Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

tests/test_lsp_asan.sh can run the release eigenlsp and report an ASan pass

クローズ
#1,365 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
78/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
c, shell

調査の方向性

Start with tests/test_lsp_asan.sh and its make lsp CFLAGS=... steps, then inspect how src/eigenlsp is selected and rebuilt. Reproduce with a stale release binary newer than its sources, and use nm or ldd to verify the executed binary is instrumented. Done means the harness fails on the stale release case and leaves src/eigenlsp as a release build or never modifies it.

索引モデルが issue の本文から書いたものです。

説明

area:gates kind:gate-defect

Found by the builder on #1364.

tests/test_lsp_asan.sh builds with make lsp CFLAGS=.... CFLAGS is not a make dependency, so when src/eigenlsp is newer than its sources, nothing is rebuilt. The "ASan" run then exercises the RELEASE binary and prints green. Its closing "rebuild normal" step is a no-op after a real ASan build, so it leaves the 29 MB instrumented binary in place of the release one. Both happened on 2026-09-28.

Done when

  • The harness builds the ASan eigenlsp into its own output path (or forces the rebuild), and fails unless the binary it runs is instrumented. For example, check for __asan_init in nm output, or for the ASan runtime in ldd.
  • Planted once: a stale release src/eigenlsp newer than the sources makes the harness red, not green.
  • After the harness finishes, src/eigenlsp is the release build again (or the harness never touches it).
主要言語
C
スター
3
フォーク
7
平均マージ
11時間 16分
マージ済み PR(30日)
267

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

InauguralSystems/EigenScript のほかの issue

InauguralSystems/EigenScript の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。