Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Aug 2005 01:26:20 +0200
From:      Rene Ladan <r.c.ladan@student.tue.nl>
To:        bzeeb+freebsd+lor@zabbadoz.net, stable@freebsd.org
Subject:   new 6.0BETA2 lors
Message-ID:  <20050823232620.GA70123@82-168-75-155-bbxl.xdsl.tiscali.nl>

next in thread | raw e-mail | index | archive | help

--A6N2fC+uXW/VQSAv
Content-Type: multipart/mixed; boundary="r5Pyd7+fXNt84Ff3"
Content-Disposition: inline


--r5Pyd7+fXNt84Ff3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

I've stumbled over some new LORs with 6.0BETA2 (attached).
They are still relevant.

Regards,
Rene
--=20
GPG fingerprint =3D 5FFA 3959 3377 C697 8428  24D0 BF3E F4A9 AE33 5DCC

"It won't fit on the line."
		-- me, 2001

--r5Pyd7+fXNt84Ff3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=60b2-lors

lock order reversal -- NEW
 1st 0xc0760d00 Giant (Giant) @ /usr/src/sys/fs/devfs/devfs_vnops.c:1435
 2nd 0xc14ee018 fxp0 (network driver) @ /usr/src/sys/dev/fxp/if_fxp.c:1187
KDB: stack backtrace:
kdb_backtrace(c06ff483,c14ee018,c14c9450,c06ecd3d,c06ed001) at 0xc055997e = kdb_backtrace+0x2e
witness_checkorder(c14ee018,9,c06ed001,4a3,c07057aa) at 0xc0566033 = witness_checkorder+0x6c3
_mtx_lock_flags(c14ee018,0,c06ed001,4a3,c14ecc00) at 0xc053120a = _mtx_lock_flags+0x8a
fxp_start(c14ecc00,12b,0,c14ecc00) at 0xc0486d94 = fxp_start+0x34
if_start(c14ecc00,0,c07057aa,195,3) at 0xc05bd419 = if_start+0x99
ether_output_frame(c14ecc00,c1547900,6,cefe8bc4,c1547900) at 0xc05bec68 = ether_output_frame+0x218
ether_output(c14ecc00,c1547900,cefe8c0c,0,cefe8c0c) at 0xc05bea3e = ether_output+0x47e
bpfwrite(c1d3e100,c21a2b00,0,59b,c1d3e100) at 0xc05b6f9f = bpfwrite+0xef
devfs_write_f(c1640678,c21a2b00,c1627a80,0,c1c63300) at 0xc04e8184 = devfs_write_f+0xd4
dofilewrite(c1c63300,7,c1640678,c21a2b00,ffffffff) at 0xc0568655 = dofilewrite+0x85
kern_writev(c1c63300,7,c21a2b00,c21a2b00,0) at 0xc0568475 = kern_writev+0x65
writev(c1c63300,cefe8d04,c,422,3) at 0xc05683e6 = writev+0x46
syscall(3b,3b,3b,bfbfecdc,bfbfee40) at 0xc06ba190 = syscall+0x2c0
Xint0x80_syscall() at 0xc06a6ebf = Xint0x80_syscall+0x1f
--- syscall (121, FreeBSD ELF32, writev), eip = 0x280cbe6f, esp = 0xbfbfecac, ebp = 0xbfbfee08 ---

lock order reversal -- NEW
 1st 0xc07ad1c0 ifnet (ifnet) @ /usr/src/sys/net/if.c:1188
 2nd 0xc14dfb44 ral0 (network driver) @ /usr/src/sys/dev/ral/if_ral.c:2128
KDB: stack backtrace:
kdb_backtrace(c06ff483,c14dfb44,c15a9280,c06ecd3d,c06f0be1) at 0xc055997e = kdb_backtrace+0x2e
witness_checkorder(c14dfb44,9,c06f0be1,850,c076f278) at 0xc0566033 = witness_checkorder+0x6c3
_mtx_lock_flags(c14dfb44,0,c06f0be1,850,c14dfb44) at 0xc053120a = _mtx_lock_flags+0x8a
ral_watchdog(c15b3000,0,c0705351,4a4,c0760d00) at 0xc04b9040 = ral_watchdog+0x40
if_slowtimo(0,0,c06fca75,107,c05bb500) at 0xc05bb567 = if_slowtimo+0x67
softclock(0,0,c06f8fdd,251,ca6a9d00) at 0xc054a23e = softclock+0x24e
ithread_loop(c13e4400,ca6a9d38,c06f8dd4,30d,0) at 0xc0523832 = ithread_loop+0x162
fork_exit(c05236d0,c13e4400,ca6a9d38) at 0xc0522871 = fork_exit+0xc1
fork_trampoline() at 0xc06a6ecc = fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xca6a9d6c, ebp = 0 ---

lock order reversal -- NEW
 1st 0xc2261900 inp (rawinp) @ /usr/src/sys/netinet/raw_ip.c:286
 2nd 0xc14ee018 fxp0 (network driver) @ /usr/src/sys/dev/fxp/if_fxp.c:1187
KDB: stack backtrace:
kdb_backtrace(c06ff483,c14ee018,c14c9450,c06ecd3d,c06ed001) at 0xc055997e = kdb_backtrace+0x2e
witness_checkorder(c14ee018,9,c06ed001,4a3,c07057aa) at 0xc0566033 = witness_checkorder+0x6c3
_mtx_lock_flags(c14ee018,0,c06ed001,4a3,c14ecc00) at 0xc053120a = _mtx_lock_flags+0x8a
fxp_start(c14ecc00,12b,0,c14ecc00) at 0xc0486d94 = fxp_start+0x34
if_start(c14ecc00,0,c07057aa,195,2) at 0xc05bd419 = if_start+0x99
ether_output_frame(c14ecc00,c1a5a400,6,c14f4d90,cf16aabc) at 0xc05bec68 = ether_output_frame+0x218
ether_output(c14ecc00,c1a5a400,c14f4d90,c22594a4,c05660e6) at 0xc05bea3e = ether_output+0x47e
ip_output(c1a5a400,0,cf16ab1c,22,0) at 0xc05e90f7 = ip_output+0x7d7
rip_output(c1a5a400,c19752c8,7032742,300,c1a5a400) at 0xc05eb565 = rip_output+0x315
rip_send(c19752c8,0,c1a5a400,c15a94b0,0) at 0xc05ec3b3 = rip_send+0xd3
sosend(c19752c8,c15a94b0,cf16ac34,c1a5a400,0) at 0xc05832b1 = sosend+0x701
kern_sendit(c1c9f300,4,cf16acb4,0,0) at 0xc0589b7f = kern_sendit+0x13f
sendit(c1c9f300,4,cf16acb4,0,905643c) at 0xc0589a09 = sendit+0x1a9
sendto(c1c9f300,cf16ad04,18,422,6) at 0xc0589d0b = sendto+0x5b
syscall(8f5003b,3b,bfbf003b,bfbfac00,1c) at 0xc06ba190 = syscall+0x2c0
Xint0x80_syscall() at 0xc06a6ebf = Xint0x80_syscall+0x1f
--- syscall (133, FreeBSD ELF32, sendto), eip = 0x2837fd4f, esp = 0xbfbfab8c, ebp = 0xbfbfabc8 ---

--r5Pyd7+fXNt84Ff3--

--A6N2fC+uXW/VQSAv
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDC7Ccvz70qa4zXcwRAjNVAJ43RaBXIcbiCoqtdLQaAtdfXke6+QCfVbWY
N0N6UWj5+mJdr6qwyO1OXNo=
=TTeA
-----END PGP SIGNATURE-----

--A6N2fC+uXW/VQSAv--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050823232620.GA70123>