LOR report -- FreeBSD 7.0-CURRENT-200701

Bjoern A. Zeeb bzeeb+freebsd+lor at zabbadoz.net
Mon Apr 30 10:03:30 UTC 2007


On Wed, 25 Apr 2007, t_tolstoy at nuos.edu.ua wrote:

Hi,

Cc: freebsd-ipfw@ so people know about it. Already discussed uid/gui
filtering in private.


> Here is complete report about LOR that seems to leads to the network card
> hang.
...
> Trying to mount root from ufs:/dev/ad0s1a
> lock order reversal:
> 1st 0xc0ad248c IPFW static rules (IPFW static rules) @ netinet/ip_fw2.c:2641
> 2nd 0xc0ad304c udp (udp) @ netinet/ip_fw2.c:2022
> KDB: stack backtrace:
> db_trace_self_wrapper(c09799e5) at db_trace_self_wrapper+0x25
> kdb_backtrace(0,ffffffff,c0a908b8,c0a92258,c0a28144,...) at
> kdb_backtrace+0x29
> witness_checkorder(c0ad304c,9,c0987714,7e6) at witness_checkorder+0x586
> _mtx_lock_flags(c0ad304c,0,c098770b,7e6) at _mtx_lock_flags+0x84
> check_uidgid(c1d8b06c,11,0,201a8c0,35,...) at check_uidgid+0xdf
> ipfw_chk(c7d3bb58,c1c54d00,0,0,0,...) at ipfw_chk+0xddb
> ipfw_check_in(0,c7d3bc5c,c1bf1c00,1,0) at ipfw_check_in+0xca
> pfil_run_hooks(c0ad2880,c7d3bcac,c1bf1c00,1,0) at pfil_run_hooks+0x7f
> ip_input(c1c54d00) at ip_input+0x241
> netisr_processqueue(c0ad00b8) at netisr_processqueue+0x6e
> swi_net(0) at swi_net+0x8c
> ithread_execute_handlers(c1ac8b40,c1adc980) at ithread_execute_handlers+0x11e
> ithread_loop(c1aa9940,c7d3bd38) at ithread_loop+0x67
> fork_exit(c06aa730,c1aa9940,c7d3bd38) at fork_exit+0xac
> fork_trampoline() at fork_trampoline+0x8
> --- trap 0x1, eip = 0, esp = 0xc7d3bd6c, ebp = 0 ---


I added this with LOR ID 206 to 'The LOR page'
 	http://sources.zabbadoz.net/freebsd/lor.html#206

Seems to be related to #016.


/bz

-- 
Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT


More information about the freebsd-ipfw mailing list