Date: Thu, 3 Jun 2010 14:00:05 GMT From: <Tom.DEWAELE@abvv.be> To: freebsd-jail@FreeBSD.org Subject: Re: kern/147162: [jail] [panic] Page Fault / Kernel panic when jail starts on boot Message-ID: <201006031400.o53E05Aw083248@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/147162; it has been noted by GNATS. From: <Tom.DEWAELE@abvv.be> To: <bug-followup@FreeBSD.org> Cc: Subject: Re: kern/147162: [jail] [panic] Page Fault / Kernel panic when jail starts on boot Date: Thu, 3 Jun 2010 15:32:03 +0200 This is a multi-part message in MIME format. ------_=_NextPart_001_01CB0321.2763EF58 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I've obtained some more information. =20 I had a hunch this was caused by a PF rule. I disabled PF and the jails did not cause a panic. Then I disabled the suspicious rule and again no panic. Re-enabled the rule -> panic. =20 This is the rule that is either directly or indirectly involved in the kernel panic: pass out quick route-to (lagg0 10.200.0.1) from 10.200.0.0/24 to ! 10.200.0.0/24 =20 I have this rule because my jails are on another vlan so they need to use another interface for outgoing packets. The problem must be linked to this rerouting. =20 Today I've built a debugging kernel with the options you suggested. I was able to get a backtrace with DDB. =20 You can find the panic here: http://tweakers.net/ext/f/iirS2Omm8Nfmbpb0BLKSRSzY/full.jpg <http://tweakers.net/ext/f/iirS2Omm8Nfmbpb0BLKSRSzY/full.jpg>=20 and the backtrace I did here: http://tweakers.net/ext/f/doP5G3aux6tSZdZt6hTtaWTR/full.jpg <http://tweakers.net/ext/f/doP5G3aux6tSZdZt6hTtaWTR/full.jpg>=20 =20 The backtrace has 2 pf_route calls so that confirms again my hunch. =20 This must be caused by kernel code changes made from 8.0p2 to 8.0p3 8.0p2 did not cause the kernel panic. =20 ------_=_NextPart_001_01CB0321.2763EF58 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-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:x=3D"urn:schemas-microsoft-com:office:excel" = xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" = xmlns:a=3D"urn:schemas-microsoft-com:office:access" = xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" = xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" = xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" = xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" = xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" = xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" = xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" = xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" = xmlns:html=3D"http://www.w3.org/TR/REC-html40" = xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" = xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" = xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" = xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" = xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" = xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" = xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" = xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" = xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" = xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" = xmlns:udc=3D"http://schemas.microsoft.com/data/udc" = xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" = xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"= xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" = xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" = xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" = xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" = xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" = xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" = xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" = xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" = xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" = xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" = xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig= nature" = xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006= " xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" = xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi= ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" = xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"= = xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag= es" = xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/= " = xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub= lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" = xmlns:st=3D"" 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=3DGenerator content=3D"Microsoft Word 12 (filtered medium)"> <style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 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;} @font-face {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; 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.MsoPlainText, li.MsoPlainText, div.MsoPlainText {mso-style-priority:99; mso-style-link:"Plain Text Char"; margin:0cm; margin-bottom:.0001pt; font-size:10.5pt; font-family:Consolas;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0cm; 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";} span.PlainTextChar {mso-style-name:"Plain Text Char"; mso-style-priority:99; mso-style-link:"Plain Text"; font-family:Consolas;} .MsoChpDefault {mso-style-type:export-only;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </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=3DNL-BE link=3Dblue vlink=3Dpurple> <div class=3DSection1> <p class=3DMsoPlainText><span lang=3DEN-US>I've obtained some more = information.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>I had a hunch this was caused = by a PF rule.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>I disabled PF and the jails = did not cause a panic.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>Then I disabled the = suspicious rule and again no panic.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>Re-enabled the rule -> = panic.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>This is the rule that is = either directly or indirectly involved in the kernel panic:<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>pass out quick route-to = (lagg0 10.200.0.1) from 10.200.0.0/24 to ! 10.200.0.0/24<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>I have this rule because my = jails are on another vlan so they need to use another interface for outgoing = packets.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>The problem must be linked to = this rerouting.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>Today I've built a debugging = kernel with the options you suggested.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>I was able to get a backtrace = with DDB.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>You can find the panic = here:<o:p></o:p></span></p> <p class=3DMsoPlainText><a href=3D"http://tweakers.net/ext/f/iirS2Omm8Nfmbpb0BLKSRSzY/full.jpg"><spa= n lang=3DEN-US>http://tweakers.net/ext/f/iirS2Omm8Nfmbpb0BLKSRSzY/full.jpg<= /span></a><span lang=3DEN-US><o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>and the backtrace I did = here:<o:p></o:p></span></p> <p class=3DMsoPlainText><a href=3D"http://tweakers.net/ext/f/doP5G3aux6tSZdZt6hTtaWTR/full.jpg"><spa= n lang=3DEN-US>http://tweakers.net/ext/f/doP5G3aux6tSZdZt6hTtaWTR/full.jpg<= /span></a><span lang=3DEN-US><o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>The backtrace has 2 pf_route = calls so that confirms again my hunch.<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US><o:p> </o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>This must be caused by kernel = code changes made from 8.0p2 to 8.0p3<o:p></o:p></span></p> <p class=3DMsoPlainText><span lang=3DEN-US>8.0p2 did not cause the = kernel panic.<o:p></o:p></span></p> <p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p> </div> </body> </html> ------_=_NextPart_001_01CB0321.2763EF58--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006031400.o53E05Aw083248>