fullstorydev / fullstorydev/grpcui

grpcui crashes on Windows when Control Flow Guard is enabled

Open
#190 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
5.9k
Forks
427
Avg merge
3d 6h
Merged PRs (30d)
7

Description

grpcui crashes just after clicking on invoke button on the grpcui web app. This happens if the control flow guard setting under the exploit protection settings is enabled on windows (which is enabled by default).

If I add grpcui as an exception for CFG, it works properly.

Not sure whether the bug is in grpcui, golang compiler, or the
Windows "control flow guard" feature.

I have read about the control flow guard feature in windows making some games slower, but in this case, the program just crashes. Always asking the end-user to add a CFG exception manually to every go-generated binary doesn't seem like a good idea.

A closed issue on golang GitHub repo related to this, https://github.com/golang/go/issues/30319

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.