input-output-hk / input-output-hk/Lean-blaster

Z3 process not killed when replacing `by blaster` with `sorry`

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Lean
Stars
57
Forks
11
Avg merge
1d 5h
Merged PRs (30d)
10

Description

Related to: #31
When replacing `by blaster` with `sorry`, the running Z3 process is not killed. Processes accumulate over time and have to be killed manually or by closing the editor entirely.

Other modifications that remove blaster (such as replacing with `by sorry` or adding a timeout) do kill the process.

Reproduced on both neovim v0.11.5 and VSCode v1.109.4.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue in Neovim v0.11.5 and VSCode v1.109.4, then trace the process cleanup path for removing blaster versus replacing it with sorry. Done means the Z3 process is killed for the by blaster-to-sorry change as it is for the other listed modifications.

Written by the indexing model from the issue text.

Assessment

Tech stack
neovim
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.