kern/158873: When I launch pf daemon, I have a kernel panic

Sergey Kandaurov pluknet at gmail.com
Wed Jul 13 20:00:23 UTC 2011


The following reply was made to PR kern/158873; it has been noted by GNATS.

From: Sergey Kandaurov <pluknet at gmail.com>
To: bug-followup at FreeBSD.org, gobledb at gmail.com
Cc:  
Subject: Re: kern/158873: When I launch pf daemon, I have a kernel panic
Date: Wed, 13 Jul 2011 23:50:24 +0400

 I think we need to merge net/if_pfsync.c 1.113 from vendor.
 Below is a more complete crash info.
 
 panic: _mtx_lock_sleep: recursed on non-recursive mutex pf task mtx @
 /usr/src/sys/modules/pfsync/../../contrib/pf/net/if_pfsync.c:3163
 
 cpuid = 0
 KDB: stack backtrace:
 db_trace_self_wrapper() at 0xffffffff802db93a = db_trace_self_wrapper+0x2a
 kdb_backtrace() at 0xffffffff8047f407 = kdb_backtrace+0x37
 panic() at 0xffffffff80448017 = panic+0x187
 _mtx_lock_sleep() at 0xffffffff80437513 = _mtx_lock_sleep+0x343
 _mtx_lock_flags() at 0xffffffff8043768c = _mtx_lock_flags+0x16c
 pfsync_send_plus() at 0xffffffff81072eda = pfsync_send_plus+0xaa
 pfsync_clear_states() at 0xffffffff81072ffe = pfsync_clear_states+0x6e
 pfioctl() at 0xffffffff8106024b = pfioctl+0x1c0b
 devfs_ioctl_f() at 0xffffffff803c442a = devfs_ioctl_f+0x7a
 kern_ioctl() at 0xffffffff8049984e = kern_ioctl+0xbe
 ioctl() at 0xffffffff80499aed = ioctl+0xfd
 syscallenter() at 0xffffffff8048e30b = syscallenter+0x1cb
 syscall() at 0xffffffff806bd630 = syscall+0x60
 Xfast_syscall() at 0xffffffff806a853d = Xfast_syscall+0xdd
 --- syscall (54, FreeBSD ELF64, ioctl), rip = 0x800da70ac, rsp =
 0x7fffffffd528, rbp = 0 ---
 KDB: enter: panic
 [ thread pid 48453 tid 100192 ]
 Stopped at      0xffffffff8047f01b = kdb_enter+0x3b:    movq
 $0,0x6eeb82(%rip)
 
 
 -- 
 wbr,
 pluknet


More information about the freebsd-net mailing list