jesseduffield / jesseduffield/lazygit
Failed to find CreatePseudoConsole procedure in kernel32.dll: The specified procedure could not be found.
- Dominant language
- Go
- Stars
- 82.4k
- Forks
- 3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 19
Description
### Describe the bug
After opening lazygit, it crash with the following error :
> Failed to find CreatePseudoConsole procedure in kernel32.dll: The specified procedure could not be found.
This happen in Windows 10 (Version 10.0.14393) under Hyper-V
This might be due to an old version of Windows being used (I can't update it to see if it solve the issue).
### To Reproduce
Open lazygit.
Contributor guide
Research direction
Start by reproducing the failure by opening lazygit on Windows 10 version 10.0.14393 under Hyper-V. Investigate the startup path that looks for CreatePseudoConsole in kernel32.dll and verify the result on that Windows version; done means lazygit opens without this missing-procedure crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, go
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100