From owner-freebsd-emulation@freebsd.org Mon Jul 13 17:48:11 2015 Return-Path: Delivered-To: freebsd-emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02C4A99B4D8 for ; Mon, 13 Jul 2015 17:48:11 +0000 (UTC) (envelope-from des@des.no) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DCA2FC30 for ; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) (envelope-from des@des.no) Received: by mailman.ysv.freebsd.org (Postfix) id D9AE599B4D7; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) Delivered-To: emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE5EF99B4D2 for ; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) (envelope-from des@des.no) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 9BF35C2F for ; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) (envelope-from des@des.no) Received: by freefall.freebsd.org (Postfix) id 9AB27103C; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) Delivered-To: vbox@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by freefall.freebsd.org (Postfix) with ESMTP id 80080103B for ; Mon, 13 Jul 2015 17:48:10 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 12374C2E for ; Mon, 13 Jul 2015 17:48:09 +0000 (UTC) (envelope-from des@des.no) Received: from nine.des.no (smtp.des.no [194.63.250.102]) by smtp-int.des.no (Postfix) with ESMTP id 00DD4431C for ; Mon, 13 Jul 2015 17:48:01 +0000 (UTC) Received: by nine.des.no (Postfix, from userid 1001) id B9D38C992; Mon, 13 Jul 2015 19:48:01 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: vbox@FreeBSD.org Subject: oddity in virtualbox-ose-additions Date: Mon, 13 Jul 2015 19:48:00 +0200 Message-ID: <86k2u454q7.fsf@nine.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 13 Jul 2015 18:04:01 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.20 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, 13 Jul 2015 17:48:11 -0000 While trying to build $subj on 10.2, I noticed an oddity in the Makefile: cd ${WRKSRC} && ${SH} env.sh && \ ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS} the last two lines are wrong - env.sh sets environment variables and needs to be sourced into the shell before kmk is invoked, like virtualbox-ose des: cd ${WRKSRC} && \ ${SH} -c '. env.sh && ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}' although I don't think it will fix the problem, which is that kmk just hangs on wait channel umtxn. I changed the Makefile so it reads: cd ${WRKSRC} && (. env.sh && ktrace -di env \ ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}) "make build" now shows: =3D=3D=3D> Building for virtualbox-ose-additions-4.3.30 cd /usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-4.3.30 && = (. env.sh && ktrace -di env VBOX_LIBPATH_X11=3D/usr/local /usr/local/bin/k= mk ) Config.kmk:2463: /usr/ports/emulators/virtualbox-ose-additions/work/Virtual= Box-4.3.30/out/freebsd.amd64/release/DynamicConfig.kmk: No such file or dir= ectory Config.kmk:5741: /usr/ports/emulators/virtualbox-ose-additions/work/Virtual= Box-4.3.30/out/freebsd.amd64/release/revision.kmk: No such file or directory ktracing kmk shows: 81309 kmk 0.384439 CALL stat(0x7fffffffce80,0x7fffffffcf30) 81309 kmk 0.384447 NAMI "/usr/ports/emulators/virtualbox-ose-additio= ns/work/VirtualBox-4.3.30/kBuild/footer-pass2-compiling-targets.kmk" 81309 kmk 0.384512 STRU struct stat {dev=3D3814390055, ino=3D155726,= mode=3D0100644, nlink=3D1, uid=3D0, gid=3D0, rdev=3D4294967295, atime=3D14= 36807940, stime=3D1422469074, ctime=3D1436807971.046414138, birthtime=3D143= 6807945.809426477, size=3D36256, blksize=3D36352, blocks=3D25, flags=3D0x80= 0 } 81309 kmk 0.384520 RET stat 0 81309 kmk 0.384530 CALL open(0x801840658,0,0x1b6) 81309 kmk 0.384538 NAMI "/usr/ports/emulators/virtualbox-ose-additio= ns/work/VirtualBox-4.3.30/kBuild/footer-pass2-compiling-targets.kmk" 81309 kmk 0.384597 RET open 7 81309 kmk 0.384606 CALL fcntl(0x7,F_SETFD,FD_CLOEXEC) 81309 kmk 0.384614 RET fcntl 0 81309 kmk 0.384644 CALL fstat(0x7,0x7fffffffd1e0) 81309 kmk 0.384664 STRU struct stat {dev=3D3814390055, ino=3D155726,= mode=3D0100644, nlink=3D1, uid=3D0, gid=3D0, rdev=3D4294967295, atime=3D14= 36807940, stime=3D1422469074, ctime=3D1436807971.046414138, birthtime=3D143= 6807945.809426477, size=3D36256, blksize=3D36352, blocks=3D25, flags=3D0x80= 0 } 81309 kmk 0.384672 RET fstat 0 81309 kmk 0.384683 CALL fstat(0x7,0x7fffffffd090) 81309 kmk 0.384691 STRU struct stat {dev=3D3814390055, ino=3D155726,= mode=3D0100644, nlink=3D1, uid=3D0, gid=3D0, rdev=3D4294967295, atime=3D14= 36807940, stime=3D1422469074, ctime=3D1436807971.046414138, birthtime=3D143= 6807945.809426477, size=3D36256, blksize=3D36352, blocks=3D25, flags=3D0x80= 0 } 81309 kmk 0.384698 RET fstat 0 81309 kmk 0.384707 CALL read(0x7,0x801b7a000,0x9000) 81309 kmk 0.384856 GIO fd 7 read 4096 bytes 81309 kmk 0.384866 RET read 36256/0x8da0 81309 kmk 0.385414 CALL mmap(0,0x400000,0x3,0x= 1002,0xffffffff,0) 81309 kmk 0.385432 RET mmap 34389098496/0x801c00000 81309 kmk 0.388062 CALL _umtx_op(0x800ad9330,UMTX_OP_MUTEX_WAIT,0,0,= 0) 81309 kmk 11.962347 RET _umtx_op RESTART 81309 kmk 11.962581 PSIG SIGINT caught handler=3D0x8008c3f30 mask=3D= 0x0 code=3DSI_KERNEL 81309 kmk 11.962640 CALL sigreturn(0x7fffffffa460) 81309 kmk 11.962667 RET sigreturn JUSTRETURN 81309 kmk 11.962692 CALL _umtx_op(0x800ad9330,UMTX_OP_MUTEX_WAIT,0,0= ,0) It ignores the SIGINT and remains stuck in the backgrounf until I SIGKILL it (pkill -9 kmk). DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no