[Bug 231659] [em] 12-ALPHA7 r338900 crashes with IPsec on network load

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Sep 30 14:03:34 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231659

--- Comment #14 from Lev A. Serebryakov <lev at FreeBSD.org> ---
One crash without debug options

Fatal trap 9: general protection fault while in kernel mode
cpuid = 1; apic id = 01
instruction pointer     = 0x20:0xffffffff806585ea
cpuid = 0; apic id = 00
instruction pointer     = 0x20:0xffffffff806dab77
stack pointer           = 0x28:0xfffffe0025d10a10
frame pointer           = 0x28:0xfffffe0025d10b40
stack pointer           = 0x28:0xfffffe0000470a30
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 11 (swi1: netisr 0)
trap number             = 9
panic: general protection fault

#0  doadump (textdump=1) at pcpu.h:230
#1  0xffffffff8056008b in kern_reboot (howto=260) at
/data/src/sys/kern/kern_shutdown.c:446
#2  0xffffffff805604c3 in vpanic (fmt=<value optimized out>, ap=<value
optimized out>) at /data/src/sys/kern/kern_shutdown.c:872
#3  0xffffffff805602b3 in panic (fmt=<value optimized out>) at
/data/src/sys/kern/kern_shutdown.c:799
#4  0xffffffff8081fd2f in trap_fatal (frame=0xfffffe0025d10950, eva=0) at
/data/src/sys/amd64/amd64/trap.c:929
#5  0xffffffff8081f22d in trap (frame=0xfffffe0025d10950) at counter.h:87
#6  0xffffffff807ff367 in calltrap () at
/data/src/sys/amd64/amd64/exception.S:232
#7  0xffffffff806dab77 in ip_output (m=<value optimized out>, opt=<value
optimized out>, ro=<value optimized out>, flags=<value optimized out>, imo=0x0,
inp=0x0) at /data/src/sys/netinet/ip_output.c:659
#8  0xffffffff807462b8 in ipsec_process_done (m=0xfffff8009947b700, sp=0x0,
sav=0xfffff800058ef200, idx=1) at /data/src/sys/netipsec/ipsec_output.c:796
#9  0xffffffff8075b55b in esp_output_cb (crp=0xfffff800b20bf000) at
/data/src/sys/netipsec/xform_esp.c:951
#10 0xffffffff80784007 in swcr_process (dev=<value optimized out>, crp=<value
optimized out>, hint=<value optimized out>) at
/data/src/sys/opencrypto/cryptosoft.c:1222
#11 0xffffffff807804eb in crypto_dispatch (crp=0xfffff800b20bf000) at
/data/src/sys/opencrypto/crypto.c:1001
#12 0xffffffff8075af80 in esp_output (m=0xfffff8009947b700,
sp=0xfffff8000541eb00, sav=<value optimized out>, idx=0, skip=20, protoff=9) at
/data/src/sys/netipsec/xform_esp.c:869
#13 0xffffffff8074581f in ipsec4_perform_request (m=<value optimized out>,
sp=<value optimized out>, inp=0xfffff800058fc3d0, idx=0) at
/data/src/sys/netipsec/ipsec_output.c:275
#14 0xffffffff80745916 in ipsec4_output (m=0xfffff8009947b700,
inp=0xfffff800058fc3d0) at /data/src/sys/netipsec/ipsec_output.c:292
#15 0xffffffff806da49e in ip_output (m=<value optimized out>, opt=<value
optimized out>, ro=<value optimized out>, flags=<value optimized out>, imo=0x0,
inp=0xfffff800058fc3d0) at /data/src/sys/netinet/ip_output.c:549
#16 0xffffffff806e84b5 in tcp_output (tp=0xfffff80099d72000) at
/data/src/sys/netinet/tcp_output.c:1409
#17 0xffffffff806e4bc3 in tcp_do_segment (m=0xfffff800b2473400, th=<value
optimized out>, so=0xfffff80005e67000, tp=0xfffff80099d72000, drop_hdrlen=52,
tlen=<value optimized out>, iptos=0 '\0') at atomic.h:221
#18 0xffffffff806e1a51 in tcp_input (mp=<value optimized out>, offp=<value
optimized out>, proto=<value optimized out>) at
/data/src/sys/netinet/tcp_input.c:1392
#19 0xffffffff806d2078 in ip_input (m=0x0) at
/data/src/sys/netinet/ip_input.c:827
#20 0xffffffff8065c343 in swi_net (arg=<value optimized out>) at
/data/src/sys/net/netisr.c:901
#21 0xffffffff8052ffc5 in ithread_loop (arg=<value optimized out>) at
/data/src/sys/kern/kern_intr.c:1043
#22 0xffffffff8052d0a6 in fork_exit (callout=0xffffffff8052fe60 <ithread_loop>,
arg=0xfffff8000204e540, frame=0xfffffe0025d11c00) at
/data/src/sys/kern/kern_fork.c:1057
#23 0xffffffff8080034e in fork_trampoline () at
/data/src/sys/amd64/amd64/exception.S:993

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-net mailing list