Date: Mon, 6 Jan 2014 14:50:02 GMT From: "Bentkofsky, Michael" <MBentkofsky@verisign.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/185043: Kernel panic: Sleeping thread (tid ..., pid ... ) owns a non-sleepable lock from netinet/in_multi.c Message-ID: <201401061450.s06Eo2Vx099261@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/185043; it has been noted by GNATS. From: "Bentkofsky, Michael" <MBentkofsky@verisign.com> To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org> Cc: Subject: Re: kern/185043: Kernel panic: Sleeping thread (tid ..., pid ... ) owns a non-sleepable lock from netinet/in_multi.c Date: Mon, 6 Jan 2014 13:23:43 +0000 --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: multipart/related; boundary="_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_"; type="multipart/alternative" --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: multipart/alternative; boundary="_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_" --_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable See attached proposed patch. Michael Bentkofsky Principal Engineer mbentkofsky@Verisign.com m: 703-268-0298 t: 703-948-4274 12061 Bluemont Way Reston, VA 20190 VerisignInc.com<http://www.verisigninc.com/> [Verisign(tm)] --_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"= > <meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--><style><!-- /* Font Definitions */ @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"blue" vlink=3D"purple"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">See attached proposed patch.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <div> <table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding= =3D"0" width=3D"371" style=3D"width:278.25pt"> <tbody> <tr> <td colspan=3D"2" style=3D"padding:0in 0in 0in 0in"> <p class=3D"MsoNormal"><img width=3D"371" height=3D"2" id=3D"_x0000_i1025" = src=3D"cid:image001.gif@01CF0AB8.94A930D0" alt=3D"Verisign"><span style=3D"= font-size:12.0pt"><o:p></o:p></span></p> </td> </tr> <tr> <td style=3D"padding:11.25pt 0in 15.0pt 0in"> <p class=3D"MsoNormal" style=3D"line-height:10.5pt"><b><span style=3D"font-= size:9.0pt;font-family:"Helvetica","sans-serif";color:#= 006AAA">Michael Bentkofsky</span></b><span style=3D"font-size:8.5pt;font-fa= mily:"Helvetica","sans-serif";color:#6B6D71"><br> Principal Engineer<br> mbentkofsky@Verisign.com<br> <br> m: 703-268-0298 t: 703-948-4274<br> 12061 Bluemont Way<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"line-height:10.5pt"><span style=3D"font-siz= e:8.5pt;font-family:"Helvetica","sans-serif";color:#6B6= D71">Reston, VA 20190<br> <br> <a href=3D"http://www.verisigninc.com/"><span style=3D"font-size:9.0pt;colo= r:#006AAA;text-decoration:none">VerisignInc.com</span></a> <o:p></o:p></span></p> </td> <td valign=3D"top" style=3D"padding:11.25pt 0in 0in 0in"> <p class=3D"MsoNormal"><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75" co= ordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t" path=3D"m@4@5l@= 4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f"> <v:stroke joinstyle=3D"miter" /> <v:formulas> <v:f eqn=3D"if lineDrawn pixelLineWidth 0" /> <v:f eqn=3D"sum @0 1 0" /> <v:f eqn=3D"sum 0 0 @1" /> <v:f eqn=3D"prod @2 1 2" /> <v:f eqn=3D"prod @3 21600 pixelWidth" /> <v:f eqn=3D"prod @3 21600 pixelHeight" /> <v:f eqn=3D"sum @0 0 1" /> <v:f eqn=3D"prod @6 1 2" /> <v:f eqn=3D"prod @7 21600 pixelWidth" /> <v:f eqn=3D"sum @8 21600 0" /> <v:f eqn=3D"prod @7 21600 pixelHeight" /> <v:f eqn=3D"sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect" /> <o:lock v:ext=3D"edit" aspectratio=3D"t" /> </v:shapetype><v:shape id=3D"Picture_x0020_2" o:spid=3D"_x0000_s1026" type= =3D"#_x0000_t75" alt=3D"Verisign™" style=3D'position:absolute;margin-= left:3.55pt;margin-top:0;width:54.75pt;height:48pt;z-index:251659264;visibi= lity:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0= ;mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0= ;mso-wrap-distance-bottom:0;mso-position-horizontal:right;mso-position-hori= zontal-relative:text;mso-position-vertical:absolute;mso-position-vertical-r= elative:line;mso-width-percent:0;mso-height-percent:0;mso-width-relative:pa= ge;mso-height-relative:page' o:allowoverlap=3D"f"> <v:imagedata src=3D"cid:image002.gif@01CF0AB8.9CE7F060" o:href=3D"file:///C= :\Users\mbentkofsky\AppData\Roaming\Microsoft\Signatures\logo.gif" /> <w:wrap type=3D"square" anchory=3D"line"/> </v:shape><![endif]--><![if !vml]><img width=3D"73" height=3D"64" src=3D"ci= d:image002.gif@01CF0AB8.9CE7F060" align=3D"right" alt=3D"Verisign™" v= :shapes=3D"Picture_x0020_2"><![endif]><span style=3D"font-size:12.0pt"><o:p= ></o:p></span></p> </td> </tr> </tbody> </table> </div> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html> --_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_-- --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: image/gif; name="image001.gif" Content-Description: image001.gif Content-Disposition: inline; filename="image001.gif"; size=131; creation-date="Mon, 06 Jan 2014 13:23:43 GMT"; modification-date="Mon, 06 Jan 2014 13:23:43 GMT" Content-ID: <image001.gif@01CF0AB8.94A930D0> Content-Transfer-Encoding: base64 R0lGODlhcwECAKIAAP////f395OUl9vc3eTl5QAAAAAAAAAAACH5BAAAAAAALAAAAABzAQIAAANI GAPK2/BJR2OdNuN9u/bcJ4YkaI5nia5qm74s7Mb0TBICgOv57vdAnvA3DBKPxmRxiWQqm9Cn1EmN VqfWLHZ77Wq93K84LE0AADs= --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: image/gif; name="image002.gif" Content-Description: image002.gif Content-Disposition: inline; filename="image002.gif"; size=3105; creation-date="Mon, 06 Jan 2014 13:23:43 GMT"; modification-date="Mon, 06 Jan 2014 13:23:43 GMT" Content-ID: <image002.gif@01CF0AB8.9CE7F060> Content-Transfer-Encoding: base64 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 2rQHtrPTUPVvD5z2c1gD8Y1vfe1fvSABAQA7 --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_-- --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: application/octet-stream; name="in_multi_patch" Content-Description: in_multi_patch Content-Disposition: attachment; filename="in_multi_patch"; size=2379; creation-date="Fri, 20 Dec 2013 18:55:51 GMT"; modification-date="Fri, 20 Dec 2013 18:55:51 GMT" Content-Transfer-Encoding: base64 SW5kZXg6IHN5cy9uZXRpbmV0L2luX21jYXN0LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL25ldGluZXQv aW5fbWNhc3QuYwkocmV2aXNpb24gMjU5MjY0KQorKysgc3lzL25ldGluZXQvaW5fbWNhc3QuYwko d29ya2luZyBjb3B5KQpAQCAtMTQ5Miw3ICsxNDkyLDcgQEAKIAllcnJvciA9IGlubV9tZXJnZShp bm0sIGltZik7CiAJaWYgKGVycm9yKSB7CiAJCUNUUjEoS1RSX0lHTVBWMywgIiVzOiBmYWlsZWQg dG8gbWVyZ2UgaW5tIHN0YXRlIiwgX19mdW5jX18pOwotCQlnb3RvIG91dF9pbWZfcm9sbGJhY2s7 CisJCWdvdG8gb3V0X2luX211bHRpX2xvY2tlZDsKIAl9CiAKIAlDVFIxKEtUUl9JR01QVjMsICIl czogZG9pbmcgaWdtcCBkb3duY2FsbCIsIF9fZnVuY19fKTsKQEAgLTE1MDAsNiArMTUwMCw4IEBA CiAJaWYgKGVycm9yKQogCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFpbGVkIGlnbXAgZG93bmNh bGwiLCBfX2Z1bmNfXyk7CiAKK291dF9pbl9tdWx0aV9sb2NrZWQ6CisKIAlJTl9NVUxUSV9VTkxP Q0soKTsKIAogb3V0X2ltZl9yb2xsYmFjazoKQEAgLTIxNjgsOCArMjE3MCwxMiBAQAogCWlmIChp c19uZXcpIHsKIAkJZXJyb3IgPSBpbl9qb2luZ3JvdXBfbG9ja2VkKGlmcCwgJmdzYS0+c2luLnNp bl9hZGRyLCBpbWYsCiAJCSAgICAmaW5tKTsKLQkJaWYgKGVycm9yKQorCQlpZiAoZXJyb3IpIHsK KyAgICAgICAgICAgICAgICAgICAgICAgIENUUjEoS1RSX0lHTVBWMywgIiVzOiBpbl9qb2luZ3Jv dXBfbG9ja2VkIGZhaWxlZCIsIAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19f KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIElOX01VTFRJX1VOTE9DSygpOwogCQkJZ290byBv dXRfaW1vX2ZyZWU7CisgICAgICAgICAgICAgICAgfQogCQlpbW8tPmltb19tZW1iZXJzaGlwW2lk eF0gPSBpbm07CiAJfSBlbHNlIHsKIAkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IG1lcmdlIGlubSBz dGF0ZSIsIF9fZnVuY19fKTsKQEAgLTIxNzcsMjAgKzIxODMsMjEgQEAKIAkJaWYgKGVycm9yKSB7 CiAJCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFpbGVkIHRvIG1lcmdlIGlubSBzdGF0ZSIsCiAJ CQkgICAgX19mdW5jX18pOwotCQkJZ290byBvdXRfaW1mX3JvbGxiYWNrOworCQkJZ290byBvdXRf aW5fbXVsdGlfbG9ja2VkOwogCQl9CiAJCUNUUjEoS1RSX0lHTVBWMywgIiVzOiBkb2luZyBpZ21w IGRvd25jYWxsIiwgX19mdW5jX18pOwogCQllcnJvciA9IGlnbXBfY2hhbmdlX3N0YXRlKGlubSk7 CiAJCWlmIChlcnJvcikgewogCQkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IGZhaWxlZCBpZ21wIGRv d25jYWxsIiwKIAkJCSAgICBfX2Z1bmNfXyk7Ci0JCQlnb3RvIG91dF9pbWZfcm9sbGJhY2s7CisJ CQlnb3RvIG91dF9pbl9tdWx0aV9sb2NrZWQ7CiAJCX0KIAl9CiAKK291dF9pbl9tdWx0aV9sb2Nr ZWQ6CisKIAlJTl9NVUxUSV9VTkxPQ0soKTsKIAotb3V0X2ltZl9yb2xsYmFjazoKIAlJTlBfV0xP Q0tfQVNTRVJUKGlucCk7CiAJaWYgKGVycm9yKSB7CiAJCWltZl9yb2xsYmFjayhpbWYpOwpAQCAt MjM5NCw3ICsyNDAxLDcgQEAKIAkJaWYgKGVycm9yKSB7CiAJCQlDVFIxKEtUUl9JR01QVjMsICIl czogZmFpbGVkIHRvIG1lcmdlIGlubSBzdGF0ZSIsCiAJCQkgICAgX19mdW5jX18pOwotCQkJZ290 byBvdXRfaW1mX3JvbGxiYWNrOworCQkJZ290byBvdXRfaW5fbXVsdGlfbG9ja2VkOwogCQl9CiAK IAkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IGRvaW5nIGlnbXAgZG93bmNhbGwiLCBfX2Z1bmNfXyk7 CkBAIC0yNDA1LDkgKzI0MTIsMTAgQEAKIAkJfQogCX0KIAorb3V0X2luX211bHRpX2xvY2tlZDoK KwogCUlOX01VTFRJX1VOTE9DSygpOwogCi1vdXRfaW1mX3JvbGxiYWNrOgogCWlmIChlcnJvcikK IAkJaW1mX3JvbGxiYWNrKGltZik7CiAJZWxzZQpAQCAtMjY0MSw3ICsyNjQ5LDcgQEAKIAllcnJv ciA9IGlubV9tZXJnZShpbm0sIGltZik7CiAJaWYgKGVycm9yKSB7CiAJCUNUUjEoS1RSX0lHTVBW MywgIiVzOiBmYWlsZWQgdG8gbWVyZ2UgaW5tIHN0YXRlIiwgX19mdW5jX18pOwotCQlnb3RvIG91 dF9pbWZfcm9sbGJhY2s7CisJCWdvdG8gb3V0X2luX211bHRpX2xvY2tlZDsKIAl9CiAKIAlDVFIx KEtUUl9JR01QVjMsICIlczogZG9pbmcgaWdtcCBkb3duY2FsbCIsIF9fZnVuY19fKTsKQEAgLTI2 NDksNiArMjY1Nyw4IEBACiAJaWYgKGVycm9yKQogCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFp bGVkIGlnbXAgZG93bmNhbGwiLCBfX2Z1bmNfXyk7CiAKK291dF9pbl9tdWx0aV9sb2NrZWQ6CisK IAlJTl9NVUxUSV9VTkxPQ0soKTsKIAogb3V0X2ltZl9yb2xsYmFjazoK --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401061450.s06Eo2Vx099261>