misc/182486: regular panic FreeBSD-10 when mpd5 used

Oleg Ginzburg olevole at olevole.ru
Sun Sep 29 12:50:00 UTC 2013


>Number:         182486
>Category:       misc
>Synopsis:       regular panic FreeBSD-10 when mpd5 used
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 29 12:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Oleg Ginzburg
>Release:        10.0-ALPHA2
>Organization:
>Environment:
FreeBSD rt02.my.domain 10.0-ALPHA2 FreeBSD 10.0-ALPHA2 #0 r255847: Thu Sep 26 22:17:40 MSK 2013     root at rt02.my.domain:/usr/obj/usr/src/sys/G  amd64
>Description:
FreeBSD-10 Alpha2 regular and periodic panics while mpd5 is used.

Kernel conf:
-
include GENERIC
ident           G

nooptions       KDB                     # Enable kernel debugger support.
nooptions       KDB_TRACE               # Print a stack trace for a panic.
nooptions       DDB                     # Support DDB.
nooptions       GDB                     # Support remote GDB.
nooptions       DEADLKRES               # Enable the deadlock resolver
nooptions       INVARIANTS              # Enable calls of extra sanity checking
nooptions       INVARIANT_SUPPORT       # Extra sanity checks of internal structures, required by INVARIANTS
nooptions       WITNESS                 # Enable checks to detect deadlocks and cycles
nooptions       WITNESS_SKIPSPIN        # Don't run witness on spinlocks for speed
nooptions       MALLOC_DEBUG_MAXZONES
-


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:
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 1348 (ng_queue1)
trap number             = 12
panic: page fault
cpuid = 1
Uptime: 2d16h16m56s
Dumping 551 out of 4071 MB:..3%..12%..21%..32%..41%..53%..61%..73%..82%..93%

Reading symbols from /boot/kernel/ipfw.ko.symbols...done.
Loaded symbols for /boot/kernel/ipfw.ko.symbols
Reading symbols from /boot/kernel/pf.ko.symbols...done.
Loaded symbols for /boot/kernel/pf.ko.symbols
Reading symbols from /boot/kernel/carp.ko.symbols...done.
Loaded symbols for /boot/kernel/carp.ko.symbols
Reading symbols from /boot/kernel/aio.ko.symbols...done.
Loaded symbols for /boot/kernel/aio.ko.symbols
Reading symbols from /boot/kernel/accf_data.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_data.ko.symbols
Reading symbols from /boot/kernel/accf_dns.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_dns.ko.symbols
Reading symbols from /boot/kernel/accf_http.ko.symbols...done.
Loaded symbols for /boot/kernel/accf_http.ko.symbols
Reading symbols from /boot/kernel/dummynet.ko.symbols...done.
Loaded symbols for /boot/kernel/dummynet.ko.symbols
Reading symbols from /boot/kernel/cpuctl.ko.symbols...done.
Loaded symbols for /boot/kernel/cpuctl.ko.symbols
Reading symbols from /boot/kernel/ipfw_nat.ko.symbols...done.
Loaded symbols for /boot/kernel/ipfw_nat.ko.symbols
Reading symbols from /boot/kernel/libalias.ko.symbols...done.
Loaded symbols for /boot/kernel/libalias.ko.symbols
Reading symbols from /boot/kernel/ipl.ko.symbols...done.
Loaded symbols for /boot/kernel/ipl.ko.symbols
Reading symbols from /boot/kernel/crypto.ko.symbols...done.
Loaded symbols for /boot/kernel/crypto.ko.symbols
Reading symbols from /boot/kernel/cryptodev.ko.symbols...done.
Loaded symbols for /boot/kernel/cryptodev.ko.symbols
Reading symbols from /boot/kernel/uhid.ko.symbols...done.
Loaded symbols for /boot/kernel/uhid.ko.symbols
Reading symbols from /boot/kernel/ums.ko.symbols...done.
Loaded symbols for /boot/kernel/ums.ko.symbols
Reading symbols from /boot/kernel/ng_socket.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_socket.ko.symbols
Reading symbols from /boot/kernel/netgraph.ko.symbols...done.
Loaded symbols for /boot/kernel/netgraph.ko.symbols
Reading symbols from /boot/kernel/ng_mppc.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_mppc.ko.symbols
Reading symbols from /boot/kernel/rc4.ko.symbols...done.
Loaded symbols for /boot/kernel/rc4.ko.symbols
Reading symbols from /boot/kernel/ng_tee.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_tee.ko.symbols
Reading symbols from /boot/kernel/ng_pptpgre.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_pptpgre.ko.symbols
Reading symbols from /boot/kernel/ng_ksocket.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_ksocket.ko.symbols
Reading symbols from /boot/kernel/ng_iface.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_iface.ko.symbols
Reading symbols from /boot/kernel/ng_ppp.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_ppp.ko.symbols
Reading symbols from /boot/kernel/ng_tcpmss.ko.symbols...done.
Loaded symbols for /boot/kernel/ng_tcpmss.ko.symbols
#0  doadump (textdump=<value optimized out>) at pcpu.h:218
218             __asm("movq %%gs:%1,%0" : "=r" (td)


(kgdb) bt
#0  doadump (textdump=<value optimized out>) at pcpu.h:218
#1  0xffffffff808ab490 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:447
#2  0xffffffff808ab817 in panic (fmt=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:754
#3  0xffffffff80c8873a in trap_fatal (frame=<value optimized out>, eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:873
#4  0xffffffff80c88b35 in trap_pfault (frame=0x0, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:731
#5  0xffffffff80c88132 in trap (frame=0xfffffe0122c3c120) at /usr/src/sys/amd64/amd64/trap.c:463
#6  0xffffffff80c716b2 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:232
#7  0xffffffff80914080 in m_copydata (m=<value optimized out>, off=<value optimized out>, len=<value optimized out>, cp=<value optimized out>) at /usr/src/sys/kern/uipc_mbuf.c:881
#8  0xffffffff809cf495 in ip_forward (m=0xfffff8006313bb00, srcrt=0) at /usr/src/sys/netinet/ip_input.c:1437
#9  0xffffffff809cf29d in ip_input (m=0xfffff8006313bb00) at /usr/src/sys/netinet/ip_input.c:710
#10 0xffffffff80970c0e in netisr_dispatch_src (proto=<value optimized out>, source=<value optimized out>, m=0x0) at /usr/src/sys/net/netisr.c:972
#11 0xffffffff81a366c5 in ng_iface_rcvdata (hook=<value optimized out>, item=<value optimized out>) at /usr/src/sys/modules/netgraph/iface/../../../netgraph/ng_iface.c:780
#12 0xffffffff81a1f040 in ng_apply_item (node=0xfffff801286c0700, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#13 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#14 0xffffffff81a1f040 in ng_apply_item (node=0xfffff800b2450e00, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#15 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#16 0xffffffff81a3c6af in ng_ppp_rcvdata_decompress (hook=<value optimized out>, item=<value optimized out>) at /usr/src/sys/modules/netgraph/ppp/../../../netgraph/ng_ppp.c:1047
#17 0xffffffff81a1f040 in ng_apply_item (node=0xfffff800b2198800, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#18 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#19 0xffffffff81a1f040 in ng_apply_item (node=0xfffff80128718200, item=0xfffff80128fff800, rw=1) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#20 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#21 0xffffffff81a3c0da in ng_ppp_comp_recv (node=<value optimized out>, item=0xfffff80128fff800, proto=<value optimized out>, linkNum=<value optimized out>) at /usr/src/sys/modules/netgraph/ppp/../../../netgraph/ng_ppp.c:1157
#22 0xffffffff81a3aedc in ng_ppp_rcvdata (hook=<value optimized out>, item=0xfffff80128fff800) at /usr/src/sys/modules/netgraph/ppp/../../../netgraph/ng_ppp.c:1522
#23 0xffffffff81a1f040 in ng_apply_item (node=0xfffff800b2198800, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#24 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#25 0xffffffff81a1f040 in ng_apply_item (node=0xfffff801284e5600, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#26 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#27 0xffffffff81a2f26f in ng_pptpgre_rcvdata_lower (hook=<value optimized out>, item=0xfffff80063134eb3) at /usr/src/sys/modules/netgraph/pptpgre/../../../netgraph/ng_pptpgre.c:811
#28 0xffffffff81a1f040 in ng_apply_item (node=0xfffff80128ddae00, item=0xfffff80128fff800, rw=0) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2397
#29 0xffffffff81a1ec63 in ng_snd_item (item=0xfffff80128fff800, flags=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2314
#30 0xffffffff81a323f9 in ng_ksocket_incoming2 (node=0xfffff80128e2f900, hook=<value optimized out>, arg1=0xfffff80063b7e570, arg2=0) at /usr/src/sys/modules/netgraph/ksocket/../../../netgraph/ng_ksocket.c:1158
#31 0xffffffff81a1eee6 in ng_apply_item (node=0xfffff80128e2f900, item=0xfffff800b205b880, rw=1) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:2468
#32 0xffffffff81a20b9d in ngthread (arg=<value optimized out>) at /usr/src/sys/modules/netgraph/netgraph/../../../netgraph/ng_base.c:3432
#33 0xffffffff8087daba in fork_exit (callout=0xffffffff81a209e0 <ngthread>, arg=0x0, frame=0xfffffe0122c3cc00) at /usr/src/sys/kern/kern_fork.c:995
#34 0xffffffff80c71bee in fork_trampoline () at /usr/src/sys/amd64/amd64/exception.S:606
#35 0x0000000000000000 in ?? ()


(kgdb) up 7
#7  0xffffffff80914080 in m_copydata (m=<value optimized out>, off=<value optimized out>, len=<value optimized out>, cp=<value optimized out>) at /usr/src/sys/kern/uipc_mbuf.c:881
881                     off -= m->m_len;


>How-To-Repeat:
I can not find a steps for repeating problem, it does not happen at every session to connect to mpd.
>Fix:
sorry

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list