Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2015 16:49:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-net@FreeBSD.org
Subject:   [Bug 171711] [dummynet] [panic] Kernel panic in dummynet
Message-ID:  <bug-171711-2472-7dAN5ImhHx@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-171711-2472@https.bugs.freebsd.org/bugzilla/>
References:  <bug-171711-2472@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=171711

dblais@interplex.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dblais@interplex.ca

--- Comment #2 from dblais@interplex.ca ---
Hi,

We have the very same issue here on FreeBSD 9.2 RELEASE on different hardware
(HP DL360 G6 and HP Microserver G7). I suggest someone change Importance to
something else than "Normal Affects Only me" because we have at least 8 such
servers with the same issue. It happens more often when there's more load
(customers and/or traffic). Don't know how it scales exactly (linear, quadratic
or exponential) nor if it scales with traffic or the amount of pppoe clients
but it sure if one of them of a mix of them.


Here's the kernel dump:

FreeBSD hiden_host 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26
22:50:31 UTC 2013     root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC 
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:
current process         = 0 (dummynet)
trap number             = 12
panic: page fault
cpuid = 7
KDB: stack backtrace:
#0 0xffffffff80947986 at kdb_backtrace+0x66
#1 0xffffffff8090d9ae at panic+0x1ce
#2 0xffffffff80cf20d0 at trap_fatal+0x290
#3 0xffffffff80cf2431 at trap_pfault+0x211
#4 0xffffffff80cf29e4 at trap+0x344
#5 0xffffffff80cdbd13 at calltrap+0x8
#6 0xffffffff809c5959 at bpf_mtap2+0x89
#7 0xffffffff8188e11a at ng_iface_bpftap+0x2a
#8 0xffffffff8188eb11 at ng_iface_output+0xf1
#9 0xffffffff80a3a104 at ip_output+0xd74
#10 0xffffffff81864edc at dummynet_send+0x13c
#11 0xffffffff81865467 at dummynet_task+0x1b7
#12 0xffffffff80954554 at taskqueue_run_locked+0x74
#13 0xffffffff80955506 at taskqueue_thread_loop+0x46
#14 0xffffffff808db67f at fork_exit+0x11f
#15 0xffffffff80cdc23e at fork_trampoline+0xe
Uptime: 21d19h53m27s
Dumping 1450 out of 16359 MB:..2%..12%..21%..31%..41%..51%..61%..71%..81%..91%

Reading symbols from /boot/kernel/if_carp.ko...Reading symbols from
/boot/kernel/if_carp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_carp.ko
Reading symbols from /boot/kernel/pf.ko...Reading symbols from
/boot/kernel/pf.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pf.ko
Reading symbols from /boot/kernel/ipfw.ko...Reading symbols from
/boot/kernel/ipfw.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ipfw.ko
Reading symbols from /boot/kernel/dummynet.ko...Reading symbols from
/boot/kernel/dummynet.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/dummynet.ko
Reading symbols from /boot/kernel/ng_socket.ko...Reading symbols from
/boot/kernel/ng_socket.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_socket.ko
Reading symbols from /boot/kernel/netgraph.ko...Reading symbols from
/boot/kernel/netgraph.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/netgraph.ko
Reading symbols from /boot/kernel/ng_mppc.ko...Reading symbols from
/boot/kernel/ng_mppc.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_mppc.ko
Reading symbols from /boot/kernel/rc4.ko...Reading symbols from
/boot/kernel/rc4.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/rc4.ko
Reading symbols from /boot/kernel/ng_ether.ko...Reading symbols from
/boot/kernel/ng_ether.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_ether.ko
Reading symbols from /boot/kernel/ng_pppoe.ko...Reading symbols from
/boot/kernel/ng_pppoe.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_pppoe.ko
Reading symbols from /boot/kernel/ng_tee.ko...Reading symbols from
/boot/kernel/ng_tee.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_tee.ko
Reading symbols from /boot/kernel/ng_iface.ko...Reading symbols from
/boot/kernel/ng_iface.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_iface.ko
Reading symbols from /boot/kernel/ng_ppp.ko...Reading symbols from
/boot/kernel/ng_ppp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_ppp.ko
#0  doadump (textdump=<value optimized out>) at pcpu.h:234
234     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) #0  doadump (textdump=<value optimized out>) at pcpu.h:234
#1  0xffffffff8090d486 in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:449
#2  0xffffffff8090d987 in panic (fmt=0x1 <Address 0x1 out of bounds>)
    at /usr/src/sys/kern/kern_shutdown.c:637
#3  0xffffffff80cf20d0 in trap_fatal (frame=0xc, eva=<value optimized out>)
    at /usr/src/sys/amd64/amd64/trap.c:879
#4  0xffffffff80cf2431 in trap_pfault (frame=0xffffff8882642700, usermode=0)
    at /usr/src/sys/amd64/amd64/trap.c:795
#5  0xffffffff80cf29e4 in trap (frame=0xffffff8882642700)
    at /usr/src/sys/amd64/amd64/trap.c:463
#6  0xffffffff80cdbd13 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:232
#7  0xffffffff8090adb0 in _rw_rlock (rw=0xfffffe013aade5a8, file=0x0, 
    line=485069968) at /usr/src/sys/kern/kern_rwlock.c:382
#8  0xffffffff809c5959 in bpf_mtap2 (bp=0xfffffe013aade580, 
    data=0xffffff88826429bc, dlen=4, m=0xfffffe0300f46700)
    at /usr/src/sys/net/bpf.c:2197
#9  0xffffffff8188e11a in ng_iface_bpftap (ifp=<value optimized out>, m=0x0, 
    family=144 '\220')
    at /usr/src/sys/modules/netgraph/iface/../../../netgraph/ng_iface.c:444
#10 0xffffffff8188eb11 in ng_iface_output (ifp=0xfffffe014566a000, 
    m=0xfffffe0300f46700, dst=0xffffff8882642aac, ro=<value optimized out>)
    at /usr/src/sys/modules/netgraph/iface/../../../netgraph/ng_iface.c:394
#11 0xffffffff80a3a104 in ip_output (m=0xfffffe0300f46700, 
    opt=<value optimized out>, ro=0xffffff8882642a90, 
    flags=<value optimized out>, imo=0x0, inp=0x0)
    at /usr/src/sys/netinet/ip_output.c:631
#12 0xffffffff81864edc in dummynet_send (m=0xfffffe0300f46700)
    at /usr/src/sys/modules/dummynet/../../netpfil/ipfw/ip_dn_io.c:655
#13 0xffffffff81865467 in dummynet_task (context=<value optimized out>, 
    pending=<value optimized out>)
    at /usr/src/sys/modules/dummynet/../../netpfil/ipfw/ip_dn_io.c:618
#14 0xffffffff80954554 in taskqueue_run_locked (queue=0xfffffe000d2d1a80)
    at /usr/src/sys/kern/subr_taskqueue.c:312
#15 0xffffffff80955506 in taskqueue_thread_loop (arg=<value optimized out>)
    at /usr/src/sys/kern/subr_taskqueue.c:501
#16 0xffffffff808db67f in fork_exit (
    callout=0xffffffff809554c0 <taskqueue_thread_loop>, 
    arg=0xffffffff81869be0, frame=0xffffff8882642c40)
    at /usr/src/sys/kern/kern_fork.c:992
#17 0xffffffff80cdc23e in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:606
#18 0x0000000000000000 in ?? ()
(kgdb)

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-171711-2472-7dAN5ImhHx>