Date: Sun, 5 Jan 2003 04:47:13 -0600 From: ryan beasley <ryanb@goddamnbastard.org> To: current@freebsd.org Subject: LOR - inp / tcp Message-ID: <20030105104713.GZ311@goddamnbastard.org>
next in thread | raw e-mail | index | archive | help
--ynll37MX3Fmyj3VY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable -CURRENT from December 28th, 4:00 -0600. Triggered immediately after launching=20 /usr/sbin/rpcbind -l -s /sbin/mountd -l /sbin/nfsd -n4 -t -u (This is the first time this has happened with that combination of operations.) The only kernel modules loaded are vesa, miibus, and if_dc. Sun Jan 5 04:27:31 CST 2003 lock order reversal 1st 0xc13c0c7c inp (inp) @ /usr/src/sys/netinet/tcp_input.c:641 2nd 0xc030b40c tcp (tcp) @ /usr/src/sys/netinet/tcp_usrreq.c:621 Debugger("witness_lock") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> sh locks exclusive sleep mutex inp r =3D 0 (0xc13c0c7c) locked @ /usr/src/sys/netine= t/tcp_input.c:641 exclusive sleep mutex Giant r =3D 0 (0xc03010c0) locked @ /usr/src/sys/kern= /kern_intr.c:534 db> trace Debugger(c02cdc75,c030b40c,c02e4a2d,c02e4a2d,c02e5bf6) at Debugger+0x54 witness_lock(c030b40c,8,c02e5bf6,26d,1) at witness_lock+0x667 _mtx_lock_flags(c030b40c,0,c02e5bf6,26d,0) at _mtx_lock_flags+0xb1 tcp_usr_rcvd(c13a8b00,80,c5f2fa9c,c01bc5ac,3b9aca00) at tcp_usr_rcvd+0x30 soreceive(c13a8b00,c5f2faac,c5f2fab8,c5f2fab0,0) at soreceive+0x88a nfsrv_rcv(c13a8b00,c170e080,1,34,18) at nfsrv_rcv+0x8a sowakeup(c13a8b00,c13a8b4c,c02e536e,41f,108) at sowakeup+0x97 tcp_input(c09f8b00,14,c0309454,c5f2fc3c,c01906cd) at tcp_input+0xedc ip_input(c09f8b00,0,c02e5016,3aa,2) at ip_input+0x83e ipintr(c02dbb5b,c09d9680,c09d9680,c09e7f00,c5f2fd0c) at ipintr+0x91 swi_net(0,0,c02da578,216,c09ea8e8) at swi_net+0x23 ithread_loop(c09e7f00,c5f2fd48,c02da3ed,361,0) at ithread_loop+0x182 fork_exit(c01874a0,c09e7f00,c5f2fd48) at fork_exit+0xc4 fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip =3D 0, esp =3D 0xc5f2fd7c, ebp =3D 0 --- db> ps pid proc addr uid ppid pgrp flag stat wmesg wchan cmd 612 c16cbc78 ca6ad000 0 604 604 0000000 norm[SLPQ nfsd c11f5800= ][SLP] nfsd 611 c16c7558 ca668000 0 604 604 0000000 norm[SLPQ nfsd c1667000= ][SLP] nfsd 610 c16c7720 ca669000 0 604 604 0000000 norm[SLPQ nfsd c1667200= ][SLP] nfsd 609 c1267c78 ca41d000 0 604 604 0000000 norm[SLPQ nfsd c1230e00= ][SLP] nfsd 608 c1281390 ca6f5000 0 604 604 0000000 norm[SLPQ nfsd c1668e00= ][SLP] nfsd 607 c16cb8e8 ca6ab000 0 604 604 0000000 norm[SLPQ nfsd c1668a00= ][SLP] nfsd 606 c16c7390 ca667000 0 604 604 0000000 norm[SLPQ nfsd c1668c00= ][SLP] nfsd 605 c12811c8 ca6c0000 0 604 604 0000000 norm[RUNQ] nfsd 604 c1281000 ca6bc000 0 1 604 0000000 norm[RUNQ] nfsd 602 c12658e8 ca3dd000 0 1 602 0000000 norm[CVQ select c03043b4]= [SLP] mountd 600 c1470ab0 ca65e000 1 1 600 0000100 norm[CVQ select c03043b4]= [SLP] rpcbind 510 c16c7000 ca665000 1000 448 510 0004002 norm[SLPQ ttyin c1345610= ][SLP] bash 505 c1281720 ca6f7000 1000 504 505 2004002 norm[SLPQ pause ca6f7000= ][SLP] screen-3.9.13 504 c12818e8 ca6f8000 1000 447 504 0004002 norm[SLPQ wait c12818e8= ][SLP] bash 503 c1281ab0 ca6f9000 0 1 503 0004002 norm[SLPQ ttyin c1219810= ][SLP] getty 481 c1338390 ca6fd000 1000 475 481 4004002 norm[CVQ select c03043b4]= [SLP] vim 480 c1338558 ca6fe000 1000 475 480 4004002 norm[CVQ select c03043b4]= [SLP] vim 479 c14708e8 ca65d000 1000 475 479 4004002 norm[CVQ select c03043b4]= [SLP] vim 478 c16c7ab0 ca66f000 1000 475 478 4004002 norm[CVQ select c03043b4]= [SLP] vim 477 c16c78e8 ca66e000 1000 475 477 4004002 norm[CVQ select c03043b4]= [SLP] vim 476 c16c71c8 ca666000 1000 475 476 4004002 norm[CVQ select c03043b4]= [SLP] vim 475 c1470c78 ca65f000 1000 1 475 0000000 norm[CVQ select c03043b4]= [SLP] screen-3.9.13 467 c16c7c78 ca6a5000 1000 460 467 4004002 norm[CVQ select c03043b4]= [SLP] vim 466 c16cb000 ca6a6000 1000 460 466 4004002 norm[CVQ select c03043b4]= [SLP] vim 465 c16cb1c8 ca6a7000 1000 460 465 4004002 norm[CVQ select c03043b4]= [SLP] vim 464 c16cb390 ca6a8000 1000 460 464 4004002 norm[CVQ select c03043b4]= [SLP] vim 463 c16cb558 ca6a9000 1000 460 463 4004002 norm[CVQ select c03043b4]= [SLP] vim 462 c16cb720 ca6aa000 1000 460 462 4004002 norm[CVQ select c03043b4]= [SLP] vim 461 c1267558 ca419000 1000 460 461 4004002 norm[CVQ select c03043b4]= [SLP] vim 460 c1267000 ca416000 1000 459 460 0000000 norm[CVQ select c03043b4]= [SLP] screen-3.9.13 459 c1265558 ca3db000 1000 457 457 2004002 norm[SLPQ pause ca3db000= ][SLP] screen-3.9.13 457 c1265390 ca3da000 1000 455 457 0004002 norm[SLPQ wait c1265390= ][SLP] sh 455 c1267390 ca418000 1000 446 455 0004002 norm[SLPQ wait c1267390= ][SLP] bash 453 c1267720 ca41a000 0 445 453 0004002 norm[SLPQ ttyin c09e4a10= ][SLP] bash 452 c12678e8 ca41b000 0 1 452 0004002 norm[SLPQ ttyin c1345c10= ][SLP] getty 451 c1267ab0 ca41c000 0 1 451 0004002 norm[SLPQ ttyin c1219210= ][SLP] getty 449 c1470000 ca658000 0 1 449 0004002 norm[SLPQ ttyin c1219e10= ][SLP] getty 448 c14701c8 ca659000 0 1 448 0004102 norm[SLPQ wait c14701c8= ][SLP] login 447 c1470390 ca65a000 0 1 447 0004102 norm[SLPQ wait c1470390= ][SLP] login 446 c1470558 ca65b000 0 1 446 0004102 norm[SLPQ wait c1470558= ][SLP] login 445 c1470720 ca65c000 0 1 445 0004102 norm[SLPQ wait c1470720= ][SLP] login 436 c124ac78 ca3d7000 0 1 436 0000000 norm[SLPQ nanslp c032e794= ][SLP] cron 399 c124aab0 ca3d6000 25 1 399 2000100 norm[SLPQ pause ca3d6000= ][SLP] sendmail 393 c1265000 ca3d8000 0 1 393 0000100 norm[CVQ select c03043b4]= [SLP] sshd 220 c1265ab0 ca3de000 0 1 220 0000000 norm[CVQ select c03043b4]= [SLP] syslogd 170 c1265c78 ca3df000 0 0 0 0000204 norm[IWAIT] irq9: dc0 115 c12651c8 ca3d9000 0 1 115 2000000 norm[SLPQ pause ca3d9000= ][SLP] adjkerntz 31 c12671c8 ca417000 0 0 0 0000204 norm[SLPQ nfsidl c030d8cc= ][SLP] nfsiod 3 30 c11a4558 c6385000 0 0 0 0000204 norm[SLPQ nfsidl c030d8c8= ][SLP] nfsiod 2 29 c11a4720 c63bc000 0 0 0 0000204 norm[SLPQ nfsidl c030d8c4= ][SLP] nfsiod 1 28 c11a48e8 c63bd000 0 0 0 0000204 norm[SLPQ nfsidl c030d8c0= ][SLP] nfsiod 0 27 c11a4ab0 c63be000 0 0 0 0000204 norm[SLPQ vlruwt c11a4ab0= ][SLP] vnlru 9 c11a4c78 c63bf000 0 0 0 0000204 norm[SLPQ syncer c030226c= ][SLP] syncer 8 c124a000 ca3d0000 0 0 0 0000204 norm[SLPQ psleep c03535f4= ][SLP] bufdaemon 7 c124a1c8 ca3d1000 0 0 0 000020c norm[SLPQ pgzero c0355054= ][SLP] pagezero 6 c124a390 ca3d2000 0 0 0 0000204 norm[SLPQ psleep c035506c= ][SLP] vmdaemon 5 c124a558 ca3d3000 0 0 0 0000204 norm[SLPQ psleep c03127d8= ][SLP] pagedaemon 26 c124a720 ca3d4000 0 0 0 0000204 new [IWAIT] irq8: rtc 25 c124a8e8 ca3d5000 0 0 0 0000204 new [IWAIT] irq0: clk 24 c09f11c8 c5f7a000 0 0 0 0000204 new [IWAIT] irq4: sio0 23 c09f1390 c5f7b000 0 0 0 0000204 norm[IWAIT] swi0: tty:sio 22 c09f1558 c5f7c000 0 0 0 0000204 norm[IWAIT] irq6: fdc0 21 c09f1720 c5f7d000 0 0 0 0000204 new [IWAIT] irq12: psm0 20 c09f18e8 c5f7e000 0 0 0 0000204 norm[IWAIT] irq1: atkbd0 19 c09f1ab0 c5f7f000 0 0 0 0000204 norm[IWAIT] irq15: ata1 18 c09f1c78 c5f80000 0 0 0 0000204 norm[IWAIT] irq14: ata0 17 c11a4000 c6382000 0 0 0 0000204 new [IWAIT] irq13: 16 c11a41c8 c6383000 0 0 0 0000204 new [IWAIT] swi5: task que= ue 15 c11a4390 c6384000 0 0 0 0000204 norm[SLPQ sleep c031c0a0= ][SLP] random 4 c09ea000 c5f05000 0 0 0 0000204 norm[SLPQ g_down c02fb770= ][SLP] g_down 3 c09ea1c8 c5f72000 0 0 0 0000204 norm[SLPQ g_up c02fb76c= ][SLP] g_up 2 c09ea390 c5f73000 0 0 0 0000204 norm[SLPQ g_events c02fb7= 64][SLP] g_event 14 c09ea558 c5f74000 0 0 0 0000204 new [IWAIT] swi4: vm 13 c09ea720 c5f75000 0 0 0 000020c norm[RUNQ] swi6: tty:sio c= lock 12 c09ea8e8 c5f76000 0 0 0 0000204 norm[CPU 0] swi1: net 11 c09eaab0 c5f77000 0 0 0 000020c norm[Can run] idle 1 c09eac78 c5f78000 0 0 1 0004200 norm[SLPQ wait c09eac78= ][SLP] init 10 c09f1000 c5f79000 0 0 0 0000204 norm[CVQ ktrace c032b2b4]= [SLP] ktrace 0 c02fc9c0 c0403000 0 0 0 0000200 norm[SLPQ sched c02fc9c0= ][SLP] swapper db>=20 --=20 ryan beasley <ryanb@goddamnbastard.org> GPG ID: 0x16EFBD48 http://www.goddamnbastard.org =09 --ynll37MX3Fmyj3VY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE+GA0xskfdOxbvvUgRAtqBAKCFTxfNCKC93xxRN2GXY5cjMjVY/ACfVzaV uoHUCULbQs3NBcDS1rZkicU= =a39b -----END PGP SIGNATURE----- --ynll37MX3Fmyj3VY-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030105104713.GZ311>