The following reply was made to PR kern/174436; it has been noted by GNATS.
From: Robert Schulze <[email protected]> To: Mateusz Guzik <[email protected]> Cc: [email protected] Subject: Re: misc/174436: [jail] Jails with numbers as names don't work Date: Tue, 18 Dec 2012 12:01:43 +0100 Hi, Am 18.12.2012 11:18, schrieb Mateusz Guzik: > I was reading wrong version of rc.d script. Name is passed with -n switch. > > Looks like we can get to prison_deref before RACCT is initialized for > given prison. > > Please test the following: > diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c > index 1dc43ab..7ca1d72 100644 > --- a/sys/kern/kern_jail.c > +++ b/sys/kern/kern_jail.c > @@ -2604,7 +2604,8 @@ prison_deref(struct prison *pr, int flags) > cpuset_rel(pr->pr_cpuset); > osd_jail_exit(pr); > #ifdef RACCT > - prison_racct_detach(pr); > + if (pr->pr_prison_racct != NULL) > + prison_racct_detach(pr); > #endif > free(pr, M_PRISON); > this fixed the panic, but the jail can still not be started: # /etc/rc.d/jail onestart 0 Configuring jails:. Starting jails: cannot start jail "0": . with kind regards, Robert Schulze _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-jail To unsubscribe, send any mail to "[email protected]"
