Date: Mon, 13 Nov 2006 01:19:41 +0100 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: freebsd-current@freebsd.org Subject: Re: sendfile data corruption Message-ID: <20061113011941.1ab10f39@localhost> In-Reply-To: <20061112204812.011e06d1@localhost> References: <200611021653.kA2GrRWx008044@repoman.freebsd.org> <455530E0.5090000@gmail.com> <4555B45D.6020800@freebsd.org> <4555BA65.4020603@gmail.com> <4557330D.3010009@freebsd.org> <20061112170013.78949e96@localhost> <20061112204812.011e06d1@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_47//Cpcga0l=Z+mfRDXDini Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Fabian Keil <freebsd-listen@fabiankeil.de> wrote: > Fabian Keil <freebsd-listen@fabiankeil.de> wrote: >=20 > > Andre Oppermann <andre@freebsd.org> wrote: >=20 > > > Please try this patch: > > >=20 > > > http://people.freebsd.org/~andre/sendfile_fix-20061112.diff > I just had to reboot the system and noticed several LORs before > the login prompt. Because of this one: >=20 > lock order reversal: > 1st 0xc070b6a8 Giant (sleep mutex) > @ /usr/src/sys/kern/uipc_syscalls.c:1335 2nd 0xc27e5b10 inp (udpinp) > @ /usr/src/sys/netinet/udp_usrreq.c:1120 3rd 0xc27e30e0 so_snd (sleep > mutex) @ /usr/src/sys/kern/uipc_sockbuf.c:95 KDB: stack backtrace: > db_trace_self_wrapper(c069ae0c) at db_trace_self_wrapper+0x25 > kdb_backtrace(0,0,c071a380,c071a060,c06d24c4,...) at kdb_backtrace+0x29 > witness_checkorder(c27e30e0,9,c069fc63,5f) at witness_checkorder+0x586 > _mtx_lock_flags(c27e30e0,0,c069fc63,5f,c27e5b10,...) at > _mtx_lock_flags+0x84 > socantsendmore(c27e3000,c27e5b10,0,c06a78e3,460,...) at > socantsendmore+0x1d > udp_shutdown(c27e3000,0,d4b01d04,c2662700,d4b01c84,...) at > udp_shutdown+0x3a soshutdown(c27e3000,2,c2776af8,0,c2662700,...) at > soshutdown+0x37 shutdown(c2662700,d4b01d04) at shutdown+0x5d > syscall(b0003b,822003b,bfbf003b,bfbfc5d0,bfbfc6f0,...) at syscall+0x256 > Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (134, FreeBSD > ELF32, shutdown), eip =3D 0x2810a277, esp =3D 0xbfbfc5bc, ebp =3D 0xbfbfc= 608 > --- >=20 > I assume there is a connection to your patch. As I'm still getting these without Andre's patch they must be the result of some other changes. Fabian --=20 http://www.fabiankeil.de/ --Sig_47//Cpcga0l=Z+mfRDXDini Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFV7oiBYqIVf93VJ0RAoEnAJ45ZzHkul+HOEo8SzGPH7ao24ULNwCgyYZ7 M98+XMnXQDQk1DEbeuuIySE= =rK1x -----END PGP SIGNATURE----- --Sig_47//Cpcga0l=Z+mfRDXDini--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061113011941.1ab10f39>