Skip to content

FIPS crash #681

Description

@jcox10

When running on a FIPS enabled host, the pod immedately gets a SEGFAULT (exit 139).

The pod logs don't give much information:

2026-07-09 19:11:23.423 +00:00 [INF] (ES.Kubernetes.Reflector.Watchers.SecretWatcher) Requesting V1Secret resources
2026-07-09 19:11:23.423 +00:00 [INF] (ES.Kubernetes.Reflector.Watchers.NamespaceWatcher) Requesting V1Namespace resources
2026-07-09 19:11:23.423 +00:00 [INF] (ES.Kubernetes.Reflector.Watchers.ConfigMapWatcher) Requesting V1ConfigMap resources
2026-07-09 19:11:23.448 +00:00 [INF] (Microsoft.Hosting.Lifetime) Now listening on: http://[::]:8080
2026-07-09 19:11:23.449 +00:00 [INF] (Microsoft.Hosting.Lifetime) Application started. Press Ctrl+C to shut down.
2026-07-09 19:11:23.449 +00:00 [INF] (Microsoft.Hosting.Lifetime) Hosting environment: Production
2026-07-09 19:11:23.449 +00:00 [INF] (Microsoft.Hosting.Lifetime) Content root path: /app

On the host, there is a coredump that points to an issue with libssl:

Process 3579726 (dotnet) of user 1000 dumped core.
                                                                
                                                                Module /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.1.amd64
                                                                Module /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33 from deb gcc-14-14.2.0-4ubuntu2~24.04.1.amd64
                                                                Stack trace of thread 13:
                                                                #0  0x00007f1d6d4d8b5c n/a (/usr/lib/x86_64-linux-gnu/libssl.so.3 + 0x37b5c)
                                                                #1  0x00007f5e0803ba5b n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libSystem.Security.Cryptography.Native.OpenSsl.so + 0x21a5b)
                                                                #2  0x00007f5e0d1c805f n/a (n/a + 0x0)
                                                                #3  0x00007f5e8789a52c n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5f952c)
                                                                #4  0x00007f5e876f8bc1 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457bc1)
                                                                #5  0x00007f5e876f8dd2 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457dd2)
                                                                #6  0x00007f5e8767c70d n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3db70d)
                                                                #7  0x00007f5e8767cc75 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3dbc75)
                                                                #8  0x00007f5e8769eaf4 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3fdaf4)
                                                                #9  0x00007f5e8769fc17 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3fec17)
                                                                #10 0x00007f5e8789a6d7 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5f96d7)
                                                                #11 0x00007f5e0d1c3eb7 n/a (n/a + 0x0)
                                                                #12 0x00007f5e876f8bc1 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457bc1)
                                                                #13 0x00007f5e876f8dd2 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457dd2)
                                                                #14 0x00007f5e8767c70d n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3db70d)
                                                                #15 0x00007f5e8767cc75 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3dbc75)
                                                                #16 0x00007f5e877201be n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x47f1be)
                                                                #17 0x00007f5e877204e2 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x47f4e2)
                                                                #18 0x00007f5e8789b63a n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5fa63a)
                                                                #19 0x00007f5e8789a52c n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5f952c)
                                                                #20 0x00007f5e876f8bc1 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457bc1)
                                                                #21 0x00007f5e876f8dd2 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457dd2)
                                                                #22 0x00007f5e8767c70d n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3db70d)
                                                                #23 0x00007f5e8767cc75 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3dbc75)
                                                                #24 0x00007f5e8769eaf4 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3fdaf4)
                                                                #25 0x00007f5e8769fc17 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x3fec17)
                                                                #26 0x00007f5e8789a6d7 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5f96d7)
                                                                #27 0x00007f5e0d1ca087 n/a (n/a + 0x0)
                                                                #28 0x00007f5e0d1ea600 n/a (n/a + 0x0)
                                                                #29 0x00007f5e0d1e005e n/a (n/a + 0x0)
                                                                #30 0x00007f5e0d1dfea5 n/a (n/a + 0x0)
                                                                #31 0x00007f5e0d1ed0df n/a (n/a + 0x0)
                                                                #32 0x00007f5e0d873d9d n/a (n/a + 0x0)
                                                                #33 0x00007f5e0d873cfc n/a (n/a + 0x0)
                                                                #34 0x00007f5e0d1fa1e8 n/a (n/a + 0x0)
                                                                #35 0x00007f5e0a32af99 n/a (n/a + 0x0)
                                                                #36 0x00007f5e0d873a9f n/a (n/a + 0x0)
                                                                #37 0x00007f5e0d873a00 n/a (n/a + 0x0)
                                                                #38 0x00007f5e0a32a7e1 n/a (n/a + 0x0)
                                                                #39 0x00007f5e0a313138 n/a (n/a + 0x0)
                                                                #40 0x00007f5e0d8739c4 n/a (n/a + 0x0)
                                                                #41 0x00007f5e08542c3e n/a (n/a + 0x0)
                                                                #42 0x00007f5e0d8737db n/a (n/a + 0x0)
                                                                #43 0x00007f5e0d873580 n/a (n/a + 0x0)
                                                                #44 0x00007f5e0854d079 n/a (n/a + 0x0)
                                                                #45 0x00007f5e08556840 n/a (n/a + 0x0)
                                                                #46 0x00007f5e08539b66 n/a (n/a + 0x0)
                                                                #47 0x00007f5e8789a52c n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x5f952c)
                                                                #48 0x00007f5e876f8db5 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x457db5)
                                                                #49 0x00007f5e8770f5eb n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x46e5eb)
                                                                #50 0x00007f5e876c505c n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x42405c)
                                                                #51 0x00007f5e8770d821 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x46c821)
                                                                #52 0x00007f5e878dc0a9 n/a (/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.9/libcoreclr.so + 0x63b0a9)
                                                                #53 0x00007f5e87b02aa4 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9caa4)
                                                                #54 0x00007f5e87b8fc6c n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x129c6c)
                                                                ELF object binary architecture: AMD x86-64

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions