From owner-freebsd-emulation@FreeBSD.ORG Sun Apr 30 21:00:39 2006 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F72716A482 for ; Sun, 30 Apr 2006 21:00:39 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99CB643D82 for ; Sun, 30 Apr 2006 21:00:35 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k3UL0Y4p053696 for ; Sun, 30 Apr 2006 21:00:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3UL0YBa053695; Sun, 30 Apr 2006 21:00:34 GMT (envelope-from gnats) Date: Sun, 30 Apr 2006 21:00:34 GMT Message-Id: <200604302100.k3UL0YBa053695@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Kris Kennaway Cc: Subject: Re: kern/96438: Executeing a linux binary within jail causes reboot. X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Kris Kennaway List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Apr 2006 21:00:39 -0000 The following reply was made to PR kern/96438; it has been noted by GNATS. From: Kris Kennaway To: Peter B Cc: Maxim Konovalov , freebsd-bugs@FreeBSD.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/96438: Executeing a linux binary within jail causes reboot. Date: Sun, 30 Apr 2006 17:00:11 -0400 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 30, 2006 at 03:27:38PM +0200, Peter B wrote: > >> >Description: > >> Launching a linux binary like tcsh as the initial command from > >> jail(8) seem to cause system reboot. Second occurence is that in > >> some circumstances _within_ jail(8) executeing linux binary cause > >> the system to reboot in the same way. Because the machine in > >> question is a remote. I have not watched console while this > >> happends. > > > >Can't reproduce on my 6.0-STABLE box and todat HEAD: > > > >shy# uname -a > >FreeBSD shy.macomnet.ru 6.0-STABLE FreeBSD 6.0-STABLE #0: Sun Jan 29 > >11:21:40 MSK 2006 maxim@shy.macomnet.ru:/usr/obj/usr/src/sys/GENERIC= i386 > >shy# jail / test 127.0.0.1 /compat/linux/bin/bash > >bash-2.05b# uname -a > >Linux test 2.4.2 FreeBSD 6.0-STABLE #0: Sun Jan 29 11:21:40 MSK 2006 > >i586 i586 i386 GNU/Linux > >bash-2.05b# exit > > > >Could you verify that with the latest RELENG_6? >=20 > I'll have to make a setup for that. Might take some days due other tasks. >=20 > It might be that I setup the jail tree to not use compat. But rather have > a complete linux system tree at jail root. Ie linux files in /bin/ not > /compat/linux/bin/ It shouldn't matter as long as they are really linux binaries (i.e. brandelf(1) is correct). If they are linux binaries branded as FreeBSD then running them will easily reboot your machine (since one of the common linux syscalls has the same syscall number as reboot(2) on FreeBSD. Kris --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEVSVaWry0BWjoQKURAqZRAJ9UXVOkkn0n9FNK9/6TyUzKo3lifACfW/t1 MpikXJyKIK/lKPutLgm1cTo= =n0hu -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU--