LOR (rtsock.c:388 <> route.c:133).

Pawel Jakub Dawidek nick at garage.freebsd.pl
Sun Nov 2 04:21:28 PST 2003


Hello.

Simlar one was reported but not exactly this one:

lock order reversal
 1st 0xc4516e90 rtentry (rtentry) @ /usr/src/sys/net/rtsock.c:388
 2nd 0xc43e327c radix node head (radix node head) @ /usr/src/sys/net/route.c:133

Stack backtrace:
backtrace(c05c6672,c43e327c,c05cb651,c05cb651,c05cb6a7) at backtrace+0x17
witness_lock(c43e327c,8,c05cb6a7,85,c437c300) at witness_lock+0x686
_mtx_lock_flags(c43e327c,0,c05cb6a7,85,c4516c90) at _mtx_lock_flags+0xb4
rtalloc1(c4539a6c,1,10000,435,0) at rtalloc1+0x74
rt_setgate(c4516e00,c437c300,c4539a6c,184,0) at rt_setgate+0x23c
route_output(c1926700,c44f8dd0,8c,c1926700,1f74) at route_output+0x674
raw_usend(c44f8dd0,0,c1926700,0,0) at raw_usend+0x76
rts_send(c44f8dd0,0,c1926700,0,0) at rts_send+0x35
sosend(c44f8dd0,0,e8916c80,c1926700,0) at sosend+0x429
soo_write(c4497374,e8916c80,c452d480,0,c446b4c0) at soo_write+0x92
dofilewrite(c446b4c0,c4497374,2,bfbfeab0,8c) at dofilewrite+0xe3
write(c446b4c0,e8916d14,c05d6e5b,3f0,3) at write+0x6f
syscall(2f,2f,2f,2,3) at syscall+0x28f
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (4), eip = 0x2826e173, esp = 0xbfbfe89c, ebp = 0xbfbfe8c8 ---

-- 
Pawel Jakub Dawidek                       pawel at dawidek.net
UNIX Systems Programmer/Administrator     http://garage.freebsd.pl
Am I Evil? Yes, I Am!                     http://cerber.sourceforge.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 305 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20031102/eda19249/attachment.bin


More information about the freebsd-current mailing list