From owner-freebsd-current@freebsd.org Sun Dec 13 14:27:41 2015 Return-Path: Delivered-To: freebsd-current@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 DD835A42307 for ; Sun, 13 Dec 2015 14:27:41 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A513319EC for ; Sun, 13 Dec 2015 14:27:41 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1a87cb-001zYU-7R>; Sun, 13 Dec 2015 15:27:33 +0100 Received: from x5ce137ac.dyn.telefonica.de ([92.225.55.172] helo=hermann) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1a87ca-001D3Y-Vm>; Sun, 13 Dec 2015 15:27:33 +0100 Date: Sun, 13 Dec 2015 15:27:12 +0100 From: "O. Hartmann" To: FreeBSD CURRENT Subject: Lenovo E540: USB 3.0 HDD/ZFS: painful performance < 3 MB/s Message-ID: <20151213152712.1e640c17@hermann> Organization: FU Berlin X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 92.225.55.172 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2015 14:27:42 -0000 Running recent CURRENT as buildworld of today on a Lenovo ThinkPad Edge E540 with most recent Firmware 2.22 performs very bad having a USB 3.0 external HDD formatted with ZFS. The casing is a FANTEC Alu U3e casing which claims to be SATA 6GB ready, having external USB 3.0 and eSATA connectors, which shows n FreeBSD CURRENT (FreeBSD 11.0-CURRENT #10 r292162: Sun Dec 13 13:27:19 CET 2015 amd64): [...] mptable_probe: MP Config Table has bad signature: \^A Copyright (c) 1992-2015 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-CURRENT #10 r292162: Sun Dec 13 13:27:19 CET 2015 root@hermann:/usr/obj/usr/src/sys/SARIN amd64 FreeBSD clang version 3.7.0 (tags/RELEASE_370/final 246257) 20150906 VT(efifb): resolution 640x480 info: [drm] Initialized drm 1.1.0 20060810 CPU: Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz (2494.27-MHz K8-class CPU) Origin="GenuineIntel" Id=0x306c3 Family=0x6 Model=0x3c Stepping=3 Features=0xbfebfbff Features2=0x7fdafbbf AMD Features=0x2c100800 AMD Features2=0x21 Structured Extended Features=0x27ab XSAVE Features=0x1 VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 17179869184 (16384 MB) avail memory = 16488468480 (15724 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: as [...] ugen0.2: at usbus0 umass0: on usbus0 da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number 00000000000000000000 da0: 400.000MB/s transfers da0: 1907729MB (3907029168 512 byte sectors) da0: quirks=0x2 Writing to the raw, uninitialized device via dd if=/dev/zero of=/dev/da0 bs=512M count=10G gives ~ 30 MB/s. The drive has been partioned with GPT, one partition covering the whole drive with type freebsd-zfs which has been initialized with a ZFS volume. What is wrong here? Kind regards, oh From owner-freebsd-current@freebsd.org Mon Dec 14 06:40:24 2015 Return-Path: Delivered-To: freebsd-current@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 7D4A4A43016; Mon, 14 Dec 2015 06:40:24 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 466CA10DC; Mon, 14 Dec 2015 06:40:24 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by vkca188 with SMTP id a188so148966347vkc.0; Sun, 13 Dec 2015 22:40:23 -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; bh=FOfZ7b+2Hhik96LG6LSeu8mePwcek60QdWci9qJWi9c=; b=j9JYkm8q4VpLOFlRRvu3mXVL9edL9/tTequF2bZWUgrOV/FNiHxuqRHmgeyYKg+cqd ONrK+ZHEHlKzdp84W7tfuFIuw2XCM+3hUv6GFpQkkuRw4/jkzWyrPAQJZfLBqZq56Uz6 pgs5h5tRLjlFX/tn4NxDS7SNuqwhxKtwJ5+UpWV8B/L6aA45NtviUx23OJozToXaQibI tdFc/c1bqBmNv8B9sKjhsRsz13peJpSBig2jesvKTsiPTTXOdJRZjiqAq0iCp27F8p/V IkjX+oJdauZd14EVe4xD5YpQEGkWf9hQpRHVJT2WnNl73ErwURoTyvoRpax5ghWgCcDG 4vfw== MIME-Version: 1.0 X-Received: by 10.31.167.216 with SMTP id q207mr23017894vke.79.1450075222859; Sun, 13 Dec 2015 22:40:22 -0800 (PST) Received: by 10.31.47.137 with HTTP; Sun, 13 Dec 2015 22:40:22 -0800 (PST) Date: Sun, 13 Dec 2015 22:40:22 -0800 Message-ID: Subject: "libssl.so.8" not found From: Russell Haley To: freebsd-arm , freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 06:40:24 -0000 Hi There, I am trying to bring up an Arm image off the FreeBSD website for my hummingboard. The problem seems to be when I run pkg the system installs the latest version - 1.6.2, and then fails with: Shared object "libssl.so.8" not found, required by "pkg" I've seen this in NextBSD, and DesktopBSD and even on my previous arm image but I was able to get around the problem by creating links from libssl.so.7 to libssl.so.8. While this works for pkg, I then get curl errors from git: root@imx6:~ # git clone http://github.com/amix/vimrc.git ~/.vim_runtime Cloning into '/root/.vim_runtime'... /usr/local/lib/libcurl.so.4: Undefined symbol "SSL_CTX_set_alpn_protos" I'm just guessing, but the thought was this is an option missing in the libssl.so.7 binary? This is a bit of a show stopper for me because I wanted to build my project on the board itself. As usual, any input would be welcome as I don't know where to go from here. Thanks, Russ From owner-freebsd-current@freebsd.org Mon Dec 14 07:18:49 2015 Return-Path: Delivered-To: freebsd-current@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 55BACA42975; Mon, 14 Dec 2015 07:18:49 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1BE71131E; Mon, 14 Dec 2015 07:18:48 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [93.104.12.110] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1a8NPA-0005Dl-Qa; Mon, 14 Dec 2015 08:18:45 +0100 Received: from localhost.my.domain (c720-r285885-amd64 [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id tBE7Ifoo003791 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 14 Dec 2015 08:18:42 +0100 (CET) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id tBE7IfVi003790; Mon, 14 Dec 2015 08:18:41 +0100 (CET) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Mon, 14 Dec 2015 08:18:40 +0100 From: Matthias Apitz To: Russell Haley Cc: freebsd-arm , freebsd-current@freebsd.org Subject: Re: "libssl.so.8" not found Message-ID: <20151214071840.GA3771@c720-r285885-amd64> Reply-To: Matthias Apitz Mail-Followup-To: Matthias Apitz , Russell Haley , freebsd-arm , freebsd-current@freebsd.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operating-System: FreeBSD 11.0-CURRENT r285885 (amd64) User-Agent: Mutt/1.5.23 (2014-03-12) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 93.104.12.110 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 07:18:49 -0000 El día Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell Haley escribió: > Hi There, > > I am trying to bring up an Arm image off the FreeBSD website for my > hummingboard. The problem seems to be when I run pkg the system installs > the latest version - 1.6.2, and then fails with: > > Shared object "libssl.so.8" not found, required by "pkg" > > I've seen this in NextBSD, and DesktopBSD and even on my previous arm image > but I was able to get around the problem by creating links from libssl.so.7 > to libssl.so.8. I have had the same issue on r285885 with ports as well from July this year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could not find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and now pkg complains about it database, but still works: $ pkg info pkg pkg: warning: database version 32 is newer than libpkg(3) version 31, but still compatible pkg-1.5.5 I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; it should have been done more conservative, IMHO matthias -- Matthias Apitz, ✉ guru@unixarea.de, 🌐 http://www.unixarea.de/ ☎ +49-176-38902045 From owner-freebsd-current@freebsd.org Mon Dec 14 08:06:35 2015 Return-Path: Delivered-To: freebsd-current@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 70580A437EC for ; Mon, 14 Dec 2015 08:06:35 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E2831C5D for ; Mon, 14 Dec 2015 08:06:34 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.2/8.15.2) with ESMTPSA id tBE86R62062344 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 14 Dec 2015 08:06:27 GMT (envelope-from matthew@FreeBSD.org) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org DKIM-Filter: OpenDKIM Filter v2.10.3 smtp.infracaninophile.co.uk tBE86R62062344 Authentication-Results: smtp.infracaninophile.co.uk/tBE86R62062344; dkim=none; dkim-atps=neutral X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6] claimed to be liminal.local Subject: Re: "libssl.so.8" not found To: freebsd-current@freebsd.org References: <20151214071840.GA3771@c720-r285885-amd64> From: Matthew Seaman X-Enigmail-Draft-Status: N1110 Message-ID: <566E7882.3050202@FreeBSD.org> Date: Mon, 14 Dec 2015 08:06:26 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20151214071840.GA3771@c720-r285885-amd64> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6dSxLJC85Ai5UJ4v85MbD04PWs87cBFoJ" X-Virus-Scanned: clamav-milter 0.98.7 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 08:06:35 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6dSxLJC85Ai5UJ4v85MbD04PWs87cBFoJ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 14/12/2015 07:18, Matthias Apitz wrote: > I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; i= t > should have been done more conservative, IMHO pkg(8) for HEAD just gets built against whatever is in recent HEAD. Even though it can lead to problems like this when a shlib ABI version gets bumped, I can't really see how else you'ld manage package building for the bleeding edge version of the OS. You will have similar problems for any port that links against libssl.so from the base system. You might be able to install openssl from ports and make a sym-link to the libssl.so.8 that comes with that. I believe bapt wants to make the base system libraries private to the base system as far as possible and default to using versions from the ports in cases like this, but it hasn't happened yet. pkg(8) will always be a special case though -- there's a bit of a chicken and egg problem that means pkg(8) cannot itself have any external dependencies, so pkg(8) may well end up importing some crypto code into its sources. Cheers, Matthew --6dSxLJC85Ai5UJ4v85MbD04PWs87cBFoJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 iQJ8BAEBCgBmBQJWbniDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATPt8P/1/hC8O/G74G4eRoG0+egXFQ UmAnTcmNvWQ/Y7/H/BXCkoKeBkm1W0PKdpXQIywGoBX0DXiVe2lcg2eH4efv5Arl HJJ7msisApFpe6v/tWp1JOShvK+gwDtp9eJFzNPrxrcmIz5DHR8gMvEZUgAXLRj2 ySB0I9jfuHuJ6QC+xoxl8Qf3kmsSOcC2EvJL92Mp6iOcygEEe8NoEbFeO+TRcvor oTWTH103nErIalUGh+06cWdCbzfVI3gFvns+BHnQ/G+3xvihSQU594Etk4nv9ZXi KOdlsfHEint34Fpdawx+mzje391ce93o6DdFWfNFybLhsDv6HfIj6O7iygk4G+CD EKp4x91ch4GLk4SqD9+/rlxp5HGcp6WJPqB/x8ZsGkLR0ReWmibmtMQN5Q6tDdbz ZZ6hsf37/ZSUwb6QQm97sFfz8N5O1U7uq3gr6K8/eiGHgEmpObWAxF1FGclpeVTq 5kJJyO+JZCywtr32P4gek5O7lI9Aag2uKZ2FA/hc4nIEG4VNlgWNDSkm/1NWUehj FINXlMdA75Z/aGwATODNX7kMW3lMByZ217zE5Awe5MGp2jgeNjckLjxA4BnK6AJo rqZX7YgAJVBZGS524HgFBSbGbebp9UP5x9UPssoB5/hmRVggPDfyQ/21bNitQCuQ 7dkZC93dQuSwwdUONU69 =lGMb -----END PGP SIGNATURE----- --6dSxLJC85Ai5UJ4v85MbD04PWs87cBFoJ-- From owner-freebsd-current@freebsd.org Mon Dec 14 09:21:32 2015 Return-Path: Delivered-To: freebsd-current@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 D2DBCA4214E; Mon, 14 Dec 2015 09:21:32 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C6311445; Mon, 14 Dec 2015 09:21:32 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1a8PJs-0003KS-6z; Mon, 14 Dec 2015 10:21:29 +0100 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Russell Haley" , "Matthias Apitz" Cc: freebsd-arm , freebsd-current@freebsd.org Subject: Re: "libssl.so.8" not found References: <20151214071840.GA3771@c720-r285885-amd64> Date: Mon, 14 Dec 2015 10:21:22 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/1.0 (Win32) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: - X-Spam-Score: -1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=disabled version=3.3.2 X-Scan-Signature: 98cd051f671ee36aeaf0d6c34a549736 X-Mailman-Approved-At: Mon, 14 Dec 2015 12:35:25 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 09:21:32 -0000 On Mon, 14 Dec 2015 10:11:35 +0100, Ronald Klop = wrote: > On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz = = > wrote: > >> El d=C3=ADa Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell= Haley = >> escribi=C3=B3: >> >>> Hi There, >>> >>> I am trying to bring up an Arm image off the FreeBSD website for my >>> hummingboard. The problem seems to be when I run pkg the system = >>> installs >>> the latest version - 1.6.2, and then fails with: >>> >>> Shared object "libssl.so.8" not found, required by "pkg" >>> >>> I've seen this in NextBSD, and DesktopBSD and even on my previous ar= m = >>> image >>> but I was able to get around the problem by creating links from = >>> libssl.so.7 >>> to libssl.so.8. >> >> I have had the same issue on r285885 with ports as well from July thi= s >> year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could = not >> find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and= = >> now pkg >> complains about it database, but still works: >> >> $ pkg info pkg >> pkg: warning: database version 32 is newer than libpkg(3) version 31,= = >> but still compatible >> pkg-1.5.5 >> >> I don't know why pkg 1.6.2 was produced with this recent libssl.so.8;= it >> should have been done more conservative, IMHO >> >> matthias >> > > I had the same problem on my amd64 laptop. Your FreeBSD version is too= = > old. Upgrading the FreeBSD base will give you the new libssl version. = = > After that you can upgrade your packages. > > What version of FreeBSD is running on this hummingboard? I guess = > 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages = = > are build on this newer version. In 10-STABLE this is kept backwards = > compatible, but in 11-CURRENT you have to keep up yourself. > > Regards, > > Ronald. It has to do with this message in /usr/src/UPDATING: https://svnweb.freebsd.org/base/head/UPDATING?r1=3D290206&r2=3D290207&pa= threv=3D292177& From owner-freebsd-current@freebsd.org Mon Dec 14 09:21:48 2015 Return-Path: Delivered-To: freebsd-current@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 6FFD1A421DD; Mon, 14 Dec 2015 09:21:48 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 39A3214DE; Mon, 14 Dec 2015 09:21:47 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1a8PAP-0005qm-Nq; Mon, 14 Dec 2015 10:11:43 +0100 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Russell Haley" , "Matthias Apitz" Cc: freebsd-arm , freebsd-current@freebsd.org Subject: Re: "libssl.so.8" not found References: <20151214071840.GA3771@c720-r285885-amd64> Date: Mon, 14 Dec 2015 10:11:35 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Ronald Klop" Message-ID: In-Reply-To: <20151214071840.GA3771@c720-r285885-amd64> User-Agent: Opera Mail/1.0 (Win32) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: - X-Spam-Score: -1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=disabled version=3.4.0 X-Scan-Signature: 18b3e585b0ef946fc0f6ee9ab4fcc4ff X-Mailman-Approved-At: Mon, 14 Dec 2015 12:42:42 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 09:21:48 -0000 On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz = wrote: > El d=C3=ADa Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell = Haley = > escribi=C3=B3: > >> Hi There, >> >> I am trying to bring up an Arm image off the FreeBSD website for my >> hummingboard. The problem seems to be when I run pkg the system insta= lls >> the latest version - 1.6.2, and then fails with: >> >> Shared object "libssl.so.8" not found, required by "pkg" >> >> I've seen this in NextBSD, and DesktopBSD and even on my previous arm= = >> image >> but I was able to get around the problem by creating links from = >> libssl.so.7 >> to libssl.so.8. > > I have had the same issue on r285885 with ports as well from July this= > year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could n= ot > find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and = = > now pkg > complains about it database, but still works: > > $ pkg info pkg > pkg: warning: database version 32 is newer than libpkg(3) version 31, = = > but still compatible > pkg-1.5.5 > > I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; = it > should have been done more conservative, IMHO > > matthias > I had the same problem on my amd64 laptop. Your FreeBSD version is too = old. Upgrading the FreeBSD base will give you the new libssl version. = After that you can upgrade your packages. What version of FreeBSD is running on this hummingboard? I guess = 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages ar= e = build on this newer version. In 10-STABLE this is kept backwards = compatible, but in 11-CURRENT you have to keep up yourself. Regards, Ronald. From owner-freebsd-current@freebsd.org Mon Dec 14 13:03:27 2015 Return-Path: Delivered-To: freebsd-current@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 3F495A43C58 for ; Mon, 14 Dec 2015 13:03:27 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ECB0D1580 for ; Mon, 14 Dec 2015 13:03:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by qkck189 with SMTP id k189so97183572qkc.0 for ; Mon, 14 Dec 2015 05:03:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wTpCHrPKK/alGdk9Qi3AQ1RcIKXqW1gM7VLvvpOLFsE=; b=pHHjDHwzrIJrPnDKjWLUeV596LFT79TX5m3xtS4LiDyygGn1CxcuiZWgLldM6H8/OL fyUBeYimp35c1q0+ltCRi4hcrHuNq/q/MpnHWXbGr2QyBOzVrvy3Ofvk4lAzsxSTP1j3 /JEWiH+Icorn8XuMGNzlAMAn5snFljXc2nNskm0Rexl1EMYdt3iD5igisSHYa+pmNXi3 htacC9cQlaDQW7b5t7tu8m5z2zI1nvzkJoBnpej4y+e1U3EfsOYWChf6F1lcGdhPtD/L +KRVmNUtXSfcRi7953d3P2dn5Gx0E4lKFUEDioFjgepB+9mn2NEwuDToGSkvoTnSOWOI 24jQ== 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=wTpCHrPKK/alGdk9Qi3AQ1RcIKXqW1gM7VLvvpOLFsE=; b=X3rFPjwjON0MOzZaWQC4Wv8ToBUpYn1+J8GLTtjjCe8YO0O+SCM8ukIcUixrUtv6qC 3CtoeIgkLE10v4qb9eOgtDsehSW7qyhitInkvllKNu2Y/LwEvfDoHeDPeBxVWWpmyRpB +wgyeGgO/AVQjOu0X24Oe8OiR0cUfbxkyabhXBgUpghilQUbEzqMSmxEOEAfs1FxJHDv Y9d6uo/Db/8aVw1YI+giRyX4K1Q9aC6O2dI6QZvXDifs92jfcccFE1+fm+E2nPHzfODn COhwdBj++7gz7Pd3EMhLOKrJmjc0/IPvTUFVr5jNqKC1NwyH1223VXRb2MPNSFNILRqC pWgQ== X-Gm-Message-State: ALoCoQm1EKnfcmj29+sVhkybDk0xLZIiyIXxTs/ELbzsvbW8Qg8bT5V6iEWzBijRFWSLhYmGMm8Iq0WTsmKu2W7958uGdmJNvw== MIME-Version: 1.0 X-Received: by 10.55.80.68 with SMTP id e65mr43383589qkb.46.1450098205675; Mon, 14 Dec 2015 05:03:25 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Mon, 14 Dec 2015 05:03:25 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:4020:26e2:d346:a935] In-Reply-To: References: <20151214071840.GA3771@c720-r285885-amd64> Date: Mon, 14 Dec 2015 06:03:25 -0700 X-Google-Sender-Auth: gq4so3Hdnxc6PC1oPdKTGtWZhYk Message-ID: Subject: Re: "libssl.so.8" not found From: Warner Losh To: Ronald Klop Cc: Russell Haley , Matthias Apitz , freebsd-arm , FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 13:03:27 -0000 On Mon, Dec 14, 2015 at 2:21 AM, Ronald Klop wrote: > On Mon, 14 Dec 2015 10:11:35 +0100, Ronald Klop > wrote: > > On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz >> wrote: >> >> El d=C3=ADa Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell Ha= ley >>> escribi=C3=B3: >>> >>> Hi There, >>>> >>>> I am trying to bring up an Arm image off the FreeBSD website for my >>>> hummingboard. The problem seems to be when I run pkg the system instal= ls >>>> the latest version - 1.6.2, and then fails with: >>>> >>>> Shared object "libssl.so.8" not found, required by "pkg" >>>> >>>> I've seen this in NextBSD, and DesktopBSD and even on my previous arm >>>> image >>>> but I was able to get around the problem by creating links from >>>> libssl.so.7 >>>> to libssl.so.8. >>>> >>> >>> I have had the same issue on r285885 with ports as well from July this >>> year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could no= t >>> find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and >>> now pkg >>> complains about it database, but still works: >>> >>> $ pkg info pkg >>> pkg: warning: database version 32 is newer than libpkg(3) version 31, >>> but still compatible >>> pkg-1.5.5 >>> >>> I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; i= t >>> should have been done more conservative, IMHO >>> >>> matthias >>> >>> >> I had the same problem on my amd64 laptop. Your FreeBSD version is too >> old. Upgrading the FreeBSD base will give you the new libssl version. Af= ter >> that you can upgrade your packages. >> >> What version of FreeBSD is running on this hummingboard? I guess >> 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages ar= e >> build on this newer version. In 10-STABLE this is kept backwards >> compatible, but in 11-CURRENT you have to keep up yourself. >> >> Regards, >> >> Ronald. >> > > It has to do with this message in /usr/src/UPDATING: > > > https://svnweb.freebsd.org/base/head/UPDATING?r1=3D290206&r2=3D290207&pat= hrev=3D292177& As a temporary measure, for bootstrapping or installing packages, you can also use libmap.conf to map libssl.so.7 to libssl.so.8. There's a second library that you'll find you need to map too. This will get you over the hump. However, once you do upgrade, you'll need to remove the lines because slogin and suc= h have a check for the right version of openssl, and will give an error message if you try to use them cross-threaded. Warner From owner-freebsd-current@freebsd.org Mon Dec 14 15:45:00 2015 Return-Path: Delivered-To: freebsd-current@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 C5C39A47E11; Mon, 14 Dec 2015 15:45:00 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from valentine.liquidneon.com (valentine.liquidneon.com [216.87.78.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "valentine.liquidneon.com", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B00621D00; Mon, 14 Dec 2015 15:45:00 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: by valentine.liquidneon.com (Postfix, from userid 1018) id B6F701F511; Mon, 14 Dec 2015 15:35:17 +0000 (UTC) Date: Mon, 14 Dec 2015 15:35:17 +0000 From: Brad Davis To: Warner Losh Cc: Ronald Klop , freebsd-arm , Matthias Apitz , FreeBSD Current Subject: Re: "libssl.so.8" not found Message-ID: <20151214153517.GB49345@corpmail.liquidneon.com> References: <20151214071840.GA3771@c720-r285885-amd64> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2015 15:45:01 -0000 On Mon, Dec 14, 2015 at 06:03:25AM -0700, Warner Losh wrote: > On Mon, Dec 14, 2015 at 2:21 AM, Ronald Klop wrote: > > > On Mon, 14 Dec 2015 10:11:35 +0100, Ronald Klop > > wrote: > > > > On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz > >> wrote: > >> > >> El d??a Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell Haley > >>> escribi??: > >>> > >>> Hi There, > >>>> > >>>> I am trying to bring up an Arm image off the FreeBSD website for my > >>>> hummingboard. The problem seems to be when I run pkg the system installs > >>>> the latest version - 1.6.2, and then fails with: > >>>> > >>>> Shared object "libssl.so.8" not found, required by "pkg" > >>>> > >>>> I've seen this in NextBSD, and DesktopBSD and even on my previous arm > >>>> image > >>>> but I was able to get around the problem by creating links from > >>>> libssl.so.7 > >>>> to libssl.so.8. > >>>> > >>> > >>> I have had the same issue on r285885 with ports as well from July this > >>> year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could not > >>> find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and > >>> now pkg > >>> complains about it database, but still works: > >>> > >>> $ pkg info pkg > >>> pkg: warning: database version 32 is newer than libpkg(3) version 31, > >>> but still compatible > >>> pkg-1.5.5 > >>> > >>> I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; it > >>> should have been done more conservative, IMHO > >>> > >>> matthias > >>> > >>> > >> I had the same problem on my amd64 laptop. Your FreeBSD version is too > >> old. Upgrading the FreeBSD base will give you the new libssl version. After > >> that you can upgrade your packages. > >> > >> What version of FreeBSD is running on this hummingboard? I guess > >> 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages are > >> build on this newer version. In 10-STABLE this is kept backwards > >> compatible, but in 11-CURRENT you have to keep up yourself. > >> > >> Regards, > >> > >> Ronald. > >> > > > > It has to do with this message in /usr/src/UPDATING: > > > > > > https://svnweb.freebsd.org/base/head/UPDATING?r1=290206&r2=290207&pathrev=292177& > > > As a temporary measure, for bootstrapping or installing packages, you can > also > use libmap.conf to map libssl.so.7 to libssl.so.8. There's a second library > that > you'll find you need to map too. This will get you over the hump. However, > once you do upgrade, you'll need to remove the lines because slogin and such > have a check for the right version of openssl, and will give an error > message if > you try to use them cross-threaded. Or just use pkg-static. :) Regards, Brad Davis From owner-freebsd-current@freebsd.org Tue Dec 15 12:30:42 2015 Return-Path: Delivered-To: freebsd-current@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 C684AA4440B for ; Tue, 15 Dec 2015 12:30:42 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0D6AE1B34 for ; Tue, 15 Dec 2015 12:30:41 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3pKdNr2cj1z32w0 for ; Tue, 15 Dec 2015 12:57:00 +0100 (CET) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 2E6D718A74 for ; Tue, 15 Dec 2015 12:57:00 +0100 (CET) Received: from webmail16.arcor-online.net (webmail16.arcor-online.net [151.189.8.70]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id 3pKdNr0nYYz8Tqx for ; Tue, 15 Dec 2015 12:57:00 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-10.arcor-online.net 3pKdNr0nYYz8Tqx DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450180620; bh=gB4nOn8PoryKRwkvn4Xo5yX4/00EmfWMC7bTZPXVgPA=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=qY57oPf/W+dvUlEK48nSMthXs9FbKZ1pTnM9uRXtqIu751QtpdwGBpV0/FDMOBPu4 Gu6zT7uS/VF/aDbnqMFFhFB8KT6mG4Wi+8U0ytRc3n+d+OBGXhrWHSS37jL4RaCbJP pU/zQpwRBXENtnqb2vyc0JfRCSzJ+Phq5eNjkGK8= Received: from [217.92.152.234] by webmail16.arcor-online.net (151.189.8.70) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 12:56:59 +0100 (CET) Date: Tue, 15 Dec 2015 12:57:00 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> Subject: No X on Dell E6540 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 12:30:43 -0000 Hello, X does not start. For the error message I get (Number of created screens does not match number of detected devices) there are many posts on https://forums.freebsd.org but this URL seems to not work currently. Xorg log is (for dmesg see below): [ 369.089] X.Org X Server 1.17.4 Release Date: 2015-10-28 [ 369.089] X Protocol Version 11, Revision 0 [ 369.089] Build Operating System: FreeBSD 11.0-CURRENT amd64 [ 369.089] Current Operating System: FreeBSD pcdd146.dmosdesign.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r291495: Mon Nov 30 23:14:34 UTC 2015 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 [ 369.090] Build Date: 12 December 2015 01:25:52PM [ 369.090] [ 369.090] Current version of pixman: 0.32.8 [ 369.090] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 369.090] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 369.091] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 14 17:02:05 2015 [ 369.091] (II) Loader magic: 0x80a070 [ 369.091] (II) Module ABI versions: [ 369.091] X.Org ANSI C Emulation: 0.4 [ 369.091] X.Org Video Driver: 19.0 [ 369.091] X.Org XInput driver : 21.0 [ 369.091] X.Org Server Extension : 9.0 [ 369.091] (!!) More than one possible primary device found [ 369.091] (--) PCI: (0:0:2:0) 8086:0416:1028:05be rev 6, Mem @ 0xf5800000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/65536 [ 369.091] (--) PCI: (0:1:0:0) 1002:6606:1028:05be rev 0, Mem @ 0xe0000000/268435456, 0xf7c00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/65536 [ 369.092] List of video drivers: [ 369.092] nv [ 369.092] mach64 [ 369.092] intel [ 369.092] ati [ 369.092] radeon [ 369.092] openchrome [ 369.092] r128 [ 369.092] vesa [ 369.092] modesetting [ 369.092] (II) LoadModule: "nv" [ 369.093] (II) Loading /usr/local/lib/xorg/modules/drivers/nv_drv.so [ 369.093] (II) Module nv: vendor="X.Org Foundation" [ 369.093] compiled for 1.17.4, module version = 2.1.20 [ 369.093] Module class: X.Org Video Driver [ 369.093] ABI class: X.Org Video Driver, version 19.0 [ 369.093] (II) LoadModule: "mach64" [ 369.094] (II) Loading /usr/local/lib/xorg/modules/drivers/mach64_drv.so [ 369.094] (II) Module mach64: vendor="X.Org Foundation" [ 369.094] compiled for 1.17.4, module version = 6.9.5 [ 369.094] Module class: X.Org Video Driver [ 369.094] ABI class: X.Org Video Driver, version 19.0 [ 369.094] (II) LoadModule: "intel" [ 369.094] (II) Loading /usr/local/lib/xorg/modules/drivers/intel_drv.so [ 369.095] (II) Module intel: vendor="X.Org Foundation" [ 369.095] compiled for 1.17.4, module version = 2.21.15 [ 369.095] Module class: X.Org Video Driver [ 369.095] ABI class: X.Org Video Driver, version 19.0 [ 369.095] (II) LoadModule: "ati" [ 369.096] (II) Loading /usr/local/lib/xorg/modules/drivers/ati_drv.so [ 369.096] (II) Module ati: vendor="X.Org Foundation" [ 369.096] compiled for 1.17.4, module version = 7.5.0 [ 369.096] Module class: X.Org Video Driver [ 369.096] ABI class: X.Org Video Driver, version 19.0 [ 369.096] (II) LoadModule: "radeon" [ 369.096] (II) Loading /usr/local/lib/xorg/modules/drivers/radeon_drv.so [ 369.097] (II) Module radeon: vendor="X.Org Foundation" [ 369.097] compiled for 1.17.4, module version = 7.5.0 [ 369.097] Module class: X.Org Video Driver [ 369.097] ABI class: X.Org Video Driver, version 19.0 [ 369.097] (II) LoadModule: "openchrome" [ 369.097] (II) Loading /usr/local/lib/xorg/modules/drivers/openchrome_drv.so [ 369.097] (II) Module openchrome: vendor="http://openchrome.org/" [ 369.098] compiled for 1.17.4, module version = 0.3.3 [ 369.098] Module class: X.Org Video Driver [ 369.098] ABI class: X.Org Video Driver, version 19.0 [ 369.098] (II) LoadModule: "r128" [ 369.098] (II) Loading /usr/local/lib/xorg/modules/drivers/r128_drv.so [ 369.098] (II) Module r128: vendor="X.Org Foundation" [ 369.098] compiled for 1.17.4, module version = 6.10.0 [ 369.098] Module class: X.Org Video Driver [ 369.098] ABI class: X.Org Video Driver, version 19.0 [ 369.098] (II) LoadModule: "vesa" [ 369.099] (II) Loading /usr/local/lib/xorg/modules/drivers/vesa_drv.so [ 369.099] (II) Module vesa: vendor="X.Org Foundation" [ 369.099] compiled for 1.17.4, module version = 2.3.4 [ 369.099] Module class: X.Org Video Driver [ 369.099] ABI class: X.Org Video Driver, version 19.0 [ 369.099] (II) LoadModule: "modesetting" [ 369.099] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so [ 369.099] (II) Module modesetting: vendor="X.Org Foundation" [ 369.099] compiled for 1.17.4, module version = 1.17.4 [ 369.099] Module class: X.Org Video Driver [ 369.099] ABI class: X.Org Video Driver, version 19.0 [ 369.099] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics, HD Graphics 2000, HD Graphics 3000, HD Graphics 2500, HD Graphics 4000, HD Graphics P4000, HD Graphics 4600, HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100, HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200 [ 369.101] (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI), ATI Radeon Mobility X300 (M24) 3152 (PCIE), ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI), ATI Radeon X600 (RV380) 3E50 (PCIE), ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP), ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP), ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP), ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP), ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650, ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330M/340M/350M (U2) 4337, ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI), ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP), ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP), ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP), ATI Radeon Mobility 9800 (M18) JN (AGP), ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP), ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP), ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP), ATI Radeon Mobility M7 LW (AGP), ATI Mobility FireGL 7800 M7 LX (AGP), ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP), ATI FireGL Mobility 9000 (M9) Ld (AGP), ATI Radeon Mobility 9000 (M9) Lf (AGP), ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI FireMV 2400 PCI, ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP), ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP), ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP), ATI Radeon Mobility 9600 (M10) NQ (AGP), ATI Radeon Mobility 9600 (M11) NR (AGP), ATI Radeon Mobility 9600 (M10) NS (AGP), ATI FireGL Mobility T2 (M10) NT (AGP), ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP), ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP), ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI), ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI), ATI Radeon Mobility X300 (M22) 5460 (PCIE), ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE), ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE), ATI Radeon X800PRO (R423) UI (PCIE), ATI Radeon X800LE (R423) UJ (PCIE), ATI Radeon X800SE (R423) UK (PCIE), ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE), ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE), ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE), ATI FireGL unknown (R423) UR (PCIE), ATI FireGL unknown (R423) UT (PCIE), ATI Mobility FireGL V5000 (M26) (PCIE), ATI Mobility FireGL V5000 (M26) (PCIE), ATI Mobility Radeon X700 XL (M26) (PCIE), ATI Mobility Radeon X700 (M26) (PCIE), ATI Mobility Radeon X700 (M26) (PCIE), ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834, ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon XPRESS 200 5954 (PCIE), ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP), ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP), ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI), ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE), ATI Radeon XPRESS 200M 5975 (PCIE), ATI Radeon XPRESS 200 5A41 (PCIE), ATI Radeon XPRESS 200M 5A42 (PCIE), ATI Radeon XPRESS 200 5A61 (PCIE), ATI Radeon XPRESS 200M 5A62 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE), ATI Radeon X600 (RV370) 5B62 (PCIE), ATI Radeon X550 (RV370) 5B63 (PCIE), ATI FireGL V3100 (RV370) 5B64 (PCIE), ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE), ATI Radeon Mobility 9200 (M9+) 5C61 (AGP), ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Mobility Radeon X800 XT (M28) (PCIE), ATI Mobility FireGL V5100 (M28) (PCIE), ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE), ATI Radeon X850 XT PE (R480) (PCIE), ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE), ATI unknown Radeon / FireGL (R480) 5D50 (PCIE), ATI Radeon X850 XT (R480) (PCIE), ATI Radeon X800XT (R423) 5D57 (PCIE), ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE), ATI Radeon X700 PRO (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800, ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800, ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300, ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800, ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505, ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL, ATI Mobility Radeon X1400, ATI Radeon X1300/X1550, ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300, ATI Mobility Radeon X1300, ATI Mobility Radeon X1300, ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300, ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350, ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550, ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450, ATI Radeon X1300/X1550, ATI Mobility Radeon X2300, ATI Mobility Radeon X2300, ATI Mobility Radeon X1350, ATI Mobility Radeon X1350, ATI Mobility Radeon X1450, ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350, ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600, ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600, ATI Mobility FireGL V5200, ATI Mobility Radeon X1600, ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400, ATI Mobility FireGL V5250, ATI Mobility Radeon X1700, ATI Mobility Radeon X1700 XT, ATI FireGL V5200, ATI Mobility Radeon X1700, ATI Radeon X2300HD, ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300, ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900, ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950, ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560, ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400, ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560, ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835, ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740, ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT, ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600, ATI Radeon 4800 Series, ATI Radeon HD 4870 x2, ATI Radeon 4800 Series, ATI Radeon HD 4850 x2, ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2, ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270, AMD FireStream 9250, ATI FirePro V8700 (FireGL), ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98, ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series, ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98, ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670, ATI FirePro M5750, ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP), ATI RV730XT [Radeon HD 4670], ATI RADEON E4600, ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650], ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL), ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830, ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740, ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770, ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT, ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610, ATI FireMV 2260, ATI RV670, ATI Radeon HD3870, ATI Mobility Radeon HD 3850, ATI Radeon HD3850, ATI Mobility Radeon HD 3850 X2, ATI RV670, ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2, ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850, ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550, ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710, ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series, ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630, ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT, ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP, ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630, ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600, ATI FireGL V3600, ATI Radeon HD 2600 LE, ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470, ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series, ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430, ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450, ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO, ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700, ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics, ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2, SUMO, SUMO, SUMO2, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200, ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250, AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics, AMD Radeon HD 6300 Series Graphics, AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370, AMD Firestream 9350, ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series, ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series, ATI Mobility Radeon HD 5800 Series, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro (FireGL) Graphics Adapter, ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series, ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series, ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series, ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670, ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD, ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics, ATI Mobility Radeon Graphics, CEDAR, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR, ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS, BARTS, Mobility Radeon HD 6000 Series, Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS, AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, OLAND, HAINAN, HAINAN, HAINAN, HAINAN, HAINAN, HAINAN, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, BONAIRE, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, KABINI, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, MULLINS, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, KAVERI, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII [ 369.118] (II) VESA: driver for VESA chipsets: vesa [ 369.118] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 369.120] (++) Using config file: "/root/xorg.conf.new" [ 369.120] (==) ServerLayout "X.org Configured" [ 369.120] (**) |-->Screen "Screen0" (0) [ 369.120] (**) | |-->Monitor "Monitor0" [ 369.121] (**) | |-->Device "Card0" [ 369.121] (**) |-->Screen "Screen1" (1) [ 369.121] (**) | |-->Monitor "Monitor1" [ 369.121] (**) | |-->Device "Card1" [ 369.121] (**) |-->Input Device "Mouse0" [ 369.121] (**) |-->Input Device "Keyboard0" [ 369.121] (==) Automatically adding devices [ 369.121] (==) Automatically enabling devices [ 369.121] (==) Not automatically adding GPU devices [ 369.122] (**) FontPath set to: /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/75dpi/, /usr/local/share/fonts/misc/, /usr/local/share/fonts/TTF/, /usr/local/share/fonts/OTF/, /usr/local/share/fonts/Type1/, /usr/local/share/fonts/100dpi/, /usr/local/share/fonts/75dpi/ [ 369.122] (**) ModulePath set to "/usr/local/lib/xorg/modules" [ 369.122] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. [ 369.122] (WW) Disabling Mouse0 [ 369.122] (WW) Disabling Keyboard0 [ 369.127] (II) [KMS] Kernel modesetting enabled. [ 369.127] Number of created screens does not match number of detected devices. Configuration failed. [ 369.128] (EE) Server terminated with error (2). Closing log file. dmesg is: Copyright (c) 1992-2015 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-CURRENT #0 r291495: Mon Nov 30 23:14:34 UTC 2015 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 FreeBSD clang version 3.7.0 (tags/RELEASE_370/final 246257) 20150906 WARNING: WITNESS option enabled, expect reduced performance. VT(vga): resolution 640x480 CPU: Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz (2594.04-MHz K8-class CPU) Origin="GenuineIntel" Id=0x306c3 Family=0x6 Model=0x3c Stepping=3 Features=0xbfebfbff Features2=0x7ffafbff AMD Features=0x2c100800 AMD Features2=0x21 Structured Extended Features=0x27ab XSAVE Features=0x1 VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory = 8589934592 (8192 MB) avail memory = 8159076352 (7781 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 random: unblocking device. ioapic0 irqs 0-23 on motherboard random: entropy device external interface kbd1 at kbdmux0 netmap: loaded module module_register_init: MOD_LOAD (vesa, 0xffffffff80edc540, 0) error 19 random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" vtvga0: on motherboard cryptosoft0: on motherboard acpi0: on motherboard acpi0: Power Button (fixed) cpu0: on acpi0 cpu1: on acpi0 cpu2: on acpi0 cpu3: on acpi0 hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Event timer "HPET" frequency 14318180 Hz quality 550 Event timer "HPET1" frequency 14318180 Hz quality 440 Event timer "HPET2" frequency 14318180 Hz quality 440 Event timer "HPET3" frequency 14318180 Hz quality 440 Event timer "HPET4" frequency 14318180 Hz quality 440 atrtc0: port 0x70-0x77 irq 8 on acpi0 atrtc0: Warning: Couldn't map I/O. Event timer "RTC" frequency 32768 Hz quality 0 attimer0: port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 acpi_ec0: port 0x930,0x934 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: irq 16 at device 1.0 on pci0 pci1: on pcib1 vgapci0: port 0xe000-0xe0ff mem 0xe0000000-0xefffffff,0xf7c00000-0xf7c3ffff irq 16 at device 0.0 on pci1 vgapci1: port 0xf000-0xf03f mem 0xf5800000-0xf5bfffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 agp0: on vgapci1 agp0: aperture size is 256M, detected 32764k stolen memory vgapci1: Boot video device hdac0: mem 0xf7d24000-0xf7d27fff irq 16 at device 3.0 on pci0 pci0: at device 22.0 (no driver attached) uart2: port 0xf0e0-0xf0e7 mem 0xf7d2e000-0xf7d2efff irq 19 at device 22.3 on pci0 em0: port 0xf080-0xf09f mem 0xf7d00000-0xf7d1ffff,0xf7d2d000-0xf7d2dfff irq 20 at device 25.0 on pci0 em0: Using an MSI interrupt em0: Ethernet address: f0:1f:af:4e:d5:85 em0: netmap queues/slots: TX 1/1024, RX 1/1024 ehci0: mem 0xf7d2c000-0xf7d2c3ff irq 16 at device 26.0 on pci0 usbus0: EHCI version 1.0 usbus0 on ehci0 hdac1: mem 0xf7d20000-0xf7d23fff irq 22 at device 27.0 on pci0 pcib2: irq 16 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 18 at device 28.2 on pci0 pci3: on pcib3 iwn0: mem 0xf7b00000-0xf7b01fff irq 18 at device 0.0 on pci3 pcib4: irq 16 at device 28.4 on pci0 pci4: on pcib4 pcib5: irq 17 at device 28.5 on pci0 pci5: on pcib5 pcib6: irq 18 at device 28.6 on pci0 pci6: on pcib6 pcib7: irq 19 at device 28.7 on pci0 pci7: on pcib7 sdhci_pci0: mem 0xf7a01000-0xf7a01fff,0xf7a00000-0xf7a007ff irq 19 at device 0.0 on pci7 sdhci_pci0: Hardware doesn't specify timeout clock frequency, setting BROKEN_TIMEOUT quirk. sdhci_pci0: 1 slot(s) allocated ehci1: mem 0xf7d2b000-0xf7d2b3ff irq 21 at device 29.0 on pci0 usbus1: EHCI version 1.0 usbus1 on ehci1 isab0: at device 31.0 on pci0 isa0: on isab0 ahci0: port 0xf0d0-0xf0d7,0xf0c0-0xf0c3,0xf0b0-0xf0b7,0xf0a0-0xf0a3,0xf060-0xf07f mem 0xf7d2a000-0xf7d2a7ff irq 19 at device 31.2 on pci0 ahci0: AHCI v1.30 with 5 6Gbps ports, Port Multiplier not supported ahcich0: at channel 0 on ahci0 ahcich1: at channel 1 on ahci0 ahcich2: at channel 2 on ahci0 ahciem0: on ahci0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_acad0: on acpi0 battery0: on acpi0 battery1: on acpi0 acpi_tz0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model GlidePoint, device ID 0 ppc0: cannot reserve I/O port range est0: on cpu0 est1: on cpu1 est2: on cpu2 est3: on cpu3 usbus0: 480Mbps High Speed USB v2.0 Timecounters tick every 1.000 msec IPsec: Initialized Security Association Processing. hdacc0: at cad 0 on hdac0 hdaa0: at nid 1 on hdacc0 pcm0: at nid 5 on hdaa0 pcm1: at nid 6 on hdaa0 pcm2: at nid 7 on hdaa0 hdacc1: at cad 0 on hdac1 hdaa1: at nid 1 on hdacc1 pcm3: at nid 20,21 on hdaa1 pcm4: at nid 22 on hdaa1 usbus1: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 ada0: ACS-2 ATA SATA 3.x device ada0: Serial Number W370VA47 ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 476940MB (976773168 512 byte sectors) ses0 at ahciem0 bus 0 scbus3 target 0 lun 0 ses0: SEMB S-E-S 2.00 device cd0 at ahcich1 bus 0 scbus1 target 0 lun 0 cd0: Removable CD-ROM SCSI device cd0: Serial Number KW4D8RK1330 cd0: 150.000MB/s transfers (SATA 1.x, UDMA5, ATAPI 12bytes, PIO 8192bytes) cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed ses0: SEMB SES Device SMP: AP CPU #1 Launched! SMP: AP CPU #2 Launched! SMP: AP CPU #3 Launched! Timecounter "TSC-low" frequency 1297021964 Hz quality 1000 WARNING: WITNESS option enabled, expect reduced performance. Trying to mount root from ufs:/dev/ada0s1a [rw]... uhub0: 3 ports with 3 removable, self powered uhub1: 3 ports with 3 removable, self powered ugen0.2: at usbus0 uhub2: on usbus0 ugen1.2: at usbus1 uhub3: on usbus1 uhub2: 6 ports with 6 removable, self powered uhub3: 8 ports with 8 removable, self powered ugen1.3: at usbus1 em0: link state changed to UP ums0: on usbus1 ums0: 3 buttons and [XYZ] coordinates ID=0 lock order reversal: 1st 0xfffffe01ea47c710 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3476 2nd 0xfffff800061f5400 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:281 stack backtrace: #0 0xffffffff80a7b2e0 at witness_debugger+0x70 #1 0xffffffff80a7b1e1 at witness_checkorder+0xe71 #2 0xffffffff80a28ab2 at _sx_xlock+0x72 #3 0xffffffff80cc0a5d at ufsdirhash_add+0x3d #4 0xffffffff80cc390f at ufs_direnter+0x62f #5 0xffffffff80ccccd3 at ufs_makeinode+0x5f3 #6 0xffffffff80cc881d at ufs_create+0x2d #7 0xffffffff80fb2ed1 at VOP_CREATE_APV+0xf1 #8 0xffffffff80ae3568 at vn_open_cred+0x2f8 #9 0xffffffff80adc8ec at kern_openat+0x25c #10 0xffffffff80e6a4fe at amd64_syscall+0x2de #11 0xffffffff80e4972b at Xfast_syscall+0xfb ugen0.3: at usbus0 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks = 0x8100 umass0:4:0: Attached to scbus4 da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 da0: < 0.00> Removable Direct Access SCSI-2 device da0: Serial Number 000000000000EE da0: 40.000MB/s transfers da0: 3856MB (7897088 512 byte sectors) da0: quirks=0x2 ugen1.4: at usbus1 umass1: on usbus1 umass1: SCSI over Bulk-Only; quirks = 0x8100 umass1:5:1: Attached to scbus5 da1 at umass-sim1 bus 1 scbus5 target 0 lun 0 da1: Removable Direct Access SCSI device da1: Serial Number 5CWPERPHH140BQMD da1: 40.000MB/s transfers da1: 3824MB (7831552 512 byte sectors) da1: quirks=0x2 em0: link state changed to DOWN em0: link state changed to UP lock order reversal: 1st 0xfffff80006ea0418 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1224 2nd 0xfffff80006f80b78 devfs (devfs) @ /usr/src/sys/modules/ext2fs/../../fs/ext2fs/ext2_vfsops.c:861 stack backtrace: #0 0xffffffff80a7b2e0 at witness_debugger+0x70 #1 0xffffffff80a7b1e1 at witness_checkorder+0xe71 #2 0xffffffff809fccdb at __lockmgr_args+0xd3b #3 0xffffffff80ac30ac at vop_stdlock+0x3c #4 0xffffffff80fb5470 at VOP_LOCK1_APV+0x100 #5 0xffffffff80ae3dfa at _vn_lock+0x9a #6 0xffffffff8222dee5 at ext2_sync+0x1e5 #7 0xffffffff80accb69 at dounmount+0x4e9 #8 0xffffffff80acc5ed at sys_unmount+0x35d #9 0xffffffff80e6a4fe at amd64_syscall+0x2de #10 0xffffffff80e4972b at Xfast_syscall+0xfb ugen0.3: at usbus0 (disconnected) umass0: at uhub2, port 2, addr 3 (disconnected) da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 da0: < 0.00> s/n 000000000000EE detached (da0:umass-sim0:0:0:0): Periph destroyed ugen1.4: at usbus1 (disconnected) umass1: at uhub3, port 3, addr 4 (disconnected) da1 at umass-sim1 bus 1 scbus5 target 0 lun 0 da1: s/n 5CWPERPHH140BQMD detached (da1:umass-sim1:1:0:0): Periph destroyed From owner-freebsd-current@freebsd.org Tue Dec 15 13:15:30 2015 Return-Path: Delivered-To: freebsd-current@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 66299A44551 for ; Tue, 15 Dec 2015 13:15:30 +0000 (UTC) (envelope-from ike@michaeleichorn.com) Received: from mx1.eichornenterprises.com (mx1.eichornenterprises.com [104.236.13.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.eichornenterprises.com", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 11ED01D48 for ; Tue, 15 Dec 2015 13:15:29 +0000 (UTC) (envelope-from ike@michaeleichorn.com) Received: from mail.eichornenterprises.com (cpe-184-59-147-149.neo.res.rr.com [184.59.147.149]) by mx1.eichornenterprises.com (OpenSMTPD) with ESMTP id fb1db180; Tue, 15 Dec 2015 08:15:19 -0500 (EST) Received: by mail.eichornenterprises.com (OpenSMTPD) with ESMTPSA id 74e33ecf TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Tue, 15 Dec 2015 08:15:19 -0500 (EST) Message-ID: <1450185318.6082.10.camel@michaeleichorn.com> Subject: Re: No X on Dell E6540 From: "Michael B. Eichorn" To: Carsten Kunze , freebsd-current@freebsd.org Date: Tue, 15 Dec 2015 08:15:18 -0500 In-Reply-To: <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> References: <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-03viYc9L6xIayzhPUm5r" X-Mailer: Evolution 3.18.2 Mime-Version: 1.0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 13:15:30 -0000 --=-03viYc9L6xIayzhPUm5r Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2015-12-15 at 12:57 +0100, Carsten Kunze wrote: > Hello, >=20 > X does not start.=C2=A0=C2=A0For the error message I get (Number of creat= ed > screens does not match number of detected devices) there are many > posts on https://forums.freebsd.org but this URL seems to not work > currently.=C2=A0=C2=A0Xorg log is (for dmesg see below): The freebsd forums require a browser that supports modern tls versions. [snip] > CPU: Intel(R) Core(TM) i5-4300M CPU @ 2.60GHz (2594.04-MHz K8-class > CPU) [snip] > agp0: on vgapci1 [snip] It looks like that is a machine with Haswell integrated graphics. Haswell graphics has not yet landed in CURRENT but there is a development branch availible for testing. https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20L inux%203.8 --=-03viYc9L6xIayzhPUm5r Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEqAw ggYwMIIFGKADAgECAgMOXcYwDQYJKoZIhvcNAQELBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVu dCBDQTAeFw0xNTA2MTMyMDI0NDZaFw0xNjA2MTQwMDM1NTBaMEgxHzAdBgNVBAMMFmlrZUBtaWNo YWVsZWljaG9ybi5jb20xJTAjBgkqhkiG9w0BCQEWFmlrZUBtaWNoYWVsZWljaG9ybi5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJVdWALPz5h2s5zUQGIJYl6Vp8FPtZNko8q/3s crCsxXJLprMaDdpnqTsmkbmEfKvsqPQE6HVOpGxVRTl/tCm+VvouW9eY9ITMigb1OnHdU13CKO0j drgeU1nHst0qxwsIofRD7nC4dakT6exnrVndlBmLrf/bLPh2qOM8YK5qKK6m33fE7AyYrwiYAWFT 3fERI7LakjaabrIoS/Y1rCdL5FaCTMOlRbZyduc8HkrgjT2JW+i4fVcKyGL5gExBJWfS3q1uGFaB ie6pYtl8lZPtvN0JSfibP003RBoLgzqHJKW91RL0qNeDjKZi/5nrlU398l9UoVvLLO3KxoPBXKCx AgMBAAGjggLcMIIC2DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwQwHQYDVR0OBBYEFJZqarc6CcrOs6eAwOgrMznk5ZWWMB8GA1UdIwQYMBaAFFNy 7ZKc4NrLAVx8fpY1TvLUuFGCMCEGA1UdEQQaMBiBFmlrZUBtaWNoYWVsZWljaG9ybi5jb20wggFM BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDEgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0 YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUH AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEv Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu Y2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v MA0GCSqGSIb3DQEBCwUAA4IBAQB4K8iQw+0FRn3xEnB3vIIu2Vi4C3ZGnOMWP90FFXLrZ6uAu9AK xVCjXUVP6nAEsOopTMu769vVecdBvg0KO2i5aTDTdTLX4g9d020g4OLWW1NiynAkX8oKqJLqZ53q vHK4zP4KWPS3bSqDWVCosTMfI+H6tkg+6G3gS0HHoHTLKZhIT3z6PQZAfeofM7ed6NOdAcj0J2lP ODHzzz7Y9x4wMwYJdidorzUDVYkNIkim8ak7hK9F60NadA5w/BirFATSlzRyV0h1tl6oNisEaQcq tGvy6UoCTDhzaJ7pQValfDXJ/A47P0hNj/CX/PmkY1wQHsEJz2pbh5lqteP/fO0rMIIGMDCCBRig AwIBAgIDDl3GMA0GCSqGSIb3DQEBCwUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTUwNjEzMjAyNDQ2WhcNMTYwNjE0MDAzNTUwWjBIMR8wHQYDVQQDDBZpa2VAbWljaGFlbGVpY2hv cm4uY29tMSUwIwYJKoZIhvcNAQkBFhZpa2VAbWljaGFlbGVpY2hvcm4uY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyVXVgCz8+YdrOc1EBiCWJelafBT7WTZKPKv97HKwrMVyS6az Gg3aZ6k7JpG5hHyr7Kj0BOh1TqRsVUU5f7Qpvlb6LlvXmPSEzIoG9Tpx3VNdwijtI3a4HlNZx7Ld KscLCKH0Q+5wuHWpE+nsZ61Z3ZQZi63/2yz4dqjjPGCuaiiupt93xOwMmK8ImAFhU93xESOy2pI2 mm6yKEv2NawnS+RWgkzDpUW2cnbnPB5K4I09iVvouH1XCshi+YBMQSVn0t6tbhhWgYnuqWLZfJWT 7bzdCUn4mz9NN0QaC4M6hySlvdUS9KjXg4ymYv+Z65VN/fJfVKFbyyztysaDwVygsQIDAQABo4IC 3DCCAtgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMEMB0GA1UdDgQWBBSWamq3OgnKzrOngMDoKzM55OWVljAfBgNVHSMEGDAWgBRTcu2SnODaywFc fH6WNU7y1LhRgjAhBgNVHREEGjAYgRZpa2VAbWljaGFlbGVpY2hvcm4uY29tMIIBTAYDVR0gBIIB QzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRp b24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5n IHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBD QSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBs aWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYGA1UdHwQvMC0wK6ApoCeG JWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8w OQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9j YTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5j bGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG 9w0BAQsFAAOCAQEAeCvIkMPtBUZ98RJwd7yCLtlYuAt2RpzjFj/dBRVy62ergLvQCsVQo11FT+pw BLDqKUzLu+vb1XnHQb4NCjtouWkw03Uy1+IPXdNtIODi1ltTYspwJF/KCqiS6med6rxyuMz+Clj0 t20qg1lQqLEzHyPh+rZIPuht4EtBx6B0yymYSE98+j0GQH3qHzO3nejTnQHI9CdpTzgx888+2Pce MDMGCXYnaK81A1WJDSJIpvGpO4SvRetDWnQOcPwYqxQE0pc0cldIdbZeqDYrBGkHKrRr8ulKAkw4 c2ie6UFWpXw1yfwOOz9ITY/wl/z5pGNcEB7BCc9qW4eZarXj/3ztKzCCBjQwggQcoAMCAQICAR4w DQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoXDTE3MTAyNDIxMDE1 NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1 cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAx IFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK75xCGhR8ToREoqe7 zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC+y7P3/1/X7U8ocb8 VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxDz2UbFqE2+6vIZoL+ jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr/+N2JLKutIxMYqQO Jebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0wggGpMA8GA1UdEwEB /wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFcfH6WNU7y1LhRgjAf BgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5z dGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3Js MIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3Rh cnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t L2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywGXLhjjF6uHLkjd02h cdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXltUfO4n4bGGdKo3awP Wp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+RHxkUCTbYFnL6kl8C h507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktvsv6hxHTLhiMKX893 gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+ssS5XMEoznzpihEP0 PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq+n6b1NBc8XdrQvBm unwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGTzWLpXDSfLSplbY2L L9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGqUp/pNy8ZuPGQmHwF i2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb19mOgSF0bBdXbuKhE puP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMYIDfzCCA3sCAQEwgZQwgYwxCzAJ BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkg SW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDl3GMA0GCWCGSAFlAwQCAQUAoIIBuzAYBgkqhkiG9w0B CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTEyMTUxMzE1MThaMC8GCSqGSIb3DQEJ BDEiBCC23oLz9WB2xAQWGCXJloqyGHj9f0GMuwBWKcncd7J1pzCBpQYJKwYBBAGCNxAEMYGXMIGU MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJl IERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAw5dxjCBpwYLKoZIhvcNAQkQAgsxgZeggZQw gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFBy aW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDl3GMA0GCSqGSIb3DQEBAQUABIIBALYoU3aM qB9xX5TinPN8euZCYt0V2ij/P5bWVcKlBfFSpxXw3Xd4M9gXboan39o6/fo4ngtH4NH0cAWvadZX TfDyisNEUjJDMqurpUCVQDoQua28hGm4br25l/ED5dNo8PKm8gVwHZ3WwO7TV09spiL59/n0Jcu7 cro/SZ4NHEiU7rqfCo1qHEKiQe62Z0Ii2w5T94dS/NeSW8Zxw0ggZthG9ULMiBQtm8jWqJDJW2+e zdFwOBprMgRTO0lMGU+GrOpDtXLOqgIAJOKYFe20eptwNswx3Tp7SH3Tl0t3H0n+vjkZajwbdCpa VR2D39VKHh2PRM5QpRWS/SS/UmYtS8sAAAAAAAA= --=-03viYc9L6xIayzhPUm5r-- From owner-freebsd-current@freebsd.org Tue Dec 15 13:37:58 2015 Return-Path: Delivered-To: freebsd-current@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 B7F32A48312 for ; Tue, 15 Dec 2015 13:37:58 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 84A5B1DD0 for ; Tue, 15 Dec 2015 13:37:57 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id tBFDblmt027991; Tue, 15 Dec 2015 05:37:47 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id tBFDblPR027990; Tue, 15 Dec 2015 05:37:47 -0800 (PST) (envelope-from david) Date: Tue, 15 Dec 2015 05:37:47 -0800 From: David Wolfskill To: Carsten Kunze Cc: freebsd-current@freebsd.org Subject: Re: No X on Dell E6540 Message-ID: <20151215133747.GU1173@albert.catwhisker.org> Mail-Followup-To: David Wolfskill , Carsten Kunze , freebsd-current@freebsd.org References: <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="CRjAHycgiaTQGSqU" Content-Disposition: inline In-Reply-To: <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 13:37:58 -0000 --CRjAHycgiaTQGSqU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 15, 2015 at 12:57:00PM +0100, Carsten Kunze wrote: > Hello, >=20 > X does not start. For the error message I get (Number of created screens= does not match number of detected devices) there are many posts on https:/= /forums.freebsd.org but this URL seems to not work currently. Xorg log is = (for dmesg see below): > .... I had a similar issue with my Dell M4800 until I entered BIOS configuration (vi F12 key at boot), selected "Video," then disabled "Switchable Graphics." Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who would murder in the name of God or prophet are blasphemous coward= s. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --CRjAHycgiaTQGSqU Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJWcBeqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4Xt54IANQ7R8u1IzL5VSyZtTUwybOn bdOM1JLKirXJgR+VJ1hVVAydH/07Hwr2hzXSWi/PgVpzJTpSfnYvChEWtgrqnxIW z4YVnZtRIYanUKBBnJOY5JfcrAIUY41x+zjDhvGhD4bRJF9sa/JiPnYKNANLGN7x aA8L8XGyVnUc3X8pqSIEMCipbCn1DOw9rp2Y9drxi8LgdzOw4qJo4oiJMJUewi7a 87mC6LrnYUtulf9N30vMKo/kgWzpLCUDZ1c8/0M+9N+JZrHXqlul9BRsldhmM413 VcMhvsI/VfoOAr0UuNcI4/lw7WIfum37gQyk/9mxooiBYioQzG9AAmlC9N5jt/o= =qQNc -----END PGP SIGNATURE----- --CRjAHycgiaTQGSqU-- From owner-freebsd-current@freebsd.org Tue Dec 15 14:26:07 2015 Return-Path: Delivered-To: freebsd-current@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 B8DA6A482D0 for ; Tue, 15 Dec 2015 14:26:07 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-01.arcor-online.net (mail-in-01.arcor-online.net [151.189.21.41]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 757F31A6A for ; Tue, 15 Dec 2015 14:26:07 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-20-z2.arcor-online.net (mail-in-20-z2.arcor-online.net [151.189.8.85]) by mx.arcor.de (Postfix) with ESMTP id 3pKh1N2mL7z8Qfv for ; Tue, 15 Dec 2015 14:55:20 +0100 (CET) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-20-z2.arcor-online.net (Postfix) with ESMTP id 5B6BA6FBDC6 for ; Tue, 15 Dec 2015 14:55:20 +0100 (CET) Received: from webmail08.arcor-online.net (webmail08.arcor-online.net [151.189.8.44]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id 3pKh1N2T3Fz337s for ; Tue, 15 Dec 2015 14:55:20 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-13.arcor-online.net 3pKh1N2T3Fz337s DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450187720; bh=X6/ArInBl1hIHAFSVMG4NxMHfd27hxGEWiJi0gKUcoU=; h=Date:From:To:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type:Content-Transfer-Encoding; b=aKLrL1A1B/qJS9usGfOaxPKx4OvwmghpT+qbQ/Nbvmg45D4qW2TByr6hbJdPdZvOW VmtmJFGgECy4pTHUXJdn4Y28dzbWXqedWqX/JqNOdNf2veG2bT3v+KrygDqD7GHgVA xtHGZz4SK9zqGXBrWZfS2XtT2eFpbOFKlytJLXDk= Received: from [217.92.152.234] by webmail08.arcor-online.net (151.189.8.44) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 14:55:20 +0100 (CET) Date: Tue, 15 Dec 2015 14:55:20 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <1236144916.497650.1450187720334.JavaMail.ngmail@webmail08.arcor-online.net> In-Reply-To: <20151215133747.GU1173@albert.catwhisker.org> References: <20151215133747.GU1173@albert.catwhisker.org> <2127602325.224522.1450180620081.JavaMail.ngmail@webmail16.arcor-online.net> Subject: Aw: Re: No X on Dell E6540 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 14:26:07 -0000 Hello David, > I had a similar issue with my Dell M4800 until I entered BIOS > configuration (vi F12 key at boot), selected "Video," then disabled > "Switchable Graphics." this option is unfortunately not available in "Video" (only display brightness can be set there in my BIOS). Regards, Carsten From owner-freebsd-current@freebsd.org Tue Dec 15 14:57:54 2015 Return-Path: Delivered-To: freebsd-current@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 634E4A4485B for ; Tue, 15 Dec 2015 14:57:54 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2169D13DF for ; Tue, 15 Dec 2015 14:57:53 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-15-z2.arcor-online.net (mail-in-15-z2.arcor-online.net [151.189.8.32]) by mx.arcor.de (Postfix) with ESMTP id 3pKhfH6lmmzCQ96 for ; Tue, 15 Dec 2015 15:23:51 +0100 (CET) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) by mail-in-15-z2.arcor-online.net (Postfix) with ESMTP id E09C933F96B for ; Tue, 15 Dec 2015 15:23:51 +0100 (CET) Received: from webmail08.arcor-online.net (webmail08.arcor-online.net [151.189.8.44]) by mail-in-06.arcor-online.net (Postfix) with ESMTP id 3pKhfH6QWdzBm4v for ; Tue, 15 Dec 2015 15:23:51 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-06.arcor-online.net 3pKhfH6QWdzBm4v DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450189431; bh=rMgKUAYZ7cc2aATgJbGFxC0cSkr1cdW0F56QxtrpXxU=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=hlA/5XsoHKyxkIa+y+0iQDi/h73zbiPe3en3p8isWeZOKUappwoZki2ewDwAvAETp p7UM4VEZBFJG4Ngg6BLt0g37f6ZHVpnSjD4X4rqoOP6SuGLoMjFE8eXq1URLjyCfwT ys+Irce1h+xodQO3Dtu2sqop6hTA3puPzx7Mg01M= Received: from [217.92.152.234] by webmail08.arcor-online.net (151.189.8.44) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 15:23:51 +0100 (CET) Date: Tue, 15 Dec 2015 15:23:51 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <1641630729.498629.1450189431892.JavaMail.ngmail@webmail08.arcor-online.net> Subject: Aw: Re: No X on Dell E6540 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 14:57:54 -0000 Hello Michael, > It looks like that is a machine with Haswell integrated graphics. > Haswell graphics has not yet landed in CURRENT but there is a > development branch availible for testing. > > https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20L > inux%203.8 there is also an additional AMD graphics card in this laptop (AMD Radeon HD 8790M). Is this supported by CURRENT? Carsten From owner-freebsd-current@freebsd.org Tue Dec 15 15:09:34 2015 Return-Path: Delivered-To: freebsd-current@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 D3969A47E82 for ; Tue, 15 Dec 2015 15:09:34 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9BCAF10E2 for ; Tue, 15 Dec 2015 15:09:34 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1a8rEE-000FyS-0X>; Tue, 15 Dec 2015 16:09:26 +0100 Received: from [141.89.136.150] (helo=hermann) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1a8rED-000oWK-T9>; Tue, 15 Dec 2015 16:09:25 +0100 Date: Tue, 15 Dec 2015 16:09:04 +0100 From: "O. Hartmann" To: FreeBSD CURRENT Subject: CURRENT, X11 on i5-4200M Haswell and iGPU graphics HD4600: Status? Message-ID: <20151215160904.1e634ce8@hermann> Organization: FU Berlin X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 141.89.136.150 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 15:09:34 -0000 I have a Lenovo ThinkPad E540 with an i5-4200M CPU and HD4600 iGPU and nVidia GT740M. I tried CURRENT (FreeBSD 11.0-CURRENT #3 r292258: Tue Dec 15 13:22:31 CET 2015 amd64) with most recent X11 (xorg-7.7_2, xorg-drivers-7.7_3, xorg-server-1.17.4,1). kldstats reports Id Refs Address Size Name 1 26 0xffffffff80200000 1245288 kernel 2 2 0xffffffff81447000 7b328 drm2.ko 3 1 0xffffffff814c3000 c98c8 i915kms.ko so I suppose KMS-capable kernel module for detecting HD4600 iGGPU is up and running. The notebook has a HD4600/Optimus nVidia GT740M combination, there is also a firmware switch to select between "Integrated" (supposedly HD4600) and "Accerlerated" (nVidia Optimus GT740M). I'm not able to have a graphical screen either with "intel" or "nvidia" set in /usr/local/etc/X11/xorg.conf.d/xorg.conf. The Xorg.log reports about " no device found". This incident is announced earlier due to the fact I use a vt() based kernel, UEFI boot and on all systems (with IvyBridge or older) this method finds the iGPU, reports some properties of the possible ports available due to i915kms and then switches into a higher resolution mode instead remaining in that clumsy 640x400 resolution. Either way what is configured in the firmware (using "Integrated" right now) I'm incapable of getting any graphical screen or any indication that the iGPU or the nVidia addemdum GT740M exists. I read about successfully installed graphical screens on recent CURRENT with Haswell iGPU graphics - so am I lost with that Optimus hardware? Or is CURRENT still not handling all Haswell chips? Kind regards, Oliver From owner-freebsd-current@freebsd.org Tue Dec 15 15:36:30 2015 Return-Path: Delivered-To: freebsd-current@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 7A7CFA483C4 for ; Tue, 15 Dec 2015 15:36:30 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3639215EF for ; Tue, 15 Dec 2015 15:36:29 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3pKjTx5K6wz7mvx for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id AB1CD209D07 for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) Received: from webmail08.arcor-online.net (webmail08.arcor-online.net [151.189.8.44]) by mail-in-17.arcor-online.net (Postfix) with ESMTP id 3pKjTx2yHLz3YJC for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-17.arcor-online.net 3pKjTx2yHLz3YJC DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450191701; bh=uUyaTK8nDbc7sWx9FhVf2ate1dYXaxcA1sg5h/PYcP0=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=ixUV/Qs7tqXASK31NQajmM92f35L76scnhZtKxZnscRKIp9n0IIPmOwT+9kCcFAMd 8sI+2cdY2qC5RXbfvhjeJcTaNR0I8CkYAdLhUbHL3M62kdiO7MXmP941q+aEQoLu9M DVU6zplPkCP4dcrks1cA1Zd/hW9FvCVZcrgeN4sU= Received: from [217.92.152.234] by webmail08.arcor-online.net (151.189.8.44) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 16:01:41 +0100 (CET) Date: Tue, 15 Dec 2015 16:01:41 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Subject: make .SUFFIXES bug? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 15:36:30 -0000 Hello, current groff doesn't build on FreeBSD. I had noticed the same issue some months ago on NetBSD and cross checked on FreeBSD and it had worked on FreeBSD. There must have somethig changed since then. How to reproduce: When there is a file "test.1.man" and a makefile: .SUFFIXES: .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pdf .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp .man: @echo Making $@ from $< rm -f $@ @LC_ALL=C \ sed -e "s|foo|bar|g" \ $< >$@ "make test.1" results in "make: don't know how to make test.1. Stop". When ".man" is put to the start of the list it works. It also works when the first .SUFFIXES line is removed. The answer from NetBSD is that this is very likely a bug in make. May this also be the case for FreeBSD? Carsten From owner-freebsd-current@freebsd.org Tue Dec 15 16:30:49 2015 Return-Path: Delivered-To: freebsd-current@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 BA119A436ED for ; Tue, 15 Dec 2015 16:30:49 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: from mail-lb0-x22f.google.com (mail-lb0-x22f.google.com [IPv6:2a00:1450:4010:c04::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46D491FE7 for ; Tue, 15 Dec 2015 16:30:49 +0000 (UTC) (envelope-from tommi.pernila@gmail.com) Received: by mail-lb0-x22f.google.com with SMTP id kw15so9311985lbb.0 for ; Tue, 15 Dec 2015 08:30:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=yPmq+a6yWXjRYdI3qaGXFx3G5z5RAA8+tIyRaI+L7kM=; b=nrpD7juJB9c4KdLKIx+9J8DzNlepBSfI932TSgcMZD6+6yd1FTHH/wwNPQX/U03H2y 8zaTFMq5D0yVYGjLqRNI5utUszettjnkn33GY2VPERIfIMufc1JvPrcpGISSsgaZDmFy oP6GjzeWNsAK2+nDkBsW9xUKdCABmoMyufmiFE2pvpi1dpaskF0q3gVGJci/SJ0noeEr fAd2lp8d8eCCwK/wC9iNVSsM/tLbcuj5h+r2frYvu/lNMk0USzy2eMpDTLiQAGOyouCo dfsVV3MphMQq7yZ7NsqkvjKu+7kLS/kJhBM7X55xgtfMtC4BbzzdArwUmxrMJaAFmapk 4tKg== MIME-Version: 1.0 X-Received: by 10.112.155.6 with SMTP id vs6mr1476038lbb.87.1450197047211; Tue, 15 Dec 2015 08:30:47 -0800 (PST) Received: by 10.112.10.68 with HTTP; Tue, 15 Dec 2015 08:30:46 -0800 (PST) Received: by 10.112.10.68 with HTTP; Tue, 15 Dec 2015 08:30:46 -0800 (PST) In-Reply-To: References: <20151215160904.1e634ce8@hermann> Date: Tue, 15 Dec 2015 18:30:46 +0200 Message-ID: Subject: Re: CURRENT, X11 on i5-4200M Haswell and iGPU graphics HD4600: Status? From: Tommi Pernila To: "O. Hartmann" , freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 16:30:49 -0000 Hi Oliver, The Current branch does not yet include the latest intel drivers with the Haswell support. To test the latest code follow the directions on this website: https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20Linux%203.8 Br, Tommi > On Dec 15, 2015 17:09, "O. Hartmann" wrote: > > > > I have a Lenovo ThinkPad E540 with an i5-4200M CPU and HD4600 iGPU and > > nVidia GT740M. I tried CURRENT (FreeBSD 11.0-CURRENT #3 r292258: Tue > > Dec 15 13:22:31 CET 2015 amd64) with most recent X11 (xorg-7.7_2, > > xorg-drivers-7.7_3, xorg-server-1.17.4,1). kldstats reports > > > > Id Refs Address Size Name > > 1 26 0xffffffff80200000 1245288 kernel > > 2 2 0xffffffff81447000 7b328 drm2.ko > > 3 1 0xffffffff814c3000 c98c8 i915kms.ko > > > > so I suppose KMS-capable kernel module for detecting HD4600 iGGPU is up > > and running. The notebook has a HD4600/Optimus nVidia GT740M > > combination, there is also a firmware switch to select between > > "Integrated" (supposedly HD4600) and "Accerlerated" (nVidia Optimus > > GT740M). > > > > I'm not able to have a graphical screen either with "intel" or "nvidia" > > set in /usr/local/etc/X11/xorg.conf.d/xorg.conf. The Xorg.log reports > > about " no device found". > > > > This incident is announced earlier due to the fact I use a vt() based > > kernel, UEFI boot and on all systems (with IvyBridge or older) this > > method finds the iGPU, reports some properties of the possible ports > > available due to i915kms and then switches into a higher resolution > > mode instead remaining in that clumsy 640x400 resolution. > > > > Either way what is configured in the firmware (using "Integrated" right > > now) I'm incapable of getting any graphical screen or any indication > > that the iGPU or the nVidia addemdum GT740M exists. > > > > I read about successfully installed graphical screens on recent > > CURRENT with Haswell iGPU graphics - so am I lost with that Optimus > > hardware? Or is CURRENT still not handling all Haswell chips? > > > > Kind regards, > > > > Oliver > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Tue Dec 15 17:00:40 2015 Return-Path: Delivered-To: freebsd-current@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 0B289A48944 for ; Tue, 15 Dec 2015 17:00:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D617C1220; Tue, 15 Dec 2015 17:00:39 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pa0-x231.google.com with SMTP id ur14so7711920pab.0; Tue, 15 Dec 2015 09:00:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Xh3OfFuYzrCJEsUl83GKr+aJwlPLBhCtIv0kvM61yBU=; b=wwR7Qvas6jgASAFl6V8/avzz0QJh/y+o8bjVWmuvRqkO5ul9rPsQw5yqWOq5Nxefyv IhAQfzRUee+EcSpxxUyN9auDDF074nidL6szWfmZ6McIEpxLg2/mbt66w2jlhr/Se9+y C7GQVqKdkl+NwBXo0uf2ypqXKu2dzpmYD8x7E4HeCwu+XS/aumuWPjM8DeZMSZppk2io K4Gn2L82hBm+yD6E4u6TOo4RGL8JkBIJaRAi4jEjp1BVsQ2ivHcwYzdSDACshSvVdngj vCIDhtTMxsLufSIxrZrHhVHhnzSSDyqtS4kr6aTCFe4WqT09IkDfKHx/2UPBMlq7O8UZ Lkaw== X-Received: by 10.66.220.196 with SMTP id py4mr34346695pac.135.1450198839463; Tue, 15 Dec 2015 09:00:39 -0800 (PST) Received: from [192.168.20.11] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id 68sm3391683pfp.62.2015.12.15.09.00.37 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 Dec 2015 09:00:37 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: make .SUFFIXES bug? From: Garrett Cooper X-Mailer: iPhone Mail (13C75) In-Reply-To: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Date: Tue, 15 Dec 2015 09:00:36 -0800 Cc: freebsd-current@freebsd.org, sjg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <843488FE-1892-40BD-B909-1D65B7B9DEBA@gmail.com> References: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> To: Carsten Kunze X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 17:00:40 -0000 > On Dec 15, 2015, at 07:01, Carsten Kunze wrote: >=20 > Hello, >=20 > current groff doesn't build on FreeBSD. I had noticed the same issue some= months ago on NetBSD and cross checked on FreeBSD and it had worked on Free= BSD. There must have somethig changed since then. How to reproduce: >=20 > When there is a file "test.1.man" and a makefile: >=20 > .SUFFIXES: > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pdf .= xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp >=20 > .man: > @echo Making $@ from $< > rm -f $@ > @LC_ALL=3DC \ > sed -e "s|foo|bar|g" \ > $< >$@ >=20 > "make test.1" results in "make: don't know how to make test.1. Stop". >=20 > When ".man" is put to the start of the list it works. It also works when t= he first .SUFFIXES line is removed. >=20 > The answer from NetBSD is that this is very likely a bug in make. May thi= s also be the case for FreeBSD? Hi Carsten, Probably since both use bmake... (I saw you started the other thread on tech= -userlevel@netbsd.org). Simon maintains bmake. I've CCed him for visibility. Thanks! -NGie= From owner-freebsd-current@freebsd.org Tue Dec 15 17:19:44 2015 Return-Path: Delivered-To: freebsd-current@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 2197CA4855E for ; Tue, 15 Dec 2015 17:19:44 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de [80.67.31.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6406510A2 for ; Tue, 15 Dec 2015 17:19:43 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.186.80] (helo=fabiankeil.de) by smtprelay06.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a8srW-00088z-Sv for freebsd-current@freebsd.org; Tue, 15 Dec 2015 17:54:07 +0100 Date: Tue, 15 Dec 2015 17:42:38 +0100 From: Fabian Keil To: FreeBSD Current Subject: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151215174238.2d7cc3bb@fabiankeil.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/LrvoB/L5kZ/nNHZs9BSwUTW"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 17:19:44 -0000 --Sig_/LrvoB/L5kZ/nNHZs9BSwUTW Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I've seen the following panic a couple of times in the last three months, usually while poudriere was running and with sh being the current process. This one is from a system based on r290926 running with kern.randompid=3D9001 and forking frequently (>1000 forks/second) due to poudriere and afl-fuzz: Fatal trap 12: page fault while in kernel mode cpuid =3D 1; apic id =3D 04 fault virtual address =3D 0x618b00a8 fault code =3D supervisor read data, page not present instruction pointer =3D 0x20:0xffffffff80909158 stack pointer =3D 0x28:0xfffffe011e03b940 frame pointer =3D 0x28:0xfffffe011e03b960 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 71325 (sh) trap number =3D 12 panic: page fault cpuid =3D 1 KDB: stack backtrace: [...] Uptime: 13d20h43m20s [...] (kgdb) where #0 doadump (textdump=3D1) at pcpu.h:221 #1 0xffffffff8094a923 in kern_reboot (howto=3D260) at /usr/src/sys/kern/ke= rn_shutdown.c:364 #2 0xffffffff8094ae8b in vpanic (fmt=3D, ap=3D) at /usr/src/sys/kern/kern_shutdown.c:757 #3 0xffffffff8094acc3 in panic (fmt=3D0x0) at /usr/src/sys/kern/kern_shutd= own.c:688 #4 0xffffffff80c2fbb1 in trap_fatal (frame=3D, eva=3D= ) at /usr/src/sys/amd64/amd64/trap.c:834 #5 0xffffffff80c2fda4 in trap_pfault (frame=3D0xfffffe011e03b890, usermode= =3D) at /usr/src/sys/amd64/amd64/trap.c:684 #6 0xffffffff80c2f55e in trap (frame=3D0xfffffe011e03b890) at /usr/src/sys= /amd64/amd64/trap.c:435 #7 0xffffffff80c120a7 in calltrap () at /usr/src/sys/amd64/amd64/exception= .S:234 #8 0xffffffff80909158 in fork_findpid (flags=3D) at /= usr/src/sys/kern/kern_fork.c:281 #9 0xffffffff80907225 in do_fork (td=3D0xfffff8009db9a9a0, flags=3D20, p2= =3D0xfffff8009dbe1a90, td2=3D0xfffff800aa6884d0, vm2=3D0xfffff800a9eee000, = pdflags=3D0) at /usr/src/sys/kern/kern_fork.c:385 #10 0xffffffff80906c08 in fork1 (td=3D0xfffff8009db9a9a0, flags=3D20, pages= =3D, procp=3D0xfffffe011e03bac0, procdescp=3D0x0, pdfl= ags=3D99999, fcaps=3D) at /usr/src/sys/kern/kern_fork.c:937 #11 0xffffffff809066ca in sys_fork (td=3D0xfffff8009db9a9a0, uap=3D) at /usr/src/sys/kern/kern_fork.c:108 #12 0xffffffff80c3054b in amd64_syscall (td=3D0xfffff8009db9a9a0, traced=3D= 0) at subr_syscall.c:140 #13 0xffffffff80c1238b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exce= ption.S:394 #14 0x00000008009257aa in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) f 8 #8 0xffffffff80909158 in fork_findpid (flags=3D) at /= usr/src/sys/kern/kern_fork.c:281 warning: Source file is more recent than executable. =20 281 (p->p_pgrp !=3D NULL && (kgdb) l - 271 * id is kept reserved only while there is a 272 * non-reaped process in the subtree, so amount of 273 * reserved pids is limited by process limit times 274 * two. 275 */ 276 p =3D LIST_FIRST(&allproc); 277 again: 278 for (; p !=3D NULL; p =3D LIST_NEXT(p, p_list)) { 279 while (p->p_pid =3D=3D trypid || 280 p->p_reapsubtree =3D=3D trypid || (kgdb) l 281 (p->p_pgrp !=3D NULL && 282 (p->p_pgrp->pg_id =3D=3D trypid || 283 (p->p_session !=3D NULL && 284 p->p_session->s_sid =3D=3D trypid)))) { 285 trypid++; 286 if (trypid >=3D pidchecked) 287 goto retry; 288 } 289 if (p->p_pid > trypid && pidchecked > p->p_= pid) 290 pidchecked =3D p->p_pid; (kgdb) f 6 #6 0xffffffff80c2f55e in trap (frame=3D0xfffffe011e03b890) at /usr/src/sys= /amd64/amd64/trap.c:435 warning: Source file is more recent than executable. =20 435 (void) trap_pfault(frame, FALSE); (kgdb) p *frame $2 =3D {tf_rdi =3D 1636499584, tf_rsi =3D 51281, tf_rdx =3D -8795282608128,= tf_rcx =3D 1, tf_r8 =3D 99999, tf_r9 =3D 99999, tf_rax =3D 0, tf_rbx =3D 6= 0137, tf_rbp =3D -2194224727712, tf_r10 =3D 0, tf_r11 =3D 0, tf_r12 =3D -8793446540656, tf_r13 =3D -2194224727360, tf_r14 =3D 0, tf_r1= 5 =3D -8793450915184, tf_trapno =3D 12, tf_fs =3D 19, tf_gs =3D 27, tf_addr= =3D 1636499624, tf_flags =3D 1, tf_es =3D 59, tf_ds =3D 59, tf_err =3D 0, tf_rip =3D -2138009256, tf_cs =3D 32, tf_rflags =3D 66050, tf_rsp =3D -21= 94224727728, tf_ss =3D 40} (kgdb) f 9 #9 0xffffffff80907225 in do_fork (td=3D0xfffff8009db9a9a0, flags=3D20, p2= =3D0xfffff8009dbe1a90, td2=3D0xfffff800aa6884d0, vm2=3D0xfffff800a9eee000, = pdflags=3D0) at /usr/src/sys/kern/kern_fork.c:385 385 trypid =3D fork_findpid(flags); (kgdb) p flags $3 =3D 20 (kgdb) p *td $4 =3D {td_lock =3D 0xffffffff8129b100, td_proc =3D 0xfffff8009d7b5a90, td_= plist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffff8009d7b5aa0}, td_runq =3D = {tqe_next =3D 0x0, tqe_prev =3D 0xffffffff8129b740}, td_slpq =3D { tqe_next =3D 0x0, tqe_prev =3D 0xfffff800066de400}, td_lockq =3D {tqe_n= ext =3D 0x0, tqe_prev =3D 0xfffffe011e176908}, td_hash =3D {le_next =3D 0x0= , le_prev =3D 0xfffffe0000c98d98}, td_cpuset =3D 0xfffff800a943f9c0,=20 td_sel =3D 0xfffff800a9b20e00, td_sleepqueue =3D 0xfffff800066de400, td_t= urnstile =3D 0xfffff8000672b480, td_rlqe =3D 0xfffff8000688ba28, td_umtxq = =3D 0xfffff80024736880, td_vm_dom_policy =3D {seq =3D 0, p =3D { policy =3D VM_POLICY_NONE, domain =3D -1}}, td_tid =3D 101811, td_sig= queue =3D {sq_signals =3D {__bits =3D 0xfffff8009db9aa40}, sq_kill =3D {__b= its =3D 0xfffff8009db9aa50}, sq_list =3D {tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff8009db9aa60}, sq_proc =3D 0xfffff8009d7b5a90, sq_= flags =3D 1}, td_lend_user_pri =3D 255 '=C3=BF', td_flags =3D 67174406, td_= inhibitors =3D 0, td_pflags =3D 0, td_dupfd =3D 0, td_sqqueue =3D 0,=20 td_wchan =3D 0x0, td_wmesg =3D 0x0, td_owepreempt =3D 0 '\0', td_tsqueue = =3D 0 '\0', td_locks =3D 0, td_rw_rlocks =3D 0, td_lk_slocks =3D 0, td_stop= sched =3D 1, td_blocked =3D 0x0, td_lockname =3D 0x0, td_contested =3D { lh_first =3D 0x0}, td_sleeplocks =3D 0x0, td_intr_nesting_level =3D 0, = td_pinned =3D 1, td_ucred =3D 0xfffff8009d8d5200, td_limit =3D 0xfffff80118= 817a00, td_estcpu =3D 0, td_slptick =3D 0, td_blktick =3D 0,=20 td_swvoltick =3D -950283881, td_cow =3D 55789, td_ru =3D {ru_utime =3D {t= v_sec =3D 0, tv_usec =3D 0}, ru_stime =3D {tv_sec =3D 0, tv_usec =3D 0}, ru= _maxrss =3D 3044, ru_ixrss =3D 175824, ru_idrss =3D 15984, ru_isrss =3D 170= 496,=20 ru_minflt =3D 99693, ru_majflt =3D 0, ru_nswap =3D 0, ru_inblock =3D 15= 1, ru_oublock =3D 19, ru_msgsnd =3D 0, ru_msgrcv =3D 0, ru_nsignals =3D 0, = ru_nvcsw =3D 5210, ru_nivcsw =3D 18301}, td_rux =3D {rux_runtime =3D 118034= 16060,=20 rux_uticks =3D 428, rux_sticks =3D 122, rux_iticks =3D 0, rux_uu =3D 0,= rux_su =3D 0, rux_tu =3D 0}, td_incruntime =3D 399768428, td_runtime =3D 1= 2203184488, td_pticks =3D 764, td_sticks =3D 777, td_iticks =3D 0,=20 td_uticks =3D 5, td_intrval =3D 0, td_oldsigmask =3D {__bits =3D 0xfffff8= 009db9abf4}, td_generation =3D 23511, td_sigstk =3D {ss_sp =3D 0x0, ss_size= =3D 0, ss_flags =3D 4}, td_xsig =3D 0, td_profil_addr =3D 0,=20 td_profil_ticks =3D 0, td_name =3D 0xfffff8009db9ac34 "sh", td_fpop =3D 0= x0, td_dbgflags =3D 0, td_dbgksi =3D {ksi_link =3D {tqe_next =3D 0x0, tqe_p= rev =3D 0x0}, ksi_info =3D {si_signo =3D 0, si_errno =3D 0, si_code =3D 0,= =20 si_pid =3D 0, si_uid =3D 0, si_status =3D 0, si_addr =3D 0x0, si_valu= e =3D {sival_int =3D 0, sival_ptr =3D 0x0, sigval_int =3D 0, sigval_ptr =3D= 0x0}, _reason =3D {_fault =3D {_trapno =3D 0}, _timer =3D {_timerid =3D 0,= =20 _overrun =3D 0}, _mesgq =3D {_mqd =3D 0}, _poll =3D {_band =3D 0}= , __spare__ =3D {__spare1__ =3D 0, __spare2__ =3D 0xfffff8009db9ac98}}}, ks= i_flags =3D 0, ksi_sigq =3D 0x0}, td_ng_outbound =3D 0, td_osd =3D { osd_nslots =3D 0, osd_slots =3D 0x0, osd_next =3D {le_next =3D 0x0, le_= prev =3D 0x0}}, td_map_def_user =3D 0x0, td_dbg_forked =3D 0, td_vp_reserv = =3D 0, td_no_sleeping =3D 0, td_dom_rr_idx =3D 0, td_su =3D 0x0, td_sigmask= =3D { __bits =3D 0xfffff8009db9ad10}, td_rqindex =3D 25 '\031', td_base_pri = =3D 174 '=C2=AE', td_priority =3D 174 '=C2=AE', td_pri_class =3D 3 '\003', = td_user_pri =3D 187 '=C2=BB', td_base_user_pri =3D 187 '=C2=BB', td_dbg_sc_= code =3D 0,=20 td_dbg_sc_narg =3D 0, td_pcb =3D 0xfffffe011e03bcc0, td_state =3D TDS_RUN= NING, td_uretoff =3D {tdu_retval =3D 0xfffff8009db9ad40, tdu_off =3D 0}, td= _cowgen =3D 0, td_slpcallout =3D {c_links =3D {le =3D {le_next =3D 0x0,=20 le_prev =3D 0xfffffe0000cde4d0}, sle =3D {sle_next =3D 0x0}, tqe = =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffffe0000cde4d0}}, c_time =3D 514451= 4421357134, c_precision =3D 268435437, c_arg =3D 0xfffff8009db9a9a0,=20 c_func =3D 0xffffffff8099c020 , c_lock =3D 0x0, c_flags= =3D 0, c_iflags =3D 272, c_cpu =3D 1}, td_frame =3D 0xfffffe011e03bc00, td= _kstack_obj =3D 0xfffff8009d99b700, td_kstack =3D 18446741879484809216,=20 td_kstack_pages =3D 4, td_critnest =3D 4294960822, td_md =3D {md_spinlock= _count =3D -6474, md_saved_flags =3D 582, md_spurflt_addr =3D 0}, td_sched = =3D 0xfffff8009db9ae40, td_ar =3D 0x0, td_lprof =3D 0xfffff8009db9ade0,=20 td_dtrace =3D 0xfffff8009d2b6400, td_errno =3D 0, td_vnet =3D 0x0, td_vne= t_lpush =3D 0x0, td_intr_frame =3D 0x0, td_rfppwait_p =3D 0xfffff800a99e454= 8, td_ma =3D 0x0, td_ma_cnt =3D 0, td_emuldata =3D 0x0, td_lastcpu =3D 1,=20 td_oncpu =3D 1} (kgdb) p *p2 $5 =3D {p_list =3D {le_next =3D 0x0, le_prev =3D 0xffffffff813f3cd0}, p_thr= eads =3D {tqh_first =3D 0xfffff800aa6884d0, tqh_last =3D 0xfffff800aa6884e0= }, p_slock =3D {lock_object =3D { lo_name =3D 0xffffffff80e22449 "process slock", lo_flags =3D 53706752= 0, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 4}, p_ucred =3D 0xfffff= 8009d8d5200, p_fd =3D 0x0, p_fdtol =3D 0x0, p_stats =3D 0xfffff800aaa08a00,= =20 p_limit =3D 0x0, p_limco =3D {c_links =3D {le =3D {le_next =3D 0x0, le_pr= ev =3D 0x0}, sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_pre= v =3D 0x0}}, c_time =3D 0, c_precision =3D 0, c_arg =3D 0x0, c_func =3D 0,= =20 c_lock =3D 0xfffff8009dbe1bb0, c_flags =3D 0, c_iflags =3D 0, c_cpu =3D= 0}, p_sigacts =3D 0x0, p_flag =3D 268460034, p_flag2 =3D 0, p_state =3D PR= S_ZOMBIE, p_pid =3D 49173, p_hash =3D {le_next =3D 0xfffff8000643b000,=20 le_prev =3D 0xfffffe0000c8a0a8}, p_pglist =3D {le_next =3D 0xfffff80023= df1000, le_prev =3D 0xfffff8009d7b5b60}, p_pptr =3D 0xfffff8009d7b5a90, p_s= ibling =3D {le_next =3D 0xfffff80023df1000,=20 le_prev =3D 0xfffff8009d7b5b88}, p_children =3D {lh_first =3D 0x0}, p_r= eaper =3D 0xfffff800029a5548, p_reaplist =3D {lh_first =3D 0x0}, p_reapsibl= ing =3D {le_next =3D 0xfffff800a99e4548, le_prev =3D 0xfffff800029a5650},=20 p_mtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e2243c "process lock"= , lo_flags =3D 558039040, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D = 4}, p_statmtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e22457 "pstatl"= ,=20 lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock = =3D 4}, p_itimmtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e2245e "pit= iml", lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x0},=20 mtx_lock =3D 4}, p_profmtx =3D {lock_object =3D {lo_name =3D 0xffffffff= 80e22465 "pprofl", lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x= 0}, mtx_lock =3D 4}, p_ksi =3D 0xfffff8000639dd20, p_sigqueue =3D { sq_signals =3D {__bits =3D 0xfffff8009dbe1c38}, sq_kill =3D {__bits =3D= 0xfffff8009dbe1c48}, sq_list =3D {tqh_first =3D 0x0, tqh_last =3D 0xfffff8= 009dbe1c58}, sq_proc =3D 0xfffff8009dbe1a90, sq_flags =3D 1}, p_oppid =3D 0= ,=20 p_vmspace =3D 0x0, p_swtick =3D 3344683415, p_cowgen =3D 0, p_realtimer = =3D {it_interval =3D {tv_sec =3D 0, tv_usec =3D 0}, it_value =3D {tv_sec = =3D 0, tv_usec =3D 0}}, p_ru =3D {ru_utime =3D {tv_sec =3D 0, tv_usec =3D 0= }, ru_stime =3D { tv_sec =3D 0, tv_usec =3D 0}, ru_maxrss =3D 0, ru_ixrss =3D 0, ru_idr= ss =3D 0, ru_isrss =3D 0, ru_minflt =3D 74, ru_majflt =3D 0, ru_nswap =3D 0= , ru_inblock =3D 0, ru_oublock =3D 0, ru_msgsnd =3D 0, ru_msgrcv =3D 0,=20 ru_nsignals =3D 0, ru_nvcsw =3D 2, ru_nivcsw =3D 2}, p_rux =3D {rux_run= time =3D 2047260, rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux= _uu =3D 0, rux_su =3D 0, rux_tu =3D 0}, p_crux =3D {rux_runtime =3D 0,=20 rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux_uu =3D 0, rux= _su =3D 0, rux_tu =3D 0}, p_profthreads =3D 0, p_exitthreads =3D 0, p_trace= flag =3D 0, p_tracevp =3D 0x0, p_tracecred =3D 0x0, p_textvp =3D 0x0, p_loc= k =3D 0,=20 p_sigiolst =3D {slh_first =3D 0x0}, p_sigparent =3D 20, p_sig =3D 0, p_co= de =3D 0, p_stops =3D 0, p_stype =3D 0, p_step =3D 0 '\0', p_pfsflags =3D 0= '\0', p_nlminfo =3D 0x0, p_aioinfo =3D 0x0, p_singlethread =3D 0x0,=20 p_suspcount =3D 0, p_xthread =3D 0xfffff800aa6884d0, p_boundary_count =3D= 0, p_pendingcnt =3D 0, p_itimers =3D 0x0, p_procdesc =3D 0x0, p_treeflag = =3D 0, p_magic =3D 3203398350, p_osrel =3D 1100090,=20 p_comm =3D 0xfffff8009dbe1e54 "pwait", p_pgrp =3D 0x0, p_sysent =3D 0xfff= fffff8118f9f8, p_args =3D 0x0, p_cpulimit =3D 9223372036854775807, p_nice = =3D 0 '\0', p_fibnum =3D 0, p_reapsubtree =3D 28, p_xexit =3D 0, p_xsig =3D= 0,=20 p_klist =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D 0xffffffff808fc= 960 , kl_unlock =3D 0xffffffff808fc9c0 = , kl_assert_locked =3D 0xffffffff808fca30 ,=20 kl_assert_unlocked =3D 0xffffffff808fca40 ,= kl_lockarg =3D 0xfffff8009dbe1bb0}, p_numthreads =3D 1, p_md =3D {md_ldt = =3D 0x0, md_ldt_sd =3D {sd_lolimit =3D 0, sd_lobase =3D 0, sd_type =3D 0,=20 sd_dpl =3D 0, sd_p =3D 0, sd_hilimit =3D 0, sd_xx0 =3D 0, sd_gran =3D= 0, sd_hibase =3D 0, sd_xx1 =3D 0, sd_mbz =3D 0, sd_xx2 =3D 0}}, p_itcallou= t =3D {c_links =3D {le =3D {le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle= _next =3D 0x0},=20 tqe =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}}, c_time =3D 0, c_precis= ion =3D 0, c_arg =3D 0x0, c_func =3D 0, c_lock =3D 0xfffff8009dbe1bb0, c_fl= ags =3D 0, c_iflags =3D 0, c_cpu =3D 0}, p_acflag =3D 0, p_peers =3D 0x0,=20 p_leader =3D 0xfffff8009dbe1a90, p_emuldata =3D 0x0, p_label =3D 0x0, p_s= ched =3D 0xfffff8009dbe1fd8, p_ktr =3D {stqh_first =3D 0x0, stqh_last =3D 0= xfffff8009dbe1f60}, p_mqnotifier =3D {lh_first =3D 0x0},=20 p_dtrace =3D 0xfffff80061b41e80, p_pwait =3D {cv_description =3D 0xffffff= ff80e22d2a "ppwait", cv_waiters =3D 0}, p_dbgwait =3D {cv_description =3D 0= xffffffff80e22d31 "dbgwait", cv_waiters =3D 0}, p_prev_runtime =3D 0,=20 p_racct =3D 0x0, p_throttled =3D 0 '\0', p_vm_dom_policy =3D {seq =3D 2, = p =3D {policy =3D VM_POLICY_NONE, domain =3D -1}}, p_orphan =3D {le_next = =3D 0x0, le_prev =3D 0x0}, p_orphans =3D {lh_first =3D 0x0}} (kgdb) p *td2 $6 =3D {td_lock =3D 0xffffffff8129b100, td_proc =3D 0xfffff8009dbe1a90, td_= plist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffff8009dbe1aa0}, td_runq =3D = {tqe_next =3D 0x0, tqe_prev =3D 0xffffffff8129b610}, td_slpq =3D { tqe_next =3D 0x0, tqe_prev =3D 0xfffff8013a4f5180}, td_lockq =3D {tqe_n= ext =3D 0x0, tqe_prev =3D 0xfffffe011e1d08a8}, td_hash =3D {le_next =3D 0x0= , le_prev =3D 0xfffffe0000c98dc8}, td_cpuset =3D 0x0,=20 td_sel =3D 0xfffff8009d8a4680, td_sleepqueue =3D 0xfffff8013a4f5180, td_t= urnstile =3D 0xfffff800b24dba80, td_rlqe =3D 0xfffff8000688b8e8, td_umtxq = =3D 0xfffff800a9c45c00, td_vm_dom_policy =3D {seq =3D 0, p =3D { policy =3D VM_POLICY_NONE, domain =3D -1}}, td_tid =3D 101817, td_sig= queue =3D {sq_signals =3D {__bits =3D 0xfffff800aa688570}, sq_kill =3D {__b= its =3D 0xfffff800aa688580}, sq_list =3D {tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff800aa688590}, sq_proc =3D 0xfffff8009dbe1a90, sq_= flags =3D 1}, td_lend_user_pri =3D 255 '=C3=BF', td_flags =3D 65540, td_inh= ibitors =3D 0, td_pflags =3D 0, td_dupfd =3D 0, td_sqqueue =3D 0, td_wchan = =3D 0x0,=20 td_wmesg =3D 0x0, td_owepreempt =3D 0 '\0', td_tsqueue =3D 0 '\0', td_loc= ks =3D 0, td_rw_rlocks =3D 0, td_lk_slocks =3D 0, td_stopsched =3D 0, td_bl= ocked =3D 0x0, td_lockname =3D 0x0, td_contested =3D {lh_first =3D 0x0},=20 td_sleeplocks =3D 0x0, td_intr_nesting_level =3D 0, td_pinned =3D 0, td_u= cred =3D 0xfffff8009d8d5200, td_limit =3D 0xfffff80118817a00, td_estcpu =3D= 0, td_slptick =3D 0, td_blktick =3D 0, td_swvoltick =3D -950283880,=20 td_cow =3D 20, td_ru =3D {ru_utime =3D {tv_sec =3D 0, tv_usec =3D 0}, ru_= stime =3D {tv_sec =3D 0, tv_usec =3D 0}, ru_maxrss =3D 0, ru_ixrss =3D 0, r= u_idrss =3D 0, ru_isrss =3D 0, ru_minflt =3D 74, ru_majflt =3D 0, ru_nswap = =3D 0,=20 ru_inblock =3D 0, ru_oublock =3D 0, ru_msgsnd =3D 0, ru_msgrcv =3D 0, r= u_nsignals =3D 0, ru_nvcsw =3D 2, ru_nivcsw =3D 2}, td_rux =3D {rux_runtime= =3D 2047260, rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux_uu = =3D 0,=20 rux_su =3D 0, rux_tu =3D 0}, td_incruntime =3D 0, td_runtime =3D 204726= 0, td_pticks =3D 0, td_sticks =3D 0, td_iticks =3D 0, td_uticks =3D 0, td_i= ntrval =3D 0, td_oldsigmask =3D {__bits =3D 0xfffff800aa688724},=20 td_generation =3D 3, td_sigstk =3D {ss_sp =3D 0x0, ss_size =3D 0, ss_flag= s =3D 4}, td_xsig =3D 0, td_profil_addr =3D 0, td_profil_ticks =3D 0, td_na= me =3D 0xfffff800aa688764 "pwait", td_fpop =3D 0x0, td_dbgflags =3D 0,=20 td_dbgksi =3D {ksi_link =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}, ksi_inf= o =3D {si_signo =3D 0, si_errno =3D 0, si_code =3D 0, si_pid =3D 0, si_uid = =3D 0, si_status =3D 0, si_addr =3D 0x0, si_value =3D {sival_int =3D 0,=20 sival_ptr =3D 0x0, sigval_int =3D 0, sigval_ptr =3D 0x0}, _reason = =3D {_fault =3D {_trapno =3D 0}, _timer =3D {_timerid =3D 0, _overrun =3D 0= }, _mesgq =3D {_mqd =3D 0}, _poll =3D {_band =3D 0}, __spare__ =3D {__spare= 1__ =3D 0,=20 __spare2__ =3D 0xfffff800aa6887c8}}}, ksi_flags =3D 0, ksi_sigq = =3D 0x0}, td_ng_outbound =3D 0, td_osd =3D {osd_nslots =3D 0, osd_slots =3D= 0x0, osd_next =3D {le_next =3D 0x0, le_prev =3D 0x0}}, td_map_def_user =3D= 0x0,=20 td_dbg_forked =3D 0, td_vp_reserv =3D 0, td_no_sleeping =3D 0, td_dom_rr_= idx =3D 0, td_su =3D 0x0, td_sigmask =3D {__bits =3D 0xfffff800aa688840}, t= d_rqindex =3D 6 '\006', td_base_pri =3D 152 '\230',=20 td_priority =3D 152 '\230', td_pri_class =3D 3 '\003', td_user_pri =3D 17= 4 '=C2=AE', td_base_user_pri =3D 174 '=C2=AE', td_dbg_sc_code =3D 0, td_dbg= _sc_narg =3D 0, td_pcb =3D 0xfffffe011e059cc0, td_state =3D TDS_INACTIVE,=20 td_uretoff =3D {tdu_retval =3D 0xfffff800aa688870, tdu_off =3D 0}, td_cow= gen =3D 0, td_slpcallout =3D {c_links =3D {le =3D {le_next =3D 0x0, le_prev= =3D 0xfffffe0000c56d68}, sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D= 0x0,=20 tqe_prev =3D 0xfffffe0000c56d68}}, c_time =3D 5144519038446659, c_p= recision =3D 268435437, c_arg =3D 0xfffff800aa6884d0, c_func =3D 0xffffffff= 8099c020 , c_lock =3D 0x0, c_flags =3D 0,=20 c_iflags =3D 272, c_cpu =3D 0}, td_frame =3D 0xfffffe011e059c00, td_kst= ack_obj =3D 0xfffff800aab1d300, td_kstack =3D 18446741879484932096, td_ksta= ck_pages =3D 4, td_critnest =3D 1, td_md =3D {md_spinlock_count =3D 1,=20 md_saved_flags =3D 582, md_spurflt_addr =3D 0}, td_sched =3D 0xfffff800= aa688970, td_ar =3D 0x0, td_lprof =3D 0xfffff800aa688910, td_dtrace =3D 0xf= ffff800aad29900, td_errno =3D 0, td_vnet =3D 0x0, td_vnet_lpush =3D 0x0,=20 td_intr_frame =3D 0x0, td_rfppwait_p =3D 0xfffff80040628a90, td_ma =3D 0x= 0, td_ma_cnt =3D 0, td_emuldata =3D 0x0, td_lastcpu =3D 1, td_oncpu =3D -1} (kgdb) p *vm2 $7 =3D {vm_map =3D {header =3D {prev =3D 0xfffff80109260280, next =3D 0xfff= ff80083e33400, left =3D 0x0, right =3D 0x0, start =3D 4096, end =3D 1407374= 88355328, avail_ssize =3D 0, adj_free =3D 0, max_free =3D 0, object =3D { vm_object =3D 0x0, sub_map =3D 0x0}, offset =3D 0, eflags =3D 0, pr= otection =3D 0 '\0', max_protection =3D 0 '\0', inheritance =3D 0 '\0', rea= d_ahead =3D 0 '\0', wired_count =3D 0, next_read =3D 0, cred =3D 0x0,=20 wiring_thread =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xffff= ffff80e56895 "vm map (user)", lo_flags =3D 36896768, lo_data =3D 0, lo_witn= ess =3D 0x0}, sx_lock =3D 1}, system_mtx =3D {lock_object =3D { lo_name =3D 0xffffffff80e56885 "vm map (system)", lo_flags =3D 2116= 8128, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 4}, nentries =3D 12,= size =3D 8597504, timestamp =3D 1, needs_wakeup =3D 0 '\0',=20 system_map =3D 0 '\0', flags =3D 0 '\0', root =3D 0xfffff80109260280, p= map =3D 0xfffff800a9eee138, busy =3D 0}, vm_shm =3D 0x0, vm_swrss =3D 0, vm= _tsize =3D 33, vm_dsize =3D 3, vm_ssize =3D 32,=20 vm_taddr =3D 0x400000
, vm_daddr =3D 0x62= 1000
, vm_maxsaddr =3D 0x7fffdffff000 , vm_refcnt =3D 1, vm_pmap =3D { pm_mtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e56880 "pmap", lo_= flags =3D 21168128, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 4}, pm= _pml4 =3D 0xfffff800b6314000, pm_cr3 =3D 3056680960, pm_pvchunk =3D { tqh_first =3D 0xfffff80069221000, tqh_last =3D 0xfffff8008cf38008}, p= m_active =3D {__bits =3D 0xfffff800a9eee178}, pm_type =3D PT_X86, pm_stats = =3D {resident_count =3D 761, wired_count =3D 0}, pm_root =3D {rt_root =3D 0= ,=20 rt_flags =3D 0 '\0'}, pm_eptgen =3D 0, pm_flags =3D 256, pm_pcids =3D= 0xfffff800a9eee1cc}} (kgdb)=20 Fabian --Sig_/LrvoB/L5kZ/nNHZs9BSwUTW Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZwQv8ACgkQBYqIVf93VJ1XLwCbBiCrLSKpejgjpAVRtEv0MLP5 VHsAoIvtwISBRws7bWIo+zGtpyMyZXiV =1a56 -----END PGP SIGNATURE----- --Sig_/LrvoB/L5kZ/nNHZs9BSwUTW-- From owner-freebsd-current@freebsd.org Tue Dec 15 17:44:00 2015 Return-Path: Delivered-To: freebsd-current@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 94D43A48569 for ; Tue, 15 Dec 2015 17:44:00 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0114.outbound.protection.outlook.com [157.56.111.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3834D1FA0 for ; Tue, 15 Dec 2015 17:43:59 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from CO2PR05CA051.namprd05.prod.outlook.com (10.141.241.179) by BLUPR05MB053.namprd05.prod.outlook.com (10.255.210.139) with Microsoft SMTP Server (TLS) id 15.1.337.19; Tue, 15 Dec 2015 17:43:58 +0000 Received: from BL2FFO11FD031.protection.gbl (2a01:111:f400:7c09::192) by CO2PR05CA051.outlook.office365.com (2a01:111:e400:1429::51) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Tue, 15 Dec 2015 17:43:57 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; arcor.de; dkim=none (message not signed) header.d=none;arcor.de; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BL2FFO11FD031.mail.protection.outlook.com (10.173.160.71) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Tue, 15 Dec 2015 17:43:56 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 15 Dec 2015 09:43:55 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tBFHhtD09682; Tue, 15 Dec 2015 09:43:55 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 05B64580A9; Tue, 15 Dec 2015 09:43:55 -0800 (PST) To: Carsten Kunze CC: , Subject: Re: make .SUFFIXES bug? In-Reply-To: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> References: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Comments: In-reply-to: Carsten Kunze message dated "Tue, 15 Dec 2015 16:01:41 +0100." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1355.1450201434.1@chaos> Content-Transfer-Encoding: quoted-printable Date: Tue, 15 Dec 2015 09:43:55 -0800 Message-ID: <27614.1450201435@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD031; 1:Eayt4ftgvpujJx27zsudaQhpqCd85EpCW5CqKUObi5oMkhho+i2Ac8QLGhjN0kb60IA+GLl9IzUHsHmCaJsfDP4N1qkNtxPxzW1CZNtOd1zYYwdd2LnsSPOWn6achIMqy9xBoXXVuhwzf1sqWF9Vsf+BtRWVMRqxThhBNyinNemNBx4HcAwTzeqhEJ2dYjyWXUgCJ9qlt+FoOjf6VY9mEtQTopEZhRBUy0E8ksqmsOum7UoPeXLfttWxsAQm264/LS8Fi2jDSuWyIA0IiIurVE3AZE/OK74TGJLRSXtIisrxyr7hHocEJ0a8KTqvV//nnjpNqR/W1B4jeO6H2C7pqHx2ZfY0CdKNeHh7PbSO7tQ= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(199003)(189002)(33716001)(86362001)(97756001)(110136002)(5001960100002)(47776003)(107886002)(97736004)(5008740100001)(87936001)(4001430100002)(117636001)(50466002)(6806005)(81156007)(189998001)(46406003)(19580405001)(105596002)(50986999)(2950100001)(106466001)(76506005)(92566002)(77096005)(1096002)(23726003)(50226001)(1220700001)(586003)(69596002)(19580395003)(76176999)(57986006)(11100500001)(142923001)(62816006)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB053; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 2:+zE3mkvlWpg4pj1fIlM1NQAlp0Grk7YNiFPT7WFmm5Wnhc4Zyq2HPhQm3gXm63RSyNp3vkpIMp3RhYFzxYFoSbic1KR66WGCak2XzL7LGVavS7VC4MCgK2LgiGsknQKc61dzowhw+kHCB/0V5Vd84A==; 3:crHeHovZIucn+UwFuFAQSRKLkcAykqtMruZ64JqpZQo4/rNLKSNRwA79YUo4EbBKCp4uLMe63dKy7S0bCWVVOMG83mJpZjssXFagGiRJmwKG9ybAdB3HSzd6al2cHciRHZa7f1OX9WYsvVWHvaDqLM/i7Z/RD2dKtiaiphjJQuvhK5gTs/gcWz6Pqm5GLzxOgEQejfGEa0cNJS3gwYshqhR1kNHc9wYCkJWcPSZvheI=; 25:iZDQxF/OO3dguDKibYU1GcwJ3ihaFyCaZdGiNEw8IQc+Ufwti6hqzPi7v01nxkcm7PSYrfXT/KqFevTgcq0keezNmtaW9hb9ig14ZlaYYNtPEJABhE5wid3K2iC6lu14VujTqfPgCredqKAzKR3U3qnkoFH/b3gi1fi6d/Gq3mC+3TvCKaPppzwRyzLMmpHEjxEZvcr+Hwi9S71o+wSOqiPKWKazOcN6i8m/RxZeWKH4RQd1GSitZVRlg+888wA8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB053; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 20:is54c4GzEL8gcAihe7VSAbiTAr/MKHEYmTuKHzZ1O5DbJqZr9W7dyD3txX9yXOgWwzqNsQsiXcl+wie6q7P9jHv5c3EJNQ4PlrQJxrgcTgbo8cI5HxGW6k9+id+OJEZCSLp4ivg9zyR2ftt6DPF3WOMtLYu6aF0Cho4eQQAKxLOe1dhS3UeHUzXY2sA2WceLj2VYSA72mbaENu5pronVKQuMHBJY+pY60ZE1gswbV3aJWSnq22EfHo08R+tn0STdI1jpB4DrwKZ0O/vaY7AqzOIcEwywjdvqIAKlytba7Px8JHiPTMqBQEf+hQbJ5Vz1N2Vlkru1UJEdR7R/UTTjO/O/QST1dPrHANe2IJ6jsI1rGMdgOUoQCZYBjmC9bSChpeAehMVq63nM+FLJo5DOkt1ZE7djNNfpp/+bLAk9NusZ9+2zrLVdsMMl4C4q/lFLgzz3/VkprukcOteIFF5nO/TEL1Fbo6ivHgQdXbSXISWi6NDnHCpfA80KtsxjQzb3; 4:a4l+Ia55D5LeMxFqGYN4YhtWW/5kEvEWcjbt4BNjJd6ltr79XemBnYCs50JwydMi32nUvU4RhuRAat+EFmxElc0VyqPoeRZDi0OYntPXBMXlwCl4HEfrveb03NGOfmBl++vaADQIgCf7RoRZ5oGfRp/+XTDnDu84dEyIH9MQxK9ZYs8IpDy7Vq9I/spA0O8qh5b4JAVWTRb1YSLg0Gnep+DL16J0T0z698Z9KWQOBVRHpP9j3sz+wBO21+/n4BjcW/n1Cn+yDZxWEh7I1kYk6XqDfdC/EExJ5Q48zexZlKqx1ULP0zEMBJVqM5tweZmb+F2XJWfnb9Fu3QgPGW+nFRyntKCeGwJct65jrBB2nvGwgEUv+ln0lD1CMpHtIArZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:BLUPR05MB053; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB053; X-Forefront-PRVS: 07915F544A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB053; 23:aRNCycjnEt+6HlinbVrjlPtQV1Wg3savGmSpqIM4My?= =?us-ascii?Q?Fef5Olcn218X5Vbui16561XeUpDOftyzLMgjGG/yQLbaRP1lWbB0jXgr32sf?= =?us-ascii?Q?dDdiFSs25nbzCpU2fQYj1A3gWIeYqLoKdRyCPLjUI1Z8B9K4+LmEw4qo7sg7?= =?us-ascii?Q?2VoTyb0C3N6HcN9wnbZUPOX+S2EMbdY6Bdwc1BrbGlik0ZmDvn37E4F4wH2b?= =?us-ascii?Q?Nq6HXnlGl+lfoH+8asTDn5SSLLFDC7njhAL+lg5IipLANSVXz3awr2ZfOFBR?= =?us-ascii?Q?yNVsvxrJPM/bj5qXnfqNVbwDqB64VlxJzbVx1oxrj2aDqCLioS1Fd9GQJto2?= =?us-ascii?Q?bMNsgI/OAjOyYJiA6lcZaf6fzeFH+p5EK4XrDLRXpQDxXw8pZ9dqVxFJsf5U?= =?us-ascii?Q?QUEs9DZoAHmenxfThfC0srh/aQwQOoVLlGU7M/94LFAnmmXC8682fK0I/Djr?= =?us-ascii?Q?KgSsqoKcO7kAqC141PvdsfO7mSBC93PMwnd+9mE/EcKDSxQc4cxGMQG/TQw1?= =?us-ascii?Q?uT0O52B/XKMjesrh6kJeEidzK7qVlsjwxxiWgpBJUNltm6/SWi2w6fmpLOSx?= =?us-ascii?Q?YpBzT1e4+veP2QOY4Neu+Fxxr25Eirh7wdPI/FxumeP5t+r86MPPf3TThpMA?= =?us-ascii?Q?ia2z4DFUP54lN4oyfV/l9WwHJnH/iblnAOC2hYyjofzVoRK9xk8Ut4+Mj1LZ?= =?us-ascii?Q?lnV03bmZCbrFzZpEb45hAH00I163sjJaAjRIjus5xkoCiPbks7XR/RueU1zq?= =?us-ascii?Q?POadyJjdEdAaH2tPqu02HpUJVf8xFqbWHy+XpIzcHohrfMU1y9YCSa1dQS1q?= =?us-ascii?Q?rmXg1ZHa9+gTr3SLfE8kXWQdCa1FwDevAitD4oFIouuxkuXYuFgjBAytIwZo?= =?us-ascii?Q?YGzd3FeJGph+3SHbMjI27X3NhrEmmX3JoE7aF+oO3qn7W8VQFPVO7AwY2d5/?= =?us-ascii?Q?Ejjw+L9GLHD++Nl3Sb3hBZtlKmu8/f8WNSetXqLT7hwLEODVXBOwjqTnbUF/?= =?us-ascii?Q?go5D+DOBr5PSOBizGXbZ+LIpdkdlpsvEHBQqIyfRwWqmKf7Yp/dQDWoUTty9?= =?us-ascii?Q?QclzNSMZ7xqJjFTkLkcgHnAPB+PNeinudWwybUWcP2LG0HI8vqRvDjTZWbZP?= =?us-ascii?Q?51ugpDlLLVE8PTJDoNULOZkq1D2Q1e?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 5:5wtYrxDfEOg2MfOZ7DB9YQJg9/EnHEudF3qhHmbab3OYeOrPQwfesCTpMqmHkUEHc1WrSkVl75/d5mRGbniB7evnS60v2Na8CLQXG5zxZurrHjeF6yPEUyGn6xDSc86FnKD2/lDzSDCAxMJuzeHtHA==; 24:d/BrXFxOux03Km5DIuhuvVv1HTeih6hDW6nwB0pK9bRWJbYUoB5bsYZeQo0S9Rj6Bzl8MQCsA+ThBoIXxAiO9WNfncoVLP7qTzVln83Rtac= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2015 17:43:56.8770 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB053 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 17:44:00 -0000 Carsten Kunze wrote: > current groff doesn't build on FreeBSD. I had noticed the same issue > some months ago on NetBSD and cross checked on FreeBSD and it had > worked on FreeBSD. There must have somethig changed since then. How > to reproduce: FreeBSD now uses same make as NetBSD ;-) > When there is a file "test.1.man" and a makefile: > = > .SUFFIXES: > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pd= f .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .yp= p What is the value of EXEEXT at this point? > .man: > @echo Making $@ from $< > rm -f $@ > @LC_ALL=3DC \ > sed -e "s|foo|bar|g" \ > $< >$@ > = > "make test.1" results in "make: don't know how to make test.1. Stop". > = > When ".man" is put to the start of the list it works. It also works > when the first .SUFFIXES line is removed. > = > The answer from NetBSD is that this is very likely a bug in make. May > this also be the case for FreeBSD? Since the make is the same, the answer would be yes. But it may not be a bug in make itself: $ echo hi > test.1.man $ make -r -f /homes/sjg/make-tests/suffix2 test.1 Making test.1 from test.1.man $ make -f /homes/sjg/make-tests/suffix2 test.1 make: don't know how to make test.1. Stop make: stopped in /tmp $ Will look deeper... From owner-freebsd-current@freebsd.org Tue Dec 15 18:07:58 2015 Return-Path: Delivered-To: freebsd-current@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 4E354A436A8 for ; Tue, 15 Dec 2015 18:07:58 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E1E7123B for ; Tue, 15 Dec 2015 18:07:57 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-15-z2.arcor-online.net (mail-in-15-z2.arcor-online.net [151.189.8.32]) by mx.arcor.de (Postfix) with ESMTP id 3pKmvD4mZxzF0yH for ; Tue, 15 Dec 2015 18:35:20 +0100 (CET) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) by mail-in-15-z2.arcor-online.net (Postfix) with ESMTP id 991FB112945 for ; Tue, 15 Dec 2015 18:35:20 +0100 (CET) Received: from webmail08.arcor-online.net (webmail08.arcor-online.net [151.189.8.44]) by mail-in-02.arcor-online.net (Postfix) with ESMTP id 3pKmvD426tzF0wt for ; Tue, 15 Dec 2015 18:35:20 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-02.arcor-online.net 3pKmvD426tzF0wt DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450200920; bh=jXOhosLxTMpoPk2K5TC7YWcB7yQDe+xY7gfvj79pf8U=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=kmwLjq6C4ftaiARa78/dkeGytH9th/WE16zLdqlab6UUbHv0JnbxQ1l2FeumzSHoT oNqr1R2/phC7nVrc12abCdOCXd+CYbSWG8bSiK2UABs82k/bGRj0SOVkotYxojLgAY 72RCd7Vr6otSHvnmZuPnkseFPmpLzVFP6ZS7gwg4= Received: from [217.92.152.234] by webmail08.arcor-online.net (151.189.8.44) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 18:35:20 +0100 (CET) Date: Tue, 15 Dec 2015 18:35:20 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <555907489.505267.1450200920556.JavaMail.ngmail@webmail08.arcor-online.net> Subject: Keyboard language not set before decrypting devices? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:07:58 -0000 Hello, I have encrypted /home and want to decrypt it at boot time with 'geli_devices="da2"' in /etc/rc.conf but the passphrase is not accepted. Is it possible that the keymap is set *after* the decrypting of filesystems? Carsten From owner-freebsd-current@freebsd.org Tue Dec 15 18:37:15 2015 Return-Path: Delivered-To: freebsd-current@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 6A11FA48C9C for ; Tue, 15 Dec 2015 18:37:15 +0000 (UTC) (envelope-from ike@michaeleichorn.com) Received: from mx1.eichornenterprises.com (mx1.eichornenterprises.com [104.236.13.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.eichornenterprises.com", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2992014DE for ; Tue, 15 Dec 2015 18:37:14 +0000 (UTC) (envelope-from ike@michaeleichorn.com) Received: from mail.eichornenterprises.com (cpe-184-59-147-149.neo.res.rr.com [184.59.147.149]) by mx1.eichornenterprises.com (OpenSMTPD) with ESMTP id 629f0bfb; Tue, 15 Dec 2015 13:37:10 -0500 (EST) Received: by mail.eichornenterprises.com (OpenSMTPD) with ESMTPSA id b0917eb0 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Tue, 15 Dec 2015 13:37:09 -0500 (EST) Message-ID: <1450204629.15224.5.camel@michaeleichorn.com> Subject: Re: Aw: Re: No X on Dell E6540 From: "Michael B. Eichorn" To: Carsten Kunze , freebsd-current@freebsd.org Date: Tue, 15 Dec 2015 13:37:09 -0500 In-Reply-To: <1641630729.498629.1450189431892.JavaMail.ngmail@webmail08.arcor-online.net> References: <1641630729.498629.1450189431892.JavaMail.ngmail@webmail08.arcor-online.net> Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-E68uIDt1xBHiNN8dTp8r" X-Mailer: Evolution 3.18.2 Mime-Version: 1.0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:37:15 -0000 --=-E68uIDt1xBHiNN8dTp8r Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2015-12-15 at 15:23 +0100, Carsten Kunze wrote: > Hello Michael, >=20 > > It looks like that is a machine with Haswell integrated graphics. > > Haswell graphics has not yet landed in CURRENT but there is a > > development branch availible for testing. > >=20 > > https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to > > %20L > > inux%203.8 > there is also an additional AMD graphics card in this laptop (AMD > Radeon HD 8790M).=C2=A0=C2=A0Is this supported by CURRENT? Unfortunately no, according to=C2=A0https://wiki.freebsd.org/Graphics=C2=A0= the Radeon HD 8000 'Sea Islands' series is not supported at all yet. My understanding is that once i915 is upgraded to the equivalent of Linux 3.8 things should start moving somewhat faster. --=-E68uIDt1xBHiNN8dTp8r Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEqAw ggYwMIIFGKADAgECAgMOXcYwDQYJKoZIhvcNAQELBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQK Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVu dCBDQTAeFw0xNTA2MTMyMDI0NDZaFw0xNjA2MTQwMDM1NTBaMEgxHzAdBgNVBAMMFmlrZUBtaWNo YWVsZWljaG9ybi5jb20xJTAjBgkqhkiG9w0BCQEWFmlrZUBtaWNoYWVsZWljaG9ybi5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJVdWALPz5h2s5zUQGIJYl6Vp8FPtZNko8q/3s crCsxXJLprMaDdpnqTsmkbmEfKvsqPQE6HVOpGxVRTl/tCm+VvouW9eY9ITMigb1OnHdU13CKO0j drgeU1nHst0qxwsIofRD7nC4dakT6exnrVndlBmLrf/bLPh2qOM8YK5qKK6m33fE7AyYrwiYAWFT 3fERI7LakjaabrIoS/Y1rCdL5FaCTMOlRbZyduc8HkrgjT2JW+i4fVcKyGL5gExBJWfS3q1uGFaB ie6pYtl8lZPtvN0JSfibP003RBoLgzqHJKW91RL0qNeDjKZi/5nrlU398l9UoVvLLO3KxoPBXKCx AgMBAAGjggLcMIIC2DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwQwHQYDVR0OBBYEFJZqarc6CcrOs6eAwOgrMznk5ZWWMB8GA1UdIwQYMBaAFFNy 7ZKc4NrLAVx8fpY1TvLUuFGCMCEGA1UdEQQaMBiBFmlrZUBtaWNoYWVsZWljaG9ybi5jb20wggFM BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDEgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0 YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUH AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEv Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu Y2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v MA0GCSqGSIb3DQEBCwUAA4IBAQB4K8iQw+0FRn3xEnB3vIIu2Vi4C3ZGnOMWP90FFXLrZ6uAu9AK xVCjXUVP6nAEsOopTMu769vVecdBvg0KO2i5aTDTdTLX4g9d020g4OLWW1NiynAkX8oKqJLqZ53q vHK4zP4KWPS3bSqDWVCosTMfI+H6tkg+6G3gS0HHoHTLKZhIT3z6PQZAfeofM7ed6NOdAcj0J2lP ODHzzz7Y9x4wMwYJdidorzUDVYkNIkim8ak7hK9F60NadA5w/BirFATSlzRyV0h1tl6oNisEaQcq tGvy6UoCTDhzaJ7pQValfDXJ/A47P0hNj/CX/PmkY1wQHsEJz2pbh5lqteP/fO0rMIIGMDCCBRig AwIBAgIDDl3GMA0GCSqGSIb3DQEBCwUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTUwNjEzMjAyNDQ2WhcNMTYwNjE0MDAzNTUwWjBIMR8wHQYDVQQDDBZpa2VAbWljaGFlbGVpY2hv cm4uY29tMSUwIwYJKoZIhvcNAQkBFhZpa2VAbWljaGFlbGVpY2hvcm4uY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyVXVgCz8+YdrOc1EBiCWJelafBT7WTZKPKv97HKwrMVyS6az Gg3aZ6k7JpG5hHyr7Kj0BOh1TqRsVUU5f7Qpvlb6LlvXmPSEzIoG9Tpx3VNdwijtI3a4HlNZx7Ld KscLCKH0Q+5wuHWpE+nsZ61Z3ZQZi63/2yz4dqjjPGCuaiiupt93xOwMmK8ImAFhU93xESOy2pI2 mm6yKEv2NawnS+RWgkzDpUW2cnbnPB5K4I09iVvouH1XCshi+YBMQSVn0t6tbhhWgYnuqWLZfJWT 7bzdCUn4mz9NN0QaC4M6hySlvdUS9KjXg4ymYv+Z65VN/fJfVKFbyyztysaDwVygsQIDAQABo4IC 3DCCAtgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMEMB0GA1UdDgQWBBSWamq3OgnKzrOngMDoKzM55OWVljAfBgNVHSMEGDAWgBRTcu2SnODaywFc fH6WNU7y1LhRgjAhBgNVHREEGjAYgRZpa2VAbWljaGFlbGVpY2hvcm4uY29tMIIBTAYDVR0gBIIB QzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRp b24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5n IHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBD QSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBs aWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYGA1UdHwQvMC0wK6ApoCeG JWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8w OQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9j YTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5j bGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG 9w0BAQsFAAOCAQEAeCvIkMPtBUZ98RJwd7yCLtlYuAt2RpzjFj/dBRVy62ergLvQCsVQo11FT+pw BLDqKUzLu+vb1XnHQb4NCjtouWkw03Uy1+IPXdNtIODi1ltTYspwJF/KCqiS6med6rxyuMz+Clj0 t20qg1lQqLEzHyPh+rZIPuht4EtBx6B0yymYSE98+j0GQH3qHzO3nejTnQHI9CdpTzgx888+2Pce MDMGCXYnaK81A1WJDSJIpvGpO4SvRetDWnQOcPwYqxQE0pc0cldIdbZeqDYrBGkHKrRr8ulKAkw4 c2ie6UFWpXw1yfwOOz9ITY/wl/z5pGNcEB7BCc9qW4eZarXj/3ztKzCCBjQwggQcoAMCAQICAR4w DQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoXDTE3MTAyNDIxMDE1 NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1 cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAx IFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK75xCGhR8ToREoqe7 zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC+y7P3/1/X7U8ocb8 VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxDz2UbFqE2+6vIZoL+ jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr/+N2JLKutIxMYqQO Jebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0wggGpMA8GA1UdEwEB /wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFcfH6WNU7y1LhRgjAf BgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5z dGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3Js MIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3Rh cnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t L2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywGXLhjjF6uHLkjd02h cdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXltUfO4n4bGGdKo3awP Wp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+RHxkUCTbYFnL6kl8C h507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktvsv6hxHTLhiMKX893 gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+ssS5XMEoznzpihEP0 PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq+n6b1NBc8XdrQvBm unwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGTzWLpXDSfLSplbY2L L9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGqUp/pNy8ZuPGQmHwF i2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb19mOgSF0bBdXbuKhE puP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMYIDfzCCA3sCAQEwgZQwgYwxCzAJ BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkg SW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDl3GMA0GCWCGSAFlAwQCAQUAoIIBuzAYBgkqhkiG9w0B CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTEyMTUxODM3MDlaMC8GCSqGSIb3DQEJ BDEiBCCJO7l63kmMefiVJlP44XJtP1opW2Sblz4tV1qV67c9UTCBpQYJKwYBBAGCNxAEMYGXMIGU MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJl IERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAw5dxjCBpwYLKoZIhvcNAQkQAgsxgZeggZQw gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFBy aW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDl3GMA0GCSqGSIb3DQEBAQUABIIBAJOaB7pj JKdSoyMpgSurQD5Xb7r6jDzH9BgeexIROAolZEBvgOKTjRAlnSLARJMomQv3VsJaN9Mi+kD11rbO SvvccAE6qWijOPy6TyY0ikyc/+ThUgYewy/GRomFVmkW8OIY3gvTIievet6qg4XNkR7R6x5zZ5Xt UnYQQAQOeCjY0aWUWsL76iS+f8gKWCIp0aFGDGmkUnIPDVZsZm7a/HrQVR/6tXvoXR9WuUI4XASL ziDd1K5HfLOHJKDWj46zAtP/fKqkGwBSK2+gLdHE9RN9002w+/qxoxeG2X49rVQSMo09uroz56gP DH5WFwky74WgWeWZV+SKRDOFlS/I3ikAAAAAAAA= --=-E68uIDt1xBHiNN8dTp8r-- From owner-freebsd-current@freebsd.org Tue Dec 15 18:37:36 2015 Return-Path: Delivered-To: freebsd-current@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 A5576A48D4E; Tue, 15 Dec 2015 18:37:36 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8A0451778; Tue, 15 Dec 2015 18:37:36 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 82A2A1CF6; Tue, 15 Dec 2015 18:37:36 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 3BF10175CA; Tue, 15 Dec 2015 18:37:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id iNV_XT0bKSDH; Tue, 15 Dec 2015 18:37:33 +0000 (UTC) Subject: Re: 11.0-CURRENT SRC_ENV_CONF file vs. MAKEOBJDIRPREFIX in the file: they do not mix DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com D0CDB175C4 To: Mark Millard , "Simon J. Gerraty" References: <2426.1449521335@chaos> <56675638.5010904@FreeBSD.org> Cc: FreeBSD PowerPC ML , FreeBSD Toolchain , FreeBSD Current From: Bryan Drewery Organization: FreeBSD Message-ID: <56705DEB.2030004@FreeBSD.org> Date: Tue, 15 Dec 2015 10:37:31 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <56675638.5010904@FreeBSD.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:37:36 -0000 On 12/8/15 2:14 PM, Bryan Drewery wrote: > On 12/7/15 1:33 PM, Mark Millard wrote: >> >>> On 2015-Dec-7, at 12:48 PM, Simon J. Gerraty wrote: >>> >>> Mark Millard wrote: >>>> My guess is that it is picking up the >>>> >>>> MAKEOBJDIRPREFIX=/usr/obj/xtoolchain >>> >>> You should use ?= if you want this to work. >>> There are many places in Makefile.inc1 where MAKEOBJDIRPREFIX is tweaked >>> in the environment of a sub-make. >>> >>> By using = above, you break that. >> >> That presumes that MAKEOBJDIRPREFIX has not been assigned a default value before the SRC_ENV_CONF file has been included the first time. If MAKEOBJDIRPREFIX had been defined already then the ?= would do nothing and the wrong value would be used. >> >> I believe that the following trace shows that such an assignment of a default value does happen first, making ?= not work either. >> >> >> >> /usr/src/Makefile (head/Makefile 29160) has >> >>> MAKEOBJDIRPREFIX?= /usr/obj >> >> at line 145 (used when it is not using targets/Makefile from the relevant .if/.else/.endif). >> >> Line 105 has .include and there no others before the above assignment. bsd.compiler.mk in turn includes bsd.opt.mk (only), which in turns includes bsd.mkopt.mk (only). That in turn includes nothing else. So these files and only these files are the involved files before that assignment as far as I can tell. >> >> None of these get to src.sys.env.mk and so SRC_ENV_CONF use has not happened yet when >> >>> MAKEOBJDIRPREFIX?= /usr/obj >> >> is executed. >> >> So, if I understand right, MAKEOBJDIRPREFIX is already defined before the code >> >>> SRC_ENV_CONF?= /etc/src-env.conf >>> .if !empty(SRC_ENV_CONF) && !target(_src_env_conf_included_) >>> .-include "${SRC_ENV_CONF}" >>> _src_env_conf_included_: .NOTMAIN >>> .endif >> >> is executed and so using ?= would not be effective in the included file. >> >> Did I miss something? > > > Yes. sys.mk and src-env.conf are included *before* Makefile. Think of it > as being in line 0. > > Technically you should be able to use MAKEOBJDIRPREFIX in make.conf or > src.conf if you are not using any of the meta mode features (all off by > default). > Clarification: We *could* support this but it does not work today. We can use .OBJDIR to force using a MAKEOBJDIRPREFIX from make.conf but only if we also force creating the directory as well. Getting this all right just ends up falling into the new auto.obj.mk territory anyhow. I do want to expand that to the default build, which would allow setting MAKEOBJDIRPREFIX in src-env.conf. -- Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Tue Dec 15 18:39:43 2015 Return-Path: Delivered-To: freebsd-current@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 C55C3A48F6A for ; Tue, 15 Dec 2015 18:39:43 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) Received: from nm18-vm7.bullet.mail.ir2.yahoo.com (nm18-vm7.bullet.mail.ir2.yahoo.com [212.82.96.231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F08D1A84 for ; Tue, 15 Dec 2015 18:39:42 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1450204661; bh=oaPhfUtkJdITZee+icuxrmcqBbXWWZoLVDp32+xg33k=; h=Date:From:To:Subject:References:From:Subject; b=jiJ+M62XR55JScQUtkgcd3Q4k4qee6tZHVy4KkjoBKrO7jJPT/2oHb5tYpKBtF8/vd9uEESKvxC7DE5CuXJAIGPYBwN1uQYZNOaWwwr/V9UfxX3CFuO98yB8RWc1QOlkJoe8QDc//gvxWw065R4N+egwIFFjBVJS9B1VFtD6N8Pb23d5Pla9afTgv0OCy37HFQ+NJjLNIRX1TRtm0CqBOXzMSUACzDFA5vhCHZKoLkrBvFdd3yoII2JmtOUZgFRRQWkrGBbhUENay3O1h3xMPH3jAKNFGgRDA+fvsIE8L//h9iC5r8a8VCGX+CSmd6xii9OaS3zr6RwH2DzMBI7XDQ== Received: from [212.82.98.61] by nm18.bullet.mail.ir2.yahoo.com with NNFMP; 15 Dec 2015 18:37:41 -0000 Received: from [212.82.98.113] by tm14.bullet.mail.ir2.yahoo.com with NNFMP; 15 Dec 2015 18:37:41 -0000 Received: from [127.0.0.1] by omp1050.mail.ir2.yahoo.com with NNFMP; 15 Dec 2015 18:37:41 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 865039.69860.bm@omp1050.mail.ir2.yahoo.com Received: by 212.82.98.116; Tue, 15 Dec 2015 18:37:41 +0000 Date: Tue, 15 Dec 2015 18:37:40 +0000 (UTC) From: Kostya Berger To: Freebsd-current Message-ID: <73528298.2697190.1450204660683.JavaMail.yahoo@mail.yahoo.com> Subject: webcamd & cuse4bsd MIME-Version: 1.0 References: <73528298.2697190.1450204660683.JavaMail.yahoo.ref@mail.yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:39:43 -0000 There is this problem I'm experiencing with webcamd (set to webcamd_enable= =3DYES) and cuse4bsd:=C2=A0special devices /dev/video0 and /dev/cuse are NO= T cteated every time on system start. Rather, it becomes a matter of chance= .Have the same problem on RELEASE & STABLE as well. Sent from Yahoo Mail on Android From owner-freebsd-current@freebsd.org Tue Dec 15 18:54:06 2015 Return-Path: Delivered-To: freebsd-current@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 0213EA489A8 for ; Tue, 15 Dec 2015 18:54:06 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-152.reflexion.net [208.70.211.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B94E61986 for ; Tue, 15 Dec 2015 18:54:05 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 9108 invoked from network); 15 Dec 2015 18:54:04 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 15 Dec 2015 18:54:04 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Tue, 15 Dec 2015 13:54:03 -0500 (EST) Received: (qmail 3511 invoked from network); 15 Dec 2015 18:54:03 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 15 Dec 2015 18:54:03 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 38B9B1C43BC; Tue, 15 Dec 2015 10:54:00 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: 11.0-CURRENT SRC_ENV_CONF file vs. MAKEOBJDIRPREFIX in the file: they do not mix From: Mark Millard In-Reply-To: <56705DEB.2030004@FreeBSD.org> Date: Tue, 15 Dec 2015 10:54:02 -0800 Cc: "Simon J. Gerraty" , FreeBSD PowerPC ML , FreeBSD Toolchain , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <1F2AC0BD-8963-46BA-9C1B-EB5F48CDA204@dsl-only.net> References: <2426.1449521335@chaos> <56675638.5010904@FreeBSD.org> <56705DEB.2030004@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:54:06 -0000 On 2015-Dec-15, at 10:37 AM, Bryan Drewery wrote: >=20 > On 12/8/15 2:14 PM, Bryan Drewery wrote: >> On 12/7/15 1:33 PM, Mark Millard wrote: >>>=20 >>>> On 2015-Dec-7, at 12:48 PM, Simon J. Gerraty = wrote: >>>>=20 >>>> Mark Millard wrote: >>>>> My guess is that it is picking up the >>>>>=20 >>>>> MAKEOBJDIRPREFIX=3D/usr/obj/xtoolchain >>>>=20 >>>> You should use ?=3D if you want this to work. >>>> There are many places in Makefile.inc1 where MAKEOBJDIRPREFIX is = tweaked >>>> in the environment of a sub-make. >>>>=20 >>>> By using =3D above, you break that. >>>=20 >>> That presumes that MAKEOBJDIRPREFIX has not been assigned a default = value before the SRC_ENV_CONF file has been included the first time. If = MAKEOBJDIRPREFIX had been defined already then the ?=3D would do nothing = and the wrong value would be used. >>>=20 >>> I believe that the following trace shows that such an assignment of = a default value does happen first, making ?=3D not work either. >>>=20 >>>=20 >>>=20 >>> /usr/src/Makefile (head/Makefile 29160) has >>>=20 >>>> MAKEOBJDIRPREFIX?=3D /usr/obj >>>=20 >>> at line 145 (used when it is not using targets/Makefile from the = relevant .if/.else/.endif). >>>=20 >>> Line 105 has .include and there no others before = the above assignment. bsd.compiler.mk in turn includes bsd.opt.mk = (only), which in turns includes bsd.mkopt.mk (only). That in turn = includes nothing else. So these files and only these files are the = involved files before that assignment as far as I can tell. >>>=20 >>> None of these get to src.sys.env.mk and so SRC_ENV_CONF use has not = happened yet when=20 >>>=20 >>>> MAKEOBJDIRPREFIX?=3D /usr/obj >>>=20 >>> is executed. >>>=20 >>> So, if I understand right, MAKEOBJDIRPREFIX is already defined = before the code >>>=20 >>>> SRC_ENV_CONF?=3D /etc/src-env.conf >>>> .if !empty(SRC_ENV_CONF) && !target(_src_env_conf_included_) >>>> .-include "${SRC_ENV_CONF}" >>>> _src_env_conf_included_: .NOTMAIN >>>> .endif >>>=20 >>> is executed and so using ?=3D would not be effective in the included = file. >>>=20 >>> Did I miss something? >>=20 >>=20 >> Yes. sys.mk and src-env.conf are included *before* Makefile. Think of = it >> as being in line 0. >>=20 >> Technically you should be able to use MAKEOBJDIRPREFIX in make.conf = or >> src.conf if you are not using any of the meta mode features (all off = by >> default). >>=20 >=20 > Clarification: We *could* support this but it does not work today. We > can use .OBJDIR to force using a MAKEOBJDIRPREFIX from make.conf but > only if we also force creating the directory as well. Getting this all > right just ends up falling into the new auto.obj.mk territory anyhow. = I > do want to expand that to the default build, which would allow setting > MAKEOBJDIRPREFIX in src-env.conf. So may be the paragraph below from "man src.conf" should not (yet?) = suggest that MAKEOBJDIRPREFIX is valid in a file to be referenced by = SRC_ENV_CONF: > The environment of make(1) for the build can be controlled via the > SRC_ENV_CONF variable, which defaults to /etc/src-env.conf. Some > examples that may only be set in this file are MAKEOBJDIRPREFIX, > WITH_DIRDEPS_BUILD, and WITH_META_MODE as they are = environment-only > variables. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-current@freebsd.org Tue Dec 15 18:54:54 2015 Return-Path: Delivered-To: freebsd-current@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 DAF51A48A9F; Tue, 15 Dec 2015 18:54:53 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id BE6971AFE; Tue, 15 Dec 2015 18:54:53 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id B24E01686; Tue, 15 Dec 2015 18:54:53 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 74E7B176C8; Tue, 15 Dec 2015 18:54:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id Ds6kXu0iQB13; Tue, 15 Dec 2015 18:54:50 +0000 (UTC) Subject: Re: 11.0-CURRENT SRC_ENV_CONF file vs. MAKEOBJDIRPREFIX in the file: they do not mix DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 79D54176BE To: Mark Millard References: <2426.1449521335@chaos> <56675638.5010904@FreeBSD.org> <56705DEB.2030004@FreeBSD.org> <1F2AC0BD-8963-46BA-9C1B-EB5F48CDA204@dsl-only.net> Cc: "Simon J. Gerraty" , FreeBSD PowerPC ML , FreeBSD Toolchain , FreeBSD Current From: Bryan Drewery Organization: FreeBSD Message-ID: <567061F8.4040508@FreeBSD.org> Date: Tue, 15 Dec 2015 10:54:48 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <1F2AC0BD-8963-46BA-9C1B-EB5F48CDA204@dsl-only.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 18:54:54 -0000 On 12/15/15 10:54 AM, Mark Millard wrote: > On 2015-Dec-15, at 10:37 AM, Bryan Drewery wrote: >> >> On 12/8/15 2:14 PM, Bryan Drewery wrote: >>> On 12/7/15 1:33 PM, Mark Millard wrote: >>>> >>>>> On 2015-Dec-7, at 12:48 PM, Simon J. Gerraty wrote: >>>>> >>>>> Mark Millard wrote: >>>>>> My guess is that it is picking up the >>>>>> >>>>>> MAKEOBJDIRPREFIX=/usr/obj/xtoolchain >>>>> >>>>> You should use ?= if you want this to work. >>>>> There are many places in Makefile.inc1 where MAKEOBJDIRPREFIX is tweaked >>>>> in the environment of a sub-make. >>>>> >>>>> By using = above, you break that. >>>> >>>> That presumes that MAKEOBJDIRPREFIX has not been assigned a default value before the SRC_ENV_CONF file has been included the first time. If MAKEOBJDIRPREFIX had been defined already then the ?= would do nothing and the wrong value would be used. >>>> >>>> I believe that the following trace shows that such an assignment of a default value does happen first, making ?= not work either. >>>> >>>> >>>> >>>> /usr/src/Makefile (head/Makefile 29160) has >>>> >>>>> MAKEOBJDIRPREFIX?= /usr/obj >>>> >>>> at line 145 (used when it is not using targets/Makefile from the relevant .if/.else/.endif). >>>> >>>> Line 105 has .include and there no others before the above assignment. bsd.compiler.mk in turn includes bsd.opt.mk (only), which in turns includes bsd.mkopt.mk (only). That in turn includes nothing else. So these files and only these files are the involved files before that assignment as far as I can tell. >>>> >>>> None of these get to src.sys.env.mk and so SRC_ENV_CONF use has not happened yet when >>>> >>>>> MAKEOBJDIRPREFIX?= /usr/obj >>>> >>>> is executed. >>>> >>>> So, if I understand right, MAKEOBJDIRPREFIX is already defined before the code >>>> >>>>> SRC_ENV_CONF?= /etc/src-env.conf >>>>> .if !empty(SRC_ENV_CONF) && !target(_src_env_conf_included_) >>>>> .-include "${SRC_ENV_CONF}" >>>>> _src_env_conf_included_: .NOTMAIN >>>>> .endif >>>> >>>> is executed and so using ?= would not be effective in the included file. >>>> >>>> Did I miss something? >>> >>> >>> Yes. sys.mk and src-env.conf are included *before* Makefile. Think of it >>> as being in line 0. >>> >>> Technically you should be able to use MAKEOBJDIRPREFIX in make.conf or >>> src.conf if you are not using any of the meta mode features (all off by >>> default). >>> >> >> Clarification: We *could* support this but it does not work today. We >> can use .OBJDIR to force using a MAKEOBJDIRPREFIX from make.conf but >> only if we also force creating the directory as well. Getting this all >> right just ends up falling into the new auto.obj.mk territory anyhow. I >> do want to expand that to the default build, which would allow setting >> MAKEOBJDIRPREFIX in src-env.conf. > > > So may be the paragraph below from "man src.conf" should not (yet?) suggest that MAKEOBJDIRPREFIX is valid in a file to be referenced by SRC_ENV_CONF: > >> The environment of make(1) for the build can be controlled via the >> SRC_ENV_CONF variable, which defaults to /etc/src-env.conf. Some >> examples that may only be set in this file are MAKEOBJDIRPREFIX, >> WITH_DIRDEPS_BUILD, and WITH_META_MODE as they are environment-only >> variables. > > Yes, I fixed it after my mail. -- Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Tue Dec 15 19:01:08 2015 Return-Path: Delivered-To: freebsd-current@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 0ED04A48DEE for ; Tue, 15 Dec 2015 19:01:08 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from mx1.scaleengine.net (mx1.scaleengine.net [209.51.186.6]) by mx1.freebsd.org (Postfix) with ESMTP id E46111DAD for ; Tue, 15 Dec 2015 19:01:07 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (unknown [10.1.1.2]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id CAF0EDDB8 for ; Tue, 15 Dec 2015 19:01:06 +0000 (UTC) Subject: Re: webcamd & cuse4bsd To: freebsd-current@freebsd.org References: <73528298.2697190.1450204660683.JavaMail.yahoo.ref@mail.yahoo.com> <73528298.2697190.1450204660683.JavaMail.yahoo@mail.yahoo.com> From: Allan Jude Message-ID: <56706378.1060509@freebsd.org> Date: Tue, 15 Dec 2015 14:01:12 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <73528298.2697190.1450204660683.JavaMail.yahoo@mail.yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4uPu5LTOB23i6HpkhadUbdKR7heQqaavd" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 19:01:08 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4uPu5LTOB23i6HpkhadUbdKR7heQqaavd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2015-12-15 13:37, Kostya Berger wrote: > There is this problem I'm experiencing with webcamd (set to webcamd_ena= ble=3DYES) and cuse4bsd: special devices /dev/video0 and /dev/cuse are NO= T cteated every time on system start. Rather, it becomes a matter of chan= ce.Have the same problem on RELEASE & STABLE as well. >=20 > Sent from Yahoo Mail on Android > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" >=20 In /boot/loader.conf try adding: cuse_load=3D"YES" this will load the module, and should ensure the devices are available before webcamd starts. --=20 Allan Jude --4uPu5LTOB23i6HpkhadUbdKR7heQqaavd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJWcGN7AAoJEBmVNT4SmAt+tPgP/RDUrDYCXCTQFOGLFRbz7+OG Vo/koVTba8Iox93f7YvxZ7DMCCuIZIcr4PK4nSl290ZQfn4lfGbA59+AbPx5Dqm2 aIy8HuLX1zbbQBnZZ+2i6UyE3xCzM+d0eeC6V+c/XKRKUQSrKgkSMhcCvEtf2lwc KkuVUpFj25HJkpyVrHn0bnUlVM1TzIux1qyF3S4go8p5fqHZXjCRgRER4l6ZWO5u mMxsUjI4n4KUgaVPoLgndvE+oEfkdSKXyZYEQLcPSBjBlzKVd7eMll1IvRc7xZGW z1rzi/VUkaqRupDlVoPTIwv1DMc7NSvmee0pn6pSj1PWctgTOq1uWJwdGAQhAUn+ zCpYw2m34xJ3ie4GG0yV6+HUO3mAidprFerVD+ZbkxQv33TS7QNsNDd+UG6TIhtJ 8cFqa8cSN7v+oU72THc/R+QrAEv8x6T58k1LokOgdRgPLMtJKrmRMv3m0QIW5+QV eTVMZGv/GTvUEkKNmYXnzcEBPPp0jY6X8bBnCaHcCS6WkOTQU06NGDSAWMPxl2W6 e1U4y7eMGQ6mToAe2Hl1FUpq6vrp1QNWBs/rJo7o+tnCrXEbuk+tIaRj8XoF+Faq DBF2OTvhR37YaMATfjYTr4EQnk52Uq7OivFWnfKqLob/Pu3NuvI5EfTwfHNr1h1q FS5cqiLhmY9R1antNRoX =SRh0 -----END PGP SIGNATURE----- --4uPu5LTOB23i6HpkhadUbdKR7heQqaavd-- From owner-freebsd-current@freebsd.org Tue Dec 15 19:20:22 2015 Return-Path: Delivered-To: freebsd-current@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 74D7CA489B1 for ; Tue, 15 Dec 2015 19:20:22 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2C3DC17A1 for ; Tue, 15 Dec 2015 19:20:22 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qg0-x236.google.com with SMTP id 103so15733347qgi.3 for ; Tue, 15 Dec 2015 11:20:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=Mtow1EJsGLkDqR8M8l08eBOiStmzIcjDPPzATGbqOz8=; b=GhDBy50qn23Ig11JJISK6SnNpLlxonBp257Oe8skjqaCrrcdcOxoakjhlAED2d6jMS brhBQYUrkTtr8hX3qG7EGzmpExuYURRdq8R0gjBB2gG9Feg6FFnkExT1g4SxdvSFzsG+ 7rh4MjvhKLneCmTLmBILvx3hpWHfaM/q90PbrFWNT3m1OgUiTv15XL0HETJlG7TN+TMf Slmmvrnwo4hQ+xKHCyFIZgnTfdOVuZTFTn84Qx1VQSy27du5hwtcXbux6n+b5jNr21xX q3UB7njszbYXqwra4RV688ZG72gIsV8l3yvEL3flWdguU3xy6daVmVifdQGikL3GbX0g INpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=Mtow1EJsGLkDqR8M8l08eBOiStmzIcjDPPzATGbqOz8=; b=cb3DjNEs1Ps11XIfuAKDIOPg1eZDMYEnE5zMIoMM0rp6sRXXGlUiW67M7vJUxQnYam JT1OMQJn0I8WfIlsIeUErvQg6Up1QDCm96DuFsJ1UzBQWEJKLca/KLVTV1N9UKsepss5 CUCs6pGb92LOom0VTAf8osHbH2OEf0tJvACJMdlkFuxHekRHcPtWFIJf3NPlizRRkdln 7L9fm+mXmGpldbMZAud77O3/U2w3nglYG8C0BGV/M2XQ0eRFaBTwzCJpXDYgMDyOjNDu UeikroF60gQEsoNTP6Hg9C0xiYfVcYyqNJSiMsQ+OzvSXG+tCCNBN7vV+UezOkpPzJYC 3Z2g== X-Gm-Message-State: ALoCoQn/3ZBM3sInTe39U/m2p9wPsb567pvcUEkWZYFdQbAR3Gi+ZJ/cO0COwSyIw30kF0bk6pAGYlT2gQpLJ8jLaUyRrDqO1w== X-Received: by 10.140.95.111 with SMTP id h102mr9812339qge.2.1450207221212; Tue, 15 Dec 2015 11:20:21 -0800 (PST) Received: from mutt-hardenedbsd ([63.88.83.104]) by smtp.gmail.com with ESMTPSA id c2sm1070323qkb.41.2015.12.15.11.20.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Dec 2015 11:20:19 -0800 (PST) Date: Tue, 15 Dec 2015 14:20:16 -0500 From: Shawn Webb To: Fabian Keil Cc: FreeBSD Current , Oliver Pinter Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151215192016.GC73098@mutt-hardenedbsd> References: <20151215174238.2d7cc3bb@fabiankeil.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="UPT3ojh+0CqEDtpF" Content-Disposition: inline In-Reply-To: <20151215174238.2d7cc3bb@fabiankeil.de> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-CURRENT-HBSD FreeBSD 11.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 19:20:22 -0000 --UPT3ojh+0CqEDtpF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 15, 2015 at 05:42:38PM +0100, Fabian Keil wrote: > I've seen the following panic a couple of times in the last three > months, usually while poudriere was running and with sh being the > current process. >=20 > This one is from a system based on r290926 running with > kern.randompid=3D9001 and forking frequently (>1000 forks/second) > due to poudriere and afl-fuzz: >=20 > Fatal trap 12: page fault while in kernel mode > cpuid =3D 1; apic id =3D 04 > fault virtual address =3D 0x618b00a8 > fault code =3D supervisor read data, page not present > instruction pointer =3D 0x20:0xffffffff80909158 > stack pointer =3D 0x28:0xfffffe011e03b940 > frame pointer =3D 0x28:0xfffffe011e03b960 > code segment =3D base 0x0, limit 0xfffff, type 0x1b > =3D DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags =3D interrupt enabled, resume, IOPL =3D 0 > current process =3D 71325 (sh) > trap number =3D 12 > panic: page fault > cpuid =3D 1 > KDB: stack backtrace: > [...] > Uptime: 13d20h43m20s > [...] Hey Fabien, I'm glad you've seen this, too. We've observed this in HardenedBSD, especially when running Poudriere and Jenkins. I think Oliver Pinter might have a potential patch to fix this. I've CC'd him on this thread. Thanks, --=20 Shawn Webb HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --UPT3ojh+0CqEDtpF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWcGfuAAoJEGqEZY9SRW7uiK0QAJg8mym9cN4a+a4S5mZI///V 72UTg3v4gdJaRsSWPX2LjAu6rMgQ0KzL0FPlPdYTLhNzf0htsA59bFMf2mQ8Pu+h S/oi6EHN3dTZRQopTlus6dLkbTl1irQlgpOuWvVvOClSQbVEp/EOTJjnYvqnqjsI Q7wQnvmYqaOvthCg+YM6VzPndc01o8b8de0YLby3o+Spq0q1nhGbcOvoPNCbBqmp T634KDKRv3a4y1idrsDwS1CY4OR4ifnypuqZL5PBqdWpJdzUNwgslcJvOxG0/fPD JWnTIQMT0mGEZRKSM9K6iMj6Rq4U8Ylya4K1TpN1gVlCZihaO8OwMJG0brw4pYsK KMHQBMQMIXA2RvQBRHRRpfRjoxbfRNM0GA/L7v0p454f+8qgRGHcLFzSTRk3OD7L KxeJbGJ51Cf1VwUEiX/VZ4a1YkhPm6eaxQIeIeG+shFV5/zuCg09mwF7cT5gDtPG v+fNz/ConHToL7O2oWoZqDdAFOUHT9uZsop8UrejLeimdH29U/nz4HjSBZ2EPtCS +BHVfvB4itnTBQ0JQSVeTP1znj5r0zweR+vpTB5sSO64wk5azcyjhSu4EvaR4aRn BGnMs2J4Qzr87n1Dnj7F4658RABH4jXMt0Aim8I/2SXazZJZUUidn4kIJDeHEy0h Thf/P8XabBYNuPxpJUDV =o5YC -----END PGP SIGNATURE----- --UPT3ojh+0CqEDtpF-- From owner-freebsd-current@freebsd.org Tue Dec 15 20:12:32 2015 Return-Path: Delivered-To: freebsd-current@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 26502A48DB5 for ; Tue, 15 Dec 2015 20:12:32 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E00B11CBA for ; Tue, 15 Dec 2015 20:12:31 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1a8vxV-002I1r-MY>; Tue, 15 Dec 2015 21:12:29 +0100 Received: from x5ce12856.dyn.telefonica.de ([92.225.40.86] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1a8vxV-001DNZ-Ep>; Tue, 15 Dec 2015 21:12:29 +0100 Date: Tue, 15 Dec 2015 21:12:28 +0100 From: "O. Hartmann" To: Tommi Pernila Cc: freebsd-current@freebsd.org Subject: Re: CURRENT, X11 on i5-4200M Haswell and iGPU graphics HD4600: Status? Message-ID: <20151215211228.685eb6a1.ohartman@zedat.fu-berlin.de> In-Reply-To: References: <20151215160904.1e634ce8@hermann> Organization: FU Berlin X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/7g/_Vb3gvEoE3TYnGLSoUa5"; protocol="application/pgp-signature" X-Originating-IP: 92.225.40.86 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 20:12:32 -0000 --Sig_/7g/_Vb3gvEoE3TYnGLSoUa5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Tue, 15 Dec 2015 18:30:46 +0200 Tommi Pernila schrieb: > Hi Oliver, >=20 > The Current branch does not yet include the latest intel drivers with the > Haswell support. > To test the latest code follow the directions on this website: > https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20Lin= ux%203.8 >=20 > Br, >=20 > Tommi Thank you very much. I see, there is some progress. I just read that even DragonFlyBSD seems to have support in pace with Linux= kernel 3.18 :-( Regards, Oliver=20 >=20 > > On Dec 15, 2015 17:09, "O. Hartmann" wrot= e: =20 > > > > > > I have a Lenovo ThinkPad E540 with an i5-4200M CPU and HD4600 iGPU and > > > nVidia GT740M. I tried CURRENT (FreeBSD 11.0-CURRENT #3 r292258: Tue > > > Dec 15 13:22:31 CET 2015 amd64) with most recent X11 (xorg-7.7_2, > > > xorg-drivers-7.7_3, xorg-server-1.17.4,1). kldstats reports > > > > > > Id Refs Address Size Name > > > 1 26 0xffffffff80200000 1245288 kernel > > > 2 2 0xffffffff81447000 7b328 drm2.ko > > > 3 1 0xffffffff814c3000 c98c8 i915kms.ko > > > > > > so I suppose KMS-capable kernel module for detecting HD4600 iGGPU is = up > > > and running. The notebook has a HD4600/Optimus nVidia GT740M > > > combination, there is also a firmware switch to select between > > > "Integrated" (supposedly HD4600) and "Accerlerated" (nVidia Optimus > > > GT740M). > > > > > > I'm not able to have a graphical screen either with "intel" or "nvidi= a" > > > set in /usr/local/etc/X11/xorg.conf.d/xorg.conf. The Xorg.log reports > > > about " no device found". > > > > > > This incident is announced earlier due to the fact I use a vt() based > > > kernel, UEFI boot and on all systems (with IvyBridge or older) this > > > method finds the iGPU, reports some properties of the possible ports > > > available due to i915kms and then switches into a higher resolution > > > mode instead remaining in that clumsy 640x400 resolution. > > > > > > Either way what is configured in the firmware (using "Integrated" rig= ht > > > now) I'm incapable of getting any graphical screen or any indication > > > that the iGPU or the nVidia addemdum GT740M exists. > > > > > > I read about successfully installed graphical screens on recent > > > CURRENT with Haswell iGPU graphics - so am I lost with that Optimus > > > hardware? Or is CURRENT still not handling all Haswell chips? > > > > > > Kind regards, > > > > > > Oliver > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to " =20 > freebsd-current-unsubscribe@freebsd.org" --Sig_/7g/_Vb3gvEoE3TYnGLSoUa5 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWcHQsAAoJEOgBcD7A/5N8Vj4IAJqa/5zHkF/1RUCg7E5Zez9h X+Y90D5vA/0yZbd7yMr2VLHHKbMGU9/e9sjNKB4wOsC96F4F65clnXV6yDn7hmm/ CJZU/9MTdDT2jFHNwXlk9RngGN9K348UdtEvQwVuLBMWY6PZ4ZGzauP0HduM7UNu 0DOVJCeI1LUPNgtFLKpUM4auv5x+brVvsfNO8DaUZEEVEAJ3xGmVatpkhmmM00Bs viFhwDwaNzTatB/5JJSNIj0LE4cQGHTnH6pZsXYI0xBg4TOD977FgRLPgqEeGebN 6UBHYSZ2pdDk18ZMIcCP2g4RRWBnmTbOFujT6210wMSuzmQcyIGqwQsx+37JzA4= =FB06 -----END PGP SIGNATURE----- --Sig_/7g/_Vb3gvEoE3TYnGLSoUa5-- From owner-freebsd-current@freebsd.org Tue Dec 15 20:56:06 2015 Return-Path: Delivered-To: freebsd-current@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 4515DA48804 for ; Tue, 15 Dec 2015 20:56:06 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 093E2136B for ; Tue, 15 Dec 2015 20:56:05 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x236.google.com with SMTP id u65so14448496qkh.2 for ; Tue, 15 Dec 2015 12:56:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=7Z/N9rKVJ1PoyI3MAqp0+3nqf/QvqKwnl2o3VnyH430=; b=c7JCXWi/zTcHAsEBwUulbndqtQJpZJVseDsnXrh1k8u/7ugS5H3DNY9vQkPcKisHlc w74lw3Geewk7/LDmVkQfjBnxGp/VpnZ620OqVhEurGr4xs3xvsTzjyNoFzKRqQNusBHQ N1v3C5ZiiWyJ3PeN+S1AtyAAZspXlQTeaEHpwBPI2tTpRuphrvmCw8Mne5lGjvUCq9gM kSbiyoDkGGR301xEKvjuQTXt/VM9xFXi/nV656HLS8lKLSjrmmx1prY+zQtiEV1lmVzq pZqiD09fQBiLbCzY2MS8O1o5OPSXZQgO2GlYJBYwnaCRV/nZriRJ5pvDYyDcEqOhByzR SDtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=7Z/N9rKVJ1PoyI3MAqp0+3nqf/QvqKwnl2o3VnyH430=; b=QJr0VWKYTg4VASUEppyS/Du6VrJblXGenvpLWBv1PiGhlBlqhC3x7XKzlx2rc6ZhGO AjtUeX1vvCbQSYZdB0OMZoO6as+T2co5Z5zcn2VAUQwWGNVb84FxjJgGAeYeKMTHSca+ EVdHhMtKKhTSBcrIQXBOWEo7NNqwNALe4Tu9TzCZllN6zMwYJDvVOZAVK+p4Zix2u6P6 S32JZGT5AHM4N21YN18kfSlmAHfUuIkuTwi/DnfGmy3U+3wrXOf8OA3ydm4cNvHlJGBJ rDmGUyGPe6Bp9TOSFHuS0rj1j7pXB8bMoTS1xQVuSLLxTJc6iLw7iE1PytOg76zGRntB Dn7A== X-Gm-Message-State: ALoCoQlFxos7WJRAtCJJRU8w/iyVatDNLFhx8dGUVSuReKoXsZdJtDvZ1nKI5pmNHN9fY1NDRzQmIaJGfAx8AnjEmt8v+Tgmtw== X-Received: by 10.55.221.4 with SMTP id n4mr54775132qki.5.1450212964917; Tue, 15 Dec 2015 12:56:04 -0800 (PST) Received: from mutt-hardenedbsd ([63.88.83.104]) by smtp.gmail.com with ESMTPSA id u202sm1244299qka.10.2015.12.15.12.56.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Dec 2015 12:56:03 -0800 (PST) Date: Tue, 15 Dec 2015 15:55:59 -0500 From: Shawn Webb To: Tommi Pernila Cc: "O. Hartmann" , freebsd-current@freebsd.org Subject: Re: CURRENT, X11 on i5-4200M Haswell and iGPU graphics HD4600: Status? Message-ID: <20151215205559.GF73098@mutt-hardenedbsd> References: <20151215160904.1e634ce8@hermann> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GV0iVqYguTV4Q9ER" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-CURRENT-HBSD FreeBSD 11.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 20:56:06 -0000 --GV0iVqYguTV4Q9ER Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 15, 2015 at 06:30:46PM +0200, Tommi Pernila wrote: > Hi Oliver, >=20 > The Current branch does not yet include the latest intel drivers with the > Haswell support. > To test the latest code follow the directions on this website: > https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20Lin= ux%203.8 >=20 > Br, >=20 > Tommi Additionally, HardenedBSD has integrated the work in a special feature branch: https://github.com/HardenedBSD/hardenedBSD-playground/tree/hardened/experim= ental/master-i915 You can find the distsets and installer images here: http://jenkins.hardenedbsd.org/builds/HardenedBSD-i915kms-amd64-LATEST/ Thanks, --=20 Shawn Webb HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --GV0iVqYguTV4Q9ER Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWcH5cAAoJEGqEZY9SRW7uZcMP/1MJLf+yMHkdxwONsNS4qEj3 Hn5mlDVD1C3Rs2TI7aqIJFmVm1u20WhvwY1aM5kW1942qWJSgLx6R9AR59eIt3Py 8E3xZZWnEmJWZr+vmTkcZgvREWA4aFt65jpZUMPK4xQoRTboRGq0yhcrjJiYGOBf zL8iOSMp5q9n4mhuNvK/htLzxfclEWzonTUPqVkb7xmhpogJN0YqrXcpNcrv59e0 Couc8s6UxCr0sDypT1sKVWJIzXuv5LEryXZt3TQgrv7j0MKCRlhjXUmlBSkCMANZ Htc9s6H+5y97DTw16ZQ1nXORdXE0mL9FpkCBfh8AnHZDk0aM7wFusoxIVHHvgx+g dB25FzPHyhBpZm84wYzX5Q4FlOnZjy489UbbMf3aSFP6CcWyq+2migxMdiB+K7Tn /aO6iW0kfEnnzwo5fB08XTnL7Q+AJLNWecGYlmRh8r35m7DqZOn4e7GCWyKgLxBK hoNZW7toO9ekelTVPBsg/3bqszAPdifzBrHf2GTQD2t7AVUubU5ZyDBnzYjpnbay srHgrlcRcH4vWTWN/XgPmRSAFxxKv3ovw9XzyBHFCCIT39J/KNST4hmnT9Ro1jBH Pt49BWru6BIIyN7d98KrUD1hk+F63nnFNumkex/vt2p6c9hEl9YUMXc7+8Cj9gqm l/E8pQxO8edUqPVRHyVE =O6W2 -----END PGP SIGNATURE----- --GV0iVqYguTV4Q9ER-- From owner-freebsd-current@freebsd.org Wed Dec 16 00:10:15 2015 Return-Path: Delivered-To: freebsd-current@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 85A3FA489A5 for ; Wed, 16 Dec 2015 00:10:15 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0133.outbound.protection.outlook.com [65.55.169.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1BCD31734 for ; Wed, 16 Dec 2015 00:10:14 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BLUPR05CA0061.namprd05.prod.outlook.com (10.141.20.31) by DM2PR0501MB1392.namprd05.prod.outlook.com (10.161.224.139) with Microsoft SMTP Server (TLS) id 15.1.355.16; Wed, 16 Dec 2015 00:10:12 +0000 Received: from BL2FFO11FD048.protection.gbl (2a01:111:f400:7c09::165) by BLUPR05CA0061.outlook.office365.com (2a01:111:e400:855::31) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Wed, 16 Dec 2015 00:10:12 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; arcor.de; dkim=none (message not signed) header.d=none;arcor.de; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BL2FFO11FD048.mail.protection.outlook.com (10.173.161.210) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Wed, 16 Dec 2015 00:10:12 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 15 Dec 2015 16:10:02 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tBG0A1D61247; Tue, 15 Dec 2015 16:10:01 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 896C8580A9; Tue, 15 Dec 2015 16:10:01 -0800 (PST) To: Carsten Kunze CC: , Subject: Re: make .SUFFIXES bug? In-Reply-To: <27614.1450201435@chaos> References: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> <27614.1450201435@chaos> Comments: In-reply-to: "Simon J. Gerraty" message dated "Tue, 15 Dec 2015 09:43:55 -0800." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <14498.1450224601.1@chaos> Date: Tue, 15 Dec 2015 16:10:01 -0800 Message-ID: <2604.1450224601@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD048; 1:YzNLI9UIqWMGsAH+jiwA723E3QLpkLqy+4imq83vK7ZMRa1THCZ6Ni0BlBLAvPYHkZCmw9ZQ5bU2x3SJa/YFmCku9l0p/jKQdAyTZkWzoIktOP9JnAhE7pWm3i8QtLorBfW30+/WgfhdQUJ3RAB2DjJhzlRlRKP9ZON6+s77E7JLog6xTFSbgK+uuUYmy0T6tL5pgyo7WFSlOWVweZgf5G6NBcCEQn4sMpZsMdIx0kWLH/zXQkRcV16aXhZ7tAAaOr0Hlgm0k7Nt57CztTfegMtjCxAXD7b/8YB+PjXHJSnpmuMfW7D3MVY9gpwzRjEniOjCitXm8PQCL5COG1Mdcw== X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(979002)(6009001)(2980300002)(199003)(24454002)(189002)(5008740100001)(50226001)(117636001)(92566002)(33716001)(106466001)(6806005)(586003)(2950100001)(77096005)(46406003)(50466002)(4001430100002)(57986006)(76506005)(1220700001)(105596002)(1096002)(189998001)(107886002)(11100500001)(86362001)(97756001)(69596002)(19580405001)(50986999)(87936001)(81156007)(97736004)(110136002)(19580395003)(47776003)(5001960100002)(76176999)(23726003)(142923001)(42262002)(62816006)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1392; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 2:sasxqYIlRRrRxCwD7BoQbVvRetqqVF1Hbpk5HDVTXi6bFAGSpiAppck4O4ZmgboTG8tuC+I78HTQ5dydGl0OceGayTyFagCZMVrG1u60aYFQWFzPJgsYWskF35ESSrLjtZOwVT4uEDvP9/FPPwYjvg==; 3:+Py/0Gnes4aczQHb1yaSOUwZD1rGv0TdyauOK4LSVBJEbyR+4x9qeEEHE6oAacRbCdO+4ezVYtRFl5kjYSzo1/zyfihPKCnlhSkaNjRhzS40NBPnQcRBYxthsSNUvCIYWWs7yke3qNKXtQTcGRXuplJTVq0nmS52ClED7w57+N8X1Fmq3SyVlhSnKNV9h309B+9/qMmqvvmw+hiZi9ubg27FDMLhGG4Mq0dE4WmqyqI=; 25:Kby+nD8iJ/dk5dluSTRyfjkZ7pwoTgO2Wq6SXE+Oke9hjgyoa15yA183NtSpsk0XgDIRluSclf4wMKz3NpAm7es4wnXUc0wB2kQ8oUJSMFiXgLvzWq9uZnERKOlfu5UhzwoVHuRq5E9Oj37S8u5paGhzTVoHVC05CqVTgqu4tLbqmZ3MD5XqIyK8A6/2KEOjT31iU6WOmaqbKB808dVD+8u6DtXtFLtoS314x1nMFoNuQpcilnSlc9HwTQhSKOOm X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0501MB1392; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 20:I+dSRV871TCS19EExraNeqAsg2UJHBGKjKQSOIZs+bNfKUOdoxJcS6tr4Ixda99hsmiz6U5WLCdOb14p2L4gjhl+ZmE0hc8x7y12GTdUldcVuE2EoREbObpzeS03K0YlR0YUsOm6BVgcA8Anu2D9SQkC6z+G/uor7bF03JKhI+mneUL9h4yT7mPiNE+J2eEU1DoSZ+qMqpqVfwzwuqrscizUMj2FwTSGxwTk+AKwN09u1xORy+rp3uLKheoXnM+MMANRIIQZQ19V+07aIJrojLW6SOc0xhvWGf2kKCixodiodrwa3e+zQaxcwTHk9Lkc7edB6iqzAvWJz/d+FlCcgDd269ArmlzgK6R5w2sGx0oEQwsfDH0bhsBbtM025QcyLNEP0C8eUSUxILYEPk3BQhw08RmlBmINK+RMca0MJPK3JD0lgcFqozjJNK6w3yBklB2fknZzyb0y6yoy4/O6hfgQaXh016Q29hRNxOZI2OpWqBw57/GOyLbGOlD3BhBE; 4:s95LarmxniAZQPTosGXpGRMiX0gWrGAkNm8veun5KuRxgW2Z3B1X+rdKh1kQMdfizr7tiSuSLn/3Q8BUfaf0oz6crktjrV+Dhsk8h8oSEt4BJ9vYN5X1GNR7JODoeJoqDn0Z9u1ddBZ2o3SOiYHl+yriMLgmp9JJW57gDp2mUEfBYWumQ+8jCWgygK5NvGC7NaCwt3lCDOXFpA7eap4lbgxz18hxx0xlgdlrM1knRe0GKTTOC2Ucu29PJW9ubi3MOxX0tOEEn/VLDLRPeMrSWrKMcL035N+upG7duWfNUU13q6sv7a6De2AsMIbU+9kvo0cMw0ljORdaT+tRjtZFWSpjL5wwoDdeCuIXnspjnWntsZBJnCxlTXuKrE4EkDMDlqmX2+Mhid5k6kV6/kFbQh37DtoAadhZau3DxDHoQVE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(138986009662008); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046); SRVR:DM2PR0501MB1392; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0501MB1392; X-Forefront-PRVS: 0792DBEAD0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0501MB1392; 23:MhAdmlb+oiUQIg+A2NsdQN0BhAN4LsuWyMNdUas?= =?us-ascii?Q?YPw8N8dlvDySv0x6t+J+hFdlTylrSolYZP4Hs+SXqCiYVCb1RvxCiA0saZjm?= =?us-ascii?Q?COqWjTb6FRLidSiGja1+068FO5TWNwdnB5TjW3vnr9Eap99IiuXlp+JqEDJI?= =?us-ascii?Q?eYZ6P41vejW0HYsWoV/0C6+tWFcR14eIzOKzopWkHU1uaN5/itDFBIfojtI9?= =?us-ascii?Q?V0larYPm8XydplBooxj3nzf8/nDazpuLXM8HAkO0MYCGKyhNzcKFBaC0tZLm?= =?us-ascii?Q?b5PdanJLNadLG5ubcp3jGSH6W8xa4WHJNZuVsKkAgLdh1y2nxApJwSZC3UUp?= =?us-ascii?Q?pHlwHgxyLo+mRGpdOxFUZLlAkbZq/YOmsH3iRAxXz/DtSioHfk4R6ACNYS8x?= =?us-ascii?Q?2MSS0rmt5F5/4oNQpq4T9BYPVVgvGSGubUxSXYMdaJ6Dlz3i5fPFrnQVwwas?= =?us-ascii?Q?Bbox416hALw74zN+rnBJvBQF9w1KIoPV/c2FMdPI0tyVmODgYNXUohywW1LG?= =?us-ascii?Q?E3TxqHraEed1Ri/ECHersNWo43xTK//h0JyP3MIYH/rABaddYDkTa6WyUByl?= =?us-ascii?Q?+W5NdtYsQw4U0QRPqZvCZuMXXUbweD46r8jZIRDRzGsHEKfxTysGX0pOLHr7?= =?us-ascii?Q?sH1sJIE1Yjm5WUOT9fU7Pj2FDkLduD0AkzPg0PX8VX4mZnek5ua78mFq2Ous?= =?us-ascii?Q?4yessQR7LF5HIBm1PyJy/dptf2nINVM7MT8s6p1hHdcQtYy7iCWAQxTBNT4t?= =?us-ascii?Q?1iQG89x8UEAPUEE1SG6cICcnes/j1n6M6PQvNNOznYWZCKbzb0KDR3GtJBDu?= =?us-ascii?Q?7AY+JFBSto3Wl+nrVVYHREhfh7CNUhIZitFLIg3pS6zAJoDDP5ZDcEzx5CD+?= =?us-ascii?Q?Rkw26bzTPaPzdvz5dlWWAen72iS7FLNNK72xPFovu9PY58ghDQPrcHD7Zc01?= =?us-ascii?Q?0FkTDh5+eqx8omBiijF59C//5BsxpIjX1Os5EGRX8LeQGOa6pplh4NqVOw2y?= =?us-ascii?Q?Ss+IeoF074akGxXTLW0Z+Mc6AM7AVKBIRpNkz47+Wox014nnU/ij5go1HYY9?= =?us-ascii?Q?C558H01GIrBg21sLlkeqjfUb5EfG22t8SCKXRCwye3lU/H7U95kZC5BYR4V0?= =?us-ascii?Q?RCC/awtC2yMnka1VJso3sVz9rzHU70+Os/wie8At0b0lcMTYaT0OAFKEiGXZ?= =?us-ascii?Q?AKeaCTD7LpGbXnWF1Wvcg7DZyjB+UEoS2ps1cvFW+Ra9KL18aGxc1Z9Bk6w?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 5:9z2qKQSuvO6xNL9sB7AxT/zgOrlTzP9+HzlEk/HUBxAtL9RpDejUKc2yY/KeL5PT0JoolvnEM8cR47DQlARsZDsxbCoVM5xre+0fbFjEmmD1vzAq3Q673vYFlGm2xYdrPPdBRZUmTxgeUS7JXn2Nsw==; 24:tRWjHM9LOoNdKRqwWpQ/5xjMriueIfFAiqcoIm3mFKY0WG89zi2bmZ7yIq7UqutXQHbnQfVJyoJjnGIf2c6N3zSaXcfmFknkOHsQttfb1vY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2015 00:10:12.2993 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1392 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 00:10:15 -0000 Simon J. Gerraty wrote: > Carsten Kunze wrote: > > current groff doesn't build on FreeBSD. I had noticed the same issue > > some months ago on NetBSD and cross checked on FreeBSD and it had > > worked on FreeBSD. There must have somethig changed since then. How > > to reproduce: > > The answer from NetBSD is that this is very likely a bug in make. May > > this also be the case for FreeBSD? Yes it is. Fix is simple enough. From owner-freebsd-current@freebsd.org Wed Dec 16 13:28:10 2015 Return-Path: Delivered-To: freebsd-current@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 5BDDAA487F9 for ; Wed, 16 Dec 2015 13:28:10 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E95C215FA for ; Wed, 16 Dec 2015 13:28:09 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.181.63] (helo=fabiankeil.de) by smtprelay03.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9A7g-000847-Df; Wed, 16 Dec 2015 12:19:56 +0100 Date: Wed, 16 Dec 2015 12:21:16 +0100 From: Fabian Keil To: Konstantin Belousov Cc: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216122116.09e1b27d@fabiankeil.de> In-Reply-To: <20151216104227.GS3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> Reply-To: FreeBSD Current MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/vSk480ceOOzu_o.Qu1u6K0o"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:28:10 -0000 --Sig_/vSk480ceOOzu_o.Qu1u6K0o Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Konstantin Belousov wrote: > On Tue, Dec 15, 2015 at 05:42:38PM +0100, Fabian Keil wrote: > > I've seen the following panic a couple of times in the last three > > months, usually while poudriere was running and with sh being the > > current process. > >=20 > > This one is from a system based on r290926 running with > > kern.randompid=3D9001 and forking frequently (>1000 forks/second) > > due to poudriere and afl-fuzz: > >=20 > > Fatal trap 12: page fault while in kernel mode > > cpuid =3D 1; apic id =3D 04 > > fault virtual address =3D 0x618b00a8 > > fault code =3D supervisor read data, page not present > > instruction pointer =3D 0x20:0xffffffff80909158 > > stack pointer =3D 0x28:0xfffffe011e03b940 > > frame pointer =3D 0x28:0xfffffe011e03b960 > > code segment =3D base 0x0, limit 0xfffff, type 0x1b > > =3D DPL 0, pres 1, long 1, def32 0, gran 1 > > processor eflags =3D interrupt enabled, resume, IOPL =3D 0 > > current process =3D 71325 (sh) > > trap number =3D 12 > > panic: page fault > > cpuid =3D 1 > > KDB: stack backtrace: > > [...] > > Uptime: 13d20h43m20s > > [...] > > (kgdb) where > > #0 doadump (textdump=3D1) at pcpu.h:221 > > #1 0xffffffff8094a923 in kern_reboot (howto=3D260) at /usr/src/sys/ker= n/kern_shutdown.c:364 > > #2 0xffffffff8094ae8b in vpanic (fmt=3D, ap=3D) at /usr/src/sys/kern/kern_shutdown.c:757 > > #3 0xffffffff8094acc3 in panic (fmt=3D0x0) at /usr/src/sys/kern/kern_s= hutdown.c:688 > > #4 0xffffffff80c2fbb1 in trap_fatal (frame=3D, ev= a=3D) at /usr/src/sys/amd64/amd64/trap.c:834 > > #5 0xffffffff80c2fda4 in trap_pfault (frame=3D0xfffffe011e03b890, user= mode=3D) at /usr/src/sys/amd64/amd64/trap.c:684 > > #6 0xffffffff80c2f55e in trap (frame=3D0xfffffe011e03b890) at /usr/src= /sys/amd64/amd64/trap.c:435 > > #7 0xffffffff80c120a7 in calltrap () at /usr/src/sys/amd64/amd64/excep= tion.S:234 > > #8 0xffffffff80909158 in fork_findpid (flags=3D) = at /usr/src/sys/kern/kern_fork.c:281 =20 > It is the values of *p and *(p->p_pgrp) that are needed, from the frame 8. Unfortunately it's not available and apparently I removed the attempts to get it from the previous output. #8 0xffffffff80909158 in fork_findpid (flags=3D) at /= usr/src/sys/kern/kern_fork.c:281 warning: Source file is more recent than executable. 281 (p->p_pgrp !=3D NULL && Current language: auto; currently minimal (kgdb) p p No symbol "p" in current context. (kgdb) p trypid $1 =3D (kgdb) p pidchecked $2 =3D 99999 (kgdb) p lastpid $3 =3D 51281 allproc is available and the first one matches lastpid and has an invalid p_pgrp, but due to trypid being optimized out as well, it's not obvious (to me) that it's the right process. (kgdb) p *allproc->lh_first $4 =3D {p_list =3D {le_next =3D 0xfffff800a99e4548, le_prev =3D 0xffffffff8= 13f3cc8}, p_threads =3D {tqh_first =3D 0xfffff801162819a0, tqh_last =3D 0xf= ffff801162819b0}, p_slock =3D {lock_object =3D { lo_name =3D 0xffffffff80e22449 "process slock", lo_flags =3D 53706752= 0, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 4}, p_ucred =3D 0xfffff= 8009d070000, p_fd =3D 0x0, p_fdtol =3D 0x0, p_stats =3D 0xfffff800299e5800,= =20 p_limit =3D 0x0, p_limco =3D {c_links =3D {le =3D {le_next =3D 0x0, le_pr= ev =3D 0x0}, sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_pre= v =3D 0x0}}, c_time =3D 0, c_precision =3D 0, c_arg =3D 0x0, c_func =3D 0,= =20 c_lock =3D 0xfffff800304df120, c_flags =3D 0, c_iflags =3D 0, c_cpu =3D= 0}, p_sigacts =3D 0x0, p_flag =3D 268443648, p_flag2 =3D 0, p_state =3D PR= S_NEW, p_pid =3D 51281, p_hash =3D {le_next =3D 0x0,=20 le_prev =3D 0xfffffe0000c8a288}, p_pglist =3D {le_next =3D 0x0, le_prev= =3D 0xfffff800aa94d618}, p_pptr =3D 0xfffff800aa94d548, p_sibling =3D {le_= next =3D 0x0, le_prev =3D 0xfffff800aa94d640}, p_children =3D { lh_first =3D 0x0}, p_reaper =3D 0xfffff800029a5548, p_reaplist =3D {lh_= first =3D 0x0}, p_reapsibling =3D {le_next =3D 0xfffff8007e713548, le_prev = =3D 0xfffff80023df1110}, p_mtx =3D {lock_object =3D { lo_name =3D 0xffffffff80e2243c "process lock", lo_flags =3D 558039040= , lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 18446735280470265856}, p= _statmtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e22457 "pstatl",=20 lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock = =3D 4}, p_itimmtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e2245e "pit= iml", lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x0},=20 mtx_lock =3D 4}, p_profmtx =3D {lock_object =3D {lo_name =3D 0xffffffff= 80e22465 "pprofl", lo_flags =3D 537067520, lo_data =3D 0, lo_witness =3D 0x= 0}, mtx_lock =3D 4}, p_ksi =3D 0xfffff80126950380, p_sigqueue =3D { sq_signals =3D {__bits =3D 0xfffff800304df1a8}, sq_kill =3D {__bits =3D= 0xfffff800304df1b8}, sq_list =3D {tqh_first =3D 0x0, tqh_last =3D 0xfffff8= 00304df1c8}, sq_proc =3D 0xfffff800304df000, sq_flags =3D 1}, p_oppid =3D 0= ,=20 p_vmspace =3D 0x0, p_swtick =3D 3344683412, p_cowgen =3D 0, p_realtimer = =3D {it_interval =3D {tv_sec =3D 0, tv_usec =3D 0}, it_value =3D {tv_sec = =3D 0, tv_usec =3D 0}}, p_ru =3D {ru_utime =3D {tv_sec =3D 0, tv_usec =3D 0= }, ru_stime =3D { tv_sec =3D 0, tv_usec =3D 0}, ru_maxrss =3D 0, ru_ixrss =3D 0, ru_idr= ss =3D 0, ru_isrss =3D 0, ru_minflt =3D 63, ru_majflt =3D 0, ru_nswap =3D 0= , ru_inblock =3D 1, ru_oublock =3D 1, ru_msgsnd =3D 0, ru_msgrcv =3D 0,=20 ru_nsignals =3D 0, ru_nvcsw =3D 2, ru_nivcsw =3D 3}, p_rux =3D {rux_run= time =3D 1704892, rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux= _uu =3D 0, rux_su =3D 0, rux_tu =3D 0}, p_crux =3D {rux_runtime =3D 0,=20 rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux_uu =3D 0, rux= _su =3D 0, rux_tu =3D 0}, p_profthreads =3D 0, p_exitthreads =3D 0, p_trace= flag =3D 0, p_tracevp =3D 0x0, p_tracecred =3D 0x0, p_textvp =3D 0x0, p_loc= k =3D 0,=20 p_sigiolst =3D {slh_first =3D 0x0}, p_sigparent =3D 20, p_sig =3D 0, p_co= de =3D 0, p_stops =3D 0, p_stype =3D 0, p_step =3D 0 '\0', p_pfsflags =3D 0= '\0', p_nlminfo =3D 0x0, p_aioinfo =3D 0x0, p_singlethread =3D 0x0,=20 p_suspcount =3D 0, p_xthread =3D 0xfffff801162819a0, p_boundary_count =3D= 0, p_pendingcnt =3D 0, p_itimers =3D 0x0, p_procdesc =3D 0x0, p_treeflag = =3D 0, p_magic =3D 3203398350, p_osrel =3D 1100090,=20 p_comm =3D 0xfffff800304df3c4 "privoxy", p_pgrp =3D 0x618b0080, p_sysent = =3D 0xffffffff8118f9f8, p_args =3D 0x0, p_cpulimit =3D 9223372036854775807,= p_nice =3D 0 '\0', p_fibnum =3D 0, p_reapsubtree =3D 28, p_xexit =3D 0,=20 p_xsig =3D 0, p_klist =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D 0= xffffffff808fc960 , kl_unlock =3D 0xffffffff808fc9c0 ,=20 kl_assert_locked =3D 0xffffffff808fca30 , kl_= assert_unlocked =3D 0xffffffff808fca40 , kl_loc= karg =3D 0xfffff800304df120}, p_numthreads =3D 1, p_md =3D { md_ldt =3D 0x0, md_ldt_sd =3D {sd_lolimit =3D 0, sd_lobase =3D 0, sd_ty= pe =3D 0, sd_dpl =3D 0, sd_p =3D 0, sd_hilimit =3D 0, sd_xx0 =3D 0, sd_gran= =3D 0, sd_hibase =3D 0, sd_xx1 =3D 0, sd_mbz =3D 0, sd_xx2 =3D 0}}, p_itca= llout =3D { c_links =3D {le =3D {le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle_ne= xt =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}}, c_time =3D 0, c= _precision =3D 0, c_arg =3D 0x0, c_func =3D 0, c_lock =3D 0xfffff800304df12= 0,=20 c_flags =3D 0, c_iflags =3D 0, c_cpu =3D 0}, p_acflag =3D 1, p_peers = =3D 0x0, p_leader =3D 0xfffff800304df000, p_emuldata =3D 0x0, p_label =3D 0= x0, p_sched =3D 0xfffff800304df548, p_ktr =3D {stqh_first =3D 0x0,=20 stqh_last =3D 0xfffff800304df4d0}, p_mqnotifier =3D {lh_first =3D 0x0},= p_dtrace =3D 0xfffff80087571840, p_pwait =3D {cv_description =3D 0xfffffff= f80e22d2a "ppwait", cv_waiters =3D 0}, p_dbgwait =3D { cv_description =3D 0xffffffff80e22d31 "dbgwait", cv_waiters =3D 0}, p_p= rev_runtime =3D 0, p_racct =3D 0x0, p_throttled =3D 0 '\0', p_vm_dom_policy= =3D {seq =3D 2, p =3D {policy =3D VM_POLICY_NONE, domain =3D -1}},=20 p_orphan =3D {le_next =3D 0x0, le_prev =3D 0x0}, p_orphans =3D {lh_first = =3D 0x0}} (kgdb) p *allproc->lh_first->p_pgrp Cannot access memory at address 0x618b0080 I've changed p's declaration to static so hopefully its value will be available the next time the panic occurs, but it may take a while until that happens. Fabian --Sig_/vSk480ceOOzu_o.Qu1u6K0o Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxSS0ACgkQBYqIVf93VJ23fgCeMHGTrR44tucnv8TYIDVjDNJK DLMAn2AzABXMx4DB9NiWgVi9ib7J5l+z =jq7+ -----END PGP SIGNATURE----- --Sig_/vSk480ceOOzu_o.Qu1u6K0o-- From owner-freebsd-current@freebsd.org Wed Dec 16 13:33:22 2015 Return-Path: Delivered-To: freebsd-current@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 1A2B1A49351 for ; Wed, 16 Dec 2015 13:33:22 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 971011A0F for ; Wed, 16 Dec 2015 13:33:21 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tBGCA0tj052873 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 16 Dec 2015 14:10:00 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tBGCA0tj052873 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tBGCA0E0052872; Wed, 16 Dec 2015 14:10:00 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 16 Dec 2015 14:10:00 +0200 From: Konstantin Belousov To: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216121000.GV3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151216122116.09e1b27d@fabiankeil.de> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:33:22 -0000 On Wed, Dec 16, 2015 at 12:21:16PM +0100, Fabian Keil wrote: > Konstantin Belousov wrote: > > It is the values of *p and *(p->p_pgrp) that are needed, from the frame 8. > > Unfortunately it's not available and apparently I removed the attempts > to get it from the previous output. > allproc is available and the first one matches lastpid and has an invalid > p_pgrp, but due to trypid being optimized out as well, it's not obvious > (to me) that it's the right process. p_suspcount = 0, p_xthread = 0xfffff801162819a0, p_boundary_count = 0, p_pendingcnt = 0, p_itimers = 0x0, p_procdesc = 0x0, p_treeflag = 0, p_magic = 3203398350, p_osrel = 1100090, > p_comm = 0xfffff800304df3c4 "privoxy", p_pgrp = 0x618b0080, > I've changed p's declaration to static so hopefully its value will > be available the next time the panic occurs, but it may take a while > until that happens. >From the state of the process you provided, it is a new (zigote) of the forking process, which was already linked into allproc list. Also, it seems that bzero part of the forking procedure was finished, but bcopy was not yet. The p_pgrp cannot be a pointer, it is not yet initialized. There, we have at least one issue, since zigote is linked before the p_pgrp is initialized, and the proctree/allproc locks are dropped. As result, fork_findpid() accesses memory with undefined content. It seems that the least morbid solution is to slightly extend the scope of the allproc lock in do_fork(), to prevent fork_findpid() from working while we did not finished copying data from old to new process. diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 1b556be..ae04c9f 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -396,13 +396,12 @@ do_fork(struct thread *td, int flags, struct proc *p2, struct thread *td2, PROC_LOCK(p2); PROC_LOCK(p1); - sx_xunlock(&allproc_lock); - bcopy(&p1->p_startcopy, &p2->p_startcopy, __rangeof(struct proc, p_startcopy, p_endcopy)); pargs_hold(p2->p_args); PROC_UNLOCK(p1); + sx_xunlock(&allproc_lock); bzero(&p2->p_startzero, __rangeof(struct proc, p_startzero, p_endzero)); From owner-freebsd-current@freebsd.org Wed Dec 16 13:33:24 2015 Return-Path: Delivered-To: freebsd-current@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 0DC48A4935D for ; Wed, 16 Dec 2015 13:33:24 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 917B11A16 for ; Wed, 16 Dec 2015 13:33:23 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tBGAgR26032652 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 16 Dec 2015 12:42:27 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tBGAgR26032652 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tBGAgRUO032651; Wed, 16 Dec 2015 12:42:27 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 16 Dec 2015 12:42:27 +0200 From: Konstantin Belousov To: Fabian Keil Cc: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216104227.GS3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151215174238.2d7cc3bb@fabiankeil.de> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:33:24 -0000 On Tue, Dec 15, 2015 at 05:42:38PM +0100, Fabian Keil wrote: > I've seen the following panic a couple of times in the last three > months, usually while poudriere was running and with sh being the > current process. > > This one is from a system based on r290926 running with > kern.randompid=9001 and forking frequently (>1000 forks/second) > due to poudriere and afl-fuzz: > > Fatal trap 12: page fault while in kernel mode > cpuid = 1; apic id = 04 > fault virtual address = 0x618b00a8 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80909158 > stack pointer = 0x28:0xfffffe011e03b940 > frame pointer = 0x28:0xfffffe011e03b960 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 71325 (sh) > trap number = 12 > panic: page fault > cpuid = 1 > KDB: stack backtrace: > [...] > Uptime: 13d20h43m20s > [...] > (kgdb) where > #0 doadump (textdump=1) at pcpu.h:221 > #1 0xffffffff8094a923 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:364 > #2 0xffffffff8094ae8b in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:757 > #3 0xffffffff8094acc3 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:688 > #4 0xffffffff80c2fbb1 in trap_fatal (frame=, eva=) at /usr/src/sys/amd64/amd64/trap.c:834 > #5 0xffffffff80c2fda4 in trap_pfault (frame=0xfffffe011e03b890, usermode=) at /usr/src/sys/amd64/amd64/trap.c:684 > #6 0xffffffff80c2f55e in trap (frame=0xfffffe011e03b890) at /usr/src/sys/amd64/amd64/trap.c:435 > #7 0xffffffff80c120a7 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:234 > #8 0xffffffff80909158 in fork_findpid (flags=) at /usr/src/sys/kern/kern_fork.c:281 It is the values of *p and *(p->p_pgrp) that are needed, from the frame 8. > #9 0xffffffff80907225 in do_fork (td=0xfffff8009db9a9a0, flags=20, p2=0xfffff8009dbe1a90, td2=0xfffff800aa6884d0, vm2=0xfffff800a9eee000, pdflags=0) at /usr/src/sys/kern/kern_fork.c:385 > #10 0xffffffff80906c08 in fork1 (td=0xfffff8009db9a9a0, flags=20, pages=, procp=0xfffffe011e03bac0, procdescp=0x0, pdflags=99999, fcaps=) > at /usr/src/sys/kern/kern_fork.c:937 > #11 0xffffffff809066ca in sys_fork (td=0xfffff8009db9a9a0, uap=) at /usr/src/sys/kern/kern_fork.c:108 > #12 0xffffffff80c3054b in amd64_syscall (td=0xfffff8009db9a9a0, traced=0) at subr_syscall.c:140 > #13 0xffffffff80c1238b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:394 > #14 0x00000008009257aa in ?? () > Previous frame inner to this frame (corrupt stack?) > Current language: auto; currently minimal > (kgdb) f 8 > #8 0xffffffff80909158 in fork_findpid (flags=) at /usr/src/sys/kern/kern_fork.c:281 > warning: Source file is more recent than executable. > > 281 (p->p_pgrp != NULL && > (kgdb) l - > 271 * id is kept reserved only while there is a > 272 * non-reaped process in the subtree, so amount of > 273 * reserved pids is limited by process limit times > 274 * two. > 275 */ > 276 p = LIST_FIRST(&allproc); > 277 again: > 278 for (; p != NULL; p = LIST_NEXT(p, p_list)) { > 279 while (p->p_pid == trypid || > 280 p->p_reapsubtree == trypid || > (kgdb) l > 281 (p->p_pgrp != NULL && > 282 (p->p_pgrp->pg_id == trypid || > 283 (p->p_session != NULL && > 284 p->p_session->s_sid == trypid)))) { > 285 trypid++; > 286 if (trypid >= pidchecked) > 287 goto retry; > 288 } > 289 if (p->p_pid > trypid && pidchecked > p->p_pid) > 290 pidchecked = p->p_pid; From owner-freebsd-current@freebsd.org Wed Dec 16 13:36:16 2015 Return-Path: Delivered-To: freebsd-current@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 6F0B4A499B1 for ; Wed, 16 Dec 2015 13:36:16 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 33F081892 for ; Wed, 16 Dec 2015 13:36:15 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.181.63] (helo=fabiankeil.de) by smtprelay03.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9Az0-00072F-40; Wed, 16 Dec 2015 13:15:02 +0100 Date: Wed, 16 Dec 2015 13:16:21 +0100 From: Fabian Keil To: Oliver Pinter Cc: Shawn Webb , FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216131621.42a0d97e@fabiankeil.de> In-Reply-To: References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151215192016.GC73098@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/_1CXCUmpuyPtC9IbA7wc0+x"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:36:16 -0000 --Sig_/_1CXCUmpuyPtC9IbA7wc0+x Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Oliver Pinter wrote: > Is this with latest 11-CURRENT or 10-STABLE? >=20 > Or contains the ad578c311ef commit? The panic is from a system based on 11-CURRENT r290926. Is ad578c311ef a HardenedBSD commit? It doesn't seem to exist in https://github.com/freebsd/freebsd.git. Fabian --Sig_/_1CXCUmpuyPtC9IbA7wc0+x Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxVhUACgkQBYqIVf93VJ3+3ACeK13fxGyMdPMjkinoSbOgYHLg DJIAni1cXX4fJ/WRuqjMzjprhfpShjbT =Sytl -----END PGP SIGNATURE----- --Sig_/_1CXCUmpuyPtC9IbA7wc0+x-- From owner-freebsd-current@freebsd.org Wed Dec 16 13:39:21 2015 Return-Path: Delivered-To: freebsd-current@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 289ABA49F52; Wed, 16 Dec 2015 13:39:21 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [31.223.170.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A6A0A1BB9; Wed, 16 Dec 2015 13:39:20 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 40135153418; Wed, 16 Dec 2015 11:01:22 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KUiH6xEfncLt; Wed, 16 Dec 2015 11:00:54 +0100 (CET) Received: from [IPv6:2001:4cb8:3:1:ec88:e8ea:2fbd:5e1f] (unknown [IPv6:2001:4cb8:3:1:ec88:e8ea:2fbd:5e1f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id C0A8C15340A; Wed, 16 Dec 2015 11:00:19 +0100 (CET) Subject: Re: "libssl.so.8" not found To: Brad Davis , Warner Losh References: <20151214071840.GA3771@c720-r285885-amd64> <20151214153517.GB49345@corpmail.liquidneon.com> Cc: Ronald Klop , freebsd-arm , Matthias Apitz , FreeBSD Current From: Willem Jan Withagen X-Enigmail-Draft-Status: N1110 Message-ID: <56713633.10401@digiware.nl> Date: Wed, 16 Dec 2015 11:00:19 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20151214153517.GB49345@corpmail.liquidneon.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:39:21 -0000 On 14-12-2015 16:35, Brad Davis wrote: > On Mon, Dec 14, 2015 at 06:03:25AM -0700, Warner Losh wrote: >> On Mon, Dec 14, 2015 at 2:21 AM, Ronald Klop wrote: >> >>> On Mon, 14 Dec 2015 10:11:35 +0100, Ronald Klop >>> wrote: >>> >>> On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz >>>> wrote: >>>> >>>> El d??a Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell Haley >>>>> escribi??: >>>>> >>>>> Hi There, >>>>>> >>>>>> I am trying to bring up an Arm image off the FreeBSD website for my >>>>>> hummingboard. The problem seems to be when I run pkg the system installs >>>>>> the latest version - 1.6.2, and then fails with: >>>>>> >>>>>> Shared object "libssl.so.8" not found, required by "pkg" >>>>>> >>>>>> I've seen this in NextBSD, and DesktopBSD and even on my previous arm >>>>>> image >>>>>> but I was able to get around the problem by creating links from >>>>>> libssl.so.7 >>>>>> to libssl.so.8. >>>>>> >>>>> >>>>> I have had the same issue on r285885 with ports as well from July this >>>>> year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could not >>>>> find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and >>>>> now pkg >>>>> complains about it database, but still works: >>>>> >>>>> $ pkg info pkg >>>>> pkg: warning: database version 32 is newer than libpkg(3) version 31, >>>>> but still compatible >>>>> pkg-1.5.5 >>>>> >>>>> I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; it >>>>> should have been done more conservative, IMHO >>>>> >>>>> matthias >>>>> >>>>> >>>> I had the same problem on my amd64 laptop. Your FreeBSD version is too >>>> old. Upgrading the FreeBSD base will give you the new libssl version. After >>>> that you can upgrade your packages. >>>> >>>> What version of FreeBSD is running on this hummingboard? I guess >>>> 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages are >>>> build on this newer version. In 10-STABLE this is kept backwards >>>> compatible, but in 11-CURRENT you have to keep up yourself. >>>> >>>> Regards, >>>> >>>> Ronald. >>>> >>> >>> It has to do with this message in /usr/src/UPDATING: >>> >>> >>> https://svnweb.freebsd.org/base/head/UPDATING?r1=290206&r2=290207&pathrev=292177& >> >> >> As a temporary measure, for bootstrapping or installing packages, you can >> also >> use libmap.conf to map libssl.so.7 to libssl.so.8. There's a second library >> that >> you'll find you need to map too. This will get you over the hump. However, >> once you do upgrade, you'll need to remove the lines because slogin and such >> have a check for the right version of openssl, and will give an error >> message if >> you try to use them cross-threaded. > > Or just use pkg-static. :) Cool trick, never though about that. However that does not help with auxilary tools that are code to use pkg. :( So in the end I just manually build the pkg port, which will compile against whatever is available as ssl-lib. Not the best solution, since next time Bapt releases a new version, the game starts again. perhaps in this case it is best to move pkg-static to pkg? and always use a static linked version. It is not like a deamon running for ever. So the temporary overhead of 4Mb <> 150K code space would be acceptable. --WjW From owner-freebsd-current@freebsd.org Wed Dec 16 13:41:26 2015 Return-Path: Delivered-To: freebsd-current@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 8A843A4829D for ; Wed, 16 Dec 2015 13:41:26 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 20FAF1CEA for ; Wed, 16 Dec 2015 13:41:26 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mail-wm0-x234.google.com with SMTP id p187so1679394wmp.0 for ; Wed, 16 Dec 2015 05:41:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aiCatIckxuBSYzOEmIgCDvkSMcepFFYpyrr3kbMw3rc=; b=CxjW+YfmD1b86lM8Gv3QfUMNLvdk7V8m/H+Gp5kURexX+VJqSHwqu8io4pONB9F53W JALQpLCdca2K4T/g/l8f3xJykZBzlf8GfGVfkBbljMhNgwvrVpedLz4xjvXeEde95L2g TdspXfM1c42uxDBb2dDmCg1fw/6Bf+of3WHgP3662QwLapZF4Mxz4eQaZK10QYw9nzJI 1X8IzGMsaPNnmbUZJEGZSMsAcBEsUe4YOq5n3LZPamxCxwxMdjyP6C7FwQ/H5sBdY+tN YVo88h9eNHtYbMg7xfo/rgjl+8eLscs0A11rTguGzN+klV174fgnSWmjvNrBOcjy63HA OGxg== 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=aiCatIckxuBSYzOEmIgCDvkSMcepFFYpyrr3kbMw3rc=; b=mj3FWLTERtfRsqHHbzw9w3tyo/fVrhqEw3hxRzaqQ36UO3QKtERUzHXE5lD776C3Eb LIsH49fH79rvJWrMBho6bkx6XJCG22GMyVqTBupR8EthcV2pYvGuSXiLwKKjO3jTdPcl yh/nWoxeq+g88ti5icRYzZUYNtjp/TwqoMgvsB3QiGgq9cuc87RS7VT6ljLJeaYpXAjs OG9o0ESF1aB+CuXjGZ/qz4zJtK/hz1WbJehg/3qTvNT+Vx8eGgOy2QW8g8NRSTPeVt+u zYKUdnvtAECPZE8n2l+adjJoWhdUCwyMby5kJ17Ao2SZm0uyKE2rAVBxly73frznU47A Jc7g== X-Gm-Message-State: ALoCoQlU9Wovr+4JYVsdOJTEhkK1bvm22dGDnDZzTwhMy/bDi8gZEnAusWVNuUklY2uJJWbQ21WxkJp2uZOEpBMxZEAlL5ZTHod3HW3qEHmJFY2rPgkwJRU= MIME-Version: 1.0 X-Received: by 10.28.87.84 with SMTP id l81mr11885202wmb.22.1450270078553; Wed, 16 Dec 2015 04:47:58 -0800 (PST) Received: by 10.194.85.167 with HTTP; Wed, 16 Dec 2015 04:47:58 -0800 (PST) In-Reply-To: <20151216131621.42a0d97e@fabiankeil.de> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151215192016.GC73098@mutt-hardenedbsd> <20151216131621.42a0d97e@fabiankeil.de> Date: Wed, 16 Dec 2015 13:47:58 +0100 Message-ID: Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode From: Oliver Pinter To: Fabian Keil Cc: Shawn Webb , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:41:26 -0000 Yes, it's a HardenedBSD commit. Currently only a workaround, because I have now lesser time for the real fix in this month. Are you running on ZFS? On Wednesday, December 16, 2015, Fabian Keil wrote: > Oliver Pinter > wrote: > > > Is this with latest 11-CURRENT or 10-STABLE? > > > > Or contains the ad578c311ef commit? > > The panic is from a system based on 11-CURRENT r290926. > > Is ad578c311ef a HardenedBSD commit? It doesn't seem to > exist in https://github.com/freebsd/freebsd.git. > > Fabian > From owner-freebsd-current@freebsd.org Wed Dec 16 13:54:31 2015 Return-Path: Delivered-To: freebsd-current@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 F2439A499BA for ; Wed, 16 Dec 2015 13:54:31 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8E0D313B4 for ; Wed, 16 Dec 2015 13:54:31 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-wm0-x233.google.com with SMTP id l126so39446501wml.0 for ; Wed, 16 Dec 2015 05:54:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=unuevyHsNREHIWS5QTJVWxw3ii732iWPdT6o/bEqofw=; b=p3CrylOXBH42/OIjbVzxzJWMsw8W8h3dEoPc0BeSHpdUxRTplh3wzHuZlCHFUOngOQ JnCYRyWE7nXLkK1sqk/XXBcftTyGdNsBY0BWeGJg0cF6qGhsN8NSpyWbuQYTQn5RxP+M CRZ5tIn4kHoEfIwDUx4qCuxNujTaeqiBlXTfByW20MhhbpLq/tSjEVq3sgYW6AlVN4L2 1xLOEMOimXnqp59enwD0TUDcuyfFpOqfAE8TLxg/P0IQWlcE+T1EQcVdqwU+JNaVeurb PZANG+Lw+wgqeGP8MKU4ax7U9uUWUM01qs8sTqEAOD+NoY2c+ISbInYHfBA2uREH+jxw +0ow== X-Received: by 10.28.60.11 with SMTP id j11mr11452963wma.57.1450274070083; Wed, 16 Dec 2015 05:54:30 -0800 (PST) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by smtp.gmail.com with ESMTPSA id z127sm7568402wmz.19.2015.12.16.05.54.29 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Wed, 16 Dec 2015 05:54:29 -0800 (PST) Date: Wed, 16 Dec 2015 14:54:27 +0100 From: Mateusz Guzik To: Konstantin Belousov Cc: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216135427.GA19658@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Konstantin Belousov , FreeBSD Current References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20151216121000.GV3625@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:54:32 -0000 On Wed, Dec 16, 2015 at 02:10:00PM +0200, Konstantin Belousov wrote: > On Wed, Dec 16, 2015 at 12:21:16PM +0100, Fabian Keil wrote: > > Konstantin Belousov wrote: > > > It is the values of *p and *(p->p_pgrp) that are needed, from the frame 8. > > > > Unfortunately it's not available and apparently I removed the attempts > > to get it from the previous output. > > > allproc is available and the first one matches lastpid and has an invalid > > p_pgrp, but due to trypid being optimized out as well, it's not obvious > > (to me) that it's the right process. > > p_suspcount = 0, p_xthread = 0xfffff801162819a0, p_boundary_count = 0, p_pendingcnt = 0, p_itimers = 0x0, p_procdesc = 0x0, p_treeflag = 0, p_magic = 3203398350, p_osrel = 1100090, > > p_comm = 0xfffff800304df3c4 "privoxy", > p_pgrp = 0x618b0080, > > > I've changed p's declaration to static so hopefully its value will > > be available the next time the panic occurs, but it may take a while > > until that happens. > > From the state of the process you provided, it is a new (zigote) of the > forking process, which was already linked into allproc list. Also, > it seems that bzero part of the forking procedure was finished, but bcopy > was not yet. The p_pgrp cannot be a pointer, it is not yet initialized. > > There, we have at least one issue, since zigote is linked before the > p_pgrp is initialized, and the proctree/allproc locks are dropped. > As result, fork_findpid() accesses memory with undefined content. > > It seems that the least morbid solution is to slightly extend the scope > of the allproc lock in do_fork(), to prevent fork_findpid() from working > while we did not finished copying data from old to new process. > > diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c > index 1b556be..ae04c9f 100644 > --- a/sys/kern/kern_fork.c > +++ b/sys/kern/kern_fork.c > @@ -396,13 +396,12 @@ do_fork(struct thread *td, int flags, struct proc *p2, struct thread *td2, > PROC_LOCK(p2); > PROC_LOCK(p1); > > - sx_xunlock(&allproc_lock); > - > bcopy(&p1->p_startcopy, &p2->p_startcopy, > __rangeof(struct proc, p_startcopy, p_endcopy)); > pargs_hold(p2->p_args); > > PROC_UNLOCK(p1); > + sx_xunlock(&allproc_lock); > > bzero(&p2->p_startzero, > __rangeof(struct proc, p_startzero, p_endzero)); While I agree with analysis the patch does not look right. Since the struct is only assigned and all locks get dropped, there is nothing preventing another thread from the forking process to change the process group. Interestngly very same function assigns the pointer explicitely later: p2->p_pgrp = p1->p_pgrp; As such, I would argue the right solution is to move p_pgrp out of the copied area. Exit path clears the pointer, so it should be fine to just do that. That is (untested): diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 90effa6..cb94318 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -586,7 +586,6 @@ struct proc { int p_osrel; /* (x) osreldate for the binary (from ELF note, if any) */ char p_comm[MAXCOMLEN + 1]; /* (b) Process name. */ - struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ struct sysentvec *p_sysent; /* (b) Syscall dispatch info. */ struct pargs *p_args; /* (c) Process arguments. */ rlim_t p_cpulimit; /* (c) Current CPU limit in seconds. */ @@ -599,6 +598,7 @@ struct proc { u_int p_xsig; /* (c) Stop/kill sig. */ /* End area that is copied on creation. */ #define p_endcopy p_xsig + struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ struct knlist p_klist; /* (c) Knotes attached to this proc. */ int p_numthreads; /* (c) Number of threads. */ struct mdproc p_md; /* Any machine-dependent fields. */ -- Mateusz Guzik From owner-freebsd-current@freebsd.org Wed Dec 16 13:57:51 2015 Return-Path: Delivered-To: freebsd-current@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 E42D1A43466 for ; Wed, 16 Dec 2015 13:57:51 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7F86D2DFE for ; Wed, 16 Dec 2015 13:57:51 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-12-z2.arcor-online.net (mail-in-12-z2.arcor-online.net [151.189.8.29]) by mx.arcor.de (Postfix) with ESMTP id 3pL9qL3KXHzF13r; Wed, 16 Dec 2015 10:18:22 +0100 (CET) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) by mail-in-12-z2.arcor-online.net (Postfix) with ESMTP id 4D13C2E7D80; Wed, 16 Dec 2015 10:18:22 +0100 (CET) Received: from webmail18.arcor-online.net (webmail18.arcor-online.net [151.189.8.76]) by mail-in-16.arcor-online.net (Postfix) with ESMTP id 3pL9qK61p8zCQ82; Wed, 16 Dec 2015 10:18:21 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-16.arcor-online.net 3pL9qK61p8zCQ82 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450257501; bh=+RHW5vRYOZjY37hvR/WApzEzecdVRrjFs50c9oninjQ=; h=Date:From:To:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type:Content-Transfer-Encoding; b=NLbo18Exsls8OfSGmVCArib72NvGJCd9TTSl/dwArds+rVcsx+RmR9EQ39epLmjhM wcRFbe7Yf6pQtfbXrloaI9hTaKXeiDkaBKYGW2yPGKaUweDcA6B9kP6frVpPqn3oUb 5lFG07WEkiBfzMQ/QDi0/1fcWhQc4wO5TZMq/Jcg= Received: from [217.92.152.234] by webmail18.arcor-online.net (151.189.8.76) with HTTP (Arcor Webmail); Wed, 16 Dec 2015 10:18:21 +0100 (CET) Date: Wed, 16 Dec 2015 10:18:21 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org, sjg@juniper.net Message-ID: <1227670186.236117.1450257501521.JavaMail.ngmail@webmail18.arcor-online.net> In-Reply-To: <27614.1450201435@chaos> References: <27614.1450201435@chaos> <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Subject: Aw: Re: make .SUFFIXES bug? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:57:52 -0000 Hello Simon, > > .SUFFIXES: > > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pdf > .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp > > What is the value of EXEEXT at this point? You are right, the example is not as small as it could be for reproducing the issue. These lines are just extracted from groff's makefile. The issue does still occur if .test$(EXEEXT) is removed. Regards, Carsten From owner-freebsd-current@freebsd.org Wed Dec 16 13:59:59 2015 Return-Path: Delivered-To: freebsd-current@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 9F68BA43787 for ; Wed, 16 Dec 2015 13:59:59 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A1CB198D for ; Wed, 16 Dec 2015 13:59:59 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mail-wm0-x231.google.com with SMTP id l126so40709942wml.1 for ; Wed, 16 Dec 2015 05:59:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=YNV1jGp/TTVM2iSmRZQMZwhumzaIC2ZAVNcVR8qrVxw=; b=vCBsdtS3Ij6zRKc86Y6DxQDO43mbJc+0MaQK234yKYY+f9CiE8Fgjcl5oBpxMszkoF Op6x63bKCpLxkEhODKNsM+PXZ6sXnYXQGVWJHfjTujgaZtivYVg9fugMMMdFnuRiH4hA 0y81swxZT5NOt2sxlfgJedBDVercCd5qBsV969KnKreF3ENCAJRMt4FWkynJ1ivwHHqL hkPvlnaxAGu5sDmhYGNvBBV8TX93b103v8UGacVZ3ROEGz7kY9+6gqPFv4Z/8eNaaAYz Fc4/1Mqv6K3xDXYBeuDXMZy6b9g7X6Zcb64yRyCqMJmv3B4URnlo7WZvF5ZaDaATUD0q 5A2w== 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=YNV1jGp/TTVM2iSmRZQMZwhumzaIC2ZAVNcVR8qrVxw=; b=P38iZT21e4yEnemATPyLuYQcydve2vPZLx+4ioX3tCOtK55JJ+ZgCmLsUFK7/PewoM eMxzT6Jzo96rRCKJKzGK8DtoBWFvJsAhLknXgr3O613iD53ZvFvsOZx5XwIRX5PlyW/u DetdQu2AW6K4BDEQYu5U8xPGwAXiyX54Gd5+jwBhqxxF8LHHfKsa5mDFC1tmLFNSsOah 4ViKHSrYnMZTxpaqqdTjngLu2ZKROy+JU9nqa9AwBciTGHYpBGeJSK2wP/v4B8kVcuQR 58hIlx1YHNyDVK0eRbYHBzJTHa2P3G3f6+T0plm3zX7iwB++CPiwQMY2r3XoI0IOZ7ty ftFw== X-Gm-Message-State: ALoCoQmJ9WnZirNYBhbNYcn3rrQljf3sXwkSeqYSHScmiFKYGmUoKEmF1D8X/NRGuILkjDJs5lawLUuYnMrFGwSsKoizrTijJ2X6uya6PAETyMCq8LiyBnA= MIME-Version: 1.0 X-Received: by 10.28.87.84 with SMTP id l81mr11374471wmb.22.1450264602227; Wed, 16 Dec 2015 03:16:42 -0800 (PST) Received: by 10.194.85.167 with HTTP; Wed, 16 Dec 2015 03:16:42 -0800 (PST) In-Reply-To: <20151215192016.GC73098@mutt-hardenedbsd> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151215192016.GC73098@mutt-hardenedbsd> Date: Wed, 16 Dec 2015 12:16:42 +0100 Message-ID: Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode From: Oliver Pinter To: Shawn Webb Cc: Fabian Keil , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 13:59:59 -0000 Hi! Is this with latest 11-CURRENT or 10-STABLE? Or contains the ad578c311ef commit? On Tuesday, December 15, 2015, Shawn Webb wrote: > On Tue, Dec 15, 2015 at 05:42:38PM +0100, Fabian Keil wrote: > > I've seen the following panic a couple of times in the last three > > months, usually while poudriere was running and with sh being the > > current process. > > > > This one is from a system based on r290926 running with > > kern.randompid=9001 and forking frequently (>1000 forks/second) > > due to poudriere and afl-fuzz: > > > > Fatal trap 12: page fault while in kernel mode > > cpuid = 1; apic id = 04 > > fault virtual address = 0x618b00a8 > > fault code = supervisor read data, page not present > > instruction pointer = 0x20:0xffffffff80909158 > > stack pointer = 0x28:0xfffffe011e03b940 > > frame pointer = 0x28:0xfffffe011e03b960 > > code segment = base 0x0, limit 0xfffff, type 0x1b > > = DPL 0, pres 1, long 1, def32 0, gran 1 > > processor eflags = interrupt enabled, resume, IOPL = 0 > > current process = 71325 (sh) > > trap number = 12 > > panic: page fault > > cpuid = 1 > > KDB: stack backtrace: > > [...] > > Uptime: 13d20h43m20s > > [...] > > Hey Fabien, > > I'm glad you've seen this, too. We've observed this in HardenedBSD, > especially when running Poudriere and Jenkins. I think Oliver Pinter > might have a potential patch to fix this. I've CC'd him on this thread. > > Thanks, > > -- > Shawn Webb > HardenedBSD > > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > From owner-freebsd-current@freebsd.org Wed Dec 16 14:11:43 2015 Return-Path: Delivered-To: freebsd-current@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 8610AA484BD for ; Wed, 16 Dec 2015 14:11:43 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B11D119FB for ; Wed, 16 Dec 2015 14:11:42 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tBGEBbEp082921 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 16 Dec 2015 16:11:38 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tBGEBbEp082921 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tBGEBbgX082920; Wed, 16 Dec 2015 16:11:37 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 16 Dec 2015 16:11:37 +0200 From: Konstantin Belousov To: Mateusz Guzik , FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216141137.GX3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> <20151216135427.GA19658@dft-labs.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151216135427.GA19658@dft-labs.eu> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 14:11:43 -0000 On Wed, Dec 16, 2015 at 02:54:27PM +0100, Mateusz Guzik wrote: > While I agree with analysis the patch does not look right. Since the > struct is only assigned and all locks get dropped, there is nothing > preventing another thread from the forking process to change the process > group. > > Interestngly very same function assigns the pointer explicitely later: > p2->p_pgrp = p1->p_pgrp; > > As such, I would argue the right solution is to move p_pgrp out of the > copied area. Exit path clears the pointer, so it should be fine to just > do that. For reused struct proc it would be enough, but not for the new allocation. Neither init nor ctr for the proc zone do not initialize p_pgrp, so you would end up with the garbage in the pointer. I think that your patch should add explcit zeroing of the member into proc_init(). > > That is (untested): > > diff --git a/sys/sys/proc.h b/sys/sys/proc.h > index 90effa6..cb94318 100644 > --- a/sys/sys/proc.h > +++ b/sys/sys/proc.h > @@ -586,7 +586,6 @@ struct proc { > int p_osrel; /* (x) osreldate for the > binary (from ELF note, if any) */ > char p_comm[MAXCOMLEN + 1]; /* (b) Process name. */ > - struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ > struct sysentvec *p_sysent; /* (b) Syscall dispatch info. */ > struct pargs *p_args; /* (c) Process arguments. */ > rlim_t p_cpulimit; /* (c) Current CPU limit in seconds. */ > @@ -599,6 +598,7 @@ struct proc { > u_int p_xsig; /* (c) Stop/kill sig. */ > /* End area that is copied on creation. */ > #define p_endcopy p_xsig > + struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ > struct knlist p_klist; /* (c) Knotes attached to this proc. */ > int p_numthreads; /* (c) Number of threads. */ > struct mdproc p_md; /* Any machine-dependent fields. */ > > -- > Mateusz Guzik From owner-freebsd-current@freebsd.org Wed Dec 16 14:31:12 2015 Return-Path: Delivered-To: freebsd-current@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 3BBDAA44BA9 for ; Wed, 16 Dec 2015 14:31:12 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EF78315CC for ; Wed, 16 Dec 2015 14:31:11 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-20-z2.arcor-online.net (mail-in-20-z2.arcor-online.net [151.189.8.85]) by mx.arcor.de (Postfix) with ESMTP id 3pLFSG4rmxz2yXM for ; Wed, 16 Dec 2015 13:02:06 +0100 (CET) Received: from mail-in-09.arcor-online.net (mail-in-09.arcor-online.net [151.189.21.49]) by mail-in-20-z2.arcor-online.net (Postfix) with ESMTP id A2F478380BC for ; Wed, 16 Dec 2015 13:02:06 +0100 (CET) Received: from webmail18.arcor-online.net (webmail18.arcor-online.net [151.189.8.76]) by mail-in-09.arcor-online.net (Postfix) with ESMTP id 3pLFSG3hKMzB3yd for ; Wed, 16 Dec 2015 13:02:06 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-09.arcor-online.net 3pLFSG3hKMzB3yd DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450267326; bh=O6zugDu+hMJNyuFaS/9GqNFv6DqqDAvwt6M86r2R/SM=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=iE74fwz+LjDHelvxQzt8Nh3MVJpTDMNZB8qhrtJQFvYIKvNv9rD/ApVAdqBM4YziY Fn8rKkCNwOBFtV9bm/JdOBc6TqpqsrqWhoUYpX7E4Kwkdn+TAI7xDzoLSxnoZYtojv EHRXXLpFkW3UdzIyCHvs7hxw30x5NVDdq68huNmY= Received: from [217.92.152.234] by webmail18.arcor-online.net (151.189.8.76) with HTTP (Arcor Webmail); Wed, 16 Dec 2015 13:02:06 +0100 (CET) Date: Wed, 16 Dec 2015 13:02:06 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <1634762761.238907.1450267326440.JavaMail.ngmail@webmail18.arcor-online.net> Subject: Do keymaps need to be in /usr/...? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 14:31:12 -0000 Hello, disk decryption works for me when I put kbdcontrol -l /usr/share/syscons/keymaps/german.iso.kbd into /etc/rc.d/geli. But do the keymaps need to be in a file system which may be mounted delayed? If there is an error at boot time and something needs to be input to the console the keyboard can be considered as unusable until the correct keymap has been set. Carsten From owner-freebsd-current@freebsd.org Wed Dec 16 14:44:40 2015 Return-Path: Delivered-To: freebsd-current@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 0B8C0A484F1 for ; Wed, 16 Dec 2015 14:44:40 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-12.arcor-online.net (mail-in-12.arcor-online.net [151.189.21.52]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BDC9D12C4 for ; Wed, 16 Dec 2015 14:44:39 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3pLBrV6gpmz8T1b for ; Wed, 16 Dec 2015 11:04:26 +0100 (CET) Received: from mail-in-09.arcor-online.net (mail-in-09.arcor-online.net [151.189.21.49]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id DFB20209F6F for ; Wed, 16 Dec 2015 11:04:26 +0100 (CET) Received: from webmail18.arcor-online.net (webmail18.arcor-online.net [151.189.8.76]) by mail-in-09.arcor-online.net (Postfix) with ESMTP id 3pLBrV6N1szB334 for ; Wed, 16 Dec 2015 11:04:26 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-09.arcor-online.net 3pLBrV6N1szB334 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450260266; bh=Q+yvgh+KNq/fXbwRyHMWCfKmzn0Dpho+17HSpq31ldo=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=a37/riosU304OnngAayg67hVhRxxDPRiUP8kwC3aw3wTh6/ocC115y40eKYgBK+BA 9g5LOAocaY7qIAbLbjO0RYnaBRMOz/PKG7WmxpS+mcsw2D7GrobVPkygH1Pr53RqPG 4x7MuUe5sLM3FwUktz3Ly72myyy9p/W+ta+idN4k= Received: from [217.92.152.234] by webmail18.arcor-online.net (151.189.8.76) with HTTP (Arcor Webmail); Wed, 16 Dec 2015 11:04:26 +0100 (CET) Date: Wed, 16 Dec 2015 11:04:26 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> Subject: keymap set after file system decryption MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 14:44:40 -0000 Hello, according to the boot messages the keymap is set after decryption of file s= ystems. I consider this as a bug. The geli decryption script asks for the= passphrase which can't of course be input if the kaymap is not set. Handbook =A717.12 does not mention the keymap setup. What can I do to make= this work? (Of course I can call e.g. kbdmap in /etc/rc.d/geli, but this = is kind of tinkering.) Carsten From owner-freebsd-current@freebsd.org Wed Dec 16 14:57:02 2015 Return-Path: Delivered-To: freebsd-current@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 4BBF3A49038 for ; Wed, 16 Dec 2015 14:57:02 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C056B1E1C for ; Wed, 16 Dec 2015 14:57:01 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBGEumgV098891 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 16 Dec 2015 15:56:49 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBGEumoY098888; Wed, 16 Dec 2015 15:56:48 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Wed, 16 Dec 2015 15:56:48 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Carsten Kunze cc: freebsd-current@freebsd.org Subject: Re: keymap set after file system decryption In-Reply-To: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 14:57:02 -0000 On Wed, 16 Dec 2015 11:04+0100, Carsten Kunze wrote: > Hello, > > according to the boot messages the keymap is set after decryption of > file systems. I consider this as a bug. The geli decryption script > asks for the passphrase which can't of course be input if the kaymap > is not set. > > Handbook 17.12 does not mention the keymap setup. What can I do to > make this work? (Of course I can call e.g. kbdmap in > /etc/rc.d/geli, but this is kind of tinkering.) I guess we who live outside the US should take into account that PCs are initialised by firmware to the US keyboard layout and the 437 code page, courtesy of IBM, 1981. I'm not sure if the creators of (U)EFI has considered other keyboard layouts and/or code pages at boot time. A bad workaround is to copy the suitable keymap from /usr/share... to /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one or either of /etc/rc.d/geli{,2}, e.g.: /etc/kbdcontrol -l /etc/german.iso.kbd kbdcontrol is linked only to libc: $ ldd `which kbdcontrol` /usr/sbin/kbdcontrol: libc.so.7 => /lib/libc.so.7 (0x800827000) -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Wed Dec 16 15:17:17 2015 Return-Path: Delivered-To: freebsd-current@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 66625A4816C for ; Wed, 16 Dec 2015 15:17:17 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.31.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B3D012AA for ; Wed, 16 Dec 2015 15:17:16 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.181.63] (helo=fabiankeil.de) by smtprelay05.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9Di2-0005E6-T9; Wed, 16 Dec 2015 16:09:42 +0100 Date: Wed, 16 Dec 2015 16:08:54 +0100 From: Fabian Keil To: Oliver Pinter Cc: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216160854.29138e1b@fabiankeil.de> In-Reply-To: References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151215192016.GC73098@mutt-hardenedbsd> <20151216131621.42a0d97e@fabiankeil.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/4xBt5RJy+4p7sii6cQDkXXF"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:17:17 -0000 --Sig_/4xBt5RJy+4p7sii6cQDkXXF Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Oliver Pinter wrote: > Yes, it's a HardenedBSD commit. Currently only a workaround, because I ha= ve > now lesser time for the real fix in this month. >=20 > Are you running on ZFS? Yes. Fabian --Sig_/4xBt5RJy+4p7sii6cQDkXXF Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxfoYACgkQBYqIVf93VJ1iRwCgywNRJNo7TfpWkLSwPQBU1dr+ 7EwAniwrVU+0fnaTFpdY0m4jl6FUkDWY =RVwZ -----END PGP SIGNATURE----- --Sig_/4xBt5RJy+4p7sii6cQDkXXF-- From owner-freebsd-current@freebsd.org Wed Dec 16 15:25:03 2015 Return-Path: Delivered-To: freebsd-current@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 77032A488A8 for ; Wed, 16 Dec 2015 15:25:03 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.31.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3CA641ABE for ; Wed, 16 Dec 2015 15:25:02 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.181.63] (helo=fabiankeil.de) by smtprelay05.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9Di2-0005E6-2V; Wed, 16 Dec 2015 16:09:42 +0100 Date: Wed, 16 Dec 2015 16:09:17 +0100 From: Fabian Keil To: Konstantin Belousov Cc: FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216160917.2a6a51ba@fabiankeil.de> In-Reply-To: <20151216121000.GV3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/qcxsTHExtkBcbkztzNHEMaN"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:25:03 -0000 --Sig_/qcxsTHExtkBcbkztzNHEMaN Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Konstantin Belousov wrote: > On Wed, Dec 16, 2015 at 12:21:16PM +0100, Fabian Keil wrote: > > Konstantin Belousov wrote: =20 > > > It is the values of *p and *(p->p_pgrp) that are needed, from the fra= me 8. =20 > >=20 > > Unfortunately it's not available and apparently I removed the attempts > > to get it from the previous output. =20 >=20 > > allproc is available and the first one matches lastpid and has an inval= id > > p_pgrp, but due to trypid being optimized out as well, it's not obvious > > (to me) that it's the right process. =20 >=20 > p_suspcount =3D 0, p_xthread =3D 0xfffff801162819a0, p_boundary_count =3D= 0, p_pendingcnt =3D 0, p_itimers =3D 0x0, p_procdesc =3D 0x0, p_treeflag = =3D 0, p_magic =3D 3203398350, p_osrel =3D 1100090,=20 > > p_comm =3D 0xfffff800304df3c4 "privoxy", =20 > p_pgrp =3D 0x618b0080, >=20 > > I've changed p's declaration to static so hopefully its value will > > be available the next time the panic occurs, but it may take a while > > until that happens. =20 >=20 > From the state of the process you provided, it is a new (zigote) of the > forking process, which was already linked into allproc list. Also, > it seems that bzero part of the forking procedure was finished, but bcopy > was not yet. The p_pgrp cannot be a pointer, it is not yet initialized. >=20 > There, we have at least one issue, since zigote is linked before the > p_pgrp is initialized, and the proctree/allproc locks are dropped. > As result, fork_findpid() accesses memory with undefined content. >=20 > It seems that the least morbid solution is to slightly extend the scope > of the allproc lock in do_fork(), to prevent fork_findpid() from working > while we did not finished copying data from old to new process. Thanks. I'm currently testing the patch on three systems but it may take a = while ... Fabian --Sig_/qcxsTHExtkBcbkztzNHEMaN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxfp4ACgkQBYqIVf93VJ3IaQCbBDUU/tcTDciXRuFpUUoM8heq fEsAnRFnq5ztpJDJkIjOKAckqljFrV5x =EI03 -----END PGP SIGNATURE----- --Sig_/qcxsTHExtkBcbkztzNHEMaN-- From owner-freebsd-current@freebsd.org Wed Dec 16 15:35:05 2015 Return-Path: Delivered-To: freebsd-current@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 7D4ADA491B8 for ; Wed, 16 Dec 2015 15:35:05 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3955C1271 for ; Wed, 16 Dec 2015 15:35:04 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3pLL9r2xb0zYLd for ; Wed, 16 Dec 2015 16:34:56 +0100 (CET) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 61D9220C465 for ; Wed, 16 Dec 2015 16:34:56 +0100 (CET) Received: from webmail18.arcor-online.net (webmail18.arcor-online.net [151.189.8.76]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id 3pLL9r2fhcz32rT for ; Wed, 16 Dec 2015 16:34:56 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-13.arcor-online.net 3pLL9r2fhcz32rT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450280096; bh=8PdSaao97+JOPKk0c1UdgNjiAHvyDtOoAPYzVnfNOcI=; h=Date:From:To:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type:Content-Transfer-Encoding; b=tNlrU/xOCdvxqHENDNOLHLWLlCx0P/GO8dbBNA7nukm4QJaGkMxt22+vjHYnuPyb+ wRCHF+AZMxu4u52toixSPGXVli9kFoqnDdtO5Ym27Fc6qOr6suRFW63lfLcCeCkqVJ JWC/WQC0e9bEQHfOc8uBR1WBUenGPKBe5Qk1jeQU= Received: from [217.92.152.234] by webmail18.arcor-online.net (151.189.8.76) with HTTP (Arcor Webmail); Wed, 16 Dec 2015 16:34:56 +0100 (CET) Date: Wed, 16 Dec 2015 16:34:56 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> In-Reply-To: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> Subject: Aw: Re: keymap set after file system decryption MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:35:05 -0000 Trond Endrest=F8l wrote: > I guess we who live outside the US should take into account that PCs=20 > are initialised by firmware to the US keyboard layout and the 437 code=20 > page, courtesy of IBM, 1981. In 1981 I had accepted this. Now it's simply a bug and I wonder it has not= been fixed in 22 years. I'll file a bug report. > I'm not sure if the creators of (U)EFI has considered other keyboard=20 > layouts and/or code pages at boot time. I don't care for the BIOS here, the OS has to take care of it. It may be o= k that at the boot prompt only US keymap is set. But when the rc scripts a= re running the keymap must be set correctly (as one of the first actions). > A bad workaround is to copy the suitable keymap from /usr/share... to=20 > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one=20 > or either of /etc/rc.d/geli{,2}, e.g.: >=20 > /etc/kbdcontrol -l /etc/german.iso.kbd >=20 > kbdcontrol is linked only to libc: >=20 > $ ldd `which kbdcontrol` > /usr/sbin/kbdcontrol: > libc.so.7 =3D> /lib/libc.so.7 (0x800827000) In my case it's simpler since I have /usr in /, but as you descripted kbdco= ntrol must be in /sbin and the maps in /etc in the future. Carsten From owner-freebsd-current@freebsd.org Wed Dec 16 15:35:35 2015 Return-Path: Delivered-To: freebsd-current@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 D80BAA49235 for ; Wed, 16 Dec 2015 15:35:35 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 589D71389; Wed, 16 Dec 2015 15:35:35 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tBGFZOop002732 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 16 Dec 2015 17:35:25 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tBGFZOop002732 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tBGFZOO1002730; Wed, 16 Dec 2015 17:35:24 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 16 Dec 2015 17:35:24 +0200 From: Konstantin Belousov To: Fabian Keil Cc: FreeBSD Current , mjg@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216153524.GY3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> <20151216160917.2a6a51ba@fabiankeil.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151216160917.2a6a51ba@fabiankeil.de> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:35:35 -0000 On Wed, Dec 16, 2015 at 04:09:17PM +0100, Fabian Keil wrote: > Thanks. I'm currently testing the patch on three systems but it may take a while ... > Better use mjg' patch with the small adjustment. I put it below. diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 435a07b..fc39217 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -251,6 +251,7 @@ proc_init(void *mem, int size, int flags) TAILQ_INIT(&p->p_threads); /* all threads in proc */ EVENTHANDLER_INVOKE(process_init, p); p->p_stats = pstats_alloc(); + p->p_pgrp = NULL; SDT_PROBE3(proc, kernel, init, return, p, size, flags); return (0); } diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 90effa6..cb94318 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -586,7 +586,6 @@ struct proc { int p_osrel; /* (x) osreldate for the binary (from ELF note, if any) */ char p_comm[MAXCOMLEN + 1]; /* (b) Process name. */ - struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ struct sysentvec *p_sysent; /* (b) Syscall dispatch info. */ struct pargs *p_args; /* (c) Process arguments. */ rlim_t p_cpulimit; /* (c) Current CPU limit in seconds. */ @@ -599,6 +598,7 @@ struct proc { u_int p_xsig; /* (c) Stop/kill sig. */ /* End area that is copied on creation. */ #define p_endcopy p_xsig + struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ struct knlist p_klist; /* (c) Knotes attached to this proc. */ int p_numthreads; /* (c) Number of threads. */ struct mdproc p_md; /* Any machine-dependent fields. */ From owner-freebsd-current@freebsd.org Wed Dec 16 15:41:28 2015 Return-Path: Delivered-To: freebsd-current@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 89916A49603; Wed, 16 Dec 2015 15:41:28 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from valentine.liquidneon.com (valentine.liquidneon.com [216.87.78.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "valentine.liquidneon.com", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 602DB1A8F; Wed, 16 Dec 2015 15:41:27 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: by valentine.liquidneon.com (Postfix, from userid 1018) id 0D0071D850; Wed, 16 Dec 2015 15:41:21 +0000 (UTC) Date: Wed, 16 Dec 2015 15:41:21 +0000 From: Brad Davis To: Willem Jan Withagen Cc: Brad Davis , Warner Losh , Ronald Klop , freebsd-arm , Matthias Apitz , FreeBSD Current Subject: Re: "libssl.so.8" not found Message-ID: <20151216154120.GE49345@corpmail.liquidneon.com> References: <20151214071840.GA3771@c720-r285885-amd64> <20151214153517.GB49345@corpmail.liquidneon.com> <56713633.10401@digiware.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56713633.10401@digiware.nl> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:41:28 -0000 On Wed, Dec 16, 2015 at 11:00:19AM +0100, Willem Jan Withagen wrote: > On 14-12-2015 16:35, Brad Davis wrote: > > On Mon, Dec 14, 2015 at 06:03:25AM -0700, Warner Losh wrote: > >> On Mon, Dec 14, 2015 at 2:21 AM, Ronald Klop wrote: > >> > >>> On Mon, 14 Dec 2015 10:11:35 +0100, Ronald Klop > >>> wrote: > >>> > >>> On Mon, 14 Dec 2015 08:18:40 +0100, Matthias Apitz > >>>> wrote: > >>>> > >>>> El d??a Sunday, December 13, 2015 a las 10:40:22PM -0800, Russell Haley > >>>>> escribi??: > >>>>> > >>>>> Hi There, > >>>>>> > >>>>>> I am trying to bring up an Arm image off the FreeBSD website for my > >>>>>> hummingboard. The problem seems to be when I run pkg the system installs > >>>>>> the latest version - 1.6.2, and then fails with: > >>>>>> > >>>>>> Shared object "libssl.so.8" not found, required by "pkg" > >>>>>> > >>>>>> I've seen this in NextBSD, and DesktopBSD and even on my previous arm > >>>>>> image > >>>>>> but I was able to get around the problem by creating links from > >>>>>> libssl.so.7 > >>>>>> to libssl.so.8. > >>>>>> > >>>>> > >>>>> I have had the same issue on r285885 with ports as well from July this > >>>>> year and pkg 1.5.5 ... I accidently updated pkg to 1.6.x which could not > >>>>> find libssl.so.8; I forced back to 1.5.5 with an older pkg-static and > >>>>> now pkg > >>>>> complains about it database, but still works: > >>>>> > >>>>> $ pkg info pkg > >>>>> pkg: warning: database version 32 is newer than libpkg(3) version 31, > >>>>> but still compatible > >>>>> pkg-1.5.5 > >>>>> > >>>>> I don't know why pkg 1.6.2 was produced with this recent libssl.so.8; it > >>>>> should have been done more conservative, IMHO > >>>>> > >>>>> matthias > >>>>> > >>>>> > >>>> I had the same problem on my amd64 laptop. Your FreeBSD version is too > >>>> old. Upgrading the FreeBSD base will give you the new libssl version. After > >>>> that you can upgrade your packages. > >>>> > >>>> What version of FreeBSD is running on this hummingboard? I guess > >>>> 11-CURRENT. Probably ssl was upgraded in FreeBSD and the new packages are > >>>> build on this newer version. In 10-STABLE this is kept backwards > >>>> compatible, but in 11-CURRENT you have to keep up yourself. > >>>> > >>>> Regards, > >>>> > >>>> Ronald. > >>>> > >>> > >>> It has to do with this message in /usr/src/UPDATING: > >>> > >>> > >>> https://svnweb.freebsd.org/base/head/UPDATING?r1=290206&r2=290207&pathrev=292177& > >> > >> > >> As a temporary measure, for bootstrapping or installing packages, you can > >> also > >> use libmap.conf to map libssl.so.7 to libssl.so.8. There's a second library > >> that > >> you'll find you need to map too. This will get you over the hump. However, > >> once you do upgrade, you'll need to remove the lines because slogin and such > >> have a check for the right version of openssl, and will give an error > >> message if > >> you try to use them cross-threaded. > > > > Or just use pkg-static. :) > > Cool trick, never though about that. > However that does not help with auxilary tools that are code to use pkg. :( > > So in the end I just manually build the pkg port, which will compile > against whatever is available as ssl-lib. Not the best solution, since > next time Bapt releases a new version, the game starts again. No. This was caused by ssl being bumped, not pkg. Pkg is updated regularly without this issue. > perhaps in this case it is best to move pkg-static to pkg? > and always use a static linked version. It is not like a deamon running > for ever. So the temporary overhead of 4Mb <> 150K code space would be > acceptable. There is talk about making the static version the default. Regards, Brad Davis From owner-freebsd-current@freebsd.org Wed Dec 16 15:48:51 2015 Return-Path: Delivered-To: freebsd-current@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 5A2BCA49B36; Wed, 16 Dec 2015 15:48:51 +0000 (UTC) (envelope-from daniel@digsys.bg) Received: from smtp-sofia.digsys.bg (smtp-sofia.digsys.bg [193.68.21.123]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "smtp-sofia.digsys.bg", Issuer "Digital Systems Operational CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 172201F8C; Wed, 16 Dec 2015 15:48:49 +0000 (UTC) (envelope-from daniel@digsys.bg) Received: from [193.68.6.100] ([193.68.6.100]) (authenticated bits=0) by smtp-sofia.digsys.bg (8.14.9/8.14.9) with ESMTP id tBGFIkYO088720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 16 Dec 2015 17:18:46 +0200 (EET) (envelope-from daniel@digsys.bg) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: "libssl.so.8" not found From: Daniel Kalchev In-Reply-To: <20151214153517.GB49345@corpmail.liquidneon.com> Date: Wed, 16 Dec 2015 17:18:51 +0200 Cc: Warner Losh , Ronald Klop , freebsd-arm , Matthias Apitz , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <20151214071840.GA3771@c720-r285885-amd64> <20151214153517.GB49345@corpmail.liquidneon.com> To: Brad Davis X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 15:48:51 -0000 > On 14.12.2015 =D0=B3., at 17:35, Brad Davis wrote: >=20 >=20 > Or just use pkg-static. :) >=20 I always wondered, why pkg is not static ONLY. That eliminates the = chicken/egg dilemma.=20 Yes, you eliminate the friendly reminder that your system is out of sync = with the FreeBSD package building platforms, but still=E2=80=A6 Daniel= From owner-freebsd-current@freebsd.org Wed Dec 16 19:08:11 2015 Return-Path: Delivered-To: freebsd-current@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 6457AA48594 for ; Wed, 16 Dec 2015 19:08:11 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 455461DF7 for ; Wed, 16 Dec 2015 19:08:11 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBGJ8286089845; Wed, 16 Dec 2015 11:08:06 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512161908.tBGJ8286089845@gw.catspoiler.org> Date: Wed, 16 Dec 2015 11:08:02 -0800 (PST) From: Don Lewis Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode To: kostikbel@gmail.com cc: freebsd-current@freebsd.org In-Reply-To: <20151216121000.GV3625@kib.kiev.ua> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 19:08:11 -0000 On 16 Dec, Konstantin Belousov wrote: > On Wed, Dec 16, 2015 at 12:21:16PM +0100, Fabian Keil wrote: >> Konstantin Belousov wrote: >> > It is the values of *p and *(p->p_pgrp) that are needed, from the frame 8. >> >> Unfortunately it's not available and apparently I removed the attempts >> to get it from the previous output. > >> allproc is available and the first one matches lastpid and has an invalid >> p_pgrp, but due to trypid being optimized out as well, it's not obvious >> (to me) that it's the right process. > > p_suspcount = 0, p_xthread = 0xfffff801162819a0, p_boundary_count = 0, p_pendingcnt = 0, p_itimers = 0x0, p_procdesc = 0x0, p_treeflag = 0, p_magic = 3203398350, p_osrel = 1100090, >> p_comm = 0xfffff800304df3c4 "privoxy", > p_pgrp = 0x618b0080, > >> I've changed p's declaration to static so hopefully its value will >> be available the next time the panic occurs, but it may take a while >> until that happens. > > From the state of the process you provided, it is a new (zigote) of the > forking process, which was already linked into allproc list. Also, > it seems that bzero part of the forking procedure was finished, but bcopy > was not yet. The p_pgrp cannot be a pointer, it is not yet initialized. > > There, we have at least one issue, since zigote is linked before the > p_pgrp is initialized, and the proctree/allproc locks are dropped. > As result, fork_findpid() accesses memory with undefined content. > > It seems that the least morbid solution is to slightly extend the scope > of the allproc lock in do_fork(), to prevent fork_findpid() from working > while we did not finished copying data from old to new process. I used to have a patch the deferred linking the new process into proctree/allproc until it was fully formed. The motivation was to get rid of all of the PRS_NEW stuff scattered around the source. Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. From owner-freebsd-current@freebsd.org Wed Dec 16 19:10:44 2015 Return-Path: Delivered-To: freebsd-current@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 E9C60A487DC for ; Wed, 16 Dec 2015 19:10:44 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de [80.67.31.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B0EA410D7; Wed, 16 Dec 2015 19:10:44 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.181.63] (helo=fabiankeil.de) by smtprelay04.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9HT9-000659-AI; Wed, 16 Dec 2015 20:10:35 +0100 Date: Wed, 16 Dec 2015 20:10:24 +0100 From: Fabian Keil To: Konstantin Belousov Cc: FreeBSD Current , mjg@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151216201024.68233b5a@fabiankeil.de> In-Reply-To: <20151216153524.GY3625@kib.kiev.ua> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> <20151216160917.2a6a51ba@fabiankeil.de> <20151216153524.GY3625@kib.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/D61zjtpt.jAZWBbV10R.T5I"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 19:10:45 -0000 --Sig_/D61zjtpt.jAZWBbV10R.T5I Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Konstantin Belousov wrote: > On Wed, Dec 16, 2015 at 04:09:17PM +0100, Fabian Keil wrote: > > Thanks. I'm currently testing the patch on three systems but it may tak= e a while ... > > =20 >=20 > Better use mjg' patch with the small adjustment. I put it below. Will do. Fabian --Sig_/D61zjtpt.jAZWBbV10R.T5I Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZxtyEACgkQBYqIVf93VJ1hUgCfauU/5HiCmvckdxItVqbKiD9B qGEAn3yTBu3kcWoCsUzPZtiJeoOY2jxn =c9Az -----END PGP SIGNATURE----- --Sig_/D61zjtpt.jAZWBbV10R.T5I-- From owner-freebsd-current@freebsd.org Wed Dec 16 20:00:06 2015 Return-Path: Delivered-To: freebsd-current@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 780BFA4961F for ; Wed, 16 Dec 2015 20:00:06 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) Received: from nm4-vm6.bullet.mail.ir2.yahoo.com (nm4-vm6.bullet.mail.ir2.yahoo.com [212.82.96.104]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F055012E1 for ; Wed, 16 Dec 2015 20:00:05 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1450295652; bh=9Ea5pjzHi3d0bLDmg0XQ2zY5onpx6ATmt9w9h+uW1kg=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject; b=athzhCcil/+jQMP01vUAozTtTj7pFc2kr/NZyiN70zwqAL1vt6TiCBTgqupFG4dHHGfiR5KALkpPzUDHB4cOz+3675/VmHLHAjiT0a0vaFSN6k3mujr8pkiVIAP5oQi8RUYqlLDYmH3uESIcNGOIBBYnei+gkfn3FwIXaxyUxQSXYurRvqGoTn1VvSWoBVugSEXWVmPC3cIfM2YtR9B3UEj/yS7x9QlYLU2R0HywRT934gz9RoeLuXon4NatIeSWAbw4g03KvX+fUsTfeNXXgYVxXYZ51OVodORbNSNZFEIVQxJ4MuzvPqH9sMgSbyPbS3wuIP2GLOMrOmvg9ghp2g== Received: from [212.82.98.50] by nm4.bullet.mail.ir2.yahoo.com with NNFMP; 16 Dec 2015 19:54:12 -0000 Received: from [212.82.98.78] by tm3.bullet.mail.ir2.yahoo.com with NNFMP; 16 Dec 2015 19:54:12 -0000 Received: from [127.0.0.1] by omp1015.mail.ir2.yahoo.com with NNFMP; 16 Dec 2015 19:54:12 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 134480.59969.bm@omp1015.mail.ir2.yahoo.com Received: by 217.12.9.15; Wed, 16 Dec 2015 19:54:11 +0000 Date: Wed, 16 Dec 2015 19:54:10 +0000 (UTC) From: Kostya Berger To: Allan Jude , Freebsd-current Message-ID: <1187331091.3652142.1450295650956.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: <232365240.2892263.1450218301239.JavaMail.yahoo@mail.yahoo.com> References: <56707005.3060403@freebsd.org> <232365240.2892263.1450218301239.JavaMail.yahoo@mail.yahoo.com> Subject: Re: webcamd & cuse4bsd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 20:00:06 -0000 Well, this seems to be either hardware or software (driver code) bug. After `usbconfig -d ugen1.4 reset` webcamd restarting sometimes creates the= device /dev/video0 -- sometimes,, but not every time. More often than not = it doesn't. So there's no method seen in this behaviour so far. I wonder ho= w I could debug this. Sent from Yahoo Mail on Android=20 =20 On Wed, Dec 16, 2015 at 1:22, Kostya Berger wrote:= Ok, I failed to make it clear enough: the module is loaded on boot.=C2= =A0This was what was actually meant by the expression "when the system star= ts". By contrast, loading on demand is... well, loading "on demand". These = are two ways of starting a program, "on demand", as opposite to "when the s= ystem starts". Please, correct me if I'm wrong here.Yet the situation is as= I described. That's what I'm actually reporting. Just now I've done a rebo= ot, and here we go again: all modules loaded, /dev/cuse persent, the messag= e telling me "webcam is already running on ugen1.4.0" (my web-camera) -- an= d NO /dev/video0. Though it hits me now, there are 3 devices /dev/usb/1.4.*. Maybe 1.4.0 is n= ot the correct one? Sent from Yahoo Mail on Android=20 =20 On Tue, Dec 15, 2015 at 23:54, Allan Jude wrote: = On 2015-12-15 14:13, Kostya Berger wrote: > You misread my message, sorry. I said the devices are not created EVERY > TIME the system starts. Rather, it becomes A MATTER OF CHANCE. That is, > sometimes they are, sometimes they aren't. > (with the modules not loaded it would be stable NO) >=20 >=20 > Sent from Yahoo Mail on Android > >=20 >=C2=A0 =C2=A0 On Tue, Dec 15, 2015 at 23:01, Allan Jude >=C2=A0 =C2=A0 wrote: >=20 >=C2=A0 =C2=A0 On 2015-12-15 13:37, Kostya Berger wrote: >=20 >=C2=A0 =C2=A0 > There is this problem I'm experiencing with webcamd (set t= o >=C2=A0 =C2=A0 webcamd_enable=3DYES) and cuse4bsd: special devices /dev/vid= eo0 and >=C2=A0 =C2=A0 /dev/cuse are NOT cteated every time on system start. Rather= , it >=C2=A0 =C2=A0 becomes a matter of chance.Have the same problem on RELEASE = & STABLE >=C2=A0 =C2=A0 as well. >=C2=A0 =C2=A0 > >=C2=A0 =C2=A0 > Sent from Yahoo Mail on Android >=C2=A0 =C2=A0 > _______________________________________________ >=C2=A0 =C2=A0 > freebsd-current@freebsd.org mailing li= st >=C2=A0 =C2=A0 > https://lists.freebsd.org/mailman/listinfo/freebsd-current >=C2=A0 =C2=A0 > To unsubscribe, send any mail to >=C2=A0 =C2=A0 "freebsd-current-unsubscribe@freebsd.org >=C2=A0 =C2=A0 " >=C2=A0 =C2=A0 > >=20 >=C2=A0 =C2=A0 In /boot/loader.conf try adding: >=20 >=C2=A0 =C2=A0 cuse_load=3D"YES" >=20 >=C2=A0 =C2=A0 this will load the module, and should ensure the devices are= available >=C2=A0 =C2=A0 before webcamd starts. >=20 >=C2=A0 =C2=A0 --=20 >=C2=A0 =C2=A0 Allan Jude >=20 The module is loaded 'on demand', but obviously something it not loading it on-demand when you want it. Forcing it to always be loaded, should solve your problem. --=20 Allan Jude =20 =20 From owner-freebsd-current@freebsd.org Wed Dec 16 23:24:06 2015 Return-Path: Delivered-To: freebsd-current@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 5C673A4A0CD for ; Wed, 16 Dec 2015 23:24:06 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3E7301FDE for ; Wed, 16 Dec 2015 23:24:06 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id B7BE0B95B; Wed, 16 Dec 2015 18:24:04 -0500 (EST) From: John Baldwin To: freebsd-current@freebsd.org Cc: Joe Maloney , =?ISO-8859-1?Q?Jean=2DS=E9bastien_P=E9dron?= Subject: Re: EFI and i915kms questions Date: Wed, 16 Dec 2015 15:19:25 -0800 Message-ID: <2651111.pKv1UsPkAq@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-STABLE; KDE/4.14.3; amd64; ; ) In-Reply-To: <4F36B4FB-7025-41C0-842D-5B89658A42F6@pcbsd.org> References: <54B18FFE-063F-4F62-9343-28FDE68EE358@pcbsd.org> <2CA763DF-4746-4383-8C2D-35BE57A332BA@pcbsd.org> <4F36B4FB-7025-41C0-842D-5B89658A42F6@pcbsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 16 Dec 2015 18:24:04 -0500 (EST) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 23:24:06 -0000 On Thursday, December 03, 2015 07:16:45 PM Joe Maloney wrote: > It works! Would it be helpful if I did a pull request from github, or just let you guys take it from here? Thanks for helping me figure out how to get up, and running! This will be so much better than the framebuffer driver I was having to use. I've posted this at https://reviews.freebsd.org/D4599 for review. -- John Baldwin From owner-freebsd-current@freebsd.org Thu Dec 17 00:34:09 2015 Return-Path: Delivered-To: freebsd-current@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 B3B87A4A1A9 for ; Thu, 17 Dec 2015 00:34:09 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8398D18DD for ; Thu, 17 Dec 2015 00:34:09 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ig0-x233.google.com with SMTP id mv3so2184094igc.0 for ; Wed, 16 Dec 2015 16:34:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=i/Tvwl2k/j3lRGkWinR1XVCVONhkxQbqbLpm3/Nm3bU=; b=I6Zn6eCG+riocCBk7CXSrB+Ao242Tee3B5zQLugcQJ5HFb5hQURp92MRo+1zuHoxiT AKhMSzzvDpeOC4PO5jST8pwhfdNISG19UEJ/G48FL8IP5zflEL/muxGx+ST9VQlxyVKT 0QEQmt/MSrhaprXmT5fcfcRhXAoGeZahSSulXFCbHDjm1kIdRnwZSwTrYlngZ1MD+jWb vz5Sob2ev4C42vyKJTrIwP68R7KCehtvYPIvlUcyPpyjOKJnRXt+YyM4x8rUq1LhmdA1 4Et03mxr/75uyjbwN8rslMX4gu0W2JqMYP4+6rD7sR29PpbJE0dxYLGedacgz7tJTZCF t03g== MIME-Version: 1.0 X-Received: by 10.107.153.79 with SMTP id b76mr25327765ioe.71.1450312448911; Wed, 16 Dec 2015 16:34:08 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.36.2.16 with HTTP; Wed, 16 Dec 2015 16:34:08 -0800 (PST) In-Reply-To: <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> Date: Wed, 16 Dec 2015 16:34:08 -0800 X-Google-Sender-Auth: G3JxvTMG2yS6nnSiMfZMyaRqPtE Message-ID: Subject: Re: Re: keymap set after file system decryption From: Kevin Oberman To: Carsten Kunze Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 00:34:09 -0000 On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze wrote: > Trond Endrest=C3=B8l wrote: > > > I guess we who live outside the US should take into account that PCs > > are initialised by firmware to the US keyboard layout and the 437 code > > page, courtesy of IBM, 1981. > > In 1981 I had accepted this. Now it's simply a bug and I wonder it has > not been fixed in 22 years. I'll file a bug report. > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > layouts and/or code pages at boot time. > > I don't care for the BIOS here, the OS has to take care of it. It may be > ok that at the boot prompt only US keymap is set. But when the rc script= s > are running the keymap must be set correctly (as one of the first actions= ). > > > A bad workaround is to copy the suitable keymap from /usr/share... to > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > kbdcontrol is linked only to libc: > > > > $ ldd `which kbdcontrol` > > /usr/sbin/kbdcontrol: > > libc.so.7 =3D> /lib/libc.so.7 (0x800827000) > > In my case it's simpler since I have /usr in /, but as you descripted > kbdcontrol must be in /sbin and the maps in /etc in the future. > > Carsten > You can specify your default keymap in your kernel config file. ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-current@freebsd.org Thu Dec 17 08:12:04 2015 Return-Path: Delivered-To: freebsd-current@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 41CDEA48346 for ; Thu, 17 Dec 2015 08:12:04 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 08FB219FE; Thu, 17 Dec 2015 08:12:03 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 549E41FE023; Thu, 17 Dec 2015 09:12:00 +0100 (CET) Subject: Re: webcamd & cuse4bsd To: Kostya Berger , Allan Jude , Freebsd-current References: <56707005.3060403@freebsd.org> <232365240.2892263.1450218301239.JavaMail.yahoo@mail.yahoo.com> <1187331091.3652142.1450295650956.JavaMail.yahoo@mail.yahoo.com> From: Hans Petter Selasky Message-ID: <56726EC5.1050802@selasky.org> Date: Thu, 17 Dec 2015 09:13:57 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <1187331091.3652142.1450295650956.JavaMail.yahoo@mail.yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 08:12:04 -0000 On 12/16/15 20:54, Kostya Berger wrote: > Well, this seems to be either hardware or software (driver code) bug. > After `usbconfig -d ugen1.4 reset` webcamd restarting sometimes creates the device /dev/video0 -- sometimes,, but not every time. More often than not it doesn't. So there's no method seen in this behaviour so far. I wonder how I could debug this. > > Sent from Yahoo Mail on Android > > On Wed, Dec 16, 2015 at 1:22, Kostya Berger wrote: Ok, I failed to make it clear enough: the module is loaded on boot. This was what was actually meant by the expression "when the system starts". By contrast, loading on demand is... well, loading "on demand". These are two ways of starting a program, "on demand", as opposite to "when the system starts". Please, correct me if I'm wrong here.Yet the situation is as I described. That's what I'm actually reporting. Just now I've done a reboot, and here we go again: all modules loaded, /dev/cuse persent, the message telling me "webcam is already running on ugen1.4.0" (my web-camera) -- and NO /dev/video0. > > Though it hits me now, there are 3 devices /dev/usb/1.4.*. Maybe 1.4.0 is not the correct one? > Sent from Yahoo Mail on Android > Can you check: ps auxw |grep webcamd Are there any webcamd coredumps? What does usbconfig say? --HPS From owner-freebsd-current@freebsd.org Thu Dec 17 10:57:14 2015 Return-Path: Delivered-To: freebsd-current@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 A1939A49E30 for ; Thu, 17 Dec 2015 10:57:14 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C1E8197E for ; Thu, 17 Dec 2015 10:57:13 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBHAuiDX033176 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Dec 2015 11:56:44 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBHAuhN0033173; Thu, 17 Dec 2015 11:56:43 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Thu, 17 Dec 2015 11:56:43 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Kevin Oberman cc: Carsten Kunze , FreeBSD Current Subject: Re: Re: keymap set after file system decryption In-Reply-To: Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 10:57:14 -0000 On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: > On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze > wrote: > > > Trond Endrestl wrote: > > > > > I guess we who live outside the US should take into account that PCs > > > are initialised by firmware to the US keyboard layout and the 437 code > > > page, courtesy of IBM, 1981. > > > > In 1981 I had accepted this. Now it's simply a bug and I wonder it has > > not been fixed in 22 years. I'll file a bug report. > > > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > > layouts and/or code pages at boot time. > > > > I don't care for the BIOS here, the OS has to take care of it. It may be > > ok that at the boot prompt only US keymap is set. But when the rc scripts > > are running the keymap must be set correctly (as one of the first actions). > > > > > A bad workaround is to copy the suitable keymap from /usr/share... to > > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one > > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > > > kbdcontrol is linked only to libc: > > > > > > $ ldd `which kbdcontrol` > > > /usr/sbin/kbdcontrol: > > > libc.so.7 => /lib/libc.so.7 (0x800827000) > > > > In my case it's simpler since I have /usr in /, but as you descripted > > kbdcontrol must be in /sbin and the maps in /etc in the future. > > > > Carsten > > > > You can specify your default keymap in your kernel config file. > ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in > /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor SC_DFLT_FONT for that matter, works as intended. I have never had any success with: options SC_DFLT_FONT makeoptions SC_DFLT_FONT=iso options UKBD_DFLT_KEYMAP makeoptions UKBD_DFLT_KEYMAP=norwegian.iso options ATKBD_DFLT_KEYMAP makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso Please prove me wrong. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Thu Dec 17 11:21:15 2015 Return-Path: Delivered-To: freebsd-current@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 5C0CFA4AD3E for ; Thu, 17 Dec 2015 11:21:15 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E140015B0 for ; Thu, 17 Dec 2015 11:21:14 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBHBL3Fq033320 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Dec 2015 12:21:04 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBHBL3AC033317; Thu, 17 Dec 2015 12:21:03 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Thu, 17 Dec 2015 12:21:03 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Kevin Oberman cc: Carsten Kunze , FreeBSD Current Subject: Re: Re: keymap set after file system decryption In-Reply-To: Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 11:21:15 -0000 On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: > On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: > > > On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze > > wrote: > > > > > Trond Endrestl wrote: > > > > > > > I guess we who live outside the US should take into account that PCs > > > > are initialised by firmware to the US keyboard layout and the 437 code > > > > page, courtesy of IBM, 1981. > > > > > > In 1981 I had accepted this. Now it's simply a bug and I wonder it has > > > not been fixed in 22 years. I'll file a bug report. > > > > > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > > > layouts and/or code pages at boot time. > > > > > > I don't care for the BIOS here, the OS has to take care of it. It may be > > > ok that at the boot prompt only US keymap is set. But when the rc scripts > > > are running the keymap must be set correctly (as one of the first actions). > > > > > > > A bad workaround is to copy the suitable keymap from /usr/share... to > > > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one > > > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > > > > > kbdcontrol is linked only to libc: > > > > > > > > $ ldd `which kbdcontrol` > > > > /usr/sbin/kbdcontrol: > > > > libc.so.7 => /lib/libc.so.7 (0x800827000) > > > > > > In my case it's simpler since I have /usr in /, but as you descripted > > > kbdcontrol must be in /sbin and the maps in /etc in the future. > > > > > > Carsten > > > > > > > You can specify your default keymap in your kernel config file. > > ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in > > /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). > > I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor > SC_DFLT_FONT for that matter, works as intended. > > I have never had any success with: > > options SC_DFLT_FONT > makeoptions SC_DFLT_FONT=iso > > options UKBD_DFLT_KEYMAP > makeoptions UKBD_DFLT_KEYMAP=norwegian.iso > > options ATKBD_DFLT_KEYMAP > makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso > > Please prove me wrong. A recent run in stable/10 using r292334, resulted in: --- ukbd.o --- cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 /usr/src/sys/dev/usb/input/ukbd.c /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared identifier 'key_map' sc->sc_keymap = key_map; ^ /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared identifier 'accent_map' sc->sc_accmap = accent_map; ^ -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Thu Dec 17 11:27:46 2015 Return-Path: Delivered-To: freebsd-current@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 D78DFA4923D for ; Thu, 17 Dec 2015 11:27:46 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com [209.85.213.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B06CC1986 for ; Thu, 17 Dec 2015 11:27:46 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: by mail-ig0-f175.google.com with SMTP id to18so9166004igc.0 for ; Thu, 17 Dec 2015 03:27:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:date:message-id:subject:from:to:content-type; bh=WlbBvaCR8wVBzCvfOga1sRWf+pbTppfqZAiyuKn0pLE=; b=B13tD1SO07c81HDFn1brdCGX9064KZF7zfUASR3jLLKmGLWjorOU0npt2CDeoMCg+a 4EJCVKR35ixnJBRtLgGTmUKXVh/9WDg/Oz1QiezqLX2e30vI3UKRyCHRkcXmmf1Yi8UO DiUMvhxUgqaBNIFrqVFVU4vc26DDJFvBrBPSpJ2P5d+yxE6ZXsTLVX7woBqSESAZmS+F vREOV5zi67okS/TTSsJok1B/PVyMpeLI/icgi0Q5yy1WPWBvI00rTQxxSAiyY9w/ik4q TIO1Lso1LHjU6N5tvH5oJ92KSo2as/7aY2xhOfIRS9P9Me591zd16vcphovl8VdvUd9C 5+lA== X-Received: by 10.50.62.20 with SMTP id u20mr3192685igr.26.1450351348893; Thu, 17 Dec 2015 03:22:28 -0800 (PST) Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com. [209.85.213.176]) by smtp.gmail.com with ESMTPSA id g5sm580376igc.9.2015.12.17.03.22.28 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Dec 2015 03:22:28 -0800 (PST) Received: by mail-ig0-f176.google.com with SMTP id m11so10854495igk.1 for ; Thu, 17 Dec 2015 03:22:28 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.50.73.135 with SMTP id l7mr2896148igv.19.1450351348337; Thu, 17 Dec 2015 03:22:28 -0800 (PST) Received: by 10.64.130.38 with HTTP; Thu, 17 Dec 2015 03:22:28 -0800 (PST) Date: Thu, 17 Dec 2015 12:22:28 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: CPU_EMPTY() optimalization for _NCPUWORDS == 1 on clang From: Svatopluk Kraus To: "freebsd-current@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 11:27:47 -0000 Hi, I got weird disassembled code for CPU_EMPTY() on arm where cpu bit array is just one int. The C code was compiled by clang with -O2 flag. I expanded the macro in dummy1() to show it more clearly. The dummy2() shows expected disassembled code. void dummy1(uint32_t* bits) { size_t i; for (i = 0; i < 1; i++) if (bits[i]) break; if (i == 1) tlb_flush(0); } void dummy2(uint32_t* bits) { size_t i; for (i = 0; i < 1; i++) if (bits[i]) return; tlb_flush(0); } The dis-assembled code is the following: c0556b50 : c0556b50: e3a01000 mov r1, #0 c0556b54: e3510000 cmp r1, #0 c0556b58: 1a000004 bne c0556b70 c0556b5c: e5902000 ldr r2, [r0] c0556b60: e3a01001 mov r1, #1 c0556b64: e3520000 cmp r2, #0 c0556b68: 0afffff9 beq c0556b54 c0556b6c: ea000005 b c0556b88 c0556b70: e3510001 cmp r1, #1 c0556b74: 112fff1e bxne lr c0556b78: e3a00000 mov r0, #0 c0556b7c: f57ff04f dsb sy c0556b80: ee080f73 mcr 15, 0, r0, cr8, cr3, {3} c0556b84: f57ff04f dsb sy c0556b88: e12fff1e bx lr c0556b8c : c0556b8c: e5900000 ldr r0, [r0] c0556b90: e3500000 cmp r0, #0 c0556b94: 112fff1e bxne lr c0556b98: e3a00000 mov r0, #0 c0556b9c: f57ff04f dsb sy c0556ba0: ee080f73 mcr 15, 0, r0, cr8, cr3, {3} c0556ba4: f57ff04f dsb sy c0556ba8: e12fff1e bx lr I tried another thing: void dummy3(uint32_t* bits) { size_t i; for (i = 0; i < 4; i++) if (bits[i]) break; if (i == 1) tlb_flush(0); } and got c0556bac : c0556bac: e5901000 ldr r1, [r0] c0556bb0: e3510000 cmp r1, #0 c0556bb4: 1a000006 bne c0556bd4 c0556bb8: e5900004 ldr r0, [r0, #4] c0556bbc: e3500000 cmp r0, #0 c0556bc0: 012fff1e bxeq lr c0556bc4: e3a00000 mov r0, #0 c0556bc8: f57ff04f dsb sy c0556bcc: ee080f73 mcr 15, 0, r0, cr8, cr3, {3} c0556bd0: f57ff04f dsb sy c0556bd4: e12fff1e bx lr This looks well. So, IMO, there is some small bug in clang optimalization. Svatopluk Kraus From owner-freebsd-current@freebsd.org Thu Dec 17 11:59:35 2015 Return-Path: Delivered-To: freebsd-current@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 410A9A4A59A for ; Thu, 17 Dec 2015 11:59:35 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from smtp.smtpout.orange.fr (smtp12.smtpout.orange.fr [80.12.242.134]) by mx1.freebsd.org (Postfix) with ESMTP id B9B3217A1 for ; Thu, 17 Dec 2015 11:59:34 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from localhost ([90.50.135.113]) by mwinf5d47 with ME id ubrs1r00D2SxzLy03brsuT; Thu, 17 Dec 2015 12:51:56 +0100 X-ME-Helo: localhost X-ME-Date: Thu, 17 Dec 2015 12:51:56 +0100 X-ME-IP: 90.50.135.113 Subject: Re: keymap set after file system decryption To: =?UTF-8?Q?Trond_Endrest=c3=b8l?= , Kevin Oberman References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> Cc: Carsten Kunze , FreeBSD Current From: Claude Buisson Message-ID: <5672A1D8.8090602@orange.fr> Date: Thu, 17 Dec 2015 12:51:52 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 11:59:35 -0000 On 12/17/2015 12:21, Trond Endrestl wrote: > On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: > >> On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: >> >>> On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze >>> wrote: >>> >>>> Trond Endrestl wrote: >>>> >>>>> I guess we who live outside the US should take into account that PCs >>>>> are initialised by firmware to the US keyboard layout and the 437 code >>>>> page, courtesy of IBM, 1981. >>>> >>>> In 1981 I had accepted this. Now it's simply a bug and I wonder it has >>>> not been fixed in 22 years. I'll file a bug report. >>>> >>>>> I'm not sure if the creators of (U)EFI has considered other keyboard >>>>> layouts and/or code pages at boot time. >>>> >>>> I don't care for the BIOS here, the OS has to take care of it. It may be >>>> ok that at the boot prompt only US keymap is set. But when the rc scripts >>>> are running the keymap must be set correctly (as one of the first actions). >>>> >>>>> A bad workaround is to copy the suitable keymap from /usr/share... to >>>>> /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one >>>>> or either of /etc/rc.d/geli{,2}, e.g.: >>>>> >>>>> /etc/kbdcontrol -l /etc/german.iso.kbd >>>>> >>>>> kbdcontrol is linked only to libc: >>>>> >>>>> $ ldd `which kbdcontrol` >>>>> /usr/sbin/kbdcontrol: >>>>> libc.so.7 => /lib/libc.so.7 (0x800827000) >>>> >>>> In my case it's simpler since I have /usr in /, but as you descripted >>>> kbdcontrol must be in /sbin and the maps in /etc in the future. >>>> >>>> Carsten >>>> >>> >>> You can specify your default keymap in your kernel config file. >>> ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in >>> /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). >> >> I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor >> SC_DFLT_FONT for that matter, works as intended. >> >> I have never had any success with: >> >> options SC_DFLT_FONT >> makeoptions SC_DFLT_FONT=iso >> >> options UKBD_DFLT_KEYMAP >> makeoptions UKBD_DFLT_KEYMAP=norwegian.iso >> >> options ATKBD_DFLT_KEYMAP >> makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso >> >> Please prove me wrong. > > A recent run in stable/10 using r292334, resulted in: > > --- ukbd.o --- > cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 /usr/src/sys/dev/usb/input/ukbd.c > /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared identifier 'key_map' > sc->sc_keymap = key_map; > ^ > /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared identifier 'accent_map' > sc->sc_accmap = accent_map; > ^ > If your system is configured with VT and not syscons, there exists no such thing as norwegian.iso(.kbd), but you must use no(.kbd). See /usr/share/vt/keymaps/INDEX.keymaps. Furthermore, with VT, there is a chance that the system is configuerd with kbdmux, which makes things more complicated. There exist patches in bugzilla adding support of keyboard definitions to kbdmux. Claude Buisson From owner-freebsd-current@freebsd.org Thu Dec 17 12:03:48 2015 Return-Path: Delivered-To: freebsd-current@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 91C17A48015 for ; Thu, 17 Dec 2015 12:03:48 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B0A81F6B; Thu, 17 Dec 2015 12:03:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id tBHC3heY000254 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 17 Dec 2015 14:03:43 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua tBHC3heY000254 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id tBHC3h17000253; Thu, 17 Dec 2015 14:03:43 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 17 Dec 2015 14:03:43 +0200 From: Konstantin Belousov To: Don Lewis Cc: freebsd-current@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151217120343.GA3625@kib.kiev.ua> References: <20151216121000.GV3625@kib.kiev.ua> <201512161908.tBGJ8286089845@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201512161908.tBGJ8286089845@gw.catspoiler.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 12:03:48 -0000 On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: > I used to have a patch the deferred linking the new process into > proctree/allproc until it was fully formed. The motivation was to get > rid of all of the PRS_NEW stuff scattered around the source. > Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. I had similar tought for a second as one of the possibilities to fix the issue, but rejected it outright due to the way the pid allocator works. The loop which faulted is the allocator, it depends on the new pid being linked early to detect the duplicated alloc. What you wrote could be done, but this restructuring requires the separate pid allocator, and probably it must repeat all quirks and subtle behaviour of the current algorithm. But I do not object, PRS_NEW is a trouble on its own. From owner-freebsd-current@freebsd.org Thu Dec 17 12:23:32 2015 Return-Path: Delivered-To: freebsd-current@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 138F4A48EEF for ; Thu, 17 Dec 2015 12:23:32 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B1C5F1AEE for ; Thu, 17 Dec 2015 12:23:31 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBHCNJOV033626 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Dec 2015 13:23:20 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBHCNJLE033623; Thu, 17 Dec 2015 13:23:19 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Thu, 17 Dec 2015 13:23:19 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Kevin Oberman cc: Carsten Kunze , FreeBSD Current Subject: Re: Re: keymap set after file system decryption In-Reply-To: Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 12:23:32 -0000 On Thu, 17 Dec 2015 12:21+0100, Trond Endrestl wrote: > On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: > > > On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: > > > > > On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze > > > wrote: > > > > > > > Trond Endrestl wrote: > > > > > > > > > I guess we who live outside the US should take into account that PCs > > > > > are initialised by firmware to the US keyboard layout and the 437 code > > > > > page, courtesy of IBM, 1981. > > > > > > > > In 1981 I had accepted this. Now it's simply a bug and I wonder it has > > > > not been fixed in 22 years. I'll file a bug report. > > > > > > > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > > > > layouts and/or code pages at boot time. > > > > > > > > I don't care for the BIOS here, the OS has to take care of it. It may be > > > > ok that at the boot prompt only US keymap is set. But when the rc scripts > > > > are running the keymap must be set correctly (as one of the first actions). > > > > > > > > > A bad workaround is to copy the suitable keymap from /usr/share... to > > > > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to one > > > > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > > > > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > > > > > > > kbdcontrol is linked only to libc: > > > > > > > > > > $ ldd `which kbdcontrol` > > > > > /usr/sbin/kbdcontrol: > > > > > libc.so.7 => /lib/libc.so.7 (0x800827000) > > > > > > > > In my case it's simpler since I have /usr in /, but as you descripted > > > > kbdcontrol must be in /sbin and the maps in /etc in the future. > > > > > > > > Carsten > > > > > > > > > > You can specify your default keymap in your kernel config file. > > > ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in > > > /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). > > > > I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor > > SC_DFLT_FONT for that matter, works as intended. > > > > I have never had any success with: > > > > options SC_DFLT_FONT > > makeoptions SC_DFLT_FONT=iso > > > > options UKBD_DFLT_KEYMAP > > makeoptions UKBD_DFLT_KEYMAP=norwegian.iso > > > > options ATKBD_DFLT_KEYMAP > > makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso > > > > Please prove me wrong. > > A recent run in stable/10 using r292334, resulted in: > > --- ukbd.o --- > cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 /usr/src/sys/dev/usb/input/ukbd.c > /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared identifier 'key_map' > sc->sc_keymap = key_map; > ^ > /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared identifier 'accent_map' > sc->sc_accmap = accent_map; > ^ /usr/obj/usr/src/sys/KERNEL/{at,u}kbdmap.h er both empty. The problem seems to be related to kbdcontrol. kbdcontrol(8) is run as /usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} and as /usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP}, during buildkernel. The option -L, unlike option -l (lowercase ell), does not search the normal directories, e.g. /usr/share/syscons/keymaps. By removing {at,u}kbdmap.h from /usr/obj/usr/src/sys/KERNEL and changing to options ATKBD_DFLT_KEYMAP makeoptions ATKBD_DFLT_KEYMAP=/usr/share/syscons/keymaps/norwegian.iso.kbd options UKBD_DFLT_KEYMAP makeoptions UKBD_DFLT_KEYMAP=/usr/share/syscons/keymaps/norwegian.iso.kbd I got rid of any error messages and had a successful kernel build. Option 1: Fix kbdcontrol(8) and its mishandling of the -L option. Option 2: Use absolute paths in the kernel config files. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Thu Dec 17 12:56:23 2015 Return-Path: Delivered-To: freebsd-current@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 42B71A4A42B for ; Thu, 17 Dec 2015 12:56:23 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E075A1C13 for ; Thu, 17 Dec 2015 12:56:22 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBHCu7g2033768 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Dec 2015 13:56:08 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBHCu7tN033765; Thu, 17 Dec 2015 13:56:07 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Thu, 17 Dec 2015 13:56:07 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Claude Buisson cc: Kevin Oberman , Carsten Kunze , FreeBSD Current Subject: Re: keymap set after file system decryption In-Reply-To: <5672A1D8.8090602@orange.fr> Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 12:56:23 -0000 On Thu, 17 Dec 2015 12:51+0100, Claude Buisson wrote: > On 12/17/2015 12:21, Trond Endrestl wrote: > > On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: > > > > > On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: > > > > > > > On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze > > > > wrote: > > > > > > > > > Trond Endrestl wrote: > > > > > > > > > > > I guess we who live outside the US should take into account that PCs > > > > > > are initialised by firmware to the US keyboard layout and the 437 > > > > > > code > > > > > > page, courtesy of IBM, 1981. > > > > > > > > > > In 1981 I had accepted this. Now it's simply a bug and I wonder it > > > > > has > > > > > not been fixed in 22 years. I'll file a bug report. > > > > > > > > > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > > > > > layouts and/or code pages at boot time. > > > > > > > > > > I don't care for the BIOS here, the OS has to take care of it. It may > > > > > be > > > > > ok that at the boot prompt only US keymap is set. But when the rc > > > > > scripts > > > > > are running the keymap must be set correctly (as one of the first > > > > > actions). > > > > > > > > > > > A bad workaround is to copy the suitable keymap from /usr/share... > > > > > > to > > > > > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to > > > > > > one > > > > > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > > > > > > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > > > > > > > > > kbdcontrol is linked only to libc: > > > > > > > > > > > > $ ldd `which kbdcontrol` > > > > > > /usr/sbin/kbdcontrol: > > > > > > libc.so.7 => /lib/libc.so.7 (0x800827000) > > > > > > > > > > In my case it's simpler since I have /usr in /, but as you descripted > > > > > kbdcontrol must be in /sbin and the maps in /etc in the future. > > > > > > > > > > Carsten > > > > > > > > > > > > > You can specify your default keymap in your kernel config file. > > > > ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in > > > > /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). > > > > > > I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor > > > SC_DFLT_FONT for that matter, works as intended. > > > > > > I have never had any success with: > > > > > > options SC_DFLT_FONT > > > makeoptions SC_DFLT_FONT=iso > > > > > > options UKBD_DFLT_KEYMAP > > > makeoptions UKBD_DFLT_KEYMAP=norwegian.iso > > > > > > options ATKBD_DFLT_KEYMAP > > > makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso > > > > > > Please prove me wrong. > > > > A recent run in stable/10 using r292334, resulted in: > > > > --- ukbd.o --- > > cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls > > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > > -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions > > -Wmissing-include-dirs -fdiagnostics-show-option > > -Wno-error-tautological-compare -Wno-error-empty-body > > -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. > > -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt > > -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h > > -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx > > -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float > > -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 > > /usr/src/sys/dev/usb/input/ukbd.c > > /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared > > identifier 'key_map' > > sc->sc_keymap = key_map; > > ^ > > /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared > > identifier 'accent_map' > > sc->sc_accmap = accent_map; > > ^ > > > > If your system is configured with VT and not syscons, there exists no > such thing as norwegian.iso(.kbd), but you must use no(.kbd). > See /usr/share/vt/keymaps/INDEX.keymaps. > > Furthermore, with VT, there is a chance that the system is configuerd > with kbdmux, which makes things more complicated. There exist patches in > bugzilla adding support of keyboard definitions to kbdmux. OK, so kbdcontrol(8) depends on the active console driver, be it sc or vt, and kbdcontrol(8) searchs for the files in either /usr/share/syscons/keymaps or /usr/share/vt/keymaps. In my case there's virtually no difference between norwegian.iso.kbd for sc and no.kbd for vt. Anyway, I learned something today, and I finally got Norwegian keyboard layout in my kernel. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Thu Dec 17 15:44:42 2015 Return-Path: Delivered-To: freebsd-current@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 668E3A4A323 for ; Thu, 17 Dec 2015 15:44:42 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E64411B73 for ; Thu, 17 Dec 2015 15:44:41 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBHFiTb3034463 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Dec 2015 16:44:29 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBHFiTgf034460; Thu, 17 Dec 2015 16:44:29 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Thu, 17 Dec 2015 16:44:29 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Claude Buisson cc: Kevin Oberman , Carsten Kunze , FreeBSD Current Subject: Re: keymap set after file system decryption In-Reply-To: Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 15:44:42 -0000 On Thu, 17 Dec 2015 13:56+0100, Trond Endrestl wrote: > On Thu, 17 Dec 2015 12:51+0100, Claude Buisson wrote: > > > On 12/17/2015 12:21, Trond Endrestl wrote: > > > On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: > > > > > > > On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: > > > > > > > > > On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze > > > > > wrote: > > > > > > > > > > > Trond Endrestl wrote: > > > > > > > > > > > > > I guess we who live outside the US should take into account that PCs > > > > > > > are initialised by firmware to the US keyboard layout and the 437 > > > > > > > code > > > > > > > page, courtesy of IBM, 1981. > > > > > > > > > > > > In 1981 I had accepted this. Now it's simply a bug and I wonder it > > > > > > has > > > > > > not been fixed in 22 years. I'll file a bug report. > > > > > > > > > > > > > I'm not sure if the creators of (U)EFI has considered other keyboard > > > > > > > layouts and/or code pages at boot time. > > > > > > > > > > > > I don't care for the BIOS here, the OS has to take care of it. It may > > > > > > be > > > > > > ok that at the boot prompt only US keymap is set. But when the rc > > > > > > scripts > > > > > > are running the keymap must be set correctly (as one of the first > > > > > > actions). > > > > > > > > > > > > > A bad workaround is to copy the suitable keymap from /usr/share... > > > > > > > to > > > > > > > /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to > > > > > > > one > > > > > > > or either of /etc/rc.d/geli{,2}, e.g.: > > > > > > > > > > > > > > /etc/kbdcontrol -l /etc/german.iso.kbd > > > > > > > > > > > > > > kbdcontrol is linked only to libc: > > > > > > > > > > > > > > $ ldd `which kbdcontrol` > > > > > > > /usr/sbin/kbdcontrol: > > > > > > > libc.so.7 => /lib/libc.so.7 (0x800827000) > > > > > > > > > > > > In my case it's simpler since I have /usr in /, but as you descripted > > > > > > kbdcontrol must be in /sbin and the maps in /etc in the future. > > > > > > > > > > > > Carsten > > > > > > > > > > > > > > > > You can specify your default keymap in your kernel config file. > > > > > ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in > > > > > /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). > > > > > > > > I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor > > > > SC_DFLT_FONT for that matter, works as intended. > > > > > > > > I have never had any success with: > > > > > > > > options SC_DFLT_FONT > > > > makeoptions SC_DFLT_FONT=iso > > > > > > > > options UKBD_DFLT_KEYMAP > > > > makeoptions UKBD_DFLT_KEYMAP=norwegian.iso > > > > > > > > options ATKBD_DFLT_KEYMAP > > > > makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso > > > > > > > > Please prove me wrong. > > > > > > A recent run in stable/10 using r292334, resulted in: > > > > > > --- ukbd.o --- > > > cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls > > > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > > > -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions > > > -Wmissing-include-dirs -fdiagnostics-show-option > > > -Wno-error-tautological-compare -Wno-error-empty-body > > > -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. > > > -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt > > > -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h > > > -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx > > > -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float > > > -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 > > > /usr/src/sys/dev/usb/input/ukbd.c > > > /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared > > > identifier 'key_map' > > > sc->sc_keymap = key_map; > > > ^ > > > /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared > > > identifier 'accent_map' > > > sc->sc_accmap = accent_map; > > > ^ > > > > > > > If your system is configured with VT and not syscons, there exists no > > such thing as norwegian.iso(.kbd), but you must use no(.kbd). > > See /usr/share/vt/keymaps/INDEX.keymaps. > > > > Furthermore, with VT, there is a chance that the system is configuerd > > with kbdmux, which makes things more complicated. There exist patches in > > bugzilla adding support of keyboard definitions to kbdmux. > > OK, so kbdcontrol(8) depends on the active console driver, be it sc or > vt, and kbdcontrol(8) searchs for the files in either > /usr/share/syscons/keymaps or /usr/share/vt/keymaps. > > In my case there's virtually no difference between norwegian.iso.kbd > for sc and no.kbd for vt. > > Anyway, I learned something today, and I finally got Norwegian > keyboard layout in my kernel. Well, not quite. A stable/10 kernel (r292399) configured as below did not exhibit a Norwegian keyboard layout when booted in single user mode. :-/ kern.vty="vt" options UKBD_DFLT_KEYMAP makeoptions UKBD_DFLT_KEYMAP=no options ATKBD_DFLT_KEYMAP makeoptions ATKBD_DFLT_KEYMAP=no Instead of getting the letters when hitting on those keys on a USB keyboard, I got the characters ' ; [, in the spirit of US keyboards. Full multi user mode works as expected with keymap="no" in /etc/rc.conf. /usr/obj/usr/src/sys/KERNEL/atkbdmap.h begins with: /* * Automatically generated from /usr/share/vt/keymaps/no.kbd. * DO NOT EDIT! */ static keymap_t key_map = { 0x6d, { The same goes for ukbdmap.h in the same directory. Nothing seems to be wrong with the generated .h files. Alas, the options and makeoptions for selecting a default keymap does not work, at least not for USB keyboards. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Thu Dec 17 16:08:51 2015 Return-Path: Delivered-To: freebsd-current@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 B9BDFA494EE for ; Thu, 17 Dec 2015 16:08:51 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from smtp.smtpout.orange.fr (smtp08.smtpout.orange.fr [80.12.242.130]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 186131A59 for ; Thu, 17 Dec 2015 16:08:50 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from localhost ([90.50.135.113]) by mwinf5d15 with ME id ug8b1r0052SxzLy03g8bKo; Thu, 17 Dec 2015 17:08:41 +0100 X-ME-Helo: localhost X-ME-Date: Thu, 17 Dec 2015 17:08:41 +0100 X-ME-IP: 90.50.135.113 Subject: Re: keymap set after file system decryption To: =?UTF-8?Q?Trond_Endrest=c3=b8l?= References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> Cc: Kevin Oberman , Carsten Kunze , FreeBSD Current From: Claude Buisson Message-ID: <5672DE02.9060503@orange.fr> Date: Thu, 17 Dec 2015 17:08:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 16:08:51 -0000 On 12/17/2015 16:44, Trond Endrestl wrote: > On Thu, 17 Dec 2015 13:56+0100, Trond Endrestl wrote: > >> On Thu, 17 Dec 2015 12:51+0100, Claude Buisson wrote: >> >>> On 12/17/2015 12:21, Trond Endrestl wrote: >>>> On Thu, 17 Dec 2015 11:56+0100, Trond Endrestl wrote: >>>> >>>>> On Wed, 16 Dec 2015 16:34-0800, Kevin Oberman wrote: >>>>> >>>>>> On Wed, Dec 16, 2015 at 7:34 AM, Carsten Kunze >>>>>> wrote: >>>>>> >>>>>>> Trond Endrestl wrote: >>>>>>> >>>>>>>> I guess we who live outside the US should take into account that PCs >>>>>>>> are initialised by firmware to the US keyboard layout and the 437 >>>>>>>> code >>>>>>>> page, courtesy of IBM, 1981. >>>>>>> >>>>>>> In 1981 I had accepted this. Now it's simply a bug and I wonder it >>>>>>> has >>>>>>> not been fixed in 22 years. I'll file a bug report. >>>>>>> >>>>>>>> I'm not sure if the creators of (U)EFI has considered other keyboard >>>>>>>> layouts and/or code pages at boot time. >>>>>>> >>>>>>> I don't care for the BIOS here, the OS has to take care of it. It may >>>>>>> be >>>>>>> ok that at the boot prompt only US keymap is set. But when the rc >>>>>>> scripts >>>>>>> are running the keymap must be set correctly (as one of the first >>>>>>> actions). >>>>>>> >>>>>>>> A bad workaround is to copy the suitable keymap from /usr/share... >>>>>>>> to >>>>>>>> /etc, along with /usr/sbin/kbdcontrol, and add a suitable line to >>>>>>>> one >>>>>>>> or either of /etc/rc.d/geli{,2}, e.g.: >>>>>>>> >>>>>>>> /etc/kbdcontrol -l /etc/german.iso.kbd >>>>>>>> >>>>>>>> kbdcontrol is linked only to libc: >>>>>>>> >>>>>>>> $ ldd `which kbdcontrol` >>>>>>>> /usr/sbin/kbdcontrol: >>>>>>>> libc.so.7 => /lib/libc.so.7 (0x800827000) >>>>>>> >>>>>>> In my case it's simpler since I have /usr in /, but as you descripted >>>>>>> kbdcontrol must be in /sbin and the maps in /etc in the future. >>>>>>> >>>>>>> Carsten >>>>>>> >>>>>> >>>>>> You can specify your default keymap in your kernel config file. >>>>>> ATKBD_DFLT_KEYBD. It's possible that you might be able to set it in >>>>>> /boot/loader.conf, as well, but I'm not too sure of this. See atkbd(4). >>>>> >>>>> I can confirm that neither ATKBD_DFLT_KEYMAP nor UKBD_DFLT_KEYMAP, nor >>>>> SC_DFLT_FONT for that matter, works as intended. >>>>> >>>>> I have never had any success with: >>>>> >>>>> options SC_DFLT_FONT >>>>> makeoptions SC_DFLT_FONT=iso >>>>> >>>>> options UKBD_DFLT_KEYMAP >>>>> makeoptions UKBD_DFLT_KEYMAP=norwegian.iso >>>>> >>>>> options ATKBD_DFLT_KEYMAP >>>>> makeoptions ATKBD_DFLT_KEYMAP=norwegian.iso >>>>> >>>>> Please prove me wrong. >>>> >>>> A recent run in stable/10 using r292334, resulted in: >>>> >>>> --- ukbd.o --- >>>> cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls >>>> -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith >>>> -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions >>>> -Wmissing-include-dirs -fdiagnostics-show-option >>>> -Wno-error-tautological-compare -Wno-error-empty-body >>>> -Wno-error-parentheses-equality -Wno-error-unused-function -nostdinc -I. >>>> -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/libfdt >>>> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h >>>> -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mno-aes -mno-avx >>>> -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float >>>> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -gdwarf-2 >>>> /usr/src/sys/dev/usb/input/ukbd.c >>>> /usr/src/sys/dev/usb/input/ukbd.c:1216:18: error: use of undeclared >>>> identifier 'key_map' >>>> sc->sc_keymap = key_map; >>>> ^ >>>> /usr/src/sys/dev/usb/input/ukbd.c:1217:18: error: use of undeclared >>>> identifier 'accent_map' >>>> sc->sc_accmap = accent_map; >>>> ^ >>>> >>> >>> If your system is configured with VT and not syscons, there exists no >>> such thing as norwegian.iso(.kbd), but you must use no(.kbd). >>> See /usr/share/vt/keymaps/INDEX.keymaps. >>> >>> Furthermore, with VT, there is a chance that the system is configuerd >>> with kbdmux, which makes things more complicated. There exist patches in >>> bugzilla adding support of keyboard definitions to kbdmux. >> >> OK, so kbdcontrol(8) depends on the active console driver, be it sc or >> vt, and kbdcontrol(8) searchs for the files in either >> /usr/share/syscons/keymaps or /usr/share/vt/keymaps. >> >> In my case there's virtually no difference between norwegian.iso.kbd >> for sc and no.kbd for vt. >> >> Anyway, I learned something today, and I finally got Norwegian >> keyboard layout in my kernel. > > Well, not quite. A stable/10 kernel (r292399) configured as below did > not exhibit a Norwegian keyboard layout when booted in single user > mode. :-/ > > kern.vty="vt" > > options UKBD_DFLT_KEYMAP > makeoptions UKBD_DFLT_KEYMAP=no > > options ATKBD_DFLT_KEYMAP > makeoptions ATKBD_DFLT_KEYMAP=no > > Instead of getting the letters when hitting on those keys on a > USB keyboard, I got the characters ' ; [, in the spirit of US > keyboards. > > Full multi user mode works as expected with > > keymap="no" > > in /etc/rc.conf. > > /usr/obj/usr/src/sys/KERNEL/atkbdmap.h begins with: > > /* > * Automatically generated from /usr/share/vt/keymaps/no.kbd. > * DO NOT EDIT! > */ > static keymap_t key_map = { 0x6d, { > > The same goes for ukbdmap.h in the same directory. > > Nothing seems to be wrong with the generated .h files. > > Alas, the options and makeoptions for selecting a default keymap does > not work, at least not for USB keyboards. > As I said above, if you use vt, and kbdmux (which is standard and even mandatory to be able to use Xorg), specifying the keymap for atkbd and usbkbd is useless.. Have a look at PR 194744 by Oliver Pinter (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744) This PR is now more than 1 year old, and nothing has been done: people using non-US keyboard are not popular here.. Claude Buisson From owner-freebsd-current@freebsd.org Thu Dec 17 17:24:40 2015 Return-Path: Delivered-To: freebsd-current@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 77268A4980D for ; Thu, 17 Dec 2015 17:24:40 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FAF51AF7 for ; Thu, 17 Dec 2015 17:24:40 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id tBHHP0FE082378 for ; Thu, 17 Dec 2015 09:25:06 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: In-Reply-To: <5672DE02.9060503@orange.fr> References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> , <5672DE02.9060503@orange.fr> From: "Chris H" Subject: Re: keymap set after file system decryption Date: Thu, 17 Dec 2015 09:25:06 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <5112c6159f4bbcdb5c2ab35386abd0e4@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 17:24:40 -0000 On Thu, 17 Dec 2015 17:08:34 +0100 Claude Buisson wrote > On 12/17/2015 16:44, Trond Endrestøl wrote: > > On Thu, 17 Dec 2015 13:56+0100, Trond Endrestøl wrote: > > ..[snip]... > > Alas, the options and makeoptions for selecting a default keymap does > > not work, at least not for USB keyboards. > > > > As I said above, if you use vt, and kbdmux (which is standard and even > mandatory to be able to use Xorg), specifying the keymap for atkbd and > usbkbd is useless.. Just for the record... I track CURRENT (11) on my development box. I built my kernel with sc(4) (SYSCONS) # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device kbdmux # keyboard multiplexer # syscons is the default console driver, resembling an SCO console device sc options SC_PIXEL_MODE # add support for the raster text mode As well as vt ( VIRTUAL TERMINALS(4) ) # vt is the new video console driver device vt device vt_vga device vt_efifb I have no trouble(s) running X on this box (I'm writing this from within my web browser, on an X11 desktop) The only provision I had to make, was in loader.conf(5) : kern.vty=sc and life is good! :) In all fairness; I use a US keyboard, *but* using SYSCONS *doesn't* prevent my being able to run X11. :) Hope this helps! --Chris > > Have a look at PR 194744 by Oliver Pinter > > (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744) > > This PR is now more than 1 year old, and nothing has been done: people > using non-US keyboard are not popular here.. > > Claude Buisson > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Thu Dec 17 18:01:13 2015 Return-Path: Delivered-To: freebsd-current@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 9AB2AA4903C for ; Thu, 17 Dec 2015 18:01:13 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from smtp.smtpout.orange.fr (smtp02.smtpout.orange.fr [80.12.242.124]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0F2C21FB0 for ; Thu, 17 Dec 2015 18:01:12 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from localhost ([90.50.135.113]) by mwinf5d37 with ME id ui111r00S2SxzLy03i12AZ; Thu, 17 Dec 2015 19:01:04 +0100 X-ME-Helo: localhost X-ME-Date: Thu, 17 Dec 2015 19:01:04 +0100 X-ME-IP: 90.50.135.113 Subject: Re: keymap set after file system decryption To: Chris H , freebsd-current@freebsd.org References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> <5672DE02.9060503@orange.fr> <5112c6159f4bbcdb5c2ab35386abd0e4@ultimatedns.net> From: Claude Buisson Message-ID: <5672F85D.9070301@orange.fr> Date: Thu, 17 Dec 2015 19:01:01 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5112c6159f4bbcdb5c2ab35386abd0e4@ultimatedns.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 18:01:13 -0000 On 12/17/2015 18:25, Chris H wrote: > On Thu, 17 Dec 2015 17:08:34 +0100 Claude Buisson wrote > >> On 12/17/2015 16:44, Trond Endrestøl wrote: >>> On Thu, 17 Dec 2015 13:56+0100, Trond Endrestøl wrote: >>> > ..[snip]... >>> Alas, the options and makeoptions for selecting a default keymap does >>> not work, at least not for USB keyboards. >>> >> >> As I said above, if you use vt, and kbdmux (which is standard and even >> mandatory to be able to use Xorg), specifying the keymap for atkbd and >> usbkbd is useless.. > > Just for the record... > I track CURRENT (11) on my development box. I built my kernel > with sc(4) (SYSCONS) > > # atkbdc0 controls both the keyboard and the PS/2 mouse > device atkbdc # AT keyboard controller > device atkbd # AT keyboard > device psm # PS/2 mouse > > device kbdmux # keyboard multiplexer > > # syscons is the default console driver, resembling an SCO console > device sc > options SC_PIXEL_MODE # add support for the raster text mode > > As well as vt ( VIRTUAL TERMINALS(4) ) > > # vt is the new video console driver > device vt > device vt_vga > device vt_efifb > > I have no trouble(s) running X on this box (I'm writing this from > within my web browser, on an X11 desktop) > > The only provision I had to make, was in loader.conf(5) : > > kern.vty=sc > > and life is good! :) > > In all fairness; I use a US keyboard, *but* using SYSCONS *doesn't* > prevent my being able to run X11. :) > > Hope this helps! > > --Chris > I run syscons with X on a number of systems... I MUST run vt on certain systems with Intel grahics, with drm2, to be able to swich from X to console and back (and is the current FreeBSD standard for X ports). kbdmux is mandatory in this case because X must put the keyboard in raw mode, which cannot be done with vt only (and a reason of the presence of kbdmux in GENERIC).. And I always use a non US keyboard - which IS the context of the ORIGINAL post ! Claude Buisson >> >> Have a look at PR 194744 by Oliver Pinter >> >> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744) >> >> This PR is now more than 1 year old, and nothing has been done: people >> using non-US keyboard are not popular here.. >> >> Claude Buisson >> >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Thu Dec 17 18:56:39 2015 Return-Path: Delivered-To: freebsd-current@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 E45BAA49898 for ; Thu, 17 Dec 2015 18:56:38 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BA0821C1D for ; Thu, 17 Dec 2015 18:56:38 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id tBHIuwvp089585 for ; Thu, 17 Dec 2015 10:57:04 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: In-Reply-To: <5672F85D.9070301@orange.fr> References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> <5672DE02.9060503@orange.fr> <5112c6159f4bbcdb5c2ab35386abd0e4@ultimatedns.net>, <5672F85D.9070301@orange.fr> From: "Chris H" Subject: Re: keymap set after file system decryption Date: Thu, 17 Dec 2015 10:57:04 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <685699b8478a007518224f72a43607c4@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 18:56:39 -0000 On Thu, 17 Dec 2015 19:01:01 +0100 Claude Buisson wrote > On 12/17/2015 18:25, Chris H wrote: > > On Thu, 17 Dec 2015 17:08:34 +0100 Claude Buisson > > wrote > > >> On 12/17/2015 16:44, Trond Endrestøl wrote: > >>> On Thu, 17 Dec 2015 13:56+0100, Trond Endrestøl wrote: > >>> > > ..[snip]... > >>> Alas, the options and makeoptions for selecting a default keymap does > >>> not work, at least not for USB keyboards. > >>> > >> > >> As I said above, if you use vt, and kbdmux (which is standard and even > >> mandatory to be able to use Xorg), specifying the keymap for atkbd and > >> usbkbd is useless.. > > > > Just for the record... > > I track CURRENT (11) on my development box. I built my kernel > > with sc(4) (SYSCONS) > > > > # atkbdc0 controls both the keyboard and the PS/2 mouse > > device atkbdc # AT keyboard controller > > device atkbd # AT keyboard > > device psm # PS/2 mouse > > > > device kbdmux # keyboard multiplexer > > > > # syscons is the default console driver, resembling an SCO console > > device sc > > options SC_PIXEL_MODE # add support for the raster text mode > > > > As well as vt ( VIRTUAL TERMINALS(4) ) > > > > # vt is the new video console driver > > device vt > > device vt_vga > > device vt_efifb > > > > I have no trouble(s) running X on this box (I'm writing this from > > within my web browser, on an X11 desktop) > > > > The only provision I had to make, was in loader.conf(5) : > > > > kern.vty=sc > > > > and life is good! :) > > > > In all fairness; I use a US keyboard, *but* using SYSCONS *doesn't* > > prevent my being able to run X11. :) > > > > Hope this helps! > > > > --Chris > > > > I run syscons with X on a number of systems... > > I MUST run vt on certain systems with Intel grahics, with drm2, to be > able to swich from X to console and back (and is the current FreeBSD > standard for X ports). kbdmux is mandatory in this case because X must > put the keyboard in raw mode, which cannot be done with vt only (and a > reason of the presence of kbdmux in GENERIC).. > > And I always use a non US keyboard - which IS the context of the > ORIGINAL post ! Indeed, and I meant no disrespect. I just wanted to clarify that choosing sc over vt doesn't prevent one from using X, which is how I [perhaps mistakenly] interpreted your your earlier statement. :) All the best. > > Claude Buisson > > > >> > >> Have a look at PR 194744 by Oliver Pinter > >> > >> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744) > >> > >> This PR is now more than 1 year old, and nothing has been done: people > >> using non-US keyboard are not popular here.. > >> > >> Claude Buisson --Chris From owner-freebsd-current@freebsd.org Thu Dec 17 19:48:18 2015 Return-Path: Delivered-To: freebsd-current@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 1800DA4BE51 for ; Thu, 17 Dec 2015 19:48:18 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EDECE1CA5 for ; Thu, 17 Dec 2015 19:48:17 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBHJm80b094518; Thu, 17 Dec 2015 11:48:12 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512171948.tBHJm80b094518@gw.catspoiler.org> Date: Thu, 17 Dec 2015 11:48:08 -0800 (PST) From: Don Lewis Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode To: kostikbel@gmail.com cc: freebsd-current@freebsd.org In-Reply-To: <20151217120343.GA3625@kib.kiev.ua> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 19:48:18 -0000 On 17 Dec, Konstantin Belousov wrote: > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: >> I used to have a patch the deferred linking the new process into >> proctree/allproc until it was fully formed. The motivation was to get >> rid of all of the PRS_NEW stuff scattered around the source. >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. > > I had similar tought for a second as one of the possibilities to fix the > issue, but rejected it outright due to the way the pid allocator works. > The loop which faulted is the allocator, it depends on the new pid being > linked early to detect the duplicated alloc. > > What you wrote could be done, but this restructuring requires the separate > pid allocator, and probably it must repeat all quirks and subtle behaviour > of the current algorithm. But I do not object, PRS_NEW is a trouble > on its own. I don't think it requires any changes to the allocater. It should only be necessary to delay the call to fork_findpid() until we are ready to link the new proc into allproc. Basically, drop the locks at the beginning of do_fork(), then grab them again somewhere near the end (probably where we are currently mark the process as PRS_NORMAL) and move the call to fork_findpid(), the p2->p_pid assignment, and the list manipulation code to a location after that. It's probably not quite that simple though ... From owner-freebsd-current@freebsd.org Thu Dec 17 19:58:07 2015 Return-Path: Delivered-To: freebsd-current@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 911B3A49550 for ; Thu, 17 Dec 2015 19:58:07 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2E94E123C; Thu, 17 Dec 2015 19:58:07 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id p187so36241130wmp.1; Thu, 17 Dec 2015 11:58:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=vEgWe25PyIJC0z3ADcwn4ljutYMWsEyWPPtAcGFDPwo=; b=CiTMhc0oUnjfvEs5GfKXDsVvxEnHCoCN+Oayit9zXriQsdNzyDRmjkUQy53LulVu6g +Tly5WCPPVLUWv9ztNnkEyinNRsLQRr/4FuLMyCQRa/AqGKSelnLy7iPS+LU3kXEU3bw +fNSKAinwmMIIa6NENAwOfh9N+yFmphxCFPUn5TbXMEKBQJFwgPO99U5L+NdRVWlyU+h GQWELBAM7INMBJmQHMF8zalx1n+qrD1qOAqKC1YLK271uEqFn6gqAQ3iTrZVlC6KlYlI dGuOqv8qOsvBxMgjCYgIvM+Wmm+VM59wNHbEvOpx+Qddgr8/uTOYe68ttum2Opw0+07C Lt7g== X-Received: by 10.194.57.73 with SMTP id g9mr11717252wjq.107.1450382285490; Thu, 17 Dec 2015 11:58:05 -0800 (PST) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by smtp.gmail.com with ESMTPSA id l128sm3678307wmf.10.2015.12.17.11.58.04 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 17 Dec 2015 11:58:04 -0800 (PST) Date: Thu, 17 Dec 2015 20:58:03 +0100 From: Mateusz Guzik To: Don Lewis Cc: kostikbel@gmail.com, freebsd-current@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151217195802.GA29200@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Don Lewis , kostikbel@gmail.com, freebsd-current@freebsd.org References: <20151217120343.GA3625@kib.kiev.ua> <201512171948.tBHJm80b094518@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <201512171948.tBHJm80b094518@gw.catspoiler.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 19:58:07 -0000 On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: > On 17 Dec, Konstantin Belousov wrote: > > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: > >> I used to have a patch the deferred linking the new process into > >> proctree/allproc until it was fully formed. The motivation was to get > >> rid of all of the PRS_NEW stuff scattered around the source. > >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. > > > > I had similar tought for a second as one of the possibilities to fix the > > issue, but rejected it outright due to the way the pid allocator works. > > The loop which faulted is the allocator, it depends on the new pid being > > linked early to detect the duplicated alloc. > > > > What you wrote could be done, but this restructuring requires the separate > > pid allocator, and probably it must repeat all quirks and subtle behaviour > > of the current algorithm. But I do not object, PRS_NEW is a trouble > > on its own. > > I don't think it requires any changes to the allocater. It should only > be necessary to delay the call to fork_findpid() until we are ready to > link the new proc into allproc. Basically, drop the locks at the > beginning of do_fork(), then grab them again somewhere near the end > (probably where we are currently mark the process as PRS_NORMAL) and > move the call to fork_findpid(), the p2->p_pid assignment, and the list > manipulation code to a location after that. > > It's probably not quite that simple though ... That would mean you would need to be able to deconstruct the process because you cannot guarantee there are any pids left, which may or may not be easily doable. The current method is going to bite us performance-wise anyway and an allocater which does not require a walk over the tree is necessary in the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to go here. Meanwhile one can add a special process permanently in PRS_NEW state and poisoned pointers in debug kernels to help ensuring that all loops handle the case. Not signing up for any of this work though. -- Mateusz Guzik From owner-freebsd-current@freebsd.org Thu Dec 17 22:33:57 2015 Return-Path: Delivered-To: freebsd-current@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 975CAA4B3D2 for ; Thu, 17 Dec 2015 22:33:57 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C90E1D89 for ; Thu, 17 Dec 2015 22:33:57 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBHMXkNR096011; Thu, 17 Dec 2015 14:33:51 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512172233.tBHMXkNR096011@gw.catspoiler.org> Date: Thu, 17 Dec 2015 14:33:46 -0800 (PST) From: Don Lewis Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode To: mjguzik@gmail.com cc: kostikbel@gmail.com, freebsd-current@freebsd.org In-Reply-To: <20151217195802.GA29200@dft-labs.eu> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2015 22:33:57 -0000 On 17 Dec, Mateusz Guzik wrote: > On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: >> On 17 Dec, Konstantin Belousov wrote: >> > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: >> >> I used to have a patch the deferred linking the new process into >> >> proctree/allproc until it was fully formed. The motivation was to get >> >> rid of all of the PRS_NEW stuff scattered around the source. >> >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. >> > >> > I had similar tought for a second as one of the possibilities to fix the >> > issue, but rejected it outright due to the way the pid allocator works. >> > The loop which faulted is the allocator, it depends on the new pid being >> > linked early to detect the duplicated alloc. >> > >> > What you wrote could be done, but this restructuring requires the separate >> > pid allocator, and probably it must repeat all quirks and subtle behaviour >> > of the current algorithm. But I do not object, PRS_NEW is a trouble >> > on its own. >> >> I don't think it requires any changes to the allocater. It should only >> be necessary to delay the call to fork_findpid() until we are ready to >> link the new proc into allproc. Basically, drop the locks at the >> beginning of do_fork(), then grab them again somewhere near the end >> (probably where we are currently mark the process as PRS_NORMAL) and >> move the call to fork_findpid(), the p2->p_pid assignment, and the list >> manipulation code to a location after that. >> >> It's probably not quite that simple though ... > > That would mean you would need to be able to deconstruct the process > because you cannot guarantee there are any pids left, which may or may > not be easily doable. It doesn't look like we handle that properly in the current code. I think fork_findpid() will loop forever. It shouldn't be possible if maxproc < pid_max / 3, or maybe pid_max / 2. It might be a good idea to enforce this. > The current method is going to bite us performance-wise anyway and an > allocater which does not require a walk over the tree is necessary in > the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to > go here. I think that separate bitmaps for process, process group, and session ids would be needed. It would waste some space, but it's probably more efficent to use a byte array and store all the bits for the pid together. > Meanwhile one can add a special process permanently in PRS_NEW state and > poisoned pointers in debug kernels to help ensuring that all loops > handle the case. > > Not signing up for any of this work though. From owner-freebsd-current@freebsd.org Fri Dec 18 03:59:12 2015 Return-Path: Delivered-To: freebsd-current@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 34BDCA49CA2 for ; Fri, 18 Dec 2015 03:59:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 272A810AF; Fri, 18 Dec 2015 03:59:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 368A51BF; Fri, 18 Dec 2015 03:59:12 +0000 (UTC) Date: Fri, 18 Dec 2015 03:59:08 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: ian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1105644898.1.1450411151867.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3637 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 03:59:12 -0000 FreeBSD_HEAD - Build #3637 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3637/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3637/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3637/console Change summaries: 292420 by ian: Flag sysctl hw.mmc.debug as a tunable, since often you want to debug the bus probing during system startup. 292419 by ian: Fix the clock divisor calc for imx6 sdcard bus speed. I don't know what alternate universe I was inhabiting when I wrote it originally, but apparently the basic workings of mathematics were different than in this universe. I also can't explain how it ever worked, except "by accident", because completely bogus values were being written into the divisor register. The end of the build log: [...truncated 66979 lines...] --- jemalloc_util.So --- --- explicit_bzero.So --- --- jemalloc_util.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.jemalloc_util.So -MTjem= alloc_util.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werro= r -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-bod= y -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare= -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum= -conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr= -promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -= I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I= /builds/FreeBSD_HEAD/lib/msun/src -c jemalloc_util.c -o jemalloc_util.So --- explicit_bzero.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.explicit_bzero.So -MTex= plicit_bzero.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-b= ody -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compa= re -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-en= um-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-k= nr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil= -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 = -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/../../= sys/libkern/explicit_bzero.c -o explicit_bzero.So --- ffs.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.ffs.So -MTffs.So -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_H= EAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HE= AD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/ffs.c -o ffs.So --- ffsl.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.ffsl.So -MTffsl.So -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_H= EAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HE= AD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/ffsl.c -o ffsl.So --- ffsll.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.ffsll.So -MTffsll.So -s= td=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD= _HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_= HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/ffsll.c -o ffsll.= So --- fls.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.fls.So -MTfls.So -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_H= EAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HE= AD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/fls.c -o fls.So --- flsl.So --- --- flsll.So --- --- flsl.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.flsl.So -MTflsl.So -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_H= EAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HE= AD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/flsl.c -o flsl.So --- flsll.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.flsll.So -MTflsll.So -s= td=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-val= ue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno= -unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parame= ter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD= _HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_= HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/flsll.c -o flsll.= So --- memccpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.memccpy.So -MTmemccpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/memccpy.c -o = memccpy.So --- memchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.memchr.So -MTmemchr.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/memchr.c -o mem= chr.So --- memrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.memrchr.So -MTmemrchr.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/memrchr.c -o = memrchr.So --- memmem.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.memmem.So -MTmemmem.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/memmem.c -o mem= mem.So --- stpncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.stpncpy.So -MTstpncpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/stpncpy.c -o = stpncpy.So --- strcasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strcasecmp.So -MTstrcas= ecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/buil= ds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/build= s/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strcase= cmp.c -o strcasecmp.So --- strcasestr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strcasestr.So -MTstrcas= estr.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/buil= ds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/build= s/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strcase= str.c -o strcasestr.So --- strchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strchr.So -MTstrchr.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strchr.c -o str= chr.So --- strchrnul.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strchrnul.So -MTstrchrn= ul.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds= /FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/= FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strchrnul= .c -o strchrnul.So --- strcoll.So --- --- strcspn.So --- --- strcoll.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strcoll.So -MTstrcoll.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strcoll.c -o = strcoll.So --- strdup.So --- --- strcspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strcspn.So -MTstrcspn.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strcspn.c -o = strcspn.So --- strdup.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strdup.So -MTstrdup.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strdup.c -o str= dup.So --- strerror.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strerror.So -MTstrerror= .So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-str= ing-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unus= ed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversio= n -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-= parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/F= reeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Fr= eeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strerror.c = -o strerror.So --- strlcat.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strlcat.So -MTstrlcat.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strlcat.c -o = strlcat.So --- strlcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strlcpy.So -MTstrlcpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strlcpy.c -o = strlcpy.So --- strlen.So --- --- strmode.So --- --- strlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strlen.So -MTstrlen.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strlen.c -o str= len.So --- strmode.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strmode.So -MTstrmode.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strmode.c -o = strmode.So --- strncat.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strncat.So -MTstrncat.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strncat.c -o = strncat.So --- strncmp.So --- --- strncpy.So --- --- strncmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strncmp.So -MTstrncmp.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strncmp.c -o = strncmp.So --- strncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strncpy.So -MTstrncpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strncpy.c -o = strncpy.So --- strndup.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strndup.So -MTstrndup.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strndup.c -o = strndup.So --- strnlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strnlen.So -MTstrnlen.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strnlen.c -o = strnlen.So --- strnstr.So --- --- strpbrk.So --- --- strnstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strnstr.So -MTstrnstr.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strnstr.c -o = strnstr.So --- strpbrk.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strpbrk.So -MTstrpbrk.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strpbrk.c -o = strpbrk.So --- strrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strrchr.So -MTstrrchr.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strrchr.c -o = strrchr.So --- strsep.So --- --- strsignal.So --- --- strsep.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strsep.So -MTstrsep.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautologic--- strspn.So --- --- strsep.So --- al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib= /libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/m= sun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/lib= c/string/strsep.c -o strsep.So --- strsignal.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strsignal.So -MTstrsign= al.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall = -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-un= used-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-convers= ion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promote= d-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds= /FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/= FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strsignal= .c -o strsignal.So --- strspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strspn.So -MTstrspn.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strspn.c -o str= spn.So --- strstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strstr.So -MTstrstr.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strstr.c -o str= str.So --- strtok.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strtok.So -MTstrtok.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strtok.c -o str= tok.So --- strxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.strxfrm.So -MTstrxfrm.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/strxfrm.c -o = strxfrm.So --- swab.So --- --- wcpcpy.So --- --- swab.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.swab.So -MTswab.So -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_H= EAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HE= AD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/swab.c -o swab.So --- wcpcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcpcpy.So -MTwcpcpy.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcpcpy.c -o wcp= cpy.So --- wcpncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcpncpy.So -MTwcpncpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcpncpy.c -o = wcpncpy.So --- wcscasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscasecmp.So -MTwcscas= ecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-= unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conve= rsion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promo= ted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/buil= ds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/build= s/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcscase= cmp.c -o wcscasecmp.So --- wcscat.So --- --- wcschr.So --- --- wcscat.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscat.So -MTwcscat.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcscat.c -o wcs= cat.So --- wcschr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcschr.So -MTwcschr.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcschr.c -o wcs= chr.So --- wcscmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscmp.So -MTwcscmp.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcscmp.c -o wcs= cmp.So --- wcscoll.So --- --- wcscpy.So --- --- wcscoll.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscoll.So -MTwcscoll.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautolog--- wcscspn.So --- --- wcscpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscpy.So -MTwcscpy.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautologic--- wcscoll.So --- ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/l= ib/libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib= /msun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/l= ibc/string/wcscoll.c -o wcscoll.So --- wcsdup.So --- --- wcscspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcscspn.So -MTwcscspn.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautolog--- wcscpy.So --- al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib= /libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/m= sun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/lib= c/string/wcscpy.c -o wcscpy.So --- wcscspn.So --- ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/l= ib/libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib= /msun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/l= ibc/string/wcscspn.c -o wcscspn.So --- wcsdup.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsdup.So -MTwcsdup.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsdup.c -o wcs= dup.So --- wcslcat.So --- --- wcslcpy.So --- --- wcslcat.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcat.So -MTwcslcat.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcslcat.c -o = wcslcat.So --- wcslen.So --- --- wcslcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslcpy.So -MTwcslcpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcslcpy.c -o = wcslcpy.So --- wcslen.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcslen.So -MTwcslen.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-v= alue -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -W= no-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para= meter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeB= SD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBS= D_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcslen.c -o wcs= len.So --- wcsncasecmp.So --- --- wcsncat.So --- --- wcsncasecmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncasecmp.So -MTwcsnc= asecmp.So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wn= o-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-con= version -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/bu= ilds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/bui= lds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsnc= asecmp.c -o wcsncasecmp.So --- wcsncmp.So --- --- wcsncat.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncat.So -MTwcsncat.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsncat.c -o = wcsncat.So --- wcsncmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncmp.So -MTwcsncmp.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsncmp.c -o = wcsncmp.So --- wcsncpy.So --- --- wcsnlen.So --- --- wcspbrk.So --- --- wcsncpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsncpy.So -MTwcsncpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautolog--- wcsnlen.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsnlen.So -MTwcsnlen.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautolog--- wcsrchr.So --- --- wcsncpy.So --- ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/l= ib/libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib= /msun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/l= ibc/string/wcsncpy.c -o wcsncpy.So --- wcspbrk.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcspbrk.So -MTwcspbrk.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautolog--- wcsnlen.So --- ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/l= ib/libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib= /msun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/l= ibc/string/wcsnlen.c -o wcsnlen.So --- wcspbrk.So --- ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/l= ib/libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib= /msun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/l= ibc/string/wcspbrk.c -o wcspbrk.So --- wcsrchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsrchr.So -MTwcsrchr.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsrchr.c -o = wcsrchr.So --- wcsspn.So --- --- wcsstr.So --- --- wcstok.So --- --- wcsspn.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsspn.So -MTwcsspn.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautologic--- wcsstr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsstr.So -MTwcsstr.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautologic--- wcswidth.So --- --- wcstok.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcstok.So -MTwcstok.So = -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-f= ormat-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-= plus-int -Wno-unused-const-variable -Wno-tautologic--- wcsspn.So --- al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib= /libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/m= sun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/lib= c/string/wcsspn.c -o wcsspn.So --- wcsstr.So --- al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib= /libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/m= sun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/lib= c/string/wcsstr.c -o wcsstr.So --- wcstok.So --- al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib= /libutil -I/builds/FreeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/m= sun/x86 -I/builds/FreeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/lib= c/string/wcstok.c -o wcstok.So --- wcswidth.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcswidth.So -MTwcswidth= .So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-str= ing-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unus= ed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversio= n -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-= parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/F= reeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Fr= eeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcswidth.c = -o wcswidth.So --- wcsxfrm.So --- --- wmemchr.So --- --- wcsxfrm.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wcsxfrm.So -MTwcsxfrm.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wcsxfrm.c -o = wcsxfrm.So --- wmemcmp.So --- --- wmemchr.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemchr.So -MTwmemchr.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wmemchr.c -o = wmemchr.So --- wmemcmp.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcmp.So -MTwmemcmp.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wmemcmp.c -o = wmemcmp.So --- wmemcpy.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemcpy.So -MTwmemcpy.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wmemcpy.c -o = wmemcpy.So --- wmemmove.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemmove.So -MTwmemmove= .So -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-str= ing-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unus= ed-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversio= n -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-= parameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/F= reeBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Fr= eeBSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wmemmove.c = -o wmemmove.So --- wmemset.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.wmemset.So -MTwmemset.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c /builds/FreeBSD_HEAD/lib/libc/string/wmemset.c -o = wmemset.So --- nslexer.o --- --- nslexer.So --- --- nslexer.o --- cc -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/builds/FreeBSD_= HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/amd64 -DNLS -D= __DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/gdtoa -= I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6 -I/builds/Fre= eBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_HEAD/lib/libc/= resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/lib/libc/../li= bmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/include -I/build= s/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/builds/FreeBSD_HEAD= /lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DBROKEN_DES -DPO= RTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP -DNS_CACHING -= DSYMBOL_VERSIONING -MD -MP -MF.depend.nslexer.o -MTnslexer.o -std=3Dgnu99 -= fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno= -uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-= unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-pare= ntheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-loca= l-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused= -arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/FreeBSD_HEAD/lib/ms= un/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/FreeBSD_HEAD/lib/msu= n/src -c nslexer.c -o nslexer.o --- nslexer.So --- cc -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD/lib/libc/include -I/b= uilds/FreeBSD_HEAD/lib/libc/../../include -I/builds/FreeBSD_HEAD/lib/libc/a= md64 -DNLS -D__DBINTERFACE_PRIVATE -I/builds/FreeBSD_HEAD/lib/libc/../../c= ontrib/gdtoa -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/libc-vis -DINET6= -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/lib/libc -I/builds/FreeBSD_= HEAD/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/builds/FreeBSD_HEAD/= lib/libc/../libmd -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/jemalloc/in= clude -I/builds/FreeBSD_HEAD/lib/libc/../../contrib/tzcode/stdtime -I/build= s/FreeBSD_HEAD/lib/libc/stdtime -I/builds/FreeBSD_HEAD/lib/libc/locale -DB= ROKEN_DES -DPORTMAP -DDES_BUILTIN -I/builds/FreeBSD_HEAD/lib/libc/rpc -DYP = -DNS_CACHING -DSYMBOL_VERSIONING -MD -MP -MF.depend.nslexer.So -MTnslexer.S= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-strin= g-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused= -value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion = -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-pa= rameter -Qunused-arguments -I/builds/FreeBSD_HEAD/lib/libutil -I/builds/Fre= eBSD_HEAD/lib/msun/amd64 -I/builds/FreeBSD_HEAD/lib/msun/x86 -I/builds/Free= BSD_HEAD/lib/msun/src -c nslexer.c -o nslexer.So --- nslexer.o --- /builds/FreeBSD_HEAD/lib/libc/net/nslexer.l:47:10: fatal error: 'nsparser.h= ' file not found #include "nsparser.h" ^ --- nslexer.So --- /builds/FreeBSD_HEAD/lib/libc/net/nslexer.l:47:10: fatal error: 'nsparser.h= ' file not found #include "nsparser.h" ^ --- nslexer.o --- 1 error generated. --- nslexer.So --- 1 error generated. --- nslexer.o --- *** [nslexer.o] Error code 1 make[4]: stopped in /builds/FreeBSD_HEAD/lib/libc --- nslexer.So --- *** [nslexer.So] Error code 1 make[4]: stopped in /builds/FreeBSD_HEAD/lib/libc 2 errors make[4]: stopped in /builds/FreeBSD_HEAD/lib/libc *** [lib/libc__L] Error code 2 make[3]: stopped in /builds/FreeBSD_HEAD 1 error make[3]: stopped in /builds/FreeBSD_HEAD *** [libraries] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD 1 error make[2]: stopped in /builds/FreeBSD_HEAD *** [_libraries] Error code 2 make[1]: stopped in /builds/FreeBSD_HEAD 1 error make[1]: stopped in /builds/FreeBSD_HEAD *** [buildworld] Error code 2 make: stopped in /builds/FreeBSD_HEAD 1 error make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Dec 18 07:38:10 2015 Return-Path: Delivered-To: freebsd-current@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 DFF4FA4B7DB for ; Fri, 18 Dec 2015 07:38:09 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 710221F75 for ; Fri, 18 Dec 2015 07:38:08 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tBI7bt1j067622 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Dec 2015 08:37:55 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tBI7bsYH067619; Fri, 18 Dec 2015 08:37:54 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Fri, 18 Dec 2015 08:37:54 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: Claude Buisson cc: Kevin Oberman , Carsten Kunze , FreeBSD Current Subject: Re: keymap set after file system decryption In-Reply-To: <5672DE02.9060503@orange.fr> Message-ID: References: <37578766.236860.1450260266870.JavaMail.ngmail@webmail18.arcor-online.net> <271086927.242379.1450280096357.JavaMail.ngmail@webmail18.arcor-online.net> <5672A1D8.8090602@orange.fr> <5672DE02.9060503@orange.fr> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, AWL autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 07:38:10 -0000 On Thu, 17 Dec 2015 17:08+0100, Claude Buisson wrote: > As I said above, if you use vt, and kbdmux (which is standard and even > mandatory to be able to use Xorg), specifying the keymap for atkbd and > usbkbd is useless.. > > Have a look at PR 194744 by Oliver Pinter > > (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194744) > > This PR is now more than 1 year old, and nothing has been done: people > using non-US keyboard are not popular here.. > > Claude Buisson Finally, I got it. That patch is quite trivial. Anyone with commit privs willing to commit it? Ed Maste is assigned, so unless you're too busy, Ed, would you commit this patch to CURRENT and MFC/MFH as appropriate? -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestl, | Trond Endrestl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@freebsd.org Fri Dec 18 07:52:12 2015 Return-Path: Delivered-To: freebsd-current@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 15CE5A4A0CD for ; Fri, 18 Dec 2015 07:52:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 079371AE1; Fri, 18 Dec 2015 07:52:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 21D54250; Fri, 18 Dec 2015 07:52:12 +0000 (UTC) Date: Fri, 18 Dec 2015 07:52:09 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: imp@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <2101115463.3.1450425132052.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1105644898.1.1450411151867.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1105644898.1.1450411151867.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3638 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 07:52:12 -0000 FreeBSD_HEAD - Build #3638 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3638/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3638/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3638/console Change summaries: 292429 by imp: Add a generic firmware dependent handle to pass from the loader to the kernel. This will be used for passing in things like the system table from EFI or other similar metadata that can be used by the kernel to communicate with the firmware. 292428 by imp: No need to test command values this way. There can be only one, even though the encoding is bit-wise today... 292427 by imp: Use variable names that aren't as prone to dyslexic confusion. Suggested by: jmallet@ 292426 by adrian: [intrng] Migrate the intrng code from sys/arm/arm to sys/kern/subr_intr.c. The ci20 port (by kan@) is going to reuse almost all of the intrng code since the SoC in question looks suspiciously like someone took an ARM SoC design and replaced the ARM core with a MIPS core. * migrate out the code; * rename ARM_ -> INTR_; * rename arm_ -> intr_; * move the interrupt flush routine from intr.c / intrng.c into arm/machdep_intr.c - removing the code duplication and removing the ARM specific bits from here. Thanks to the Star Wars: The Force Awakens premiere line for allowing me a couple hours of quiet time to finish the universe builds. Tested: * make universe TODO: * The structure definitions in subr_intr.c still includes machine/intr.h which requires one duplicates all of the intrng definitions in the platform code (which kan has done, and I think we don't have to.) Instead I should break out the generic things (function declarations, common intr structures, etc) into a separate header. * Kan has requested I make the PIC based IPI stuff optional. 292425 by imp: Scheduling module to introduce a fixed delay into the I/O path. 292424 by imp: Create a simplebus PNP info wrapper. Differential Review: https://reviews.freebsd.org/D4517 From owner-freebsd-current@freebsd.org Fri Dec 18 07:53:12 2015 Return-Path: Delivered-To: freebsd-current@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 99B0CA4A210 for ; Fri, 18 Dec 2015 07:53:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 8B8271C84 for ; Fri, 18 Dec 2015 07:53:12 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id BC493251 for ; Fri, 18 Dec 2015 07:53:12 +0000 (UTC) Date: Fri, 18 Dec 2015 07:53:12 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1665093572.4.1450425192735.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2867 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 07:53:12 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Fri Dec 18 10:36:55 2015 Return-Path: Delivered-To: freebsd-current@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 A20E0A4AD53 for ; Fri, 18 Dec 2015 10:36:55 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.31.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 66B1D124F; Fri, 18 Dec 2015 10:36:55 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.185.182] (helo=fabiankeil.de) by smtprelay02.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1a9sP5-0006C9-ED; Fri, 18 Dec 2015 11:36:51 +0100 Date: Fri, 18 Dec 2015 11:36:44 +0100 From: Fabian Keil To: Konstantin Belousov Cc: FreeBSD Current , mjg@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151218113644.3dfa36b1@fabiankeil.de> In-Reply-To: <20151216201024.68233b5a@fabiankeil.de> References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> <20151216160917.2a6a51ba@fabiankeil.de> <20151216153524.GY3625@kib.kiev.ua> <20151216201024.68233b5a@fabiankeil.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/JcD3pDHvIjl50qHaUawApi8"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 10:36:55 -0000 --Sig_/JcD3pDHvIjl50qHaUawApi8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Fabian Keil wrote: > Konstantin Belousov wrote: >=20 > > On Wed, Dec 16, 2015 at 04:09:17PM +0100, Fabian Keil wrote: =20 > > > Thanks. I'm currently testing the patch on three systems but it may t= ake a while ... > > > =20 > >=20 > > Better use mjg' patch with the small adjustment. I put it below. =20 >=20 > Will do. Several million forks later the systems remain stable. Fabian --Sig_/JcD3pDHvIjl50qHaUawApi8 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlZz4b0ACgkQBYqIVf93VJ0KrgCgi/PlgK9DiTa2BfNXJ9KAnjep pwsAn3KvnW8xtNcm8XJNE1Oy6aDmECLg =tvpV -----END PGP SIGNATURE----- --Sig_/JcD3pDHvIjl50qHaUawApi8-- From owner-freebsd-current@freebsd.org Fri Dec 18 13:53:41 2015 Return-Path: Delivered-To: freebsd-current@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 BD2F8A4A092 for ; Fri, 18 Dec 2015 13:53:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id AFFB31597 for ; Fri, 18 Dec 2015 13:53:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DDF3D324 for ; Fri, 18 Dec 2015 13:53:41 +0000 (UTC) Date: Fri, 18 Dec 2015 13:53:41 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1137707433.6.1450446821818.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2869 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 13:53:41 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Fri Dec 18 16:34:06 2015 Return-Path: Delivered-To: freebsd-current@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 C09F9A4C68E for ; Fri, 18 Dec 2015 16:34:06 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 58F861CCD for ; Fri, 18 Dec 2015 16:34:06 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-wm0-x22d.google.com with SMTP id l126so71424560wml.0 for ; Fri, 18 Dec 2015 08:34:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=JOEdG8gkTB9wr5W9iuaTw3URWsICG6rke882k+dHP7Y=; b=qA0mTWCQCxmvgIX/7bMAcujKbRWKXBLvkhRcPjwp6CCb8MTdvnDySv88kvHlqGaqP7 1ZcxlhsNglRVts2fuBXX7s1u4DFFvOuSe5Z/KjLUfE22Rc1bj/9wA6oEOJdLFCoLZHpl y1FLzfxITfWW1FqE7vISIsW0xWpesWUsqgRFrdOCnimFJz1hTjDEp3pzeWdaEFLEbSHW uj8PqP2QYf5+Va9E2OBRvI/7k29PrNNSpaHglEbxRiC/ZFrJP3iyO4+TPH1RImEJpKeF VDRc0ArF5BP/BiumWbwJLKqVAotfHTIAFQ5nK5e9MvYzVGrzEKw1JhSdPePA/4R3D7Ew yfrg== X-Received: by 10.28.177.11 with SMTP id a11mr3996750wmf.92.1450456443937; Fri, 18 Dec 2015 08:34:03 -0800 (PST) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by smtp.gmail.com with ESMTPSA id 186sm7355162wmv.9.2015.12.18.08.34.03 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 18 Dec 2015 08:34:03 -0800 (PST) Date: Fri, 18 Dec 2015 17:34:01 +0100 From: Mateusz Guzik To: Fabian Keil Cc: Konstantin Belousov , FreeBSD Current Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151218163401.GA830@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Fabian Keil , Konstantin Belousov , FreeBSD Current References: <20151215174238.2d7cc3bb@fabiankeil.de> <20151216104227.GS3625@kib.kiev.ua> <20151216122116.09e1b27d@fabiankeil.de> <20151216121000.GV3625@kib.kiev.ua> <20151216160917.2a6a51ba@fabiankeil.de> <20151216153524.GY3625@kib.kiev.ua> <20151216201024.68233b5a@fabiankeil.de> <20151218113644.3dfa36b1@fabiankeil.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20151218113644.3dfa36b1@fabiankeil.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 16:34:06 -0000 On Fri, Dec 18, 2015 at 11:36:44AM +0100, Fabian Keil wrote: > Fabian Keil wrote: > > > Konstantin Belousov wrote: > > > > > On Wed, Dec 16, 2015 at 04:09:17PM +0100, Fabian Keil wrote: > > > > Thanks. I'm currently testing the patch on three systems but it may take a while ... > > > > > > > > > > Better use mjg' patch with the small adjustment. I put it below. > > > > Will do. > > Several million forks later the systems remain stable. > Thanks, fix committed in https://svnweb.freebsd.org/base?view=revision&revision=292440 -- Mateusz Guzik From owner-freebsd-current@freebsd.org Fri Dec 18 16:38:15 2015 Return-Path: Delivered-To: freebsd-current@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 1A0DDA4C99B for ; Fri, 18 Dec 2015 16:38:15 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BE98312A0; Fri, 18 Dec 2015 16:38:14 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-wm0-x232.google.com with SMTP id l126so71584113wml.0; Fri, 18 Dec 2015 08:38:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=3L0X+IcMFjJtxNL1WJx6xVINCgs9ofF5RAS8V4Do9qI=; b=0Q5trPrfMdj91IEOfyW8RLpKro3yRYeeYcx8fLjPuCNAM2UgqGEPhK87LHxMFOL45M mP0Re77dRhr+WPmBsb1uidtUsn2QUpGHOXVBJawOBNDZyroH7cLfaD1RSc65icc68uSp 93P55/1IO+4gy26MD5pjvEYJDVCuJaWUVUhRecIAxxxpWBlmypbDID7Cuyl0w2Os3IeX 9QiEfFfZMXF6PrUPFfbmqZvGj/evWBpCanKuRRdNt3mRo2g20+ZznG3Q9QHl35evczKy MxTPhIRbUpqRU9nj3sRdmlVBnAHjQ5xjvxC6IB/U3Dpajj0O2d5WKps1pk5t+MT9KDCG 4HPw== X-Received: by 10.28.94.1 with SMTP id s1mr4129237wmb.60.1450456693271; Fri, 18 Dec 2015 08:38:13 -0800 (PST) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by smtp.gmail.com with ESMTPSA id a63sm7342842wmc.5.2015.12.18.08.38.12 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 18 Dec 2015 08:38:12 -0800 (PST) Date: Fri, 18 Dec 2015 17:38:10 +0100 From: Mateusz Guzik To: Don Lewis Cc: kostikbel@gmail.com, freebsd-current@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151218163810.GB830@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Don Lewis , kostikbel@gmail.com, freebsd-current@freebsd.org References: <20151217195802.GA29200@dft-labs.eu> <201512172233.tBHMXkNR096011@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <201512172233.tBHMXkNR096011@gw.catspoiler.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 16:38:15 -0000 On Thu, Dec 17, 2015 at 02:33:46PM -0800, Don Lewis wrote: > On 17 Dec, Mateusz Guzik wrote: > > On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: > >> On 17 Dec, Konstantin Belousov wrote: > >> > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: > >> >> I used to have a patch the deferred linking the new process into > >> >> proctree/allproc until it was fully formed. The motivation was to get > >> >> rid of all of the PRS_NEW stuff scattered around the source. > >> >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. > >> > > >> > I had similar tought for a second as one of the possibilities to fix the > >> > issue, but rejected it outright due to the way the pid allocator works. > >> > The loop which faulted is the allocator, it depends on the new pid being > >> > linked early to detect the duplicated alloc. > >> > > >> > What you wrote could be done, but this restructuring requires the separate > >> > pid allocator, and probably it must repeat all quirks and subtle behaviour > >> > of the current algorithm. But I do not object, PRS_NEW is a trouble > >> > on its own. > >> > >> I don't think it requires any changes to the allocater. It should only > >> be necessary to delay the call to fork_findpid() until we are ready to > >> link the new proc into allproc. Basically, drop the locks at the > >> beginning of do_fork(), then grab them again somewhere near the end > >> (probably where we are currently mark the process as PRS_NORMAL) and > >> move the call to fork_findpid(), the p2->p_pid assignment, and the list > >> manipulation code to a location after that. > >> > >> It's probably not quite that simple though ... > > > > That would mean you would need to be able to deconstruct the process > > because you cannot guarantee there are any pids left, which may or may > > not be easily doable. > > It doesn't look like we handle that properly in the current code. I > think fork_findpid() will loop forever. It shouldn't be possible if > maxproc < pid_max / 3, or maybe pid_max / 2. It might be a good idea to > enforce this. > Not sure I follow, can you rephrase/elaborate? > > The current method is going to bite us performance-wise anyway and an > > allocater which does not require a walk over the tree is necessary in > > the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to > > go here. > > I think that separate bitmaps for process, process group, and session > ids would be needed. It would waste some space, but it's probably more > efficent to use a byte array and store all the bits for the pid > together. > Well I had such separate bitmaps in mind with addition of a combined "the id is in use bitmap". This would make the common case of finding a new pid reasonably fast. Access to all bitmaps would be protected with proctree lock, which matches current locking scheme anyway. -- Mateusz Guzik From owner-freebsd-current@freebsd.org Fri Dec 18 16:52:09 2015 Return-Path: Delivered-To: freebsd-current@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 0CDB4A4B1E2 for ; Fri, 18 Dec 2015 16:52:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id F3DCC1DE4 for ; Fri, 18 Dec 2015 16:52:08 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5859938E for ; Fri, 18 Dec 2015 16:52:09 +0000 (UTC) Date: Fri, 18 Dec 2015 16:52:09 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1706054289.8.1450457529235.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2871 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 16:52:09 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Fri Dec 18 17:44:20 2015 Return-Path: Delivered-To: freebsd-current@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 B9850A4B493 for ; Fri, 18 Dec 2015 17:44:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 993841AEE for ; Fri, 18 Dec 2015 17:44:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBIHiASv001733; Fri, 18 Dec 2015 09:44:14 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512181744.tBIHiASv001733@gw.catspoiler.org> Date: Fri, 18 Dec 2015 09:44:10 -0800 (PST) From: Don Lewis Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode To: mjguzik@gmail.com cc: kostikbel@gmail.com, freebsd-current@freebsd.org In-Reply-To: <20151218163810.GB830@dft-labs.eu> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 17:44:20 -0000 On 18 Dec, Mateusz Guzik wrote: > On Thu, Dec 17, 2015 at 02:33:46PM -0800, Don Lewis wrote: >> On 17 Dec, Mateusz Guzik wrote: >> > On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: >> >> On 17 Dec, Konstantin Belousov wrote: >> >> > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: >> >> >> I used to have a patch the deferred linking the new process into >> >> >> proctree/allproc until it was fully formed. The motivation was to get >> >> >> rid of all of the PRS_NEW stuff scattered around the source. >> >> >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. >> >> > >> >> > I had similar tought for a second as one of the possibilities to fix the >> >> > issue, but rejected it outright due to the way the pid allocator works. >> >> > The loop which faulted is the allocator, it depends on the new pid being >> >> > linked early to detect the duplicated alloc. >> >> > >> >> > What you wrote could be done, but this restructuring requires the separate >> >> > pid allocator, and probably it must repeat all quirks and subtle behaviour >> >> > of the current algorithm. But I do not object, PRS_NEW is a trouble >> >> > on its own. >> >> >> >> I don't think it requires any changes to the allocater. It should only >> >> be necessary to delay the call to fork_findpid() until we are ready to >> >> link the new proc into allproc. Basically, drop the locks at the >> >> beginning of do_fork(), then grab them again somewhere near the end >> >> (probably where we are currently mark the process as PRS_NORMAL) and >> >> move the call to fork_findpid(), the p2->p_pid assignment, and the list >> >> manipulation code to a location after that. >> >> >> >> It's probably not quite that simple though ... >> > >> > That would mean you would need to be able to deconstruct the process >> > because you cannot guarantee there are any pids left, which may or may >> > not be easily doable. >> >> It doesn't look like we handle that properly in the current code. I >> think fork_findpid() will loop forever. It shouldn't be possible if >> maxproc < pid_max / 3, or maybe pid_max / 2. It might be a good idea to >> enforce this. >> > > Not sure I follow, can you rephrase/elaborate? The first time through, fork_findpid() will start it's search with trypid=lastpid+1 and searches upwards from there. If it reaches PID_MAX (I think that should be pid_max) without finding a free pid, it does a goto retry, which resets trypid back to the beginning and restarts the search. IF there are no free pids, then trypid will goto retry and repeat this same loop forever. There is no error return from fork_findpid() to indicate that the fork should fail if there are no free pids. >> > The current method is going to bite us performance-wise anyway and an >> > allocater which does not require a walk over the tree is necessary in >> > the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to >> > go here. >> >> I think that separate bitmaps for process, process group, and session >> ids would be needed. It would waste some space, but it's probably more >> efficent to use a byte array and store all the bits for the pid >> together. >> > > Well I had such separate bitmaps in mind with addition of a combined > "the id is in use bitmap". This would make the common case of finding a > new pid reasonably fast. Access to all bitmaps would be protected with > proctree lock, which matches current locking scheme anyway. That's also a possibility. Maintaining the bitmaps would be more complicated because any time one of the individual bitmaps is updated, the combined bitmap would also have to be recalculated. It would be possible to use bit_ffc() to find the first free pid, but that would always find the lowest available free pid and would not emulate the current default behaviour of allocating pids mostly sequentually. From owner-freebsd-current@freebsd.org Fri Dec 18 18:45:58 2015 Return-Path: Delivered-To: freebsd-current@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 37983A4C095 for ; Fri, 18 Dec 2015 18:45:58 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3F66159A; Fri, 18 Dec 2015 18:45:57 +0000 (UTC) (envelope-from mjguzik@gmail.com) Received: by mail-wm0-x22e.google.com with SMTP id p187so75204767wmp.1; Fri, 18 Dec 2015 10:45:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=ymC/dE+jqfQqYEpD1+rwlVrbUhqwnNft1CiTsbzkzzA=; b=M2LpSFfQi/kPP2ETq/J6rU5rwweHypM+FGfyrwp7avFpk3CLYd3RpK9qs0D9c85027 gDoLLF8u8ygE5FBjA1P/ixNoU4r0jt5Q1HzO2c3BwdZuhqQOTGmI6d90PTKn455XC3P2 4FcJAOxftdT/76dsi13ZFWpjYVenviAbjkczM3u0G87tcVLs+4IpujTBuMUoUaGlrFlq pTjUWXJgNMXZuDjPc6YT+SDHmht57lov4XYBoI1IGclNgTH/n9FjRo47jGiqcZIvbHyx XO+5nj/lHkw+cegeNcVJqPxUwclpGjjrQmsurHhOeUgzZJZiNmuF7LhW5mes4YznC7f8 GQng== X-Received: by 10.194.104.5 with SMTP id ga5mr5709666wjb.155.1450464355501; Fri, 18 Dec 2015 10:45:55 -0800 (PST) Received: from dft-labs.eu (n1x0n-1-pt.tunnel.tserv5.lon1.ipv6.he.net. [2001:470:1f08:1f7::2]) by smtp.gmail.com with ESMTPSA id l20sm7787661wmd.20.2015.12.18.10.45.54 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 18 Dec 2015 10:45:54 -0800 (PST) Date: Fri, 18 Dec 2015 19:45:52 +0100 From: Mateusz Guzik To: Don Lewis Cc: kostikbel@gmail.com, freebsd-current@freebsd.org Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode Message-ID: <20151218184552.GC830@dft-labs.eu> Mail-Followup-To: Mateusz Guzik , Don Lewis , kostikbel@gmail.com, freebsd-current@freebsd.org References: <20151218163810.GB830@dft-labs.eu> <201512181744.tBIHiASv001733@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <201512181744.tBIHiASv001733@gw.catspoiler.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 18:45:58 -0000 On Fri, Dec 18, 2015 at 09:44:10AM -0800, Don Lewis wrote: > On 18 Dec, Mateusz Guzik wrote: > > On Thu, Dec 17, 2015 at 02:33:46PM -0800, Don Lewis wrote: > >> On 17 Dec, Mateusz Guzik wrote: > >> > On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: > >> >> On 17 Dec, Konstantin Belousov wrote: > >> >> > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: > >> >> >> I used to have a patch the deferred linking the new process into > >> >> >> proctree/allproc until it was fully formed. The motivation was to get > >> >> >> rid of all of the PRS_NEW stuff scattered around the source. > >> >> >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. > >> >> > > >> >> > I had similar tought for a second as one of the possibilities to fix the > >> >> > issue, but rejected it outright due to the way the pid allocator works. > >> >> > The loop which faulted is the allocator, it depends on the new pid being > >> >> > linked early to detect the duplicated alloc. > >> >> > > >> >> > What you wrote could be done, but this restructuring requires the separate > >> >> > pid allocator, and probably it must repeat all quirks and subtle behaviour > >> >> > of the current algorithm. But I do not object, PRS_NEW is a trouble > >> >> > on its own. > >> >> > >> >> I don't think it requires any changes to the allocater. It should only > >> >> be necessary to delay the call to fork_findpid() until we are ready to > >> >> link the new proc into allproc. Basically, drop the locks at the > >> >> beginning of do_fork(), then grab them again somewhere near the end > >> >> (probably where we are currently mark the process as PRS_NORMAL) and > >> >> move the call to fork_findpid(), the p2->p_pid assignment, and the list > >> >> manipulation code to a location after that. > >> >> > >> >> It's probably not quite that simple though ... > >> > > >> > That would mean you would need to be able to deconstruct the process > >> > because you cannot guarantee there are any pids left, which may or may > >> > not be easily doable. > >> > >> It doesn't look like we handle that properly in the current code. I > >> think fork_findpid() will loop forever. It shouldn't be possible if > >> maxproc < pid_max / 3, or maybe pid_max / 2. It might be a good idea to > >> enforce this. > >> > > > > Not sure I follow, can you rephrase/elaborate? > > The first time through, fork_findpid() will start it's search with > trypid=lastpid+1 and searches upwards from there. If it reaches PID_MAX > (I think that should be pid_max) without finding a free pid, it does a > goto retry, which resets trypid back to the beginning and restarts the > search. IF there are no free pids, then trypid will goto retry and > repeat this same loop forever. > > There is no error return from fork_findpid() to indicate that the fork > should fail if there are no free pids. > Oh, you mean nprocs check used prior to calling do_fork is insufficient. I can't test it right now, indeed sees like a real problem. Bitmap switch fixes this automatically without further hackery. > >> > The current method is going to bite us performance-wise anyway and an > >> > allocater which does not require a walk over the tree is necessary in > >> > the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to > >> > go here. > >> > >> I think that separate bitmaps for process, process group, and session > >> ids would be needed. It would waste some space, but it's probably more > >> efficent to use a byte array and store all the bits for the pid > >> together. > >> > > > > Well I had such separate bitmaps in mind with addition of a combined > > "the id is in use bitmap". This would make the common case of finding a > > new pid reasonably fast. Access to all bitmaps would be protected with > > proctree lock, which matches current locking scheme anyway. > > That's also a possibility. Maintaining the bitmaps would be more > complicated because any time one of the individual bitmaps is updated, > the combined bitmap would also have to be recalculated. It would be > possible to use bit_ffc() to find the first free pid, but that would > always find the lowest available free pid and would not emulate the > current default behaviour of allocating pids mostly sequentually. > What do you mean recalculated? Maybe I got this wrong, but it seems totally trivial. When allocating either a new process group or a new session, set the bit in the combined map. When allocating a new pid, check the combined map. Free entry implies an unused pid, so use that. Set the bit in the combined map and pid map. Finally, when freeing either of these identifiers, unset the bit in the combined map only if no other map has the bit set. -- Mateusz Guzik From owner-freebsd-current@freebsd.org Fri Dec 18 19:08:29 2015 Return-Path: Delivered-To: freebsd-current@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 2120FA4CDFC for ; Fri, 18 Dec 2015 19:08:29 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D5EF01242 for ; Fri, 18 Dec 2015 19:08:28 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id tBIJ8ITZ001928; Fri, 18 Dec 2015 11:08:22 -0800 (PST) (envelope-from truckman@FreeBSD.org) Message-Id: <201512181908.tBIJ8ITZ001928@gw.catspoiler.org> Date: Fri, 18 Dec 2015 11:08:18 -0800 (PST) From: Don Lewis Subject: Re: fork_findpid() - Fatal trap 12: page fault while in kernel mode To: mjguzik@gmail.com cc: kostikbel@gmail.com, freebsd-current@freebsd.org In-Reply-To: <20151218184552.GC830@dft-labs.eu> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 19:08:29 -0000 On 18 Dec, Mateusz Guzik wrote: > On Fri, Dec 18, 2015 at 09:44:10AM -0800, Don Lewis wrote: >> On 18 Dec, Mateusz Guzik wrote: >> > On Thu, Dec 17, 2015 at 02:33:46PM -0800, Don Lewis wrote: >> >> On 17 Dec, Mateusz Guzik wrote: >> >> > On Thu, Dec 17, 2015 at 11:48:08AM -0800, Don Lewis wrote: >> >> >> On 17 Dec, Konstantin Belousov wrote: >> >> >> > On Wed, Dec 16, 2015 at 11:08:02AM -0800, Don Lewis wrote: >> >> >> >> I used to have a patch the deferred linking the new process into >> >> >> >> proctree/allproc until it was fully formed. The motivation was to get >> >> >> >> rid of all of the PRS_NEW stuff scattered around the source. >> >> >> >> Unfortunately the patch bit-rotted and I'm pretty sure that I lost it. >> >> >> > >> >> >> > I had similar tought for a second as one of the possibilities to fix the >> >> >> > issue, but rejected it outright due to the way the pid allocator works. >> >> >> > The loop which faulted is the allocator, it depends on the new pid being >> >> >> > linked early to detect the duplicated alloc. >> >> >> > >> >> >> > What you wrote could be done, but this restructuring requires the separate >> >> >> > pid allocator, and probably it must repeat all quirks and subtle behaviour >> >> >> > of the current algorithm. But I do not object, PRS_NEW is a trouble >> >> >> > on its own. >> >> >> >> >> >> I don't think it requires any changes to the allocater. It should only >> >> >> be necessary to delay the call to fork_findpid() until we are ready to >> >> >> link the new proc into allproc. Basically, drop the locks at the >> >> >> beginning of do_fork(), then grab them again somewhere near the end >> >> >> (probably where we are currently mark the process as PRS_NORMAL) and >> >> >> move the call to fork_findpid(), the p2->p_pid assignment, and the list >> >> >> manipulation code to a location after that. >> >> >> >> >> >> It's probably not quite that simple though ... >> >> > >> >> > That would mean you would need to be able to deconstruct the process >> >> > because you cannot guarantee there are any pids left, which may or may >> >> > not be easily doable. >> >> >> >> It doesn't look like we handle that properly in the current code. I >> >> think fork_findpid() will loop forever. It shouldn't be possible if >> >> maxproc < pid_max / 3, or maybe pid_max / 2. It might be a good idea to >> >> enforce this. >> >> >> > >> > Not sure I follow, can you rephrase/elaborate? >> >> The first time through, fork_findpid() will start it's search with >> trypid=lastpid+1 and searches upwards from there. If it reaches PID_MAX >> (I think that should be pid_max) without finding a free pid, it does a >> goto retry, which resets trypid back to the beginning and restarts the >> search. IF there are no free pids, then trypid will goto retry and >> repeat this same loop forever. >> >> There is no error return from fork_findpid() to indicate that the fork >> should fail if there are no free pids. >> > > Oh, you mean nprocs check used prior to calling do_fork is insufficient. Unlikely, but possible. Each process could theoretically consume three pid values, if its pid, process group id, and session id are all different. If you crank down pid_max, you could run out of free pid values before you hit the total process limit. > I can't test it right now, indeed sees like a real problem. Bitmap > switch fixes this automatically without further hackery. The existing implementation could be fixed by detected the second retry and returning an error, but that would require that fork_findpid() have a way of returning and error and the addition of error handling code in the caller. The bitmap implementation would probably need the same sort of retry loop if it wanted to match the current sequential pid allocation behavior and it would need the same sort of fix. Unfortunately this doesn't help if we call fork_findpid() late as I was suggesting. Instead, I think we should maintain a free pid count and use it in the same fashion as the nproc test. >> >> > The current method is going to bite us performance-wise anyway and an >> >> > allocater which does not require a walk over the tree is necessary in >> >> > the long run. Seems like a bitmap (or a bunch of bitmaps) is the way to >> >> > go here. >> >> >> >> I think that separate bitmaps for process, process group, and session >> >> ids would be needed. It would waste some space, but it's probably more >> >> efficent to use a byte array and store all the bits for the pid >> >> together. >> >> >> > >> > Well I had such separate bitmaps in mind with addition of a combined >> > "the id is in use bitmap". This would make the common case of finding a >> > new pid reasonably fast. Access to all bitmaps would be protected with >> > proctree lock, which matches current locking scheme anyway. >> >> That's also a possibility. Maintaining the bitmaps would be more >> complicated because any time one of the individual bitmaps is updated, >> the combined bitmap would also have to be recalculated. It would be >> possible to use bit_ffc() to find the first free pid, but that would >> always find the lowest available free pid and would not emulate the >> current default behaviour of allocating pids mostly sequentually. >> > > What do you mean recalculated? Maybe I got this wrong, but it seems > totally trivial. Well it's not horribly complicated ... > When allocating either a new process group or a new session, set the bit > in the combined map. > > When allocating a new pid, check the combined map. Free entry implies an > unused pid, so use that. Set the bit in the combined map and pid map. > > Finally, when freeing either of these identifiers, unset the bit in the > combined map only if no other map has the bit set. The free case is the one that I was thinking of. I think it's easier to stuff all the bits for a given pid into a byte (or a nibble). Allocations just set the appropriate bit in pid_map[pid]. Deallocations clear the appropriate bit in pid_map[pid]. If pid_map[trypid] is zero, then it is available for allocation. From owner-freebsd-current@freebsd.org Fri Dec 18 19:52:14 2015 Return-Path: Delivered-To: freebsd-current@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 8489CA4AA6A for ; Fri, 18 Dec 2015 19:52:14 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 74B3712BA for ; Fri, 18 Dec 2015 19:52:14 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id B42FF423 for ; Fri, 18 Dec 2015 19:52:14 +0000 (UTC) Date: Fri, 18 Dec 2015 19:52:14 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1856038334.9.1450468334434.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1706054289.8.1450457529235.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1706054289.8.1450457529235.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2872 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 19:52:14 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Fri Dec 18 20:59:44 2015 Return-Path: Delivered-To: freebsd-current@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 EC53FA4B15A for ; Fri, 18 Dec 2015 20:59:44 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B6F2515E1 for ; Fri, 18 Dec 2015 20:59:44 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Fri, 18 Dec 2015 20:59:49 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id tBIKxZWs028221; Fri, 18 Dec 2015 13:59:36 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1450472375.25138.116.camel@freebsd.org> Subject: Enhance rc.d/netwait script to wait for late-attaching interfaces such as USB NICs. From: Ian Lepore To: "freebsd-current@freebsd.org" , freebsd-rc@freebsd.org Date: Fri, 18 Dec 2015 13:59:35 -0700 Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 20:59:45 -0000 Based on patches submitted by Brenden Molloy I've put together a phabricator review for enhancements to the /etc/rc.d/netwait script so that it can be used to wait for one or more USB network interfaces to appear before continuing with post-NETWORKING rc scripts. Anyone interested in testing or reviewing the changes, please see https://reviews.freebsd.org/D4608 -- Ian From owner-freebsd-current@freebsd.org Fri Dec 18 23:21:14 2015 Return-Path: Delivered-To: freebsd-current@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 2BB02A4C6F8 for ; Fri, 18 Dec 2015 23:21:14 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [206.40.34.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx5.roble.com", Issuer "mx5.roble.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 24D0D1B94 for ; Fri, 18 Dec 2015 23:21:13 +0000 (UTC) (envelope-from marquis@roble.com) Date: Fri, 18 Dec 2015 15:21:13 -0800 (PST) From: Roger Marquis To: freebsd-current@freebsd.org Subject: Base Packaging in 11 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 23:21:14 -0000 Forwarding this from freebsd-security in case anyone here can update us regarding the status of base packaging or has URLs for projects/release-pkg. Roger >Date: Fri, 18 Dec 2015 14:21:04 -0800 (PST) >To: freebsd-security@freebsd.org >Subject: Re: [OpenSSL] /etc/ssl/cert.pem not honoured by default > >rhi wrote: >>> Until now, I have avoided installing the OpenSSL port because the base >>> OpenSSL gets security updates via freebsd-update and so it's one thing less >>> to care about... also, I don't like the idea of having two different >>> versions of the same thing on the system > >A fair number of sites have this issue, particularly with ssl and ssh >binaries. IME this one of FreeBSD's more longstanding administrative and >security weaknesses. It is paricularly painful for those of us who have >to support a release for several years (after the last base update). > >>> Or is it recommended to let ports use the port OpenSSL, so that base OpenSSL >>> is only used for the system itself? > >If you need the most recent ciphers and protocols you'll normally need to >use the port. Features are backported from the (higher) port version to >the base version i.e., without bumping the version string, however, it's >not clear whether all applications can take advantage of them. > >Matthew Seaman wrote: >> There are plans to make many of the base system shlibs private and that >> includes switching the ports to use openssl from ports, but I don't think >> any changes along those lines are really imminent. > >Are you Sure? 3 months ago DES thought they'd be ready for 11: > > > The plan is for 11 to have a fully packaged base system. There should > > be some information in developer summit reports on the wiki. The code > > is in projects/release-pkg. > >However I don't see a projects/release-pkg dir in -CURRENT. > >Any recommendations as to how we might help this particular effort? From owner-freebsd-current@freebsd.org Sat Dec 19 01:00:16 2015 Return-Path: Delivered-To: freebsd-current@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 69C2BA4C74F for ; Sat, 19 Dec 2015 01:00:16 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A40C10CB for ; Sat, 19 Dec 2015 01:00:16 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x22d.google.com with SMTP id u65so98860156qkh.2 for ; Fri, 18 Dec 2015 17:00:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=tC0bmYag8Q2B3b3w9BDM9gWWIg8KPcJgdN4W6QzzWWc=; b=VbmbyJuEPdcEXuCRjl2Rg0cbyqFQrq68S/qLMM7R8X435NInpza0ieCqgSM9DvRmg+ 25Jc1wx9VWBqFpZhZxEYeH9NZclmaVmXD9Fcsm5g1rBpCIMeLSsW4sYAAt3a3FymLMF2 HWIy1EvcYHrbpcr3Amazo6Ui/YfqTVxaIp2aUF9AlgVcp+cRJWVSEqayJQcKQRFsupKy TTd6v8mdL/+uQTjiNx18yO0V/dtaRrxKX95KETbosz8pTXIYBd+XRfidAtMIVB2aPS+A 7AccACoQy0C9JGZ2R4puBv+PYEkVxP7JL+5ZpJopwgX2lGz0aC3un/3cDsfvDcieqb5a DfMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=tC0bmYag8Q2B3b3w9BDM9gWWIg8KPcJgdN4W6QzzWWc=; b=HEE/nX9J98JhxNFiIddDwabQZz2u6bQ8uTHat9+iuwWF1HVykx3sRlsKdTC3vWjJzb hxsQewRVIW1FUPsS5wDihm1YBi3+9/t8fTQQImeXcxbqdc1erO5nE8WR9a0KRMl+tnfI YbUdWsNU15rW9CVJDJfMaqk7RlHdjDz9wkCRBYjJsgjV6WuKChrjnkri/YOPYCZYCxZz oWP7bmRt8p6j2/EiqCt9W6WVHjxlym2pUd8ZV9tyHR4zOHPgBIDzD3htQy7Cf3XFcPTw louNJrVBRwJDsb9Dz9+3IgMr6dutqOC/+UvoQeP0hunHhoPcHIpNJtyNIfsSd1KgKxVg 9CmQ== X-Gm-Message-State: ALoCoQkLnCN3CN8FFoHVFVl0pvRSG+sz9Y45mhuPLsokKhgelgIM8Y/5p7wr8yxngaiMPriiyXciYBTkfYTuARz1v+A9QffW3Q== X-Received: by 10.55.201.130 with SMTP id m2mr9188964qkl.0.1450486814777; Fri, 18 Dec 2015 17:00:14 -0800 (PST) Received: from mutt-hardenedbsd (c-73-135-80-144.hsd1.md.comcast.net. [73.135.80.144]) by smtp.gmail.com with ESMTPSA id 35sm7955818qkv.23.2015.12.18.17.00.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Dec 2015 17:00:13 -0800 (PST) Date: Fri, 18 Dec 2015 20:00:11 -0500 From: Shawn Webb To: Roger Marquis Cc: freebsd-current@freebsd.org, bapt@freebsd.org Subject: Re: Base Packaging in 11 Message-ID: <20151219010011.GB77189@mutt-hardenedbsd> References: <567494f0.8196420a.f5d77.ffffad74SMTPIN_ADDED_MISSING@mx.google.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wq9mPyueHGvFACwf" Content-Disposition: inline In-Reply-To: <567494f0.8196420a.f5d77.ffffad74SMTPIN_ADDED_MISSING@mx.google.com> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-CURRENT-HBSD FreeBSD 11.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 01:00:16 -0000 --wq9mPyueHGvFACwf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 18, 2015 at 03:21:13PM -0800, Roger Marquis wrote: > Forwarding this from freebsd-security in case anyone here can update us > regarding the status of base packaging or has URLs for projects/release-p= kg. >=20 > Roger This is from the conversation Baptiste and I had over IRC a few days (or a week or so) ago: 11:10 < lattera> bapt: how's work on pkg base going? 12:30 <@bapt> lattera: stalled 12:31 < lattera> bapt: :( what can I do to help it progress? 12:31 <@bapt> lattera: no idea :) 12:31 < lattera> bapt: what's left to be done? 12:33 <@bapt> lattera: lots of changes in pkg itself I asked if it'd make it for 11.0-RELEASE, but he didn't respond. I'm CC'ing him onto this email thread. Thanks, --=20 Shawn Webb HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --wq9mPyueHGvFACwf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWdKwaAAoJEGqEZY9SRW7uPT8P/0HdR0K+cfQfLYJ53msCl4Mp h5+Iz2ZLkBprCUOPgs7t8HMFS4gAY/JVqpOInwxWJ0dNohzmb7S+cdpa5y93JQJZ 6SfB1f2aHgLIyo02cNcOeFARUoZMCZFPhlzokI4SSe/YYaLvdIRu6xqXVT9PYJ1t isQ26tFxC2EwsvAU+EyjF4yfe+HZgQJePj5DtZvpVu7D9fZEoMGLpShXE/ntwgqh JpXiS/PdOxLsoM/XmrDDUm4JLYMiQ6SP2gHnQA6yIccuRm+VUBgEonVfAcZvIk05 9hJEvQ6W1avxwF/3iNyHqfxjH9d+jqS6h8inGAqGMmeCttKtPHgiQrGiPQWa0ymg cFSa/vVQN0UHYeChZW4QbvROtPXQYZoLlgzHRcO/fNhdTMUTnXNybU4fHBO9WdIw l2cbUVjCLeL3zLkgdc0i4Ftswe/4x1F4qNmntQbMrNlaBoB0NSej9U3ikoBLBnMm ZYB9PRvNSut+eYS7OUq8nR9jg3D+uiGhlBEsVMSOGQSdWy7NVTNkbmC/qb9Grcnj Y3TOh9Ta7DDPyu4PpwxxlVCgq0m0Q8om9CjeFDN854Hrz4wdYR5CLHH1cXQctxor T4kl+I8L52WZ794jWxZKmk/XhyWDN/f2+tsDxEFVYAPC+3t6t64A368/6ITLLoYE wzmZsB4QUxVLHDqc9af/ =WVQF -----END PGP SIGNATURE----- --wq9mPyueHGvFACwf-- From owner-freebsd-current@freebsd.org Sat Dec 19 01:30:18 2015 Return-Path: Delivered-To: freebsd-current@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 AF67FA4BA73 for ; Sat, 19 Dec 2015 01:30:18 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from mx1.scaleengine.net (mx1.scaleengine.net [209.51.186.6]) by mx1.freebsd.org (Postfix) with ESMTP id 92C2A139D for ; Sat, 19 Dec 2015 01:30:18 +0000 (UTC) (envelope-from allanjude@freebsd.org) Received: from [10.1.1.2] (unknown [10.1.1.2]) (Authenticated sender: allanjude.freebsd@scaleengine.com) by mx1.scaleengine.net (Postfix) with ESMTPSA id 698BFD217 for ; Sat, 19 Dec 2015 01:30:17 +0000 (UTC) Subject: Re: Base Packaging in 11 To: freebsd-current@freebsd.org References: <20151218232126.4B2DAD0AF@mx1.scaleengine.net> From: Allan Jude X-Enigmail-Draft-Status: N1110 Message-ID: <5674B32D.7050000@freebsd.org> Date: Fri, 18 Dec 2015 20:30:21 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20151218232126.4B2DAD0AF@mx1.scaleengine.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ccxpfNi4E52pauQ8cv6VuxtVxPaDa8FOI" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 01:30:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ccxpfNi4E52pauQ8cv6VuxtVxPaDa8FOI Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-12-18 18:21, Roger Marquis wrote: >> > The plan is for 11 to have a fully packaged base system. There shou= ld >> > be some information in developer summit reports on the wiki. The co= de >> > is in projects/release-pkg. >> I have mostly complete code to make openssl in base 'private', it just needs more testing. It has survived a make universe though. I even have the patches to make pkg support it (since pkg needs openssl, but cannot depend on openssl from ports) upstreamed already. I'll try to get it caught up to -current and posted this weekend. --=20 Allan Jude --ccxpfNi4E52pauQ8cv6VuxtVxPaDa8FOI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJWdLMwAAoJEBmVNT4SmAt+rVkQAIepF0Vsl3F/BhFEVQbYnvaV eTyIk7sOZksFka3C+34mP3OJsMowz+stOetCZSRJMog7kGIe73YTtu8rm3a+o/+s xtrLurttFIZRKPVBy3THh097rOK8V+jPE9MMJOwXyz44mTvkqXqYbPL69B5KQFYY c+GN6N+KeStJqVVQdmuqcWmV5IyE1fgFEcS3+j8npctw98NXugAzc2FAXBWvcIgf GWJ4sIDgjbP8xdKzlLwy4H5ii18t/cA8V9jWjeozbtgYAdV8vgLD+2jFpwJOCew2 zvQGA8aVMbpvGUlx4meQwg0ssY069cF9eMGFpgo5G9MemCo8lIt/IfwdvTpILeMl Az14Y3MyuwuQJDMHUrLnYIcXrqjEggsUPM3VJsOUqRUXx/Phb9YRA1rpHHRkd9q7 UlmdDTts5f4nbZpFr6EenXx4mc6tKTSjXvANVj+as3ffveMR34UQi0qOxiMpLvtv LrAIizLDjGFpipSij30y7NfaET5zlcPNB/BybxE0LXlGvVO5prDZWmVvYDlCQ6J4 AOiP3aWcce+yS+20drHDYqX/ZYW7qFrW27TSs4ow7+yQ21GEcAuj64/9T4DcOMuv MiichI/NciLpFaDMmhoGUUaMIl5yyp7YWqoTjqnh51Sips0cK4MjU/fJSszkDPto Kkw8TJZ6Oaqvn5arSUg+ =9UL3 -----END PGP SIGNATURE----- --ccxpfNi4E52pauQ8cv6VuxtVxPaDa8FOI-- From owner-freebsd-current@freebsd.org Sat Dec 19 01:54:04 2015 Return-Path: Delivered-To: freebsd-current@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 3471FA4CCFA for ; Sat, 19 Dec 2015 01:54:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 26F3D1B68 for ; Sat, 19 Dec 2015 01:54:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 47615538 for ; Sat, 19 Dec 2015 01:54:04 +0000 (UTC) Date: Sat, 19 Dec 2015 01:54:03 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <572297581.11.1450490043877.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2874 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 01:54:04 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Sat Dec 19 02:05:10 2015 Return-Path: Delivered-To: freebsd-current@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 E1F92A4B505 for ; Sat, 19 Dec 2015 02:05:09 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7A13B12AB for ; Sat, 19 Dec 2015 02:05:09 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x232.google.com with SMTP id p187so6324553wmp.0 for ; Fri, 18 Dec 2015 18:05:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=BrRmFCxLMUuqFYdmUoiriN9Z3nQ8BWQfUmjCoA8Y/T0=; b=Xgs/KcmMRycRfTRAYVk9cx8ZcmlWT/6gKkeyWCtv4gsBqNJTxWSgPCie1sK5VH+oyq h0XtIWEXo/clspb5wVreLbWQd78UaC440BFxY49He7yNZ8ZTuQ2vq/PwzT+GcrfIWl/J Q6eo3q8att5EobzYd5HOJFEoWbrmbCrzq4GXHTlxR818x1V0hghNdxqNrgVhbnoM+aXB zCmFRRHY2vy2/vYU43uuu1wkqIyzxaML3/3Y69AanLEx/0aTy2ARtJHYVV1wL9bd2LRx j62JkhjSXMrC8HZjrTJao+TKpDFNh+j7EKeiJ/I7du8ITYQiUonl6MdA9FEZ6anyX5Q6 Ecfw== X-Received: by 10.194.2.168 with SMTP id 8mr8420659wjv.66.1450490707295; Fri, 18 Dec 2015 18:05:07 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id x8sm8930086wmg.13.2015.12.18.18.05.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Dec 2015 18:05:06 -0800 (PST) Sender: Baptiste Daroussin Date: Sat, 19 Dec 2015 03:05:04 +0100 From: Baptiste Daroussin To: Roger Marquis Cc: freebsd-current@freebsd.org Subject: Re: Base Packaging in 11 Message-ID: <20151219020504.GC41161@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XMCwj5IQnwKtuyBG" Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 02:05:10 -0000 --XMCwj5IQnwKtuyBG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 18, 2015 at 03:21:13PM -0800, Roger Marquis wrote: > Forwarding this from freebsd-security in case anyone here can update us > regarding the status of base packaging or has URLs for projects/release-p= kg. >=20 > Roger >=20 Packaging base is happening here: https://svnweb.freebsd.org/base/projects/release-pkg/ It is mostly stalled for month due to lack of time working on it. The TODO list is mostly: - implement priotity in plist for pkg to ensure the ordre files will be rep= laced - finishing flexible dependencies and use it by default in pkg - tracking down all issues from installworld that results files not install= ed by install(1) and files installed twice In my opinion it should not be made the default mechanism for 11.0-RELEASE = if we are not able to provide our first packages for testing by the end of januar= y to leave enough time for testing and fixes before the release. While I was pretty confident few month ago, things has changed since and I cannot spend the necessary time on it for various reasons. Best regards, Bapt --XMCwj5IQnwKtuyBG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWdLtQAAoJEGOJi9zxtz5a5XcP/AoVN3PMrSi6fmXmKjTuaHJS COy/o6Rh4mUAbT0UYfhmNXLU5aN3eFtmgv7xHMLgjsOhl836o6slLyieKqPtAOeM DFax8Ofucptm8l3siPo04gdizIaXIHgrkoWfQ/IUn9c+tRHqPZ6c1CvTp7rjsaIN GnOWkOPP4yeJE+Oc04G1IXez4oyMJkze3CBkstJuyv4MigWRNHjCzHT1ppxwjFQI nnwH6dnggnPzT9uv8X/0SSfmajlGEBBbaS06lZGWxwvUvzQhqOqZA3Apy1BCqN/F B9KLCnXVS7JEI0J/scmlMaQx2h2quhm4bnQGnIWMDdSY75lWEhEtOpKgG7w86Ayx qib8sNTP5sWgDGyM17XtWohUqbyw4iOelx4alazU6VeM5a6gGq5jW7HCWrolohZW jWhzG+2r0pFxv7t9QGwQfMpreWRjeLwr2fjfdxZV8tHWnuw8R9nGxb/5MHCSECND h+iysxuKB1xd2bh94VSYZi8uJ5F7TZBDKTNL6Wh8mOZF7iAoFDPz2kVJ2Fc+v0XT rxZgHzD3eFHjMXQ+nSSGEc6qXLRWzXTBximBec8ffeWCjT2lj/S/uHNjhdoBJ2h/ rihJx5WvmTxUQLGNR+ijBOjRFrx6rYb37fnBbCrlPFb/4CgZXyqsV/Ib50CPD0mZ /7ZXr9EPGTMAgkFyayjZ =DjNT -----END PGP SIGNATURE----- --XMCwj5IQnwKtuyBG-- From owner-freebsd-current@freebsd.org Sat Dec 19 05:13:53 2015 Return-Path: Delivered-To: freebsd-current@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 1C07CA4C016 for ; Sat, 19 Dec 2015 05:13:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0CE5F1A77 for ; Sat, 19 Dec 2015 05:13:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 082595A4 for ; Sat, 19 Dec 2015 05:13:52 +0000 (UTC) Date: Sat, 19 Dec 2015 05:13:51 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1445292228.12.1450502032042.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <572297581.11.1450490043877.JavaMail.jenkins@jenkins-9.freebsd.org> References: <572297581.11.1450490043877.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2875 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 05:13:53 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Sat Dec 19 10:52:14 2015 Return-Path: Delivered-To: freebsd-current@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 09E16A4C71E for ; Sat, 19 Dec 2015 10:52:14 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id F09961618 for ; Sat, 19 Dec 2015 10:52:13 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E902D672 for ; Sat, 19 Dec 2015 10:52:13 +0000 (UTC) Date: Sat, 19 Dec 2015 10:52:13 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1276495604.14.1450522333199.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2877 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 10:52:14 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Sat Dec 19 13:52:23 2015 Return-Path: Delivered-To: freebsd-current@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 0388EA4C217 for ; Sat, 19 Dec 2015 13:52:23 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id E8AAB17E9 for ; Sat, 19 Dec 2015 13:52:22 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 077BD71D for ; Sat, 19 Dec 2015 13:52:22 +0000 (UTC) Date: Sat, 19 Dec 2015 13:52:22 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <656599543.15.1450533142535.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1276495604.14.1450522333199.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1276495604.14.1450522333199.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2878 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 13:52:23 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Sat Dec 19 15:17:13 2015 Return-Path: Delivered-To: freebsd-current@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 87C4CA4C59E for ; Sat, 19 Dec 2015 15:17:13 +0000 (UTC) (envelope-from tom@invisible-island.net) Received: from smtp-nf-201.his.com (smtp-nf-201.his.com [216.194.196.24]) by mx1.freebsd.org (Postfix) with ESMTP id 557821A94 for ; Sat, 19 Dec 2015 15:17:12 +0000 (UTC) (envelope-from tom@invisible-island.net) Received: from cuda201.his.com (cuda201.his.com [216.194.196.22]) by smtp-nf-201.his.com (Postfix) with ESMTPS id 085DE62900 for ; Sat, 19 Dec 2015 10:10:11 -0500 (EST) X-ASG-Debug-ID: 1450537810-061c4165fad32b0001-XDYc8F Received: from smtp-nf-202.his.com (smtp-nf-202.his.com [216.194.196.20]) by cuda201.his.com with ESMTP id gNQSvihKrLjcjFjW; Sat, 19 Dec 2015 10:10:10 -0500 (EST) X-Barracuda-Envelope-From: tom@invisible-island.net X-Barracuda-RBL-Trusted-Forwarder: 216.194.196.20 Received: from mail-sterling.his.com (mail-sterling.his.com [216.194.248.141]) by smtp-nf-202.his.com (Postfix) with ESMTP id 15FBC60243; Sat, 19 Dec 2015 10:10:10 -0500 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail-sterling.his.com (Postfix) with ESMTP id 3E7F0417000E; Sat, 19 Dec 2015 10:10:10 -0500 (EST) X-Barracuda-RBL-Trusted-Forwarder: 216.194.248.141 X-Virus-Scanned: amavisd-new at mail-sterling.his.com Received: from mail-sterling.his.com ([127.0.0.1]) by localhost (mail-sterling.his.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rCiSKnHkAH-s; Sat, 19 Dec 2015 10:10:07 -0500 (EST) Received: from vmw-debian7-64.jexium-island.net (static-71-246-219-82.washdc.fios.verizon.net [71.246.219.82]) by mail-sterling.his.com (Postfix) with ESMTPSA id 63C273F80062; Sat, 19 Dec 2015 10:10:07 -0500 (EST) Received: from tom by vmw-debian7-64.jexium-island.net with local (Exim 4.80) (envelope-from ) id 1aAJ94-0001tk-Px; Sat, 19 Dec 2015 10:10:06 -0500 X-Barracuda-Effective-Source-IP: static-71-246-219-82.washdc.fios.verizon.net[71.246.219.82] X-Barracuda-Apparent-Source-IP: 71.246.219.82 X-Barracuda-RBL-IP: 71.246.219.82 Date: Sat, 19 Dec 2015 10:10:06 -0500 From: Thomas Dickey To: Carsten Kunze Cc: freebsd-current@freebsd.org Subject: Re: make .SUFFIXES bug? Message-ID: <20151219151006.GA7132@vmw-debian7-64.jexium-island.net> X-ASG-Orig-Subj: Re: make .SUFFIXES bug? Reply-To: dickey@his.com References: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: smtp-nf-202.his.com[216.194.196.20] X-Barracuda-Start-Time: 1450537810 X-Barracuda-URL: https://spam.his.com:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 1878 X-Virus-Scanned: by bsmtpd at his.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=7.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.25405 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 15:17:13 -0000 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 15, 2015 at 04:01:41PM +0100, Carsten Kunze wrote: > Hello, >=20 > current groff doesn't build on FreeBSD. I had noticed the same issue som= e months ago on NetBSD and cross checked on FreeBSD and it had worked on Fr= eeBSD. There must have somethig changed since then. How to reproduce: >=20 > When there is a file "test.1.man" and a makefile: >=20 > .SUFFIXES: > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pdf= .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp According to POSIX http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html =2ESUFFIXES Prerequisites of .SUFFIXES shall be appended to the list of known suffi= xes and are used in conjunction with the inference rules (see Inference Rul= es).=20 If .SUFFIXES does not have any prerequisites, the list of known suffixes shall be cleared. and goes on to list the expected suffixes: =2ESUFFIXES: .o .c .y .l .a .sh .f .c=CB=9C .y=CB=9C .l=CB=9C .sh=CB=9C .f= =CB=9C > .man: > @echo Making $@ from $< > rm -f $@ > @LC_ALL=3DC \ > sed -e "s|foo|bar|g" \ > $< >$@ >=20 > "make test.1" results in "make: don't know how to make test.1. Stop". >=20 > When ".man" is put to the start of the list it works. It also works when= the first .SUFFIXES line is removed. >=20 > The answer from NetBSD is that this is very likely a bug in make. May th= is > also be the case for FreeBSD? That's ironic, considering that a while back they were adamant that if the suffix wasn't in the list cited in POSIX, then it was a bug in the makefile. Your example does not list a suffix for ".1". It would be harmless to update groff's makefile to provide that, and a corresponding suffix-rule. --=20 Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlZ1c04ACgkQcCNT4PfkjttkKACbBqWX6D7RvtHQOXAAV/yoFOec +5EAoKaQUON2okU2NHs8Keb0MlRoCUWw =4vzj -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE-- From owner-freebsd-current@freebsd.org Sat Dec 19 16:52:29 2015 Return-Path: Delivered-To: freebsd-current@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 CEF9EA4CC22 for ; Sat, 19 Dec 2015 16:52:29 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B8C481095 for ; Sat, 19 Dec 2015 16:52:29 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C7E667C3 for ; Sat, 19 Dec 2015 16:52:29 +0000 (UTC) Date: Sat, 19 Dec 2015 16:52:28 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <384802216.16.1450543948175.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <656599543.15.1450533142535.JavaMail.jenkins@jenkins-9.freebsd.org> References: <656599543.15.1450533142535.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2879 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 16:52:29 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure From owner-freebsd-current@freebsd.org Sat Dec 19 20:31:31 2015 Return-Path: Delivered-To: freebsd-current@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 D3F9EA4CD36 for ; Sat, 19 Dec 2015 20:31:31 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-01.arcor-online.net (mail-in-01.arcor-online.net [151.189.21.41]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 77DB311D2 for ; Sat, 19 Dec 2015 20:31:31 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-02-z2.arcor-online.net (mail-in-02-z2.arcor-online.net [151.189.8.14]) by mx.arcor.de (Postfix) with ESMTP id 3pNJcV1mdgzFR64; Sat, 19 Dec 2015 21:31:22 +0100 (CET) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mail-in-02-z2.arcor-online.net (Postfix) with ESMTP id 30F3F718141; Sat, 19 Dec 2015 21:31:22 +0100 (CET) Received: from webmail20.arcor-online.net (webmail20.arcor-online.net [151.189.8.201]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id 3pNJcV1CPsz8Rtf; Sat, 19 Dec 2015 21:31:22 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-10.arcor-online.net 3pNJcV1CPsz8Rtf DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450557082; bh=ejLh1KpkAg6WMTBHjpUJUWhPlBCieYPoJYBwjairYo4=; h=Date:From:To:Cc:Message-ID:In-Reply-To:References:Subject: MIME-Version:Content-Type:Content-Transfer-Encoding; b=E3i8JB3IvYufrmrcKJE515pWP6/A5tknUltpyAam5VWtbBVyZjmDS8PF6bda45ayl zTMDSAUz4SkXJyrDLQdG0KYxSXG5wUu0mNrfLRsuEQewuQ64BpwDb7ZtVcsw6zWA9D BRmyroNY936kNvQZio2P2tdQmUv5jprogj49YX8A= Received: from [84.179.13.20] by webmail20.arcor-online.net (151.189.8.201) with HTTP (Arcor Webmail); Sat, 19 Dec 2015 21:31:21 +0100 (CET) Date: Sat, 19 Dec 2015 21:31:22 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Cc: bertrand.garrigues@laposte.net Message-ID: <1234906713.211619.1450557082156.JavaMail.ngmail@webmail20.arcor-online.net> In-Reply-To: <20151219151006.GA7132@vmw-debian7-64.jexium-island.net> References: <20151219151006.GA7132@vmw-debian7-64.jexium-island.net> <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Subject: Aw: Re: make .SUFFIXES bug? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 84.179.13.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 20:31:32 -0000 Thomas Dickey wrote: > On Tue, Dec 15, 2015 at 04:01:41PM +0100, Carsten Kunze wrote: > > current groff doesn't build on FreeBSD. I had noticed the same issue some > > months ago on NetBSD and cross checked on FreeBSD and it had worked on > > FreeBSD. There must have somethig changed since then. How to reproduce: > > > > When there is a file "test.1.man" and a makefile: > > > > .SUFFIXES: > > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pdf > > .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp > According to POSIX > > http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html > > .SUFFIXES > Prerequisites of .SUFFIXES shall be appended to the list of known > suffixes > and are used in conjunction with the inference rules (see Inference > Rules). > If .SUFFIXES does not have any prerequisites, the list of known > suffixes > shall be cleared. > > and goes on to list the expected suffixes: > > .SUFFIXES: .o .c .y .l .a .sh .f .c? .y? .l? .sh? .f? Why is this relevant? The first "empty" .SUFFIXES line in the example above clears all default (or previously set) suffixes and the second one sets the project relevant suffixes. So I can assume that for the following suffix rules *these* specified suffixes are used. > > .man: > > @echo Making $@ from $< > > rm -f $@ > > @LC_ALL=C \ > > sed -e "s|foo|bar|g" \ > > $< >$@ > > > > "make test.1" results in "make: don't know how to make test.1. Stop". > > > > When ".man" is put to the start of the list it works. It also works when > > the first .SUFFIXES line is removed. > > > > The answer from NetBSD is that this is very likely a bug in make. May > > this > > also be the case for FreeBSD? > That's ironic, considering that a while back they were adamant that if > the suffix wasn't in the list cited in POSIX, then it was a bug in the > makefile. I agree, but ".man" is in the list. > Your example does not list a suffix for ".1". It would be harmless to > update groff's makefile to provide that, and a corresponding suffix-rule. Please don't consider .1 as a suffix here. The task is to make "test.1", it could also be named test_1 or whatever. So according to the known suffixes make looks for a file "test.1" until it finds "test.1.man". So the ".man:" rule generates a from a .man, in this case test.1 from test.1.man. So I do not really see a bug in the makefile. Carsten From owner-freebsd-current@freebsd.org Sat Dec 19 21:05:40 2015 Return-Path: Delivered-To: freebsd-current@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 85BDDA4DFC1 for ; Sat, 19 Dec 2015 21:05:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf0-x22f.google.com (mail-pf0-x22f.google.com [IPv6:2607:f8b0:400e:c00::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5F94B13B2; Sat, 19 Dec 2015 21:05:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf0-x22f.google.com with SMTP id n128so49882347pfn.0; Sat, 19 Dec 2015 13:05:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :cc:to:mime-version; bh=pm9uq5OrtGnw9O9U5g5QFc7dcN8zUFq4fJ6GaXvKnhY=; b=W6CWE8ElrpQCL67oCQvDExS92A3dXwPUkF4wGXr7kuPO7DiA/k9lrUzuVwgzSXFdyW ATBpezSov/3P3CO0sBBn6ZjhQjcmJMDEGuRz3sjixQ4p8oI5GRgYspJoyaUQgPO+jZnU cOWPt/QPeYs09IL/RrRwJ9dkpsGxBuibYZ2zKLwPRHqeC0eXTb+SXgizhVpJWcr1zeNe S9G81zog5AYL1jOW1woT592LUh7sypYP+R7SeV1i63nZgrv0PGoqXZxqWmYKY/Ap+IrQ EVUAsn0SHVNDe9PgbS0UI8HjkpTN3DEpPmRbwlGy25QStagkYCBN9kipZAvLpOiKsD8a nH4A== X-Received: by 10.98.10.66 with SMTP id s63mr8436184pfi.71.1450559139977; Sat, 19 Dec 2015 13:05:39 -0800 (PST) Received: from [192.168.20.7] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id dz6sm30069847pab.19.2015.12.19.13.05.37 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 19 Dec 2015 13:05:38 -0800 (PST) From: NGie Cooper Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Build from 9.3-RELEASE to 11.0-CURRENT fails for i386 (-Wsign-compare issues with gcc) Date: Sat, 19 Dec 2015 13:05:36 -0800 Message-Id: <8E98A82D-C36F-4863-8BE4-81288735F3A1@gmail.com> Cc: FreeBSD CURRENT To: John Baldwin Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 21:05:40 -0000 Hi John, I tried bootstrapping 9.3-RELEASE to 11.0-CURRENT with i386 and = ran into the -Wsign-compare issue below when running make libraries with = buildworld, because it=E2=80=99s building libkvm with gcc 4.2.1 :/=E2=80=A6= I=E2=80=99ve tried bootstrapping with clang/clang37, but haven=E2=80=99t = been able to yet. I=E2=80=99ll try installing 10.2-RELEASE via = freebsd-update so I can use clang instead of gcc. Thanks! -NGie % git log --show-notes --grep svn -n 1 commit 69774947bfffd5e16d26b60a82d880aa659abbf2 Author: imp Date: Sat Dec 19 19:20:48 2015 +0000 Move some MIPS specific flags to be more congruent with other architectures. Notes: svn path=3D/head/; revision=3D292474 % make buildworld --- lib/libkvm__L --- --- kvm_i386.o --- cc -O2 -pipe -O2 -pipe -DLIBC_SCCS -I/usr/src/git/lib/libkvm -MD -MP = -MF.depend.kvm_i386.o -MTkvm_i386.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k = -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c = /usr/src/git/lib/libkvm/kvm_i386.c -o kvm_i386.o --- lib/libnv__L --- --- obj --- --- lib/libkvm__L --- cc1: warnings being treated as errors In file included from /usr/src/git/lib/libkvm/kvm_i386.c:63: /usr/src/git/lib/libkvm/kvm_i386.h:73: warning: comparison between = signed and unsigned *** [kvm_i386.So] Error code 1 bmake[3]: stopped in /usr/src/git/lib/libkvm 1 error bmake[3]: stopped in /usr/src/git/lib/libkvm *** [lib/libkvm__L] Error code 2 bmake[2]: stopped in /usr/src/git --- lib/libmd__L --- A failure has been detected in another branch of the parallel make bmake[3]: stopped in /usr/src/git/lib/libmd *** [lib/libmd__L] Error code 2 bmake[2]: stopped in /usr/src/git 2 errors bmake[2]: stopped in /usr/src/git *** [libraries] Error code 2 =E2=80=A6 % cc --version cc (GCC) 4.2.1 20070831 patched [FreeBSD] Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is = NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR = PURPOSE. %= From owner-freebsd-current@freebsd.org Sat Dec 19 22:36:10 2015 Return-Path: Delivered-To: freebsd-current@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 A3CF0A4B20D for ; Sat, 19 Dec 2015 22:36:10 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 85A7318C6 for ; Sat, 19 Dec 2015 22:36:10 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date; bh=e4Dfh3HpH1OVuJM3VpNBs2n5ftutyVBbf/6M9YFzGi8=; b=b/DB HOMk3A22eUD9FfmTdYcapKZF/Toq+FHNChUyapW1yWderGYypruRag7dZKTZ/DLHGrpaSeaVVyUw4 z4Et9JFejjH5w9likMrNVvFIldj8hbLem6JFU9nofewDYmiGBA/oqLpMgTYUhZE0jk+kfh/9AzINM CZ0OEYoVhMI94=; Received: from [39.254.32.77] (port=62039 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.86) (envelope-from ) id 1aAQ6c-000sdr-Bl for freebsd-current@freebsd.org; Sat, 19 Dec 2015 15:36:03 -0700 Date: Sun, 20 Dec 2015 06:35:55 +0800 From: Erich Dollansky To: freebsd-current@freebsd.org Subject: how to avoid warning: use of old-style cast [-Wold-style-cast] Message-ID: <20151220063555.5ae6a113@X220.alogt.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Authenticated-Sender: sl-508-2.slc.westdc.net: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 22:36:10 -0000 Hi, when compiling on FreeBSD 11, I get some warnings as mentioned in the subject. What is the recommended way to avoid them? Some examples are: FIONREAD or SIG_IGN. The machine: FreeBSD raspberry2.alogt.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r291495: Tue Dec 1 09:13:20 UTC 2015 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI2 arm Should we edit the include files? Any other ideas? Erich From owner-freebsd-current@freebsd.org Sat Dec 19 22:51:44 2015 Return-Path: Delivered-To: freebsd-current@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 18F58A4BC2E for ; Sat, 19 Dec 2015 22:51:44 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0A9EC1F27 for ; Sat, 19 Dec 2015 22:51:44 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 164A1894 for ; Sat, 19 Dec 2015 22:51:44 +0000 (UTC) Date: Sat, 19 Dec 2015 22:51:44 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1476973252.19.1450565504043.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <384802216.16.1450543948175.JavaMail.jenkins@jenkins-9.freebsd.org> References: <384802216.16.1450543948175.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: Build-UFS-image #2880 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 22:51:44 -0000 See ------------------------------------------ [...truncated 1541 lines...] ./cddl/usr.sbin/dtrace/common/ustack missing (created) ./cddl/usr.sbin/dtrace/common/vars missing (created) ./cddl/usr.sbin/dtrace/common/version missing (created) ./etc missing (created) ./etc/rc.d missing (created) ./games missing (created) ./gnu missing (created) ./gnu/lib missing (created) ./gnu/usr.bin missing (created) ./gnu/usr.bin/diff missing (created) ./lib missing (created) ./lib/atf missing (created) ./lib/atf/libatf-c missing (created) ./lib/atf/libatf-c/detail missing (created) ./lib/atf/libatf-c++ missing (created) ./lib/atf/libatf-c++/detail missing (created) ./lib/atf/test-programs missing (created) ./lib/libarchive missing (created) ./lib/libc missing (created) ./lib/libc/c063 missing (created) ./lib/libc/db missing (created) ./lib/libc/gen missing (created) ./lib/libc/gen/execve missing (created) ./lib/libc/gen/posix_spawn missing (created) ./lib/libc/hash missing (created) ./lib/libc/hash/data missing (created) ./lib/libc/inet missing (created) ./lib/libc/locale missing (created) ./lib/libc/net missing (created) ./lib/libc/net/getaddrinfo missing (created) ./lib/libc/net/getaddrinfo/data missing (created) ./lib/libc/nss missing (created) ./lib/libc/regex missing (created) ./lib/libc/regex/data missing (created) ./lib/libc/resolv missing (created) ./lib/libc/rpc missing (created) ./lib/libc/ssp missing (created) ./lib/libc/stdio missing (created) ./lib/libc/stdlib missing (created) ./lib/libc/string missing (created) ./lib/libc/sys missing (created) ./lib/libc/time missing (created) ./lib/libc/tls missing (created) ./lib/libc/tls/dso missing (created) ./lib/libc/termios missing (created) ./lib/libc/ttyio missing (created) ./lib/libcrypt missing (created) ./lib/libmp missing (created) ./lib/libnv missing (created) ./lib/libpam missing (created) ./lib/libproc missing (created) ./lib/librt missing (created) ./lib/libthr missing (created) ./lib/libthr/dlopen missing (created) ./lib/libutil missing (created) ./lib/libxo missing (created) ./lib/msun missing (created) ./libexec missing (created) ./libexec/atf missing (created) ./libexec/atf/atf-check missing (created) ./libexec/atf/atf-sh missing (created) ./libexec/rtld-elf missing (created) ./sbin missing (created) ./sbin/dhclient missing (created) ./sbin/devd missing (created) ./sbin/growfs missing (created) ./sbin/ifconfig missing (created) ./sbin/mdconfig missing (created) ./secure missing (created) ./secure/lib missing (created) ./secure/libexec missing (created) ./secure/usr.bin missing (created) ./secure/usr.sbin missing (created) ./share missing (created) ./share/examples missing (created) ./share/examples/tests missing (created) ./share/examples/tests/atf missing (created) ./share/examples/tests/plain missing (created) ./sys missing (created) ./sys/acl missing (created) ./sys/aio missing (created) ./sys/fifo missing (created) ./sys/file missing (created) ./sys/kern missing (created) ./sys/kern/acct missing (created) ./sys/kern/execve missing (created) ./sys/kern/pipe missing (created) ./sys/kqueue missing (created) ./sys/mqueue missing (created) ./sys/netinet missing (created) ./sys/opencrypto missing (created) ./sys/pjdfstest missing (created) ./sys/pjdfstest/chflags missing (created) ./sys/pjdfstest/chmod missing (created) ./sys/pjdfstest/chown missing (created) ./sys/pjdfstest/ftruncate missing (created) ./sys/pjdfstest/granular missing (created) ./sys/pjdfstest/link missing (created) ./sys/pjdfstest/mkdir missing (created) ./sys/pjdfstest/mkfifo missing (created) ./sys/pjdfstest/mknod missing (created) ./sys/pjdfstest/open missing (created) ./sys/pjdfstest/rename missing (created) ./sys/pjdfstest/rmdir missing (created) ./sys/pjdfstest/symlink missing (created) ./sys/pjdfstest/truncate missing (created) ./sys/pjdfstest/unlink missing (created) ./sys/posixshm missing (created) ./sys/vfs missing (created) ./sys/vm missing (created) ./usr.bin missing (created) ./usr.bin/apply missing (created) ./usr.bin/basename missing (created) ./usr.bin/bmake missing (created) ./usr.bin/bmake/archives missing (created) ./usr.bin/bmake/archives/fmt_44bsd missing (created) ./usr.bin/bmake/archives/fmt_44bsd_mod missing (created) ./usr.bin/bmake/archives/fmt_oldbsd missing (created) ./usr.bin/bmake/basic missing (created) ./usr.bin/bmake/basic/t0 missing (created) ./usr.bin/bmake/basic/t1 missing (created) ./usr.bin/bmake/basic/t2 missing (created) ./usr.bin/bmake/basic/t3 missing (created) ./usr.bin/bmake/execution missing (created) ./usr.bin/bmake/execution/ellipsis missing (created) ./usr.bin/bmake/execution/empty missing (created) ./usr.bin/bmake/execution/joberr missing (created) ./usr.bin/bmake/execution/plus missing (created) ./usr.bin/bmake/shell missing (created) ./usr.bin/bmake/shell/builtin missing (created) ./usr.bin/bmake/shell/meta missing (created) ./usr.bin/bmake/shell/path missing (created) ./usr.bin/bmake/shell/path_select missing (created) ./usr.bin/bmake/shell/replace missing (created) ./usr.bin/bmake/shell/select missing (created) ./usr.bin/bmake/suffixes missing (created) ./usr.bin/bmake/suffixes/basic missing (created) ./usr.bin/bmake/suffixes/src_wild1 missing (created) ./usr.bin/bmake/suffixes/src_wild2 missing (created) ./usr.bin/bmake/syntax missing (created) ./usr.bin/bmake/syntax/directive-t0 missing (created) ./usr.bin/bmake/syntax/enl missing (created) ./usr.bin/bmake/syntax/funny-targets missing (created) ./usr.bin/bmake/syntax/semi missing (created) ./usr.bin/bmake/sysmk missing (created) ./usr.bin/bmake/sysmk/t0 missing (created) ./usr.bin/bmake/sysmk/t0/2 missing (created) ./usr.bin/bmake/sysmk/t0/2/1 missing (created) ./usr.bin/bmake/sysmk/t0/mk missing (created) ./usr.bin/bmake/sysmk/t1 missing (created) ./usr.bin/bmake/sysmk/t1/2 missing (created) ./usr.bin/bmake/sysmk/t1/2/1 missing (created) ./usr.bin/bmake/sysmk/t1/mk missing (created) ./usr.bin/bmake/sysmk/t2 missing (created) ./usr.bin/bmake/sysmk/t2/2 missing (created) ./usr.bin/bmake/sysmk/t2/2/1 missing (created) ./usr.bin/bmake/sysmk/t2/mk missing (created) ./usr.bin/bmake/variables missing (created) ./usr.bin/bmake/variables/modifier_M missing (created) ./usr.bin/bmake/variables/modifier_t missing (created) ./usr.bin/bmake/variables/opt_V missing (created) ./usr.bin/bmake/variables/t0 missing (created) ./usr.bin/calendar missing (created) ./usr.bin/cmp missing (created) ./usr.bin/cpio missing (created) ./usr.bin/col missing (created) ./usr.bin/comm missing (created) ./usr.bin/cut missing (created) ./usr.bin/dirname missing (created) ./usr.bin/file2c missing (created) ./usr.bin/grep missing (created) ./usr.bin/gzip missing (created) ./usr.bin/ident missing (created) ./usr.bin/join missing (created) ./usr.bin/jot missing (created) ./usr.bin/lastcomm missing (created) ./usr.bin/limits missing (created) ./usr.bin/m4 missing (created) ./usr.bin/mkimg missing (created) ./usr.bin/ncal missing (created) ./usr.bin/opensm missing (created) ./usr.bin/printf missing (created) ./usr.bin/sed missing (created) ./usr.bin/sed/regress.multitest.out missing (created) ./usr.bin/soelim missing (created) ./usr.bin/tar missing (created) ./usr.bin/timeout missing (created) ./usr.bin/tr missing (created) ./usr.bin/truncate missing (created) ./usr.bin/units missing (created) ./usr.bin/uudecode missing (created) ./usr.bin/uuencode missing (created) ./usr.bin/xargs missing (created) ./usr.bin/xo missing (created) ./usr.bin/yacc missing (created) ./usr.bin/yacc/yacc missing (created) ./usr.sbin missing (created) ./usr.sbin/etcupdate missing (created) ./usr.sbin/fstyp missing (created) ./usr.sbin/makefs missing (created) ./usr.sbin/newsyslog missing (created) ./usr.sbin/nmtree missing (created) ./usr.sbin/pw missing (created) ./usr.sbin/sa missing (created) mtree -deU -f /builds/FreeBSD_HEAD/etc/mtree/BSD.sendmail.dist -p ./var/spool/clientmqueue missing (created) install -l s usr/src/sys cd for mandir in man*; do install -l s ../$mandir install -l s ../$mandir done cd for mandir in man*; do install -l s ../$mandir done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/man.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " if [ "yes" != "no" ]; then install -l s "$2" " fi; shift; shift; done set - `grep "^[a-zA-Z]" /builds/FreeBSD_HEAD/etc/nls.alias`; while [ $# -gt 0 ] ; do install -l s "$2" " shift; shift; done -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /builds/FreeBSD_HEAD; make -f Makefile.inc1 install ===> lib (install) ===> lib/csu (install) ===> lib/csu/amd64 (install) install -o root -g wheel -m 444 crt1.o crti.o crtn.o Scrt1.o gcrt1.o ===> lib/libc (install) install -C -o root -g wheel -m 444 libc.a install -C -o root -g wheel -m 444 libc_p.a install: libc_p.a: No such file or directory *** Error code 71 Stop. make[5]: stopped in /builds/FreeBSD_HEAD/lib/libc *** Error code 1 Stop. make[4]: stopped in /builds/FreeBSD_HEAD/lib *** Error code 1 Stop. make[3]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[2]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make[1]: stopped in /builds/FreeBSD_HEAD *** Error code 1 Stop. make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure