From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 15 02:12:28 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DB5DEC41 for ; Sun, 15 Dec 2013 02:12:28 +0000 (UTC) Received: from odin.blazingdot.com (odin.blazingdot.com [199.48.133.254]) by mx1.freebsd.org (Postfix) with ESMTP id BD0381F79 for ; Sun, 15 Dec 2013 02:12:28 +0000 (UTC) Received: by odin.blazingdot.com (Postfix, from userid 1001) id E5131114157; Sun, 15 Dec 2013 02:12:21 +0000 (UTC) Date: Sun, 15 Dec 2013 02:12:21 +0000 From: Marcus Reid To: Bernhard Fr?hlich Subject: Re: virtualbox-ose-kmod not compiling under 10.0-RC1 Message-ID: <20131215021221.GA52876@blazingdot.com> References: <20131213232143.GA47844@blazingdot.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Coffee-Level: nearly-fatal User-Agent: Mutt/1.5.21 (2010-09-15) X-Mailman-Approved-At: Sun, 15 Dec 2013 03:14:26 +0000 Cc: vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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, 15 Dec 2013 02:12:28 -0000 On Sat, Dec 14, 2013 at 09:15:53AM +0100, Bernhard Fr?hlich wrote: > Am 14.12.2013 00:47 schrieb "Marcus Reid" <[1]marcus@blazingdot.com>: > > > > Hello, > > > > Does virtualbox-ose-kmod build for you under 10.0-RC1? I get > > another one of those vm_map_find() "got 9 expected 10" errors. > > > > Thanks, > > > > Marcus > > Please post the full error log /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/alloc-r0drv-freebsd.c:83:76: error: too few arguments to function call, expected 10, have 9 cbAllocated, TRUE, VM_PROT_ALL, VM_PROT_ALL, 0); ^ @/vm/vm_map.h:368:1: note: 'vm_map_find' declared here int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, ^ 1 error generated. *** Error code 1 Stop. make[3]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv *** Error code 1 Stop. make[2]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src *** Error code 1 Stop. make[1]: stopped in /usr/ports/emulators/virtualbox-ose-kmod *** Error code 1 Stop. make: stopped in /usr/ports/emulators/virtualbox-ose-kmod > the architecture you are running and FreeBSD luna 10.0-RC1 FreeBSD 10.0-RC1 #0 r259068: Sat Dec 7 17:45:20 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 > the exact version of the vbox port. Latest. emulators/virtualbox-ose: r336467 emulators/virtualbox-ose-kmod: r336107 Thanks, Marcus From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 15 14:11:04 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46022A85 for ; Sun, 15 Dec 2013 14:11:04 +0000 (UTC) Received: from forward3m.mail.yandex.net (forward3m.mail.yandex.net [IPv6:2a02:6b8:0:2519::3:12]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E95DB1759 for ; Sun, 15 Dec 2013 14:11:03 +0000 (UTC) Received: from web29m.yandex.ru (web29m.yandex.ru [37.140.138.120]) by forward3m.mail.yandex.net (Yandex) with ESMTP id 56ED66B6048B; Sun, 15 Dec 2013 18:10:59 +0400 (MSK) Received: from 127.0.0.1 (localhost [127.0.0.1]) by web29m.yandex.ru (Yandex) with ESMTP id C254A16E0ED4; Sun, 15 Dec 2013 18:10:58 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1387116659; bh=5ZvNRomDpl7KCt81eMC1HhjoxNqDzy7rQZpS72k6+ZE=; h=From:To:Cc:In-Reply-To:References:Subject:Date; b=bPFyIh7tT8RQeppaqWBK9XXjW2OwcmTpJZAjWNNa70xDUbzIk/xyIdCmIDMg4mf4x p2gAcjhODsFQhhYZ2oaWUTFdWR/e9Jrg4qyPBx/a79BdCOTcbo24utfIs3XQJsuywa nlhgNcnlcpbW/jwljZT05KvmGfrnc0L3e/EyZFTk= Received: from net245.234.188-30.ertelecom.ru (net245.234.188-30.ertelecom.ru [188.234.245.30]) by web29m.yandex.ru with HTTP; Sun, 15 Dec 2013 18:10:58 +0400 From: =?koi8-r?B?59XM0cXXIOfP28E=?= To: Marcus Reid , Bernhard Fr?hlich In-Reply-To: <20131215021221.GA52876@blazingdot.com> References: <20131213232143.GA47844@blazingdot.com> <20131215021221.GA52876@blazingdot.com> Subject: Re: virtualbox-ose-kmod not compiling under 10.0-RC1 MIME-Version: 1.0 Message-Id: <44761387116658@web29m.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Sun, 15 Dec 2013 20:10:58 +0600 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r X-Mailman-Approved-At: Sun, 15 Dec 2013 14:30:30 +0000 Cc: "vbox@freebsd.org" X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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, 15 Dec 2013 14:11:04 -0000 15.12.2013, 09:14, "Marcus Reid" : > On Sat, Dec 14, 2013 at 09:15:53AM +0100, Bernhard Fr?hlich wrote: > > > šššš/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/alloc-r0drv-freebsd.c:83:76: error: > šššššššššštoo few arguments to function call, expected 10, have 9 > šššššššššššššššššššššššššššššššššcbAllocated, TRUE, VM_PROT_ALL, VM_PROT_ALL, 0); > ššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš^ > šššš@/vm/vm_map.h:368:1: note: 'vm_map_find' declared here > ššššint vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, > šššš^ > šššš1 error generated. > šššš*** Error code 1 > > ššššStop. > ššššmake[3]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv > šššš*** Error code 1 > > ššššStop. > ššššmake[2]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src > šššš*** Error code 1 > > ššššStop. > ššššmake[1]: stopped in /usr/ports/emulators/virtualbox-ose-kmod > šššš*** Error code 1 > > ššššStop. > ššššmake: stopped in /usr/ports/emulators/virtualbox-ose-kmod > >> šthe architecture you are running and > > FreeBSD luna 10.0-RC1 FreeBSD 10.0-RC1 #0 r259068: Sat Dec š7 17:45:20 UTC 2013 ššššroot@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC šamd64 > >> šthe exact version of the vbox port. > > Latest. Can't confirm this. uname -a: FreeBSD home 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0: Sun Dec 15 15:03:26 MSK 2013 user@home.manul-it.ru:/usr/obj/usr/src/sys/SERV amd64 pkg info | grep -i virt virtualbox-ose-4.2.20_1 A general-purpose full virtualizer for x86 hardware virtualbox-ose-kmod-4.2.20 VirtualBox kernel module for FreeBSD Built it now, and without any error. There is options for virtualbox-ose: DBUS, NLS, QT4, UDPTUNNEL, VNC, X11 > > emulators/virtualbox-ose: r336467 > emulators/virtualbox-ose-kmod: r336107 > > Thanks, > > Marcus > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" -------------------------------------------- σ ΥΧΑΦΕΞΙΕΝ, ηΥΜΡΕΧ ηΟΫΑ. From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 15 15:29:02 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CEFF26CC for ; Sun, 15 Dec 2013 15:29:02 +0000 (UTC) Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8C9CE1B1F for ; Sun, 15 Dec 2013 15:29:02 +0000 (UTC) Received: by mail-oa0-f42.google.com with SMTP id i4so4000346oah.15 for ; Sun, 15 Dec 2013 07:29:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aYkRjud19y842WendS54J+4TdwSTeIKsJg8K0nfg2W4=; b=CKFxifeZZ/PjJN8MzDt20Trbx7r5PZ7awBjKbs7GMCLuY0xzIHiOTwgAjHYeEXbk9e xU5LQ2eCueq2dmHvZFHA9cKjoDMgyYrH4Nq58HM2WzkRZxLiOsmu7Za3n/hBX/tyYE/Y X8aBC8nX0VoLanWab9YC7i9uri/EdTRXXdfsw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=aYkRjud19y842WendS54J+4TdwSTeIKsJg8K0nfg2W4=; b=V6HhASB0BiPsh4dvmrcbxEWhowwqfG8qcAMc+ksl6wTbMk2Iz6KHtPIX6407PyJb2E jwQV3Fb9RZFuQ3cF/tSK5ukm5xM12PY2lZ4/PMLr+4m0AkCd1Yeo1x4oiT1nRfPmP+xg 0qs4uzs7dbBiTCpWgcH2Hrv7JTWvHWJ9SxzBW3pp6vQocXP2oM0PHiDK5Ed4Oebn0G2H qXmCU9K7CbOB2xsuuX/mImXCwOQWeGvg2K86SkjpHJCWPplI6/gDi4I6QGWMp7hwEmUR LnR5hefaaArKSyGJzGRq8/1o2z1IdTxHasHdOqR+TBysR/3YeZUC/o/CLvqfe8EGwpnh Lzyg== X-Gm-Message-State: ALoCoQlRCdGersQo69DAmuqzJmkHVIwX+T9H1kZs0qte0PtEi05lHqhSdRMKxzLTTivgt/RIPY24 MIME-Version: 1.0 X-Received: by 10.60.233.9 with SMTP id ts9mr2943850oec.65.1387121341776; Sun, 15 Dec 2013 07:29:01 -0800 (PST) Received: by 10.76.154.2 with HTTP; Sun, 15 Dec 2013 07:29:01 -0800 (PST) X-Originating-IP: [176.66.63.99] Received: by 10.76.154.2 with HTTP; Sun, 15 Dec 2013 07:29:01 -0800 (PST) In-Reply-To: <20131215021221.GA52876@blazingdot.com> References: <20131213232143.GA47844@blazingdot.com> <20131215021221.GA52876@blazingdot.com> Date: Sun, 15 Dec 2013 16:29:01 +0100 Message-ID: Subject: Re: virtualbox-ose-kmod not compiling under 10.0-RC1 From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Marcus Reid X-Mailman-Approved-At: Sun, 15 Dec 2013 15:45:33 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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, 15 Dec 2013 15:29:02 -0000 Am 15.12.2013 03:12 schrieb "Marcus Reid" : > > On Sat, Dec 14, 2013 at 09:15:53AM +0100, Bernhard Fr?hlich wrote: > > Am 14.12.2013 00:47 schrieb "Marcus Reid" <[1]marcus@blazingdot.com>: > > > > > > Hello, > > > > > > Does virtualbox-ose-kmod build for you under 10.0-RC1? I get > > > another one of those vm_map_find() "got 9 expected 10" errors. > > > > > > Thanks, > > > > > > Marcus > > > > Please post the full error log > > /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv/r0drv/freebsd/alloc-r0drv-freebsd.c:83:76: error: > too few arguments to function call, expected 10, have 9 > cbAllocated, TRUE, VM_PROT_ALL, VM_PROT_ALL, 0); > ^ > @/vm/vm_map.h:368:1: note: 'vm_map_find' declared here > int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, > ^ > 1 error generated. > *** Error code 1 > > Stop. > make[3]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src/vboxdrv > *** Error code 1 > > Stop. > make[2]: stopped in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.20/out/freebsd.amd64/release/bin/src > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/emulators/virtualbox-ose-kmod > *** Error code 1 > > Stop. > make: stopped in /usr/ports/emulators/virtualbox-ose-kmod > > > > the architecture you are running and > > FreeBSD luna 10.0-RC1 FreeBSD 10.0-RC1 #0 r259068: Sat Dec 7 17:45:20 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 > > > the exact version of the vbox port. > > Latest. > > emulators/virtualbox-ose: r336467 > emulators/virtualbox-ose-kmod: r336107 > > Thanks, > > Marcus This seriously looks like your kernel sources do not match the running kernel. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 11:06:46 2013 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B3F7E9C for ; Mon, 16 Dec 2013 11:06:46 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 762491338 for ; Mon, 16 Dec 2013 11:06:46 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBGB6kVv019324 for ; Mon, 16 Dec 2013 11:06:46 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBGB6kFG019322 for freebsd-emulation@FreeBSD.org; Mon, 16 Dec 2013 11:06:46 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Dec 2013 11:06:46 GMT Message-Id: <201312161106.rBGB6kFG019322@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Subject: Current problem reports assigned to freebsd-emulation@FreeBSD.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Mon, 16 Dec 2013 11:06:46 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/184404 emulation [patch] emulators/linux_base-f10: no terminal database o kern/183615 emulation [linprocfs] [patch] emulate /proc/sys/kernel/random/uu o ports/183247 emulation emulators/linux_base-f10 does not build locale archive o ports/183120 emulation x11-toolkits/linux-f10-pango fails to build o kern/182884 emulation [hyper-v] FreeBSD HVMPV domU networking does not work o kern/181012 emulation [linux] [patch] Implemented linux system call fstatfs6 o ports/180790 emulation devel/linux_kdump prints BSD descriptions of errno nam o kern/177743 emulation [kvm] [panic] kernel panic during `portsnap update` on o ports/177722 emulation Change request: Add terminfo database to linux_base-* o kern/174933 emulation [linux] if_nameindex fail in linuxulator enviroment o kern/174908 emulation [vmware] "unsupportable block size 0" after upgrading o kern/174238 emulation [qemu] FreeBSD 9.0 doesn't boot under QEMU due to ACPI o ports/169896 emulation [patch] audio/linux-f10-alsa-lib: use OSS plugin by de o kern/169814 emulation [linux] ptrace is broken in Linux emulation o kern/169805 emulation [linux] utime() syscall does not work in linuxulator o kern/159646 emulation [linux] [patch] bump Linux version in linuxulator f kern/156691 emulation [vmware] [panic] panic when using hard disks as RAW de o kern/156353 emulation [ibcs2] ibcs2 binaries that execute on 4.x not working o kern/155577 emulation [boot] BTX halted after install. Reboot during install o kern/155040 emulation [linux] [patch] Linux recvfrom doesn't handle proto fa o kern/153990 emulation [hyper-v]: Will not install into Hyper-V on Server 200 o kern/153887 emulation [linux] Linux emulator not understand STB_GNU_UNIQUE b o kern/153243 emulation [ibcs2] Seg fault whne running COFF binary using iBCS2 o kern/151714 emulation [linux] print/acroread9 not usable due to lack of supp a bin/150262 emulation [patch] truss(1) -f doesn't follow descendants of the a kern/150186 emulation [parallels] [panic] Parallels Desktop: CDROM disconnec o ports/148097 emulation [patch] suggested addition to linux_base-* packages to o ports/148096 emulation emulators/linux_base-* can not be built from ports on o kern/147793 emulation [vmware] [panic] cdrom handling, panic, possible race o kern/146237 emulation [linux] Linux binaries not reading directories mounted p kern/144584 emulation [linprocfs][patch] bogus values in linprocfs o ports/142837 emulation [patch] emulators/linux_base-* packages fails to insta o kern/140156 emulation [linux] cdparanoia fails to read drive data f kern/138944 emulation [parallels] [regression] Parallels no longer works in o kern/138880 emulation [linux] munmap segfaults after linux_mmap2 stresstest o ports/135337 emulation [PATCH] emulators/linux_base-f10: incorrect bash usage s kern/133144 emulation [linux] linuxulator 2.6 crashes with nvidias libGL.so. o kern/126232 emulation [linux] Linux ioctl TCGETS (0x5401) always fails o kern/86619 emulation [linux] linux emulator interacts oddly with cp a kern/72920 emulation [linux] path "prefixing" is not done on unix domain so o kern/41543 emulation [patch] [request] easier wine/w23 support o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o kern/36952 emulation [patch] [linux] ldd(1) command of linux does not work o kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with PID_MAX 9999 44 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 11:08:21 2013 Return-Path: Delivered-To: vbox@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 545D8860 for ; Mon, 16 Dec 2013 11:08:21 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3FF9614EB for ; Mon, 16 Dec 2013 11:08:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBGB8L8d021198 for ; Mon, 16 Dec 2013 11:08:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBGB8Ka4021196 for vbox@FreeBSD.org; Mon, 16 Dec 2013 11:08:20 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Dec 2013 11:08:20 GMT Message-Id: <201312161108.rBGB8Ka4021196@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: vbox@FreeBSD.org Subject: Current problem reports assigned to vbox@FreeBSD.org X-Mailman-Approved-At: Mon, 16 Dec 2013 12:34:31 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Mon, 16 Dec 2013 11:08:21 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/184296 vbox devel/kBuild won't install on DragonFlyBSD due to hard o ports/183739 vbox emulators/virtualbox-ose-kmod fails to build on freebs o ports/182787 vbox emulators/virtualbox-ose-additions: fix VBoxClient pat o ports/182471 vbox emulators/virtualbox-ose gets SIGBUS with VNC o ports/182469 vbox emulators/virtualbox-ose VNC extension has incorrect p o ports/182468 vbox [patch] lang/gcc builds unrunnable emulators/virtualbo o ports/182320 vbox emulators/virtualbox-ose-additions will not compile on o ports/179507 vbox devel/kBuild won't compile on current o ports/177202 vbox [PATCH] emulators/virtualbox-ose option to skip buildi o ports/175411 vbox [PATCH] emulators/virtualbox-ose 4.2.6: popcnt bug o ports/175288 vbox emulators/virtualbox-ose: FreeBSD VirtualBox guest una o ports/175221 vbox emulators/virtualbox-ose: Cannot Resume VirtualBox VMs o ports/174975 vbox Latest emulators/virtualbox-ose-kmod 4.2.6 commit (309 o ports/174968 vbox emulators/virtualbox-ose: CAM lockup when using more t o ports/173925 vbox emulators/virtualbox-ose-additions 4.1.22 VBoxService o ports/173672 vbox emulators/virtualbox-ose: VirtualBox and bridge proble o ports/167720 vbox emulators/virtualbox-ose: VirtualBox 4.1.14- Guest: Fr o ports/163142 vbox emulators/virtualbox-ose: virtualbox doesn't work on n o kern/140453 vbox [sound] [vbox] No sound inside Virtualbox on 50% volum 19 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 16:00:01 2013 Return-Path: Delivered-To: vbox@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A6667D01 for ; Mon, 16 Dec 2013 16:00:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7861B1CE0 for ; Mon, 16 Dec 2013 16:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBGG01Vm087893 for ; Mon, 16 Dec 2013 16:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBGG012P087892; Mon, 16 Dec 2013 16:00:01 GMT (envelope-from gnats) Date: Mon, 16 Dec 2013 16:00:01 GMT Message-Id: <201312161600.rBGG012P087892@freefall.freebsd.org> To: vbox@FreeBSD.org From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on freebsd10/i386 X-Mailman-Approved-At: Mon, 16 Dec 2013 16:43:33 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Dec 2013 16:00:01 -0000 The following reply was made to PR ports/183739; it has been noted by GNATS. From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: bug-followup@FreeBSD.org, KOT@MATPOCKuH.Ru Cc: Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on freebsd10/i386 Date: Mon, 16 Dec 2013 16:59:32 +0100 I have tried to reproduce that on FreeBSD 10.0-RC1/i386 and It seems to hav= e been fixed. Could someone please verify that? https://redports.org/buildarchive/20131216141726-28728/ --=20 Bernhard Fr=F6hlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 18:29:24 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4160DED for ; Mon, 16 Dec 2013 18:29:24 +0000 (UTC) Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0DCAD1D37 for ; Mon, 16 Dec 2013 18:29:23 +0000 (UTC) Received: by mail-ie0-f176.google.com with SMTP id at1so6933450iec.21 for ; Mon, 16 Dec 2013 10:29:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=Fj418Z7jvvN1vdGx6pxpROQhsZDEW05YKmUMtRzw4vI=; b=ZFuuIp4s7J85zy/MWVsU1VjruHNsSK5dGvczzEl8Rec3dgyzBw965SMWeM25cStrQy R7zLoSjfEtYbtItZk44XH1nt2YXZVbJeLEFJZeQCyMFj0qLezT4up4wdfabNzgFUsYls cse5iyx0jB0a+nGE+p1Wx02Y29Q9QLjhcFfbWpC6ODwKpPCcpVWav9EgV2mciFMpaA/q 55gPLLgeZ0FjYecxUpV5uYCr+Cqx02RwFH7sBYCIV5asCPNN0y4Zg7kJBup0E9f0E0i6 SMWDu0xoD3T9+a2Z6DZKgbk3N+uNRUKcArBfBPeAg8lBCjfWaI+hU6iTiHX6WuMgUEv6 qCnw== X-Gm-Message-State: ALoCoQmQBMLcr58gSWmzD4dGdU8uRCgC1jFLmMYCed1DB/NM+YOsFDPp7JDHfNFu9y1UJUsnDGst X-Received: by 10.43.65.145 with SMTP id xm17mr2299529icb.35.1387218557323; Mon, 16 Dec 2013 10:29:17 -0800 (PST) Received: from oyster.jbacon.dyndns.org (h69-131-100-239.nwblwi.broadband.dynamic.tds.net. [69.131.100.239]) by mx.google.com with ESMTPSA id w4sm17556515igb.5.2013.12.16.10.29.15 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Dec 2013 10:29:15 -0800 (PST) Message-ID: <52AF4676.3020102@tds.net> Date: Mon, 16 Dec 2013 12:29:10 -0600 From: Jason Bacon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: vbox@FreeBSD.org Subject: Problem with compat9x Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 16 Dec 2013 18:40:40 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Mon, 16 Dec 2013 18:29:24 -0000 Are you aware that the latest VirtualBox won't start on 10.0 is compat9x is installed? Compat9x is required by openjdk7, BTW. Removing openjdk7 and compat9x eliminates the problem. Reinstalling them brings it back. I tried installing virtualbox-ose using pkg and from source with the same results. Regards, Jason ~~~~~~~~~~ FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 403: VirtualBox VirtualBox: Error -610 in supR3HardenedMainInitRuntime! VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed: /usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 required by /usr/local/lib/virtualbox/VBoxRT.so not found VirtualBox: Tip! It may help to reinstall VirtualBox. FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 408: pkg info virtualbox-ose 'compat*' virtualbox-ose-4.2.20_1 compat9x-amd64-9.2.902000.201310 FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 409: uname -a FreeBSD oyster.jbacon.dyndns.org 10.0-RC1 FreeBSD 10.0-RC1 #0 r259068: Sat Dec 7 17:45:20 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 ~~~~~~~~~~ From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 19:57:56 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7567BCEF for ; Mon, 16 Dec 2013 19:57:56 +0000 (UTC) Received: from mail-ob0-x236.google.com (mail-ob0-x236.google.com [IPv6:2607:f8b0:4003:c01::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3375D151D for ; Mon, 16 Dec 2013 19:57:56 +0000 (UTC) Received: by mail-ob0-f182.google.com with SMTP id wp4so5320296obc.41 for ; Mon, 16 Dec 2013 11:57:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=QvuNxfPD7jIdPN4FRropqgMShq8z0P2Gp/j5PzoEYL4=; b=du6ur9nLkFhYNbwwvtqfr96hO5tvkFsjvB7cQMEwfJ3SpGOmjxTIbxHuyP050NDegh FL49INF3eJKuKg/34jX+NA+8wwIo4ABsrvSv2C6VbOhKWPnkX0sOieZPAz5vFab4WrBn zfPajLzntvD8Z3V/r0T2Z5Go8/EBSzh0fXCz4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=QvuNxfPD7jIdPN4FRropqgMShq8z0P2Gp/j5PzoEYL4=; b=kAT11CLLxsnX9XqV6trNB985uYB4Zr1rqcX83+3JA0lKSwpVYHdqNcXgt7CC7he+7N 7EmrU5vvlkeRYeFZH+SYTRWRG280TSQeMEC3wmOo/mVgiMAuFm424xy+if+1zFcmOs9f wM8+Za+aoyp/wkwnBW2ijshbxyE3loI6K/6vUlnI1D5h+qtv+DcWxqz2rIo4tSyZGn9s U0sEZSxlFLjk8ixzfbYQQoRWIIYKKFxWTYKqoHDVxcyKJw3UQmHlEvBWLVKTkePVMq1O lokF0u4ScSO1lJG9ie94TYb2oQgTBlJPh3RQHfG4+YT8PLuRCYKjY+4oBc6pCOzmGRLy vJ2w== X-Gm-Message-State: ALoCoQm5CxOvWCXSZFycEosOHho/yfXsw2Md4j+uhTGs8bEFMVHkN/yLfvz+bt4yM+UGA0TM8A6E MIME-Version: 1.0 X-Received: by 10.182.250.163 with SMTP id zd3mr13304384obc.20.1387223875438; Mon, 16 Dec 2013 11:57:55 -0800 (PST) Sender: decke@bluelife.at Received: by 10.76.154.2 with HTTP; Mon, 16 Dec 2013 11:57:55 -0800 (PST) X-Originating-IP: [176.66.135.45] Received: by 10.76.154.2 with HTTP; Mon, 16 Dec 2013 11:57:55 -0800 (PST) In-Reply-To: <52AF4676.3020102@tds.net> References: <52AF4676.3020102@tds.net> Date: Mon, 16 Dec 2013 20:57:55 +0100 X-Google-Sender-Auth: mEZUskXEVVO9-1ZyJ4jLaOgu1IU Message-ID: Subject: Re: Problem with compat9x From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Jason bacon X-Mailman-Approved-At: Mon, 16 Dec 2013 20:11:36 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Mon, 16 Dec 2013 19:57:56 -0000 Am 16.12.2013 19:40 schrieb "Jason Bacon" : > > > Are you aware that the latest VirtualBox won't start on 10.0 is compat9x is installed? > > Compat9x is required by openjdk7, BTW. Removing openjdk7 and compat9x eliminates the problem. Reinstalling them brings it back. I tried installing virtualbox-ose using pkg and from source with the same results. > > Regards, > > Jason > ~~~~~~~~~~ > > FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 403: VirtualBox > VirtualBox: Error -610 in supR3HardenedMainInitRuntime! > VirtualBox: dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed: /usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 required by /usr/local/lib/virtualbox/VBoxRT.so not found > > VirtualBox: Tip! It may help to reinstall VirtualBox. > > FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 408: pkg info virtualbox-ose 'compat*' > virtualbox-ose-4.2.20_1 > compat9x-amd64-9.2.902000.201310 > > FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 409: uname -a > FreeBSD oyster.jbacon.dyndns.org 10.0-RC1 FreeBSD 10.0-RC1 #0 r259068: Sat Dec 7 17:45:20 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 Yes I am aware of that and if you look at the commit history you will see that I have tried to fix that issue with the last commit. It has fixed the issue for a couple of vbox binaries (VBoxSVC, VBoxManage) but some are still broken. (VBoxHeadless, VirtualBox) The conflicts entry for compat9x was there already and I will need to add it again as it seems. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 16 23:41:02 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 901CEBC4; Mon, 16 Dec 2013 23:41:02 +0000 (UTC) Message-ID: <52AF8F8D.7070103@FreeBSD.org> Date: Mon, 16 Dec 2013 18:41:01 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= , Jason bacon Subject: Re: Problem with compat9x References: <52AF4676.3020102@tds.net> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 16 Dec 2013 23:51:20 +0000 Cc: vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Mon, 16 Dec 2013 23:41:03 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-12-16 14:57:55 -0500, Bernhard Frφhlich wrote: > Am 16.12.2013 19:40 schrieb "Jason Bacon" : >> >> >> Are you aware that the latest VirtualBox won't start on 10.0 is >> compat9x > is installed? >> >> Compat9x is required by openjdk7, BTW. Removing openjdk7 and >> compat9x > eliminates the problem. Reinstalling them brings it back. I tried > installing virtualbox-ose using pkg and from source with the same > results. >> >> Regards, >> >> Jason ~~~~~~~~~~ >> >> FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 403: >> VirtualBox VirtualBox: Error -610 in >> supR3HardenedMainInitRuntime! VirtualBox: >> dlopen("/usr/local/lib/virtualbox/VBoxRT.so",) failed: > /usr/local/lib/compat/libstdc++.so.6: version GLIBCXX_3.4.15 > required by /usr/local/lib/virtualbox/VBoxRT.so not found >> >> VirtualBox: Tip! It may help to reinstall VirtualBox. >> >> FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 408: pkg >> info > virtualbox-ose 'compat*' >> virtualbox-ose-4.2.20_1 compat9x-amd64-9.2.902000.201310 >> >> FreeBSD oyster bacon ~/Books/Computer-books/HPC/Common 409: uname >> -a FreeBSD oyster.jbacon.dyndns.org 10.0-RC1 FreeBSD 10.0-RC1 #0 >> r259068: > Sat Dec 7 17:45:20 UTC 2013 > root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 > > Yes I am aware of that and if you look at the commit history you > will see that I have tried to fix that issue with the last commit. > It has fixed the issue for a couple of vbox binaries (VBoxSVC, > VBoxManage) but some are still broken. (VBoxHeadless, VirtualBox) > > The conflicts entry for compat9x was there already and I will need > to add it again as it seems. BTW, I have a real fix for the problem, i.e., build with Clang (well, as much as possible). In fact, only couple of files (under src/recompiler) are absolutely needed to be compiled with GCC in 4.3.x. Therefore, there is no need for libstdc++.so dependency at all. Here are my experimental ports (based on official vbox@ ports, i.e., https://redports.org/browser/virtualbox/emulators) http://redports.org/browser/jkim/emulators Cheers, Jung-uk Kim * PS: You can also download the ports tarball from here. http://people.freebsd.org/~jkim/virtualbox-4.3.4-ports.tar.bz2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJSr4+NAAoJEHyflib82/FG8L4H/RStQf5zJfI6jl/QWyP9AoFr ph9NLcxVv2AKbzlblJsVsfyf0Vh8OtLJlGTGyStOlenZ0UiXTXYoNuSva6gsKF/A 1vzDYg2ZfeUKbKjNAyfFPzrT9vm6CPWbaYLW6Sd7GH0DvlO1jxWY90O8ozjUCsAF SDRszDl3TymkMFhErAes25I59G+T03bdtx09wtKpI575F7CVbGPG/JcleQlP8Lyb jFxZ670yT+63qWyyx1inXwLfztogZEj/ntmW8Z45fiv/H2OJwPiENUsvfAjSbU6v 5BVOdUUFJ44leyhDGMCroM7PKZPNo0L2MGayMQbB23DAOLr6hBaBBW3d2s7OXEY= =U1om -----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 00:00:57 2013 Return-Path: Delivered-To: vbox@FreeBSD.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 4319289C; Tue, 17 Dec 2013 00:00:57 +0000 (UTC) Message-ID: <52AF9438.1030801@FreeBSD.org> Date: Mon, 16 Dec 2013 19:00:56 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Jason Bacon , vbox@FreeBSD.org Subject: Re: Problem with compat9x References: <52AF4676.3020102@tds.net> In-Reply-To: <52AF4676.3020102@tds.net> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Tue, 17 Dec 2013 00:02:13 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 00:00:57 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-12-16 13:29:10 -0500, Jason Bacon wrote: > Compat9x is required by openjdk7, BTW. Removing openjdk7 and > compat9x eliminates the problem. ... BTW, you do not need compat9x for OpenJDKs to *run*. You can safely remove bootstrap-openjdk and compat8x/compat9x once you are done building them. In fact, it is highly recommended. Please see pkg-message: http://svnweb.freebsd.org/ports/head/java/bootstrap-openjdk/pkg-message?revision=305745&view=co Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJSr5Q4AAoJEHyflib82/FGeN8H/3acXAY4807FyEwfBW9GFduh bur3wS5QSkJCbKZvk4aFzWLvTlkV+pcVwTqOlVMixNfp/wHoXPC0n8vGsWA94JEi ltsIGig1nQhYO843QemjynODIx4ifchXAgtnb+uePUJ6xdx3nBjhs6tvm67Uj5C1 68C6zm63jjyNPy8hRLv9zeDMsYN4tAusRVBinkfRl7s0e/XlmOL0DF2urOB1jTCk 20Q+qJJai6eEVPrPletWRcsSFqd4+OTsBpNBXred9WIFlNnP++GAohpZP+Qsj0BL x1WEeEv5h1La0af6lSakAQkiEEOEan/+Gl+oLcSEdT73mA2EHvEylLPPYDQMZfM= =S0PS -----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 01:59:27 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 90F88C20 for ; Tue, 17 Dec 2013 01:59:27 +0000 (UTC) Received: from mail.neu.net (neu.net [199.48.129.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3DA68183D for ; Tue, 17 Dec 2013 01:59:26 +0000 (UTC) Received: from neu.net (neu.net [199.48.129.194]) by mail.neu.net (8.14.6/8.14.5) with ESMTP id rBH1iNEW014859 for ; Mon, 16 Dec 2013 20:44:24 -0500 (EST) (envelope-from andy@neu.net) Date: Mon, 16 Dec 2013 20:44:23 -0500 (EST) From: AN To: freebsd-emulation@freebsd.org Subject: virtualbox-ose-4.2.20_1 In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Virus-Scanned: clamav-milter 0.98 at my.mail.server X-Virus-Status: Clean X-Spam-Status: No, score=-0.0 required=4.5 tests=RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 01:59:27 -0000 FYI: virtualbox-ose-4.2.20_1 A general-purpose full virtualizer for x86 hardware virtualbox-ose-kmod-4.2.20 VirtualBox kernel module for FreeBSD FreeBSD FBSD11 11.0-CURRENT FreeBSD 11.0-CURRENT #13 r259483: Mon Dec 16 16:51:45 2013 root@FBSD11:/usr/obj/usr/src/sys/MYKERNEL amd64 Vbox is working again on 11-current. From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 10:37:19 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 11638509 for ; Tue, 17 Dec 2013 10:37:19 +0000 (UTC) Received: from mail-oa0-x22c.google.com (mail-oa0-x22c.google.com [IPv6:2607:f8b0:4003:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D08D0148A for ; Tue, 17 Dec 2013 10:37:18 +0000 (UTC) Received: by mail-oa0-f44.google.com with SMTP id m1so6395529oag.3 for ; Tue, 17 Dec 2013 02:37:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=TnZqSlUzoYhCDkDC2f3JsYsiBfm9QcNUS8GqWA9F1Ow=; b=oexdvDXo+kzWkwpv+Yu60YZjgUhuaufWKZ8mhNTsUQSxrT/OKCtOmTiXaruFE31+Q9 KdTVKvQ/v9SL9uLxkA0oz6HtC6AfnHD9Y1bcmvCPe27+4EDAxBimA6d1tQUTTYTPpvsC Nm1brm+gvlTlEpqaFbbOCE3FkE9PJdn8fD0jr17kNdvYuqBWfDnDZWyofXYL8HosZYD0 49B8bCwIe747Teago/P5rAz8GWdTODNtkwPjkDMvfeejhALLaapC8gfVKwMEMpgzEfKy yCdPGD6b6LUGUTQAGOBBN6uQrj0o0EW2jN5/EZ2lccXZQTjMGttk03UFydIO9dEh/kyQ FZ/A== MIME-Version: 1.0 X-Received: by 10.182.194.5 with SMTP id hs5mr15664017obc.19.1387276638164; Tue, 17 Dec 2013 02:37:18 -0800 (PST) Received: by 10.182.78.6 with HTTP; Tue, 17 Dec 2013 02:37:18 -0800 (PST) Date: Tue, 17 Dec 2013 11:37:18 +0100 Message-ID: Subject: Re: Problem with compat9x From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= To: freebsd-emulation@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 10:37:19 -0000 > BTW, I have a real fix for the problem, i.e., build with Clang (well, > as much as possible). In fact, only couple of files (under > src/recompiler) are absolutely needed to be compiled with GCC in > 4.3.x. Therefore, there is no need for libstdc++.so dependency at all. > > Here are my experimental ports (based on official vbox@ ports, i.e., > https://redports.org/browser/virtualbox/emulators) > > http://redports.org/browser/jkim/emulators Hi, It works fine on current and VirtualBox doesn't segfault anymore if QT_PLUGIN_PATH contains /usr/local/kde4/lib/kde4/plugins/ Thanks, Mika=C3=ABl From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 10:56:03 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 04591B59 for ; Tue, 17 Dec 2013 10:56:03 +0000 (UTC) Received: from mail-ob0-x230.google.com (mail-ob0-x230.google.com [IPv6:2607:f8b0:4003:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B80F715FD for ; Tue, 17 Dec 2013 10:56:02 +0000 (UTC) Received: by mail-ob0-f176.google.com with SMTP id vb8so6086543obc.7 for ; Tue, 17 Dec 2013 02:56:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=xo/fmzKup4CUE8+XPCzsUH/R887X8GN5UCbbqj+VwoM=; b=MLLXS57ea32svsAJOlQUDJOzCuQ9jPTMiJb0oge6IH72sMxGhSzunq8XDvY39jMRjN f4OOrVLsu4v27y3CQZCqDw/NHKS9KzQruVmZX4YXEcPThYIbXMvqvqU/B4kgBrBGKvGG LlXeIbYIMPuzsge355kw/SKOo/L5mqOIeT3WQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=xo/fmzKup4CUE8+XPCzsUH/R887X8GN5UCbbqj+VwoM=; b=lNwyt9KX/OoBv6084uZvO4YpqsJVDV5D3B1XeYLPqmukfCBaeh/O0ue+yXEBiZdC4Y Uq4CCfuZMt6Z7+aENDg4hbr1dfPu+XOrh4sVgoXHlh40ma+es5GUZ/VvQ1wd29LrdWRA K558kzvo3MMaaDN5cFJIrU7csiZdb665jxaT+fTtJylLdxI1mnfZj+ET2zZVmoBevDU4 Rs3uemlUCcfpTykKq/yxoe6HCAjEvBBQ9A00GmMm9eguKJG3Yp00dbLBU5zRYcqdc69b /Ax2E/+XyXBM8AkbFM7xOtYhttZh5AWqLI82Cd20jEkdiXyMZ9XG7rgm8QhK5B7vKQTq JK1A== X-Gm-Message-State: ALoCoQlwWU2nMgYWT/ImQOBjH+WWBAHsgwHNtdd68AZMm7AKTCVKVBhIo7u9CGxXB9ytY2xd6Tcc MIME-Version: 1.0 X-Received: by 10.182.213.166 with SMTP id nt6mr15553485obc.53.1387277761930; Tue, 17 Dec 2013 02:56:01 -0800 (PST) Sender: decke@bluelife.at Received: by 10.76.154.2 with HTTP; Tue, 17 Dec 2013 02:56:01 -0800 (PST) X-Originating-IP: [80.123.233.199] In-Reply-To: <52AF8F8D.7070103@FreeBSD.org> References: <52AF4676.3020102@tds.net> <52AF8F8D.7070103@FreeBSD.org> Date: Tue, 17 Dec 2013 11:56:01 +0100 X-Google-Sender-Auth: FWiNTqoZw8yGYo85ylFZ3YYOC2A Message-ID: Subject: Re: Problem with compat9x From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Jung-uk Kim Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Tue, 17 Dec 2013 12:38:46 +0000 Cc: vbox@freebsd.org, Jason bacon X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 10:56:03 -0000 On Tue, Dec 17, 2013 at 12:41 AM, Jung-uk Kim wrote: > On 2013-12-16 14:57:55 -0500, Bernhard Fr=F6hlich wrote: >> >> Yes I am aware of that and if you look at the commit history you >> will see that I have tried to fix that issue with the last commit. >> It has fixed the issue for a couple of vbox binaries (VBoxSVC, >> VBoxManage) but some are still broken. (VBoxHeadless, VirtualBox) >> >> The conflicts entry for compat9x was there already and I will need >> to add it again as it seems. > > BTW, I have a real fix for the problem, i.e., build with Clang (well, > as much as possible). In fact, only couple of files (under > src/recompiler) are absolutely needed to be compiled with GCC in > 4.3.x. Therefore, there is no need for libstdc++.so dependency at all. > > Here are my experimental ports (based on official vbox@ ports, i.e., > https://redports.org/browser/virtualbox/emulators) > > http://redports.org/browser/jkim/emulators Probably I don't understand what you want to archive but I don't think patching virtualbox to compile 95% of it with clang and still having to compile the remaining 5% with gcc is of any benefit. We need to carry all the clang patches in our port which makes it a big beast and have likely no chance to get those workarounds included upstream because they won't accept patches for a compiler that can't fully build vbox. The issue that this thread talks about can be fixed in a much simpler way. In fact the VBoxHeadless and VirtualBox binaries do not have a RPATH at all - so all we need to do is fix the vbox buildsystem to add the RPATH to those binaries too like they already do for VBoxSVC and VBoxManage. --=20 Bernhard Froehlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 21:02:48 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3AE9A982 for ; Tue, 17 Dec 2013 21:02:48 +0000 (UTC) Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id ED6631CC6 for ; Tue, 17 Dec 2013 21:02:47 +0000 (UTC) Received: by mail-oa0-f42.google.com with SMTP id i4so7305918oah.29 for ; Tue, 17 Dec 2013 13:02:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=AamNsuq045Bk44P4V/A7oViSbdpPZ8LKnAUqpsDkxTw=; b=UFYfZK40+OMJKUwCEN/Y2D/o4IqHixsEaI1n4IeQkT8aug1mA5S9PwouJKBbLgBxUT bfx4PNSGAhXmSJgx3XHFghCoUXzyiR5NEmC0iNYTAeC1qiB+VpWkUrOrFuaaevVP0hmA IB3nyLU84P646xt2JaCr1IjosB6e4McUJHA5c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=AamNsuq045Bk44P4V/A7oViSbdpPZ8LKnAUqpsDkxTw=; b=L/2/PFLkl02BB5cHZdJhNx0IOQUN6dWTeqH13x8ORrPb4LuAyM6zVr7v0v9EEpdUcT Yfw8Dh6eHArrxS2IlYaGyvZQRw5JrnNXJ4BxWpC6D5GHBs00pUvKlGkjEqlzgnemyrEX HnP3hsBTdeyaUJE/eEGw7Md4nMD3Bi0d7x0u8EcTQfbdPVxfEP1FahC8hESPYoLj7Nsn tlSM6hq5nW9O4li00Y9lUD0l440A52m/ALcTH++NA0+ALDnmEF/Wh32EPH33JFL219py dvgUQwE7lrb7c5TQ5bHnDFspW4X6dOqIcqWVCGfXQQ4ppVjOgMIHH3moyN5iKY5CAbiD dUMA== X-Gm-Message-State: ALoCoQlhoZt1nWZozhGJ5pEEP/6gPTFVOJhtMAtoKS20FyM5LSIF6oHFDxXQn0bIJ21CTgE3sx7M MIME-Version: 1.0 X-Received: by 10.182.135.165 with SMTP id pt5mr12315403obb.66.1387314166100; Tue, 17 Dec 2013 13:02:46 -0800 (PST) Received: by 10.76.154.2 with HTTP; Tue, 17 Dec 2013 13:02:45 -0800 (PST) X-Originating-IP: [89.144.206.26] In-Reply-To: <0A5D3966-A5A0-4CB2-84DE-A41022674E9E@gmail.com> References: <1386879841.99920.9.camel@localhost> <0A5D3966-A5A0-4CB2-84DE-A41022674E9E@gmail.com> Date: Tue, 17 Dec 2013 22:02:45 +0100 Message-ID: Subject: Re: virtualbox-ose segfaults on 10.0 From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Joe Maloney Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-emulation@freebsd.org" X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 21:02:48 -0000 Thanks a lot for your help! I have committed a patch now that should fix th= is issue once and for all. http://svnweb.freebsd.org/ports?view=3Drevision&revision=3D336768 The analysis has shown that the vbox buildsystem has a strange check as part of their hardening that strips away rpath for Hardened-R3 binaries. It looks like that is supposed to protect against world writable RPATH paths which w= ould allow a user to inject malicious shared objects. Our gcc48 path is definite= ly a safe place so I decided to disable that check for FreeBSD. I will send that patch upstream and discuss the implications with the vbox developers to see if that has some additional risks. On Sat, Dec 14, 2013 at 1:25 AM, Joe Maloney wrote: > [jmaloney@jm-desk-pc] ~% sudo ldd /usr/local/bin/VirtualBox > Password: > /usr/local/bin/VirtualBox: > libthr.so.3 =3D> /lib/libthr.so.3 (0x800822000) > libstdc++.so.6 =3D> /usr/local/lib/gcc46/libstdc++.so.6 (0x800a47000) > libm.so.5 =3D> /lib/libm.so.5 (0x800d4b000) > libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x800f71000) > libc.so.7 =3D> /lib/libc.so.7 (0x80117e000) > > On Dec 13, 2013, at 5:02 PM, Bernhard Fr=F6hlich wrot= e: > > > Am 12.12.2013 21:24 schrieb "Joe Maloney" : >> >> I cannot get the qt4 interface to start in FreeBSD 10. VboxManage seems >> to work fine. This was just tested with the latest port a few hours ago >> after Makefile change 336267 Virtualbox 4.2.20. Below is a backtrace. >> >> Joe Maloney >> >> [jmaloney@jm-desk-pc] ~% sudo gdb /usr/local/lib/virtualbox/VirtualBox >> GNU gdb 6.1.1 [FreeBSD] >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you >> are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for >> details. >> This GDB was configured as "amd64-marcel-freebsd"... >> (gdb) run >> Starting program: /usr/local/lib/virtualbox/VirtualBox >> [New LWP 101456] >> [New Thread 801c06400 (LWP 101456/VirtualBox)] >> Type Manifest File: /root/.VirtualBox/xpti.dat >> nsNativeComponentLoader: autoregistering begins. >> nsNativeComponentLoader: autoregistering succeeded >> nNCL: registering deferred (0) >> [New Thread 801c11400 (LWP 100154/VirtualBox)] >> [New Thread 801c0b400 (LWP 101680/VirtualBox)] >> >> Program received signal SIGSEGV, Segmentation fault. >> [Switching to Thread 801c06400 (LWP 101456/VirtualBox)] >> 0x0000000000000000 in ?? () >> (gdb) backtrace >> #0 0x0000000000000000 in ?? () >> #1 0x0000000800afc072 in __dynamic_cast (src_ptr=3D0x7fffffffc7d0, >> src_type=3D0x8080087c0, dst_type=3D0x808d1cea0, src2dst=3D0) >> at ../../.././../gcc-4.6.4/libstdc++-v3/libsupc++/dyncast.cc:61 >> #2 0x000000081142e759 in QtCurve::Style::eventFilter () >> from /usr/local/lib/qt4/plugins/styles/qtcurve.so >> #3 0x0000000807c987cd in >> QCoreApplicationPrivate::sendThroughObjectEventFilters () >> from /usr/local/lib/qt4/libQtCore.so.4 >> #4 0x000000080822750a in QApplicationPrivate::notify_helper () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #5 0x000000080822a1f8 in QApplication::notify () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #6 0x0000000807c984e5 in QCoreApplication::notifyInternal () >> from /usr/local/lib/qt4/libQtCore.so.4 >> #7 0x0000000808266ec8 in QWidgetPrivate::propagatePaletteChange () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #8 0x000000080826baa1 in QWidget::setBackgroundRole () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #9 0x000000081142a33f in QtCurve::Style::polish () >> from /usr/local/lib/qt4/plugins/styles/qtcurve.so >> #10 0x0000000808273e21 in QWidget::event () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #11 0x000000080864567f in QMenuBar::event () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #12 0x000000080822751b in QApplicationPrivate::notify_helper () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #13 0x000000080822a1f8 in QApplication::notify () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #14 0x0000000807c984e5 in QCoreApplication::notifyInternal () >> from /usr/local/lib/qt4/libQtCore.so.4 >> #15 0x000000080826965e in QWidget::ensurePolished () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #16 0x000000080826970f in QWidget::ensurePolished () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #17 0x000000080824f39d in QLayout::totalMinimumSize () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #18 0x0000000808273569 in QWidget::minimumSizeHint () >> from /usr/local/lib/qt4/libQtGui.so.4 >> #19 0x000000080548c8cc in UISelectorWindow::loadSettings >> (this=3D0x801ed4000) >> >> at >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Fron= tends/VirtualBox/src/selector/UISelectorWindow.cpp:135 >> #20 0x0000000805485d4e in UISelectorWindow (this=3D0x801ed4000, >> ppSelf=3D0x805c98300, pParent=3D0x0, flags=3D{i =3D -10976}) >> >> at >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Fron= tends/VirtualBox/src/selector/UISelectorWindow.cpp:102 >> #21 0x00000008053d32fa in VBoxGlobal::selectorWnd (this=3D0x805c981e0) >> from /usr/local/lib/virtualbox/VirtualBox.so >> #22 0x0000000805367f84 in TrustedMain (argc=3D1, argv=3D0x7fffffffd8b8) = at >> qglobal.h:1510 >> #23 0x00000000004024cb in SUPR3HardenedMain (pszProgName=3D0x404d14 >> "VirtualBox", fFlags=3D1, argc=3D1, argv=3D0x7fffffffd8b8, >> envp=3D0x7fffffffd8c8) >> >> at >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Host= Drivers/Support/SUPR3HardenedMain.cpp:346 >> #24 0x00000000004013cf in main (argc=3D1, argv=3D0x7fffffffd8b8, >> envp=3D0x7fffffffd8c8) >> >> at >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Fron= tends/VirtualBox/src/hardenedmain.cpp:32 > > Could you please send me the output of: ldd /usr/local/binVirtualBox > > --=20 Bernhard Fr=F6hlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 17 22:48:29 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F28AE434 for ; Tue, 17 Dec 2013 22:48:28 +0000 (UTC) Received: from mail-oa0-x230.google.com (mail-oa0-x230.google.com [IPv6:2607:f8b0:4003:c02::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B3AEC151B for ; Tue, 17 Dec 2013 22:48:28 +0000 (UTC) Received: by mail-oa0-f48.google.com with SMTP id l6so7320786oag.7 for ; Tue, 17 Dec 2013 14:48:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version:content-transfer-encoding; bh=D45wK09Ia79nngfBBdNvA4Sj0wh47cGuBljZr/FyMLM=; b=GhXQ1xZCT3qGsMbDF89u7A0vKuPWxgIph1IV1Gspw7sayMQL7CmpbaZ9ZVnPVr0jum kbaujkcCqkr4UZ6AZMdTC8vg0TxtfYLqISZw56OElycueE3MJ7hC32D3tVzyFDTON7fu K8EsiPoAJg0vRFvvwZ1SRlOvsMHtH+qtgDTcF1vC1ID6Rb9Xtv/mpWPn/MUf7DWnPUEK nIrSDouwyPSerZWM71cUXDLfO3qtUuq7vGb0p8/sG8dVLeNQDnpEkhpXLEQu+fkO5AnW ujmW3z/0H7CSA9GSlrWlySEVuw1Ih1/bTApg7MQ0VHm9L7m1u1NgJ5HDXSc8CjYlW4Je cbog== X-Received: by 10.182.43.161 with SMTP id x1mr17961825obl.5.1387320507967; Tue, 17 Dec 2013 14:48:27 -0800 (PST) Received: from [192.168.0.115] (sutvfirewall.sumnercomm.net. [69.24.208.18]) by mx.google.com with ESMTPSA id r6sm28133599obi.14.2013.12.17.14.48.26 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Tue, 17 Dec 2013 14:48:27 -0800 (PST) Message-ID: <1387320505.7853.3.camel@localhost> Subject: Re: virtualbox-ose segfaults on 10.0 From: Joe Maloney To: Bernhard =?ISO-8859-1?Q?Fr=F6hlich?= Date: Tue, 17 Dec 2013 16:48:25 -0600 In-Reply-To: References: <1386879841.99920.9.camel@localhost> <0A5D3966-A5A0-4CB2-84DE-A41022674E9E@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: "freebsd-emulation@freebsd.org" X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 17 Dec 2013 22:48:29 -0000 No problem. I still get the segfault even with new patch unfortunatley. I did confirm the installed port revision was virtualbox-ose-4.2.20_2. Below are the results you asked for from ldd + readelf. If you need me to test more just let me know. Joe Maloney [jmaloney@jm-desk-pc] ~% sudo ldd /usr/local/bin/VirtualBox /usr/local/bin/VirtualBox: libthr.so.3 => /lib/libthr.so.3 (0x800822000) libstdc++.so.6 => /usr/local/lib/gcc46/libstdc++.so.6 (0x800a47000) libm.so.5 => /lib/libm.so.5 (0x800d4b000) libgcc_s.so.1 => /usr/local/lib/gcc46/libgcc_s.so.1 (0x800f71000) libc.so.7 => /lib/libc.so.7 (0x801186000) [jmaloney@jm-desk-pc] ~% sudo readelf -d /usr/local/bin/VirtualBox Dynamic section at offset 0x7028 contains 25 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libthr.so.3] 0x0000000000000001 (NEEDED) Shared library: [libstdc ++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libm.so.5] 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.7] 0x000000000000000f (RPATH) Library rpath: [/usr/local/lib/gcc46:/usr/local/lib/virtualbox] 0x000000000000000c (INIT) 0x400e48 0x000000000000000d (FINI) 0x404d08 0x0000000000000004 (HASH) 0x400248 0x0000000000000005 (STRTAB) 0x4007f0 0x0000000000000006 (SYMTAB) 0x4003a0 0x000000000000000a (STRSZ) 465 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x607208 0x0000000000000002 (PLTRELSZ) 960 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x400a88 0x0000000000000007 (RELA) 0x400a70 0x0000000000000008 (RELASZ) 24 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x400a20 0x000000006fffffff (VERNEEDNUM) 2 0x000000006ffffff0 (VERSYM) 0x4009c2 0x0000000000000000 (NULL) 0x0 On Tue, 2013-12-17 at 22:02 +0100, Bernhard FrΓΆhlich wrote: > Thanks a lot for your help! I have committed a patch now that should fix this > issue once and for all. > > http://svnweb.freebsd.org/ports?view=revision&revision=336768 > > The analysis has shown that the vbox buildsystem has a strange check as > part of their hardening that strips away rpath for Hardened-R3 > binaries. It looks > like that is supposed to protect against world writable RPATH paths which would > allow a user to inject malicious shared objects. Our gcc48 path is definitely a > safe place so I decided to disable that check for FreeBSD. > > I will send that patch upstream and discuss the implications with the vbox > developers to see if that has some additional risks. > > > On Sat, Dec 14, 2013 at 1:25 AM, Joe Maloney wrote: > > [jmaloney@jm-desk-pc] ~% sudo ldd /usr/local/bin/VirtualBox > > Password: > > /usr/local/bin/VirtualBox: > > libthr.so.3 => /lib/libthr.so.3 (0x800822000) > > libstdc++.so.6 => /usr/local/lib/gcc46/libstdc++.so.6 (0x800a47000) > > libm.so.5 => /lib/libm.so.5 (0x800d4b000) > > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800f71000) > > libc.so.7 => /lib/libc.so.7 (0x80117e000) > > > > On Dec 13, 2013, at 5:02 PM, Bernhard FrΓΆhlich wrote: > > > > > > Am 12.12.2013 21:24 schrieb "Joe Maloney" : > >> > >> I cannot get the qt4 interface to start in FreeBSD 10. VboxManage seems > >> to work fine. This was just tested with the latest port a few hours ago > >> after Makefile change 336267 Virtualbox 4.2.20. Below is a backtrace. > >> > >> Joe Maloney > >> > >> [jmaloney@jm-desk-pc] ~% sudo gdb /usr/local/lib/virtualbox/VirtualBox > >> GNU gdb 6.1.1 [FreeBSD] > >> Copyright 2004 Free Software Foundation, Inc. > >> GDB is free software, covered by the GNU General Public License, and you > >> are > >> welcome to change it and/or distribute copies of it under certain > >> conditions. > >> Type "show copying" to see the conditions. > >> There is absolutely no warranty for GDB. Type "show warranty" for > >> details. > >> This GDB was configured as "amd64-marcel-freebsd"... > >> (gdb) run > >> Starting program: /usr/local/lib/virtualbox/VirtualBox > >> [New LWP 101456] > >> [New Thread 801c06400 (LWP 101456/VirtualBox)] > >> Type Manifest File: /root/.VirtualBox/xpti.dat > >> nsNativeComponentLoader: autoregistering begins. > >> nsNativeComponentLoader: autoregistering succeeded > >> nNCL: registering deferred (0) > >> [New Thread 801c11400 (LWP 100154/VirtualBox)] > >> [New Thread 801c0b400 (LWP 101680/VirtualBox)] > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> [Switching to Thread 801c06400 (LWP 101456/VirtualBox)] > >> 0x0000000000000000 in ?? () > >> (gdb) backtrace > >> #0 0x0000000000000000 in ?? () > >> #1 0x0000000800afc072 in __dynamic_cast (src_ptr=0x7fffffffc7d0, > >> src_type=0x8080087c0, dst_type=0x808d1cea0, src2dst=0) > >> at ../../.././../gcc-4.6.4/libstdc++-v3/libsupc++/dyncast.cc:61 > >> #2 0x000000081142e759 in QtCurve::Style::eventFilter () > >> from /usr/local/lib/qt4/plugins/styles/qtcurve.so > >> #3 0x0000000807c987cd in > >> QCoreApplicationPrivate::sendThroughObjectEventFilters () > >> from /usr/local/lib/qt4/libQtCore.so.4 > >> #4 0x000000080822750a in QApplicationPrivate::notify_helper () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #5 0x000000080822a1f8 in QApplication::notify () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #6 0x0000000807c984e5 in QCoreApplication::notifyInternal () > >> from /usr/local/lib/qt4/libQtCore.so.4 > >> #7 0x0000000808266ec8 in QWidgetPrivate::propagatePaletteChange () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #8 0x000000080826baa1 in QWidget::setBackgroundRole () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #9 0x000000081142a33f in QtCurve::Style::polish () > >> from /usr/local/lib/qt4/plugins/styles/qtcurve.so > >> #10 0x0000000808273e21 in QWidget::event () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #11 0x000000080864567f in QMenuBar::event () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #12 0x000000080822751b in QApplicationPrivate::notify_helper () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #13 0x000000080822a1f8 in QApplication::notify () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #14 0x0000000807c984e5 in QCoreApplication::notifyInternal () > >> from /usr/local/lib/qt4/libQtCore.so.4 > >> #15 0x000000080826965e in QWidget::ensurePolished () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #16 0x000000080826970f in QWidget::ensurePolished () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #17 0x000000080824f39d in QLayout::totalMinimumSize () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #18 0x0000000808273569 in QWidget::minimumSizeHint () > >> from /usr/local/lib/qt4/libQtGui.so.4 > >> #19 0x000000080548c8cc in UISelectorWindow::loadSettings > >> (this=0x801ed4000) > >> > >> at > >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp:135 > >> #20 0x0000000805485d4e in UISelectorWindow (this=0x801ed4000, > >> ppSelf=0x805c98300, pParent=0x0, flags={i = -10976}) > >> > >> at > >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp:102 > >> #21 0x00000008053d32fa in VBoxGlobal::selectorWnd (this=0x805c981e0) > >> from /usr/local/lib/virtualbox/VirtualBox.so > >> #22 0x0000000805367f84 in TrustedMain (argc=1, argv=0x7fffffffd8b8) at > >> qglobal.h:1510 > >> #23 0x00000000004024cb in SUPR3HardenedMain (pszProgName=0x404d14 > >> "VirtualBox", fFlags=1, argc=1, argv=0x7fffffffd8b8, > >> envp=0x7fffffffd8c8) > >> > >> at > >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:346 > >> #24 0x00000000004013cf in main (argc=1, argv=0x7fffffffd8b8, > >> envp=0x7fffffffd8c8) > >> > >> at > >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Frontends/VirtualBox/src/hardenedmain.cpp:32 > > > > Could you please send me the output of: ldd /usr/local/binVirtualBox > > > > > > > From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 02:57:28 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C72F5B6 for ; Wed, 18 Dec 2013 02:57:28 +0000 (UTC) Received: from forward2h.mail.yandex.net (forward2h.mail.yandex.net [84.201.187.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C26431951 for ; Wed, 18 Dec 2013 02:57:27 +0000 (UTC) Received: from web18h.yandex.ru (web18h.yandex.ru [84.201.186.47]) by forward2h.mail.yandex.net (Yandex) with ESMTP id 0F4AA700974 for ; Wed, 18 Dec 2013 06:56:34 +0400 (MSK) Received: from 127.0.0.1 (localhost [127.0.0.1]) by web18h.yandex.ru (Yandex) with ESMTP id 8733DFA16F7; Wed, 18 Dec 2013 06:56:34 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1387335394; bh=asViz5//ZihTvhJZYdNwAsRUbc/VzQYK6jyt6eKLiy8=; h=From:To:Subject:Date; b=ev6qzb/UQRCgAYgyGFFDG5feINB0uA3hzyiruxA6lSGeYlGOJv95iehT7gNcgZXiP GTU+y/etDRiOFcv1M5/cBe0E6qfSIBnb7pYNpccllFkpg+j7UxOvFxGEGVVgb97E00 mpd9F7Pg3QUDg/WNMqYgFyv1zdZ1bpfAWJi/Ye9s= Received: from net245.234.188-30.ertelecom.ru (net245.234.188-30.ertelecom.ru [188.234.245.30]) by web18h.yandex.ru with HTTP; Wed, 18 Dec 2013 06:56:34 +0400 From: =?koi8-r?B?59XM0cXXIOfP28E=?= To: freebsd-emulation@freebsd.org Subject: VirtualBox-4.3.4 on 10-RC1: link_elf_obj: symbol RTThreadCtxHooksAreRegistered undefined MIME-Version: 1.0 Message-Id: <196311387335394@web18h.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 18 Dec 2013 08:56:34 +0600 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r X-Mailman-Approved-At: Wed, 18 Dec 2013 03:03:11 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 02:57:28 -0000 Hi All! I tryin use VirtualBox 4.3.4 on latest -STABLE FreeBSD home 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0: Wed Dec 18 01:32:15 MSK 2013 user@home:/usr/obj/usr/src/sys/SERV amd64 pkg info | grep -i virt virtualbox-ose-4.3.4 A general-purpose full virtualizer for x86 hardware virtualbox-ose-kmod-4.3.4 VirtualBox kernel module for FreeBSD And when I tryin to load vboxdrv (manually or on boot) it gives an error: Dec 18 08:35:56 home kernel: link_elf_obj: symbol RTThreadCtxHooksAreRegistered undefined Dec 18 08:35:56 home kernel: linker_load_file: Unsupported file type Kernel and its sources are synced. What can cause that error? -------------------------------------------- σ ΥΧΑΦΕΞΙΕΝ, ηΥΜΡΕΧ ηΟΫΑ. From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 06:20:35 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F341EF8A for ; Wed, 18 Dec 2013 06:20:34 +0000 (UTC) Received: from mail-ob0-x233.google.com (mail-ob0-x233.google.com [IPv6:2607:f8b0:4003:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AF62E18DC for ; Wed, 18 Dec 2013 06:20:34 +0000 (UTC) Received: by mail-ob0-f179.google.com with SMTP id wm4so7427764obc.24 for ; Tue, 17 Dec 2013 22:20:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xbeiBQmoMXu0pFPKF2S6/bx+HwaHoAWe3TyR4xOFaG4=; b=Tr5kfamti3YOIN+pyxmmym+ajajWF40S+IfT3MSp0V9CrTybmpvX33ELrc52cRBRLm cB1E33uAXucVR0eFmvNXVpzh+KHXWFtlleKFSKxLxkyVkbkquMvl+LcXRX3PW6Lxo25Z 8nO/zypRvKN1Ive6O2paypWRTqFaqfYBcTshY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=xbeiBQmoMXu0pFPKF2S6/bx+HwaHoAWe3TyR4xOFaG4=; b=MVrI3L9ACEgzs4XfPWOwr3jCHyvPLv4+Lgcg2ckq5WxTADyP1dOYhD9NfK9naG1k5T LiULaWow5o6z0dog88viBRjrMNL388D1BjuR0nzirifouRrkZcc6UK6bSzfuBXEInZsF 4mWASaXTKVsmDu/OHXAfj0n1XsWZHzOjM7TUUm3XpMpZcpUWIbJLpHVohBfs4Tr0Ta4j K7Z3djDmHzZNcgUH4k1WrU5GPUZ78xXYlNftqNFfNhe50onO8lff0nULYr+wTbzU8/Sw Q3RjLPNQgPAgI1YbrZpJ1I4pz4TYgMRfMhlCZcUukDeAXPqhz8LAxoEbcu4MCH0o7Ppc sS3w== X-Gm-Message-State: ALoCoQljSGWah5wqWG8a+A8vdORpEv6HL1Q1uGujx79h1tMdm1J46YpEKwdusXJmHjx6u2WVQodr MIME-Version: 1.0 X-Received: by 10.182.250.200 with SMTP id ze8mr331991obc.72.1387347633049; Tue, 17 Dec 2013 22:20:33 -0800 (PST) Received: by 10.76.154.2 with HTTP; Tue, 17 Dec 2013 22:20:32 -0800 (PST) X-Originating-IP: [176.66.135.45] Received: by 10.76.154.2 with HTTP; Tue, 17 Dec 2013 22:20:32 -0800 (PST) In-Reply-To: <196311387335394@web18h.yandex.ru> References: <196311387335394@web18h.yandex.ru> Date: Wed, 18 Dec 2013 07:20:32 +0100 Message-ID: Subject: Re: VirtualBox-4.3.4 on 10-RC1: link_elf_obj: symbol RTThreadCtxHooksAreRegistered undefined From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: =?KOI8-R?B?59XM0cXXIOfP28E=?= Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 06:20:35 -0000 Am 18.12.2013 04:03 schrieb "=E7=D5=CC=D1=C5=D7 =E7=CF=DB=C1" : > > Hi All! > I tryin use VirtualBox 4.3.4 on latest -STABLE > FreeBSD home 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0: Wed Dec 18 01:32:15 MSK 2013 user@home:/usr/obj/usr/src/sys/SERV amd64 > > pkg info | grep -i virt > virtualbox-ose-4.3.4 A general-purpose full virtualizer for x86 hardware > virtualbox-ose-kmod-4.3.4 VirtualBox kernel module for FreeBSD > > And when I tryin to load vboxdrv (manually or on boot) it gives an error: > Dec 18 08:35:56 home kernel: link_elf_obj: symbol RTThreadCtxHooksAreRegistered undefined > Dec 18 08:35:56 home kernel: linker_load_file: Unsupported file type > > Kernel and its sources are synced. > > What can cause that error? > That bug was fixed already. I will create another call for testers soon so you can either wait for that or: svn co https://svn.redports.org/virtualbox Thanks for the report! From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 12:20:14 2013 Return-Path: Delivered-To: vbox@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B2DD6313; Wed, 18 Dec 2013 12:20:14 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 850AA18B7; Wed, 18 Dec 2013 12:20:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBICKEFt033633; Wed, 18 Dec 2013 12:20:14 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBICKEfp033632; Wed, 18 Dec 2013 12:20:14 GMT (envelope-from edwin) Date: Wed, 18 Dec 2013 12:20:14 GMT Message-Id: <201312181220.rBICKEfp033632@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, vbox@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/184964: [patch] emulators/virtualbox-ose-additions: does not build in poudriere X-Mailman-Approved-At: Wed, 18 Dec 2013 12:27:01 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 12:20:14 -0000 Synopsis: [patch] emulators/virtualbox-ose-additions: does not build in poudriere Responsible-Changed-From-To: freebsd-ports-bugs->vbox Responsible-Changed-By: edwin Responsible-Changed-When: Wed Dec 18 12:20:14 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=184964 From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 13:30:01 2013 Return-Path: Delivered-To: vbox@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 51508E8D for ; Wed, 18 Dec 2013 13:30:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3DF5F1F19 for ; Wed, 18 Dec 2013 13:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBIDU1Z7047851 for ; Wed, 18 Dec 2013 13:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBIDU13Z047850; Wed, 18 Dec 2013 13:30:01 GMT (envelope-from gnats) Date: Wed, 18 Dec 2013 13:30:01 GMT Message-Id: <201312181330.rBIDU13Z047850@freefall.freebsd.org> To: vbox@FreeBSD.org From: William Grzybowski Subject: Re: ports/184964: [patch] emulators/virtualbox-ose-additions: does not build in poudriere X-Mailman-Approved-At: Wed, 18 Dec 2013 15:01:12 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: William Grzybowski List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Dec 2013 13:30:01 -0000 The following reply was made to PR ports/184964; it has been noted by GNATS. From: William Grzybowski To: bug-followup@FreeBSD.org, markand@malikania.fr Cc: Subject: Re: ports/184964: [patch] emulators/virtualbox-ose-additions: does not build in poudriere Date: Wed, 18 Dec 2013 11:25:22 -0200 --047d7bd7702220da9104edcefac7 Content-Type: text/plain; charset=ISO-8859-1 Hi, The correct fix here would be USE_PYTHON_BUILD= yes -- William Grzybowski ------------------------------------------ Curitiba/PR - Brasil --047d7bd7702220da9104edcefac7 Content-Type: text/html; charset=ISO-8859-1
Hi,

The correct fix here would be USE_PYTHON_BUILD= yes

--
William Grzybowski
------------------------------------------
Curitiba/PR - Brasil
--047d7bd7702220da9104edcefac7-- From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 19:02:48 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id EAB737DE; Wed, 18 Dec 2013 19:02:47 +0000 (UTC) Message-ID: <52B1F157.7090009@FreeBSD.org> Date: Wed, 18 Dec 2013 14:02:47 -0500 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= Subject: Re: Problem with compat9x References: <52AF4676.3020102@tds.net> <52AF8F8D.7070103@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Wed, 18 Dec 2013 19:32:56 +0000 Cc: vbox@freebsd.org, Jason bacon X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 19:02:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-12-17 05:56:01 -0500, Bernhard Frφhlich wrote: > On Tue, Dec 17, 2013 at 12:41 AM, Jung-uk Kim > wrote: >> On 2013-12-16 14:57:55 -0500, Bernhard Frφhlich wrote: >>> >>> Yes I am aware of that and if you look at the commit history >>> you will see that I have tried to fix that issue with the last >>> commit. It has fixed the issue for a couple of vbox binaries >>> (VBoxSVC, VBoxManage) but some are still broken. (VBoxHeadless, >>> VirtualBox) >>> >>> The conflicts entry for compat9x was there already and I will >>> need to add it again as it seems. >> >> BTW, I have a real fix for the problem, i.e., build with Clang >> (well, as much as possible). In fact, only couple of files >> (under src/recompiler) are absolutely needed to be compiled with >> GCC in 4.3.x. Therefore, there is no need for libstdc++.so >> dependency at all. >> >> Here are my experimental ports (based on official vbox@ ports, >> i.e., https://redports.org/browser/virtualbox/emulators) >> >> http://redports.org/browser/jkim/emulators > > Probably I don't understand what you want to archive but I don't > think patching virtualbox to compile 95% of it with clang and still > having to compile the remaining 5% with gcc is of any benefit. % find VirtualBox-4.3.4 -type f \( -name "*.c" -or -name "*.cpp" \) | wc -l 6187 % find VirtualBox-4.3.4/src/recompiler -type f \( -name "*.c" -or - -name "*.cpp" \) | wc -l 28 It's at least 99%. ;-) Seriously, my point is we need to reduce libstdc++.so dependency from ports tree at all cost because '-rpath' is really asking for serious trouble in the long run (*unless* the binary is completely self-contained, of course), IMHO. I had very unpleasant experience with LibreOffice and I learned it the hard way. Whatever I do with the port, people always complained that something is broken in a weird way. Almost every time, I found some *.so from its dependencies are built with different C++ headers and runtime. Imagine you have foo.so built with g++48 and bar.so built with g++46 and an executable built with libc++.so and requiring them both, directly or indirectly, for example. No fun at all. :-( > We need to carry all the clang patches in our port which makes it a > big beast and have likely no chance to get those workarounds > included upstream because they won't accept patches for a compiler > that can't fully build vbox. Patches are not too big. In fact, many patches are also beneficial to GCC build because most of them fix compiler warnings with GCC, too. I don't see any problem of submitting those patches. Actually, the recompiler (based on ancient QEMU) must be updated to remove GCC dependency in the first place, i.e., the infamous global register, IMHO. FYI, recent QEMU can be built with Clang just fine. > The issue that this thread talks about can be fixed in a much > simpler way. In fact the VBoxHeadless and VirtualBox binaries do > not have a RPATH at all - so all we need to do is fix the vbox > buildsystem to add the RPATH to those binaries too like they > already do for VBoxSVC and VBoxManage. Obviously, I do not agree with the "simpler" fix. ;-) Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJSsfFXAAoJEHyflib82/FG3ocH/3r4jRTFDG8OQz9MeCt5ezlq 85Fq5cwTBvCSgAsqviqljbBmiwCnfQz0GcL/prA0A1O9AAWCOK74KwGCF3MkfIpW FZxnpvqF7T2pBM7Z7wwhBTfzdJEnhtbRCu8TdM4SvmnGGKxsl+SS6sM8ioRjapAK +SuuRBrOnNxGxCb1e50OGnZ4n1lA1AnP28E8SJrgkp8I1CIdS9sdoOS/weE4bPVR 7Mnkz0WioMYAQDPlLfILwXKaksl1UCI3Xn7IObHH+UVZu0jP3rbWbQ8Xe7f430s9 dQBR5F5d9uxxr2QCs7itXKgA8skViC40gUyerTAQTmGqlYUMF3cbflfeF1MCSZk= =eplO -----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 19:30:08 2013 Return-Path: Delivered-To: vbox@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82AE823A; Wed, 18 Dec 2013 19:30:08 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5877D1C9F; Wed, 18 Dec 2013 19:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBIJU8Au028948; Wed, 18 Dec 2013 19:30:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBIJU8Ts028947; Wed, 18 Dec 2013 19:30:08 GMT (envelope-from edwin) Date: Wed, 18 Dec 2013 19:30:08 GMT Message-Id: <201312181930.rBIJU8Ts028947@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, vbox@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/184977: emulators/virtualbox-ose fails to compile on 10.0 r259488 X-Mailman-Approved-At: Wed, 18 Dec 2013 20:36:08 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 19:30:08 -0000 Synopsis: emulators/virtualbox-ose fails to compile on 10.0 r259488 Responsible-Changed-From-To: freebsd-ports-bugs->vbox Responsible-Changed-By: edwin Responsible-Changed-When: Wed Dec 18 19:30:08 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=184977 From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 18 20:38:37 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EFD88842 for ; Wed, 18 Dec 2013 20:38:37 +0000 (UTC) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A8BA5117A for ; Wed, 18 Dec 2013 20:38:37 +0000 (UTC) Received: by mail-ob0-f178.google.com with SMTP id uz6so195290obc.37 for ; Wed, 18 Dec 2013 12:38:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=V5d0I7DS7Uk3XVSEJBN23Oh7+tV4p3js3CUQlAaegXk=; b=HvkWO3XBelfcatkVAuDoRpf5m3zkvexJSsNNXk8BPYMNEi5tSEdr+FqNhvlcmP6189 E00/sUnpRx7SZYOS4ewEPXO7E4Gb0wOYgcQBGT4HzzS3gH2d0zIE40osK/0FLZw+KdRK 8FeA6TlGzyc8eNL2o32R9Wq4sf95qOAJZaWiU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=V5d0I7DS7Uk3XVSEJBN23Oh7+tV4p3js3CUQlAaegXk=; b=ca5eLIxbwCPrH2d8S3motoN6Yee3NO6iCQyLPCZZfDO27Bsj5FolMphBZvrXFUxia4 acosuhvoPe+elk7WxUaDNNGDJxHeDbuJ8GiDAAwq0I7zsSM8dTAo6FT2WwoqWx5XV2ns VDfkCZSCRUCUc5seF0UhFaQmMlxgudRPwatBtbHXzYqKO1gYneCT/hjETCQrQdl6nJTO JsGsdN7+ibve4rv6blTMXOV1rjc54Qa/CG+gllx2EQk7GyVDBDW5FJLrVIk3WngDUu1W SvFv/jFageI1HcETJk48o4rEztkimu+x/j3Nf4jDOs7tYV11jjg+rcJHk9ZPLtM7DFEr gwgA== X-Gm-Message-State: ALoCoQlfObTN7nFJ6Hv3pMhG+mR9cHSZ02Tf5+0pgWt3cdt2OmgnOSbSK1e79hEotl8IGiZzDcFm MIME-Version: 1.0 X-Received: by 10.182.199.70 with SMTP id ji6mr22460615obc.36.1387399116838; Wed, 18 Dec 2013 12:38:36 -0800 (PST) Sender: decke@bluelife.at Received: by 10.76.154.2 with HTTP; Wed, 18 Dec 2013 12:38:36 -0800 (PST) X-Originating-IP: [176.66.135.45] Received: by 10.76.154.2 with HTTP; Wed, 18 Dec 2013 12:38:36 -0800 (PST) In-Reply-To: <52B1F157.7090009@FreeBSD.org> References: <52AF4676.3020102@tds.net> <52AF8F8D.7070103@FreeBSD.org> <52B1F157.7090009@FreeBSD.org> Date: Wed, 18 Dec 2013 21:38:36 +0100 X-Google-Sender-Auth: 4W4wvbYpRd_njBND9QXFDnQOzHM Message-ID: Subject: Re: Problem with compat9x From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Jung-uk Kim X-Mailman-Approved-At: Wed, 18 Dec 2013 20:44:55 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: vbox@freebsd.org, Jason bacon X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 18 Dec 2013 20:38:38 -0000 Am 18.12.2013 20:02 schrieb "Jung-uk Kim" : > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2013-12-17 05:56:01 -0500, Bernhard Fr=F6hlich wrote: > > On Tue, Dec 17, 2013 at 12:41 AM, Jung-uk Kim > > wrote: > >> On 2013-12-16 14:57:55 -0500, Bernhard Fr=F6hlich wrote: > >>> > >>> Yes I am aware of that and if you look at the commit history > >>> you will see that I have tried to fix that issue with the last > >>> commit. It has fixed the issue for a couple of vbox binaries > >>> (VBoxSVC, VBoxManage) but some are still broken. (VBoxHeadless, > >>> VirtualBox) > >>> > >>> The conflicts entry for compat9x was there already and I will > >>> need to add it again as it seems. > >> > >> BTW, I have a real fix for the problem, i.e., build with Clang > >> (well, as much as possible). In fact, only couple of files > >> (under src/recompiler) are absolutely needed to be compiled with > >> GCC in 4.3.x. Therefore, there is no need for libstdc++.so > >> dependency at all. > >> > >> Here are my experimental ports (based on official vbox@ ports, > >> i.e., https://redports.org/browser/virtualbox/emulators) > >> > >> http://redports.org/browser/jkim/emulators > > > > Probably I don't understand what you want to archive but I don't > > think patching virtualbox to compile 95% of it with clang and still > > having to compile the remaining 5% with gcc is of any benefit. > > % find VirtualBox-4.3.4 -type f \( -name "*.c" -or -name "*.cpp" \) | > wc -l > 6187 > % find VirtualBox-4.3.4/src/recompiler -type f \( -name "*.c" -or > - -name "*.cpp" \) | wc -l > 28 > > It's at least 99%. ;-) > > Seriously, my point is we need to reduce libstdc++.so dependency from > ports tree at all cost because '-rpath' is really asking for serious > trouble in the long run (*unless* the binary is completely > self-contained, of course), IMHO. I had very unpleasant experience > with LibreOffice and I learned it the hard way. Whatever I do with > the port, people always complained that something is broken in a weird > way. Almost every time, I found some *.so from its dependencies are > built with different C++ headers and runtime. Imagine you have foo.so > built with g++48 and bar.so built with g++46 and an executable built > with libc++.so and requiring them both, directly or indirectly, for > example. No fun at all. :-( Yes, I agree that it is a problem if we start mixing compilers. But wait we are already way past that point because we introduced clang as default compiler. There are quite a few more ports that break in strange ways because of that mix. > > We need to carry all the clang patches in our port which makes it a > > big beast and have likely no chance to get those workarounds > > included upstream because they won't accept patches for a compiler > > that can't fully build vbox. > > Patches are not too big. In fact, many patches are also beneficial to > GCC build because most of them fix compiler warnings with GCC, too. I > don't see any problem of submitting those patches. I have no problem to send patches which fix real problems but I don't want us to be like debian where people push boatloads of questionable patches on top of a 3rd party project. > Actually, the recompiler (based on ancient QEMU) must be updated to > remove GCC dependency in the first place, i.e., the infamous global > register, IMHO. FYI, recent QEMU can be built with Clang just fine. Yes I know about that and seriously the only way to get that done is by talking to upstream. If someone provides patches for that I would like to see them committed upstream first. The recompiler is a core part of vbox so I don't think we should be the testbed for such experiments just because we like to build stuff with clang. > > The issue that this thread talks about can be fixed in a much > > simpler way. In fact the VBoxHeadless and VirtualBox binaries do > > not have a RPATH at all - so all we need to do is fix the vbox > > buildsystem to add the RPATH to those binaries too like they > > already do for VBoxSVC and VBoxManage. > > Obviously, I do not agree with the "simpler" fix. ;-) It was the only fix I could provide in time for 10.0. Yes, rpath is not the magic bullet but it gives us time to work on better fixes. Please don't get me wrong. I am actually very happy with clang as a compiler and I use it also for some of my own code. But I still think it is the wrong choice for ports and we have created a lot of problems with that which will need a lot of our attention and time in the future. We are still depending very strong on the base compiler which we shouldn't. We are now adding hacks and crap like that rpath stuff or even heavily patch ports - for nothing! IMHO using a gcc48 as ports compiler would be the way to go. (this mail is my personal opinion) From owner-freebsd-emulation@FreeBSD.ORG Thu Dec 19 14:01:44 2013 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 28E93A3C for ; Thu, 19 Dec 2013 14:01:44 +0000 (UTC) Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E72D51351 for ; Thu, 19 Dec 2013 14:01:43 +0000 (UTC) Received: by mail-ie0-f176.google.com with SMTP id at1so1324400iec.21 for ; Thu, 19 Dec 2013 06:01:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=OOo9mUGUtyNKje8m37MSjo2rPaoNR3aieGNz0jUeOUM=; b=MkS4GLgnEoNqqOOFc02MtiTisvmYafliVhOl+paC+Qlosolu/YJydET8JX5rI0jAh3 jM+Y1FAR/vu2W/m/cv0S/v0XWE1b696X6ZL3dI4rhLZ+SADBm0ArmPvUXjFt4V/tU8lb P+I/XgDtOwaYs3RfzkYRbeKGk5IYXYIX09WzGSXVUOwkYrubo70CPZOy2NVZ3z/mtmEV 2jCa6u5fcwj2I1MMg1DDzcLKAi2pSm6YL5Z/cIM2n5kIr3PTTOQVtJ/F5KKDK21aT/0U 2cR4jiNuW+9hFJ/OyXh+8qSE5EG3ZIJ80qsFEngfcsNr+owr1bzt2IqWtM4moZffmOI+ ErZg== X-Gm-Message-State: ALoCoQlaBSSy9EEhLxOJeFoglMUx0y5rkFtYBuH6s6UN8qZh9Hwi4HYPBZQH6544mx8IwuD/TuUY X-Received: by 10.42.227.195 with SMTP id jb3mr1082622icb.27.1387461212159; Thu, 19 Dec 2013 05:53:32 -0800 (PST) Received: from oyster.jbacon.dyndns.org (h69-131-100-239.nwblwi.broadband.dynamic.tds.net. [69.131.100.239]) by mx.google.com with ESMTPSA id l7sm5554676igx.2.2013.12.19.05.53.30 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 19 Dec 2013 05:53:31 -0800 (PST) Message-ID: <52B2FA57.7070907@tds.net> Date: Thu, 19 Dec 2013 07:53:27 -0600 From: Jason Bacon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Jung-uk Kim , vbox@FreeBSD.org Subject: Re: Problem with compat9x References: <52AF4676.3020102@tds.net> <52AF9438.1030801@FreeBSD.org> In-Reply-To: <52AF9438.1030801@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Thu, 19 Dec 2013 14:19:49 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Thu, 19 Dec 2013 14:01:44 -0000 The openjdk7 binary package as of a few days ago had a direct run dependency on compat9x, but I just finished building the latest port from source and verified that it's gone. So, at this point I no longer have any issues with VirtualBox. Thanks, JB On 12/16/13 18:00, Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2013-12-16 13:29:10 -0500, Jason Bacon wrote: >> Compat9x is required by openjdk7, BTW. Removing openjdk7 and >> compat9x eliminates the problem. > ... > > BTW, you do not need compat9x for OpenJDKs to *run*. You can safely > remove bootstrap-openjdk and compat8x/compat9x once you are done > building them. In fact, it is highly recommended. Please see > pkg-message: > > http://svnweb.freebsd.org/ports/head/java/bootstrap-openjdk/pkg-message?revision=305745&view=co > > Jung-uk Kim > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (FreeBSD) > > iQEcBAEBAgAGBQJSr5Q4AAoJEHyflib82/FGeN8H/3acXAY4807FyEwfBW9GFduh > bur3wS5QSkJCbKZvk4aFzWLvTlkV+pcVwTqOlVMixNfp/wHoXPC0n8vGsWA94JEi > ltsIGig1nQhYO843QemjynODIx4ifchXAgtnb+uePUJ6xdx3nBjhs6tvm67Uj5C1 > 68C6zm63jjyNPy8hRLv9zeDMsYN4tAusRVBinkfRl7s0e/XlmOL0DF2urOB1jTCk > 20Q+qJJai6eEVPrPletWRcsSFqd4+OTsBpNBXred9WIFlNnP++GAohpZP+Qsj0BL > x1WEeEv5h1La0af6lSakAQkiEEOEan/+Gl+oLcSEdT73mA2EHvEylLPPYDQMZfM= > =S0PS > -----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 21 06:50:46 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C58FD175 for ; Sat, 21 Dec 2013 06:50:46 +0000 (UTC) Received: from sam.nabble.com (sam.nabble.com [216.139.236.26]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A77191E2C for ; Sat, 21 Dec 2013 06:50:46 +0000 (UTC) Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1VuGOb-0003xQ-63 for freebsd-emulation@freebsd.org; Fri, 20 Dec 2013 22:50:45 -0800 Date: Fri, 20 Dec 2013 22:50:45 -0800 (PST) From: BBlister To: freebsd-emulation@freebsd.org Message-ID: <1387608645158-5870477.post@n5.nabble.com> In-Reply-To: <52AADB18.3010407@rawbw.com> References: <52AADB18.3010407@rawbw.com> Subject: Re: [VBox] Why VirtualBox process is so large? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.17 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: Sat, 21 Dec 2013 06:50:46 -0000 One column is the VSZ and the other column is the RSS . What you should look at is the RSS column which is the real physical memory allocated. Thus, if you configure 512MB and your machine used 444MB RSS memory, then it has not touched at all a memory portion. Usually the overhead is ~80MB. So, a VM with 512MB which uses all the memory, will have RSS 512+70 ~600MB . Note that the VSZ is the virtual allocated memory, that is the memory that has been *virtually* allocated, and maybe it has been used or not. This exists in the virtual memory subsystem. Do not worry about VSZ, all operating systems have very large ammounts of this memory. The VSZ memory shows the memory that has originally requested, and the RSS the memory that has been placed on RAM (from the VSZ). The rest of the VSZ memory is either on disk, or just some entries in the process table description structure. -- View this message in context: http://freebsd.1045724.n5.nabble.com/VBox-Why-VirtualBox-process-is-so-large-tp5868082p5870477.html Sent from the freebsd-emulation mailing list archive at Nabble.com.