From owner-freebsd-net@FreeBSD.ORG Tue Mar 31 16:49:32 2015 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B378B4B for ; Tue, 31 Mar 2015 16:49:32 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 20D798E for ; Tue, 31 Mar 2015 16:49:32 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t2VGnVHq023337 for ; Tue, 31 Mar 2015 16:49:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 171711] [dummynet] [panic] Kernel panic in dummynet Date: Tue, 31 Mar 2015 16:49:32 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 8.3-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dblais@interplex.ca X-Bugzilla-Status: In Progress X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-net@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2015 16:49:32 -0000 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=) at pcpu.h:234 234 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=) 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
) at /usr/src/sys/kern/kern_shutdown.c:637 #3 0xffffffff80cf20d0 in trap_fatal (frame=0xc, eva=) 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=, 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=) at /usr/src/sys/modules/netgraph/iface/../../../netgraph/ng_iface.c:394 #11 0xffffffff80a3a104 in ip_output (m=0xfffffe0300f46700, opt=, ro=0xffffff8882642a90, flags=, 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=, pending=) 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=) at /usr/src/sys/kern/subr_taskqueue.c:501 #16 0xffffffff808db67f in fork_exit ( callout=0xffffffff809554c0 , 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.