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