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
 
 R0lGODlhSQBAAPcAANLT0yxljJiamt7e3rvN2drb26Cioj+Brg1TggBcm2+dvB9mlsjJyV6LqQ9h
 mcXKzX+jvJGTk4qLi6y8xnueth5dip2enrO/xtTV1cHBwYyOjr/U4wBZlgBOhc7PzwBSikx0j9jZ
 2WWClQBTjL/S34+xyaWmpj9+qb6/vwBKfY6QkABgosXGxm6GlgBMgd/q8czNzQBWkT96orW2tqex
 uABfoABQh9DR0ZSWlq+vr6eoqImKioKWorm7uwBIehRWg+/z9pSuwQBNgpqcnDRrknKWr7fJ1q3D
 0+ru8kp7nQBgoN/o75+goABal5eZmQBKfGqLoQ9dkqKkpLnL15+8z6qrq+3x9P///x1ahA9moMPD
 w5+/1Q9ajT+DslF+nX+syy90o26Wsi9pkXBwcNzc3JSUlP39/f7+/gBenuXl5ff397i4uABbmfz8
 /ABdnfv7+wBdnO7u7gBamHl5eQBXk/n5+QBUjvr6+gBen/Ly8vj4+ABYlQBRiQBVkABfn/X19QBY
 lABVj+vr6wBRiPb29gBbmvDw8KampvT09IKCgsrKyoaIiPHx8ezs7Ojo6Orq6gBUje3t7QBOgwBP
 hgBWkgBXkgBZlQBQiPPz852dnQBcnLe4uODg4ABJfOfn5+Hh4e/v7+Pj47Kzs4SGhuzt7enq6pOV
 lfP09MrLy+/w8ABUj+Hi4uTk5KqsrMPExKipqdbX15WXl5GXmq2urubm5ubn5+np6QBbmABLfwBX
 lO/096Slpby9vbCxsbS1teLi4gBenQBdngBMf8HCwu/0+MnT2YqMjAlPgHWJluPk5Nbb3gBYk1+P
 sERvi0+FqU+Ksj5tjp2fn9HS0t3d3bu8vLXG02+Sq7O0tJCfqY6Zn4OfsgBHeQBSiR9vpilhiNPT
 09zg5La3t5aptdXW1p/A13uXq3+cr8/e6D90mVeEo6/I2SRhjC9wm8vLyw5Rf6Cmqezw8zBkhzFo
 j3+nw3+qx4invMLL0QBVjj+Aq0V0leLj46mqqo2swS96rJOZndTd4yH5BAAAAAAALAAAAABJAEAA
 AAj/AK8IHEiwoMGDA8+cMWNGIcKHECNKlHimTR1CeUBFatQoEqg8hOq0OTOxpMmJZvTkecSKVqlG
 hgwxysOokS1Pj/LoMXOyp882hCKxYkUqz6k/hNToqXPnzZs2ZuoY8hSJUBufWCGmjPQrDak4qWYe
 Tbq06VOGZwg9irQzq9uBbzCx+uSolKCvYY0iVcrUKdSGZxA5wvTmbdY7cTh9SlOr7l2w1epRmDyZ
 ABK/aCs2inPHcM86gshwWhWKsSNwQZJs89EphesUnTr5EMMP3l+HmATV8VyyziNpBQaMDqWsiLtO
 LjpMGvThA59BNjoIwdUJQRgrma+s3M0b4p1GNzAU/yAjfAKWFJIufRhhJ1CfGDH69FE1gk8HFykQ
 HMmep1Hn7ge1YYg0MMASwnjW+CCEDR/Y0QcldACyhyUU7gFIJTEE8oEkwnTSQHaMGHIVgAQFFoIW
 AGBgoBcpdMAHJH3QsQcHTcjBxo1syCEHB3vkEoMdNgjxhBjYOSQIIiSRKFAdaQyDyg0peoHLJB+o
 QgkgHNiYQAKawOHlloWw0YQldPTBhxApoJNZG7ZwR6IZhsCAAgwe3KDNlB8EQkeWbCQAhxvBoCGo
 oG7AoUkht3AASAxnPhFGZjHxRKIen6yhBSowXIBAB3nueYufbqCBhx9+1FADqXgQmoCYi57ZCQGZ
 Of+iB4lnMMLADCwwgAoRQgwCSQyANNHnn6KaWsMKpvqBBjBuJFCIHJZUEogNwlRwG01J8nYHLb5s
 4goL4uAZxQkn4HPAuQd0kcWxK7RbgyZdoHsAPvicAMYIkqQAwV9vOPIfb39gMEsPGbgijxDcjBAF
 EAdtAEe77cJxAEIK2MGHCxWcZYYgf3R3BigotEINCjSkMMkIgfDBDEJd+NGuH4C8cNASH/woSSdH
 nIUJKNm+1YYjouzTAy9QuMBHINIKQcJBLyTQbgL0ICQDsDEMgksDft3hyIiG1fHJLlVs0kMAktQ8
 ox0yIPSFoA7ocpA6gXDAQSUjCFGBWW3Q4uZbanz/I8UrM2zizsmUcMAGB3xQcRAxWTSxBUILcPAs
 IKrcjIRZnqjBGyIwMPGKKDOkYAMkdDRRSAJ0LMCwQVuAgdA8dGwpxx59TJICAX3FgQhvmChigQm9
 YIOLDXaUnoAbhUACAULnHKSLAwmgAQcblvQxSApTlNUIJp6dkQcDQxgwCw+4XKJKLnIcDwwHNixx
 EAnLDSI/czGwIej0llSNPV+C5NFzVt8TQDRaQb5L2CEXTTgeHuAQA2cg5Bnp29KW3ICHVOGPUSkw
 Aln6tzkGxEIAr3jH8IqXQArigQ0fWJpBXpAFiEHsVGjQBBtodz0j7OVIAGuHKWJhgleYbASVkBwF
 /5UFCHaoDQ0uRJYfgpEAOQBiWp34x1ho0THP6GEAETAFE0zgjQ6MIAaGgwMaSpUASCjOIMToRhJr
 gIdmNYEOdpgEAsTyB0/MyjN3SIMTIuAEKYBACB/owx7SR0E2coALqysIOR7mLmVNjwOUqFsS8nKK
 NPzrLWZoxCtUEAEDtKB8JCyEGEvlhj4oACH9UAKy2Nis2fXhA7gIAlgYIYhGSMow3huGBlQgAAP8
 4GQxGKQCTyWHQbivIM8zlgUPB0cbdAIceEmD/7qjhwJoQAMRiAYIjFY8w2lCVH5wQyXSVhAFyKFU
 qWol7T4ghHTY5SusuCNv2iAIE0hAA07wxzE41f+HYIlSVGhAoQoF8oIYwMEP6UxAoigBCWcWwzGe
 EATXAPaNRdxzCC1wgQ2+OMhCaCJUbkgdQU7QBIDCYVUcoIMqLlYE05TiF1UE0BseIQWLRmAI8egV
 JCixB2GBig0jKIFANhCD6LnhUDuig4Y6EADSMCYZjygMrf4Qgh1YFAeywIIk+GAHYGXpdKhD5BUi
 Z6hVNWEP0vqAHO0xnDTo4w//m2ckrjEKi8Yiq5IYxAhi1FMbcWAEzChBH+QQpiYo6kdqRcAFyDMa
 TsRhoiSqgycMUFcJ3BULC2pQDGQkt0pA4h7LMKyFKBGI+nQAARM4EHkG4Im9KSkt04hAZe/ajOT/
 8IE976kEhiBEB0pkaARqFQIRHqCiA8EiFISI65sQUQDZWtQUQ0DGD1wwCfWMgD12yC4kgMuHSdjN
 HHVK0Tg8MABE3FJJBDEDJppbWRUMIRoi8AYuhKAcG1zivjaYhCRcsI5y6IpON/AAAwaAifOiN72I
 CIUUKquBWETDANkQATS88QNc4AIBAcgHFGhQsFyhAhW5+oV5D/wQM6jBFiiQgEV36QQmSKGHrZhF
 L0AnNl6goGAZQAEvPGALNRiYxAU5wx0MUYAcGOOenIyFBaSggxjPOHCbCMcMROELVwzAEHdQLpAL
 YuJIFCAcpthlFj84hCXvYhc62EcrRMECMkTC/8dbNkkb1ACKNHhgEyawwA4FUGbP+SIDGEgDKNQA
 2Tij5A5/MMQj0vCJAZCBPIt5hCH+cIcfG/okC3lDHfSgBr68oSGXDrWoR03qUpv61JdOw6M1B5FH
 kyEOPpHAGMbA6hzM+huzzvWsyXCFMuh6DIlYg0B8PQaBpCERuj6E5sgwa2Ff4djJZvWsJSAQZo+B
 14eYwxzIkIFZK0Igsp7DFX69616TewzfMHexr4DsX89BDdYWdhrmMGttT1sguc7AFazNazL4+tWz
 PsQV4hDwcY+hDAYhtrFnnQl173vWObiCGnKw7YePQdiZ8LZAsu3sXL+b3wYJ9xUUcWuDB3sNKP4f
 9qwFooZZI1zh1g72N9IwkHgbnNoDgTW+c30IkBek22NIQ8bFbfBfq/zgZWi3sBV+BVnreg7ftnmz
 n12GqpeB5vWeNdB5XRCCX5zeAjf4HKyOcHVH2+ESz4HTcw3vqUPc4uWGOLLpfe2DrL3uBi87QYi9
 BqfTHO1q0LnQd21zeidC4tyO+8VxnWuuF4Tksz78ziXgajLQHOYuP/oVvqFtRcQhDU6Pg80PwfBH
 O53XUyc23gvS8rfv/NcvX/kVMo5uh0P+1wK3eRzo/mvUX3zgjUdIDqr+916TveoRH37Z41B1gSu/
 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