[Bug 234444] cc_htcp + TCP_RFC7413

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 27 14:03:29 UTC 2018


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

            Bug ID: 234444
           Summary: cc_htcp + TCP_RFC7413
           Product: Base System
           Version: 11.2-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: gonzahq at yandex.ru

/boot/loader.conf.local
cc_htcp_load="YES"

/etc/sysctl.conf
net.inet.tcp.cc.algorithm=htcp
net.inet.tcp.cc.htcp.adaptive_backoff=1
net.inet.tcp.cc.htcp.rtt_scaling=1

+

<kernel>
options     TCP_RFC7413

/etc/sysctl.conf
net.inet.tcp.fastopen.enabled=1

= kernel panic

hq dumped core - see /var/crash/vmcore.1

Thu Dec 27 11:28:57 MSK 2018

FreeBSD hq 11.2-STABLE FreeBSD 11.2-STABLE #1: Thu Dec 27 10:47:31 MSK 2018    
root at hq:/usr/src/sys/amd64/compile/HQ  amd64

panic: page fault

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
[121] 
[121] 
[121] Fatal trap 12: page fault while in kernel mode
[121] cpuid = 0; apic id = 00
[121] fault virtual address     = 0x30
[121] fault code                = supervisor read data, page not present
[121] instruction pointer       = 0x20:0xffffffff804eab36
[121] stack pointer             = 0x28:0xfffffe083ed8d920
[121] frame pointer             = 0x28:0xfffffe083ed8d9c0
[121] code segment              = base 0x0, limit 0xfffff, type 0x1b
[121]                   = DPL 0, pres 1, long 1, def32 0, gran 1
[121] processor eflags  = interrupt enabled, resume, IOPL = 0
[121] current process           = 12 (swi4: clock (0))
[121] trap number               = 12
[121] panic: page fault
[121] cpuid = 0
[121] KDB: stack backtrace:
[121] #0 0xffffffff805175c7 at kdb_backtrace+0x67
[121] #1 0xffffffff804d3277 at vpanic+0x177
[121] #2 0xffffffff804d30f3 at panic+0x43
[121] #3 0xffffffff807e4c1f at trap_fatal+0x35f
[121] #4 0xffffffff807e4c79 at trap_pfault+0x49
[121] #5 0xffffffff807e4473 at trap+0x2d3
[121] #6 0xffffffff807c661c at calltrap+0x8
[121] #7 0xffffffff804eb029 at softclock+0x79
[121] #8 0xffffffff804a2189 at intr_event_execute_handlers+0xe9
[121] #9 0xffffffff804a2466 at ithread_loop+0xe6
[121] #10 0xffffffff8049f642 at fork_exit+0x82
[121] #11 0xffffffff807c75ce at fork_trampoline+0xe
[121] Uptime: 2m1s
[121] Dumping 1221 out of 32728
MB:..2%..11%..21%..31%..41%..52%..61%..71%..82%..91%

Reading symbols from /boot/kernel/cc_htcp.ko...Reading symbols from
/usr/lib/debug//boot/kernel/cc_htcp.ko.debug...done.
done.
Loaded symbols for /boot/kernel/cc_htcp.ko
#0  doadump (textdump=<value optimized out>) at pcpu.h:230
230     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) #0  doadump (textdump=<value optimized out>) at pcpu.h:230
#1  0xffffffff804d2e8a in kern_reboot (howto=260)
    at ../../../kern/kern_shutdown.c:383
#2  0xffffffff804d32b1 in vpanic (fmt=<value optimized out>, 
    ap=<value optimized out>) at ../../../kern/kern_shutdown.c:776
#3  0xffffffff804d30f3 in panic (fmt=<value optimized out>)
    at ../../../kern/kern_shutdown.c:707
#4  0xffffffff807e4c1f in trap_fatal (frame=0xfffffe083ed8d860, 
    eva=<value optimized out>) at ../../../amd64/amd64/trap.c:877
#5  0xffffffff807e4c79 in trap_pfault (frame=0xfffffe083ed8d860, 
    usermode=<value optimized out>) at cpufunc.h:832
#6  0xffffffff807e4473 in trap (frame=0xfffffe083ed8d860)
    at ../../../amd64/amd64/trap.c:415
#7  0xffffffff807c661c in calltrap () at ../../../amd64/amd64/exception.S:231
#8  0xffffffff804eab36 in softclock_call_cc (c=<value optimized out>, 
    cc=0xffffffff80d79e80, direct=0) at ../../../kern/kern_timeout.c:749
#9  0xffffffff804eb029 in softclock (arg=0xffffffff80d79e80)
    at ../../../kern/kern_timeout.c:867
#10 0xffffffff804a2189 in intr_event_execute_handlers (
    p=<value optimized out>, ie=0xfffff80005e9d700)
    at ../../../kern/kern_intr.c:1336
#11 0xffffffff804a2466 in ithread_loop (arg=0xfffff800082aa880)
    at ../../../kern/kern_intr.c:1349
#12 0xffffffff8049f642 in fork_exit (
    callout=0xffffffff804a2380 <ithread_loop>, arg=<value optimized out>, 
    frame=<value optimized out>) at ../../../kern/kern_fork.c:1072
#13 0xffffffff807c75ce in fork_trampoline ()
    at ../../../amd64/amd64/exception.S:972
#14 0x0000000000000000 in ?? ()
Current language:  auto; currently minimal
(kgdb)

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


More information about the freebsd-bugs mailing list