Heads-up: intermittent SIGSEGV after upgrading to 10.0.3 (likely a krb5/Alpine issue)
维护者通常 6 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 1/5
- 预计耗时
- 1 小时以内
- 新手友好度
- 25/100
调研方向
This issue is a report rather than a request for a change; it suspects krb5 1.22.1 on Alpine 3.23 and links dotnet/runtime#123782 and alpine/aports#18185. Read those upstream reports first; the issue says setting GssEncryptionMode=Disable resolves the crashes. No Npgsql fix is requested, so there is no project change or test to complete.
由索引模型根据 Issue 内容生成。
描述
Not expecting a fix on your end, but sharing this in case others hit the same thing.
Environment
Npgsql version: 10.0.3
Runtime: .NET 10.0.8, Alpine 3.23
GssEncryptionMode: default (not set)
Observed behavior
After upgrading to 10.0.3, our Kubernetes pods restart intermittently — roughly once per hour — due to a SIGSEGV. The crashes surface first as failed health checks before the pod is terminated.
Root cause (suspected)
We believe this is caused by a bug in krb5 1.22.1 on Alpine 3.23, not in Npgsql itself. The relevant upstream issues are:
The reason this appeared after the Npgsql upgrade is possibly the changes to the GSS encryption in 10.0.3.
Mitigation
Setting GssEncryptionMode=Disable in the connection string resolves the crashes entirely.
- 主要语言
- C#
- 星标
- 3.7k
- 派生
- 890
- 平均合并
- 4 天 11 小时
- 30 天内合并 PR
- 19
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
npgsql/npgsql 的其他 Issue
-
Writing a decimal as numeric allocates a short[9] per value可能已有人在做 @tamasprincz97-dot 于 13 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 89/100
维护者通常 6 天内回复
-
Reading a large interval as TimeSpan returns a wrong value instead of throwing可能已有人在做 @Mr444-dev 于 7 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 6 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 6 天内回复
-
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 6 天内回复
-
ReadReplicationSlot returns the slot name as passed, not the one the server read可能已有人在做 @Brar 于 8 天前认领。 未关闭replication
npgsql/npgsql#6735 · 已指派 1 人 ·
维护者通常 6 天内回复
相似的 Issue
-
Issue-Bug Needs-Triage
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
JiaFeiMiao-K-Cat/DiscImageStudio#281 ·
维护者通常 1 天内回复
-
area/access-management Frontend onboarding candidate :handshake:
难度 2/5 1-3 小时 新手友好度 65/100
Altinn/altinn-auth#4941 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
aws/aws-sdk-net#4586 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复