kern/185043: Kernel panic: Sleeping thread (tid ..., pid ... ) owns a non-sleepable lock from netinet/in_multi.c
Bentkofsky, Michael
MBentkofsky at verisign.com
Mon Jan 6 14:50:02 UTC 2014
The following reply was made to PR kern/185043; it has been noted by GNATS.
From: "Bentkofsky, Michael" <MBentkofsky at verisign.com>
To: "bug-followup at FreeBSD.org" <bug-followup at 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 at 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 at 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 at 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 at 4@5l@=
4 at 11@9 at 11@9 at 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 at 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 at 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 at 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 at 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_--
More information about the freebsd-bugs
mailing list