amd64/147162: Page Fault / Kernel panic when jail starts on boot

Tom Dewaele tom.dewaele at abvv.be
Fri May 28 13:10:01 UTC 2010


>Number:         147162
>Category:       amd64
>Synopsis:       Page Fault / Kernel panic when jail starts on boot
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 28 13:10:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Tom Dewaele
>Release:        FreeBSD 8.0p3 AMD64
>Organization:
ABVV
>Environment:
FreeBSD T00FVS01.fed.diva.net 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Tue May 25 20:54:11 UTC 2010     root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
A short system explanation:
Hardware: HP DL 360G6 2x E5504 / 8GB
I'am running 3 jails on this server with ezjail (latest port)

I've updated from 8.0p2 to 8.0p3 yesterday.
After reboot the server did not come back.
It showed a page fault crash on the console after ezjail started the first jail. The page fault happen with the 'ping' proces. The jail that started and crashed the system is a network monitoring server with several ping scripts.
I have "security.jail.allow_raw_sockets=1" active on the system to allow this.

I had to reboot in single user mode and disable the autostart of my jails.

I've updated all jails to 8.0p3 (with ezjail - update binary via FTP) and rebuilt all ports to make sure that this was not the issue.

That did not solve my problem.
However, once the system is booted, I can start the jails via ezjail with crashing. The crash only happens when the jails start on boot.

I think this is caused by the security fixes in p3 for the jail system.
I've never had this problem before this.
>How-To-Repeat:
It happens everytime I boot with ezjail_enable="YES".
After the first jail start, the system goes down with kernel panic / page fault.
>Fix:
I does not happen when I start the jails manually using ezjail-admin onestart [jail]

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list