From owner-freebsd-emulation@freebsd.org Sun Dec 24 01:59:16 2017 Return-Path: Delivered-To: freebsd-emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B342E8C98A for ; Sun, 24 Dec 2017 01:59:16 +0000 (UTC) (envelope-from dereks@lifeofadishwasher.com) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DDF30257E for ; Sun, 24 Dec 2017 01:59:15 +0000 (UTC) (envelope-from dereks@lifeofadishwasher.com) Received: by mail-qk0-x231.google.com with SMTP id x7so21412191qkb.0 for ; Sat, 23 Dec 2017 17:59:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifeofadishwasher.com; s=google; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=z/XLLXL9Kd01SwZ4zObKZ+wvELQFRkrpLhDu7giXk88=; b=ICega8npUr7WonXu9liQ4PfozhT3khxnvPrY29IfDigtgeppsPLJY+8QGeSBsLBg8N oIYy6+4G4srB9ZE51H+wgEwr6FsBQW+HA4SAW+ZVY0BnX3SBfsnRbhO9sVx85C1k9jxZ a8N0jm5Aa17LU8zTmp5399TKwPQruyLiXT2hg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=z/XLLXL9Kd01SwZ4zObKZ+wvELQFRkrpLhDu7giXk88=; b=PDROenGjR3doc5sWOBLHjOCdRkILB1RljXK4EG2I59lSpa+HZgCdxGmNsvKVPk1IUi jUL1OmaNS2i8adNJMzxsD8pIwguzifnMjYZspc0TCR/QQ/qEZ+3V0Wkl/3XiLDQDMelk TVYPD8r9Ql6mBbf7mr9B86TvWNv1727SXi2CMYx0d07VhnPWyxoLPkT/ml7YrdQa5Q2Q mRtlvcG46xlSuiYMpjeEjG0gqWhDoOU2+QYiTjXWh+DJ7r5bAmbdY8cQpFK5Aia3PFtN EXf2Xk98i8amWqHYLoIxQmewK9T2Ne/Mf0Bi2MGfeBY4DTw/DaYqyvW5axOr+Gcnuoq4 yd9A== X-Gm-Message-State: AKGB3mJtfbhN83DibQYfqT/qLf/kjGQjMXK8JzkrQnHVPd8vIx3WVICs LEGr9uECuGb3vRKkL/K+ZPOXTchL X-Google-Smtp-Source: ACJfBosWCuBoKkDWIlNoBMSwhqd6xN22zZKtxuVkuSOjMOeWTDqsu64ZC42pIVQK1xdmPn1dB+6yVA== X-Received: by 10.55.128.129 with SMTP id b123mr26007391qkd.1.1514080754528; Sat, 23 Dec 2017 17:59:14 -0800 (PST) Received: from lifeofadishwasher.com ([2601:547:900:f500:4637:e6ff:fead:11c4]) by smtp.gmail.com with ESMTPSA id g35sm16723554qtk.88.2017.12.23.17.59.12 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Dec 2017 17:59:14 -0800 (PST) Received: by lifeofadishwasher.com (sSMTP sendmail emulation); Sat, 23 Dec 2017 20:59:12 -0500 Date: Sat, 23 Dec 2017 20:59:12 -0500 From: Derek Schrock To: freebsd-emulation@freebsd.org Subject: Re: VirtualBox VM hangs on shutdown / stopping [SOLVED] - VNC problem Message-ID: <20171224015912.GA1835@ircbsd.lifeofadishwasher.com> Mail-Followup-To: freebsd-emulation@freebsd.org References: <5A2C6895.8030302@quip.cz> <20171210232728.GA37468@ircbsd.lifeofadishwasher.com> <5A2DC749.1090400@quip.cz> <20171211132338.GB40043@ircbsd.lifeofadishwasher.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171211132338.GB40043@ircbsd.lifeofadishwasher.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Dec 2017 01:59:16 -0000 On Mon, Dec 11, 2017 at 08:23:38AM EST, Derek Schrock wrote: > On Sun, Dec 10, 2017 at 06:46:17PM EST, Miroslav Lachman wrote: > > Derek Schrock wrote on 2017/12/11 00:27: > > > On Sat, Dec 09, 2017 at 05:49:57PM EST, Miroslav Lachman wrote: > > >> I did a fresh installation on FreeBSD 10.4-RELEASE-p5 amd64 GENERIC. > > >> > > >> Whenever I need to stop the VM it hangs indefinitely. The OS in VM is > > >> also FreeBSD 10.4-p5 amd64. Virtual machine runs fine, but if is use > > >> shutdown -r now, shutdown -p now (in VM) or use ACPI PowerOff in > > >> phpVirtualBox or VBoxManage it always hangs after OS in VM is completely > > >> down (buffers synced etc.) > > >> > > >> Packages used: > > >> virtualbox-ose-kmod-5.2.0_1 > > >> virtualbox-ose-nox11-5.2.0_1 > > >> > > >> Built with Options : > > >> PYTHON : off > > >> R0LOGGING : off > > >> UDPTUNNEL : on > > >> VDE : on > > >> VNC : on > > >> WEBSERVICE : on > > >> > > >> > > >> The process is still running: > > >> > > >> # ps auxww | grep FBSD_104_tpl > > >> vboxusers 1268 0.0 5.3 1062960 891668 - I 11:30PM 0:32.43 > > >> /usr/local/lib/virtualbox/VBoxHeadless --comment FBSD_104_tpl --startvm > > >> ba50a283-41fa-48ae-8ff2-87591c50bfed --vrde config > > >> > > >> # VBoxManage list vms > > >> "FBSD_104_tpl" {ba50a283-41fa-48ae-8ff2-87591c50bfed} > > >> > > >> but no running VMs listed by VBoxManage > > >> > > >> # VBoxManage list runningvms > > >> > > >> # VBoxManage controlvm "FBSD_104_tpl" poweroff > > >> VBoxManage: error: The virtual machine is being powered down > > >> VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), > > >> component ConsoleWrap, interface IConsole, callee nsISupports > > >> VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line > > >> 578 of file VBoxManageControlVM.cpp > > >> > > >> The above is the second try to stop VM after few minutes of waiting on > > >> "Stopping" in phpVirtualBox. > > >> > > >> It must be killed by "kill PID", then I can run the VM again. > > >> (phpVirtualBox says "Aborted") > > >> > > >> > > >> Can anybody help me to debug and fix this issues? > > >> > > >> I never see this problem on different machines with slightly older > > >> version of VirtualBox. We are using the same setup for years. > > > > > What are the chances that you're VNC'ed to the VM during shutdown? I've > > > yet to gather all the parts but there is a bug in libvncserver/vbox that > > > fails to allow a VM to quit if the VNC session isn't closed before the > > > the VM is shutdown. > > > > Thank you! You saved me a lot of time. > > Yes, this is the problem. When VNC is connected, the VM cannot be shut > > down. If I disconnect VNC then shutdown works fine. > > It is really annoying bug but at least I know a workaround now. > > Thank you. > > > > Do you know if this bug is reported somewhere? > > > > Kind Regards > > Miroslav Lachman > > _______________________________________________ > > freebsd-emulation@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-emulation > > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" > > I haven't reported to Oracle yet and I don't see anything in their bug > tracker. Maybe this weekend I'll try to get more information for the > bug. Just in case if you want to follow along. It appears that vbox DEBUG is broken and I think that might give us some more hints on to what's happening here but for the time being I can't find that much more information about this issue. https://www.virtualbox.org/ticket/17396