jesseduffield / jesseduffield/lazygit

Failed to find CreatePseudoConsole procedure in kernel32.dll: The specified procedure could not be found.

Open
#6,002 2 comments 0 reactions 0 assignees View on GitHub
bug
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.

Image

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.