Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jul 2023 15:40:05 +0200
From:      Ruben van Staveren <ruben@verweg.com>
To:        freebsd-stable@freebsd.org
Subject:   Random panics (page fault). ktls_decrypt might be involved? 
Message-ID:  <8E891B5E-3DAD-45A7-9208-C07FB32A807E@verweg.com>

next in thread | raw e-mail | index | archive | help
Hi list,

I=E2=80=99m getting some page fault panics recently, but if I look in the cr=
ashinfo dumps there seems always be a ktls_decrypt present. I=E2=80=99m usin=
g kernel TLS with dnsdist.

Just checking if this is the right assumption before I=E2=80=99m going to fi=
le a pr

Best Regards,
    Ruben


Unread portion of the kernel message buffer:
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 2 (thr_9)
trap number             =3D 12
panic: page fault
cpuid =3D 4
time =3D 1689945150
KDB: stack backtrace:
#0 0xffffffff80c53d95 at kdb_backtrace+0x65
#1 0xffffffff80c06711 at vpanic+0x151
#2 0xffffffff80c065b3 at panic+0x43
#3 0xffffffff810b1fa7 at trap_fatal+0x387
#4 0xffffffff810b1fff at trap_pfault+0x4f
#5 0xffffffff81088e48 at calltrap+0x8
#6 0xffffffff80bc2f9e at fork_exit+0x7e
#7 0xffffffff81089ebe at fork_trampoline+0xe
Uptime: 6h29m8s
Dumping 18598 out of 130332 MB: (CTRL-C to abort) ..1%..11%..21%..31%..41%..=
51%..61%..71%..81%..91%

=E2=80=A6.

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" (offsetof(struc=
t pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=3D<optimized out>) at /usr/src/sys/kern/kern_shutdown.=
c:396
#2  0xffffffff80c062da in kern_reboot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:484
#3  0xffffffff80c0677e in vpanic (fmt=3D<optimized out>,=20
    ap=3Dap@entry=3D0xfffffe017d99cc50) at /usr/src/sys/kern/kern_shutdown.c=
:923
#4  0xffffffff80c065b3 in panic (fmt=3D<unavailable>)
    at /usr/src/sys/kern/kern_shutdown.c:847
#5  0xffffffff810b1fa7 in trap_fatal (frame=3D0xfffffe017d99cd40, eva=3D81)
    at /usr/src/sys/amd64/amd64/trap.c:942
#6  0xffffffff810b1fff in trap_pfault (frame=3D0xfffffe017d99cd40,=20
    usermode=3Dfalse, signo=3D<optimized out>, ucode=3D<optimized out>)
    at /usr/src/sys/amd64/amd64/trap.c:761
#7  <signal handler called>
#8  0xffffffff80c97b88 in ktls_decrypt (so=3D0xfffff801e8313000)
    at /usr/src/sys/kern/uipc_ktls.c:1913
#9  ktls_work_thread (ctx=3Dctx@entry=3D0xfffff801037ebc80)
    at /usr/src/sys/kern/uipc_ktls.c:2407
#10 0xffffffff80bc2f9e in fork_exit (
    callout=3D0xffffffff80c97950 <ktls_work_thread>, arg=3D0xfffff801037ebc8=
0,=20
    frame=3D0xfffffe017d99cf40) at /usr/src/sys/kern/kern_fork.c:1093
#11 <signal handler called>
#12 0x171e5d4cc9e9e0a3 in ?? ()
Backtrace stopped: Cannot access memory at address 0x430c6a4638d29dfb
(kgdb)=20

------------------------------------------------------------------------

=E2=80=A6.
vmstat -z

ITEM                   SIZE  LIMIT     USED     FREE      REQ     FAILSLEEP X=
DOMAIN
=E2=80=A6
ktls_session:           192,      0,    1177,     497,    2352,   0,   0,   0=

=E2=80=A6=




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8E891B5E-3DAD-45A7-9208-C07FB32A807E>