From owner-freebsd-current@freebsd.org Sun Jun 5 00:50:31 2016 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 10021B4EC88; Sun, 5 Jun 2016 00:50:31 +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 D2CC319C7; Sun, 5 Jun 2016 00:50:30 +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 u550oLRd049134; Sat, 4 Jun 2016 17:50:25 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201606050050.u550oLRd049134@gw.catspoiler.org> Date: Sat, 4 Jun 2016 17:50:21 -0700 (PDT) From: Don Lewis Subject: Re: VirtualBox network connectivity broken on recent -CURRENT To: asomers@freebsd.org cc: freebsd-current@freebsd.org, freebsd-emulation@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 00:50:31 -0000 On 4 Jun, Alan Somers wrote: > On Fri, Jun 3, 2016 at 6:43 PM, Don Lewis wrote: >> On 3 Jun, Don Lewis wrote: >>> It looks like something changed in -CURRENT to break network >>> connectivity to VirtualBox guests. This was last known to work with >>> r299139 (May 6th) and is definitely broken with r301229. The VirtualBox >>> port revisions are: >>> virtualbox-ose-4.3.38_1 >>> virtualbox-ose-kmod-4.3.38 >>> It looks like there was one change to the VirtualBox on May 9th, but it >>> looks unlikely to be the cause of the problem. >>> >>> The network settings are: >>> Attached to: Bridged Adapter >>> Name: re0 >>> Adapter Type: Paravirtualized Network (virtio-net) >>> Promiscuous Mode: Deny >>> MAC Address: [snip] >>> Ifconfig says that the interface is up, but I am unable to ping either >>> the host or anything else on the LAN from the guest. It looks like the >>> problem is with outbound traffic. If I attempt to ping the guest, the >>> source IP address and MAC address show up in the guest's arp table, but >>> ping reports: >>> ping: sendto: Host is down >>> That makes me think that the arp responses from the guest are not >>> getting transmitted. None of the machines involved are running >>> firewalls. If I ping from the guest, I don't see any arp requests on >>> the wire and the arp command shows the table entry as incomplete. >>> >>> The problem shows up with both FreeBSD -CURRENT and Debian guests. >> >> I see the same behaviour if I set: >> Attached to: NAT >> or >> Adapter Type: 82540EM >> > > Might be related to this routing bug: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207831 Doesn't look like it. The questionable commit there seems to be r293159. I didn't see breakage until after r299139. From owner-freebsd-current@freebsd.org Sun Jun 5 02:04:46 2016 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 3401FB68CF0; Sun, 5 Jun 2016 02:04:46 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::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 E24241AAC; Sun, 5 Jun 2016 02:04:45 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qg0-x234.google.com with SMTP id 93so28307514qgx.2; Sat, 04 Jun 2016 19:04:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=2xzixrI6Q4t7Srv7Me4jHeVpwHH01tls6hFI3ByWq80=; b=wtM8FaFu3S4dgAPrbNb3XyqHaOncLbIVLAIysm25ELHmvmjZcIX/1nmqLjkw/tffpy /dofORL3wgQ7uI825kxGhFNmU3MgAbuKyd3Hiq4SFaWykcAspfzyzo8ekq7IUKolL06T 6m6qzH89iWPtd5nWSP8FpSw4CAadYOFyVC7u3VyHBIdOq69LfEx+LozWgP3bVfojA4HU ALLgvm8HEEtvvVxnPW2ok/KdF17HdWoMO6Hi83gGX4cTUSRKXfmDO6y0IkBKm/cR0Gyq dUf3K4tF71MpypJhQaSreR8LoXL3MalpYZTliSX4qos1Q3YpjcZ3maFpHxS6XUeH2yhZ Yybg== 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-disposition:in-reply-to:user-agent; bh=2xzixrI6Q4t7Srv7Me4jHeVpwHH01tls6hFI3ByWq80=; b=QUu7Sqvjun0KHteqbT6rgWPvtBzjLtiJNXfXNY4j1LUUi3kEE7cwSXzWyloHQd6hXf PftIhfFFPrEvSeCg3RgRsnneVNDZORkbD6aDBOf1rj8ZZOBxGeVITc6DuRK/I5NO2H6E OHUSAihkPk/+5MWNPYiHBuawUXYGXw1GzaKlOaP7Z7mqWtaSIeq1dFhZK9Iqzcgs+74L iuAkld8bulFT1gFe9jA2NIGh19oQ56JNSfa+yT1vTJfG69ccU1gchX+vLxzI6wcp1+vv PJ/Cbx9WAE4Epjcn4SbfcLDoBG/x43x2xr5wma3yDdAr8vPdJqfsXUSv2EkNHozgxwQr CWUA== X-Gm-Message-State: ALyK8tLEUf5vR718eKAzzL3kjXpV40p1MaJwBCK3p+qL6I/1CbcovFiE2jgzzAOks9d6lg== X-Received: by 10.140.196.8 with SMTP id r8mr10082190qha.32.1465092285115; Sat, 04 Jun 2016 19:04:45 -0700 (PDT) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id y186sm3609504qha.20.2016.06.04.19.04.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Jun 2016 19:04:44 -0700 (PDT) Date: Sat, 4 Jun 2016 22:04:42 -0400 From: Randy Westlund To: Don Lewis Cc: freebsd-current@FreeBSD.org, freebsd-emulation@FreeBSD.org Subject: Re: VirtualBox network connectivity broken on recent -CURRENT Message-ID: <20160605020442.GN80638@gmail.com> References: <201606040011.u540BODD045000@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Pk/CTwBz1VvfPIDp" Content-Disposition: inline In-Reply-To: <201606040011.u540BODD045000@gw.catspoiler.org> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 02:04:46 -0000 --Pk/CTwBz1VvfPIDp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: > It looks like something changed in -CURRENT to break network > connectivity to VirtualBox guests. This was last known to work with > r299139 (May 6th) and is definitely broken with r301229. I've been having VirtualBox networking problems as well. I can't get my VMs on the network recently, but I don't recall when it last worked. Everything looks right from the guest (the arp cache shows the VirtualBox NAT router), but tcpdump on the host shows no traffic. I haven't had time to investigate further :/ --Pk/CTwBz1VvfPIDp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXU4i6AAoJEGaweXjzNsmpJDUH/1Oo8UMA0tz6O1qbma6AvnLW fo+dIJKJswMczI0rgREQnLOykXi0QydhDREq1E4wHFHFLKJZLJs4mjqGvIdqwPj2 jzELPvsrNzAHM/Jvr3/5B0uucITmJwm23D93wKBRDIosFiwNgmX0UNnk1NfHvw68 EP19Tq5r8By7yR+KKHM9fw7dIRlOgyEbLmzXng0eI5Evp1kag2OHP/RDqP0wzdV2 elJJ+kNgfTseAw6Xg/vmehnqQ7OZ8jisfAEPeIdXVA6elrXPdRcIgWgxEXk31iHa +qMiurZpBYWW1muquUhqbVmqYW1MSOI5LTFnfMbQ2jn6E4+AG/iIn9nH5l/xtn4= =wdOa -----END PGP SIGNATURE----- --Pk/CTwBz1VvfPIDp-- From owner-freebsd-current@freebsd.org Sun Jun 5 02:23:13 2016 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 71985B6A14C; Sun, 5 Jun 2016 02:23:13 +0000 (UTC) (envelope-from mmacy@nextbsd.org) Received: from sender163-mail.zoho.com (sender163-mail.zoho.com [74.201.84.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 631DD170B; Sun, 5 Jun 2016 02:23:13 +0000 (UTC) (envelope-from mmacy@nextbsd.org) Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1465093391293183.6036309953671; Sat, 4 Jun 2016 19:23:11 -0700 (PDT) Date: Sat, 04 Jun 2016 19:23:11 -0700 From: Matthew Macy To: "Randy Westlund" Cc: "Don Lewis" , "" , "" Message-ID: <1551e5f0389.c6f4129d128923.4644303903619975278@nextbsd.org> In-Reply-To: <20160605020442.GN80638@gmail.com> References: <201606040011.u540BODD045000@gw.catspoiler.org> <20160605020442.GN80638@gmail.com> Subject: Re: VirtualBox network connectivity broken on recent -CURRENT MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 02:23:13 -0000 ---- On Sat, 04 Jun 2016 19:04:42 -0700 Randy Westlund wrote ---- > On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: > > It looks like something changed in -CURRENT to break network > > connectivity to VirtualBox guests. This was last known to work with > > r299139 (May 6th) and is definitely broken with r301229. > > I've been having VirtualBox networking problems as well. I can't get my > VMs on the network recently, but I don't recall when it last worked. > Everything looks right from the guest (the arp cache shows the > VirtualBox NAT router), but tcpdump on the host shows no traffic. I > haven't had time to investigate further :/ > The odds of it being fixed will increase greatly if someone would do a bisect and test. -M From owner-freebsd-current@freebsd.org Sun Jun 5 03:03:43 2016 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 1806FB6A989 for ; Sun, 5 Jun 2016 03:03:43 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (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 D12B81E19 for ; Sun, 5 Jun 2016 03:03:42 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qk0-x22a.google.com with SMTP id p22so11088148qka.2 for ; Sat, 04 Jun 2016 20:03:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=3BTtzVFUHYQwhWLFdePYKVCSPenv/XRDdEyxzjLs0uI=; b=AVTMWqYhq5CBVl4si2fhnia08H8iNuJjY267jr1DJdjLMg1q6SuPjTi1cS9OrkiHpS Xleg2IVm8zPOgvGT/tW8sE7gfkyyhgVn1MpaAVbF/3tYC7qRzStR/NCUbiAiJuHOqDh/ wULY8c3FqjdWvotmm7sY3HIwTyofRVm6fJaaY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=3BTtzVFUHYQwhWLFdePYKVCSPenv/XRDdEyxzjLs0uI=; b=jkYzHo32INTUfgLBoc3K1c+kxOjND40/P3S0bZLsQgSRTmH6jnlheBocfkJd+0h7FL Imd4SE0EtP7VsICxPNo2y6h9ULJvYbD8nD/oX1cHOTbcIy4LhULBXHh7TGKHos39FCBp ClcdDiS5RJczcwfoVykUCWFCs6BhOkMXpUkmogPS82w4alxWQ9IzpZH94a/lIx2cox/K iyiquqFjPaKblek1NJMErnv7eRoTIMBoPX2opmNGF8jIpqBe0Q14YIqxwlQf6GzHPSP6 lZCFwoLuAO6+zMSAg7tM3MQ2doFi0tKPh3AqcALP8HYwoUxcUnH8tYRSKYvJDn3278Mn olpg== X-Gm-Message-State: ALyK8tIGsvTHgOFhnSL/BMT87nlL1+h9ErHETdduaM4QhQDleWzjezb3zzIFIlvfYtK+aw== X-Received: by 10.55.103.84 with SMTP id b81mr10344351qkc.177.1465095821258; Sat, 04 Jun 2016 20:03:41 -0700 (PDT) Received: from [192.168.0.18] ([187.60.94.34]) by smtp.googlemail.com with ESMTPSA id 127sm3622325qhg.49.2016.06.04.20.03.39 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 04 Jun 2016 20:03:40 -0700 (PDT) Subject: Re: VirtualBox network connectivity broken on recent -CURRENT To: freebsd-current@freebsd.org References: <201606040011.u540BODD045000@gw.catspoiler.org> <20160605020442.GN80638@gmail.com> From: =?UTF-8?B?T3RhY8OtbGlv?= Message-ID: <399e4cd0-aed2-a69f-6e19-ff5645b1d372@bsd.com.br> Date: Sun, 5 Jun 2016 00:03:32 -0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <20160605020442.GN80638@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 03:03:43 -0000 Em 04/06/2016 23:04, Randy Westlund escreveu: > On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: >> It looks like something changed in -CURRENT to break network >> connectivity to VirtualBox guests. This was last known to work with >> r299139 (May 6th) and is definitely broken with r301229. > I've been having VirtualBox networking problems as well. I can't get my > VMs on the network recently, but I don't recall when it last worked. > Everything looks right from the guest (the arp cache shows the > VirtualBox NAT router), but tcpdump on the host shows no traffic. I > haven't had time to investigate further :/ I'm running rev 301210 guest and here looks working. [ota@nostromo /usr/home/ota]$ uname -a FreeBSD nostromo 11.0-ALPHA1 FreeBSD 11.0-ALPHA1 #0 r301210: Fri Jun 3 01:24:19 BRT 2016 ota@nostromo:/usr/obj/usr/src/sys/NOSTROMO amd64 [ota@nostromo /usr/home/ota]$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: icmp_seq=0 ttl=54 time=91.683 ms 64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=67.433 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=52.106 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=54 time=153.091 ms ^C --- 8.8.8.8 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 52.106/91.078/153.091/38.483 ms [ota@nostromo /usr/home/ota]$ wget bash: wget: comando não encontrado [ota@nostromo /usr/home/ota]$ telnet www.google.com 80 Trying 216.58.218.4... Connected to www.google.com. Escape character is '^]'. GET index.html HTTP/1.0 404 Not Found Content-Type: text/html; charset=UTF-8 Content-Length: 1561 Date: Sun, 05 Jun 2016 03:01:55 GMT Error 404 (Not Found)!!1

404. That’s an error.

The requested URL / was not found on this server. That’s all we know. Connection closed by foreign host. [ota@nostromo /usr/home/ota]$ []'s -Otacilio From owner-freebsd-current@freebsd.org Sun Jun 5 06:29:09 2016 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 27D89B69B39; Sun, 5 Jun 2016 06:29:09 +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 F023813D8; Sun, 5 Jun 2016 06:29:08 +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 u556SvjR049729; Sat, 4 Jun 2016 23:29:01 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201606050629.u556SvjR049729@gw.catspoiler.org> Date: Sat, 4 Jun 2016 23:28:57 -0700 (PDT) From: Don Lewis Subject: Re: VirtualBox network connectivity broken on recent -CURRENT To: mmacy@nextbsd.org cc: rwestlun@gmail.com, freebsd-current@FreeBSD.org, freebsd-emulation@FreeBSD.org In-Reply-To: <1551e5f0389.c6f4129d128923.4644303903619975278@nextbsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 06:29:09 -0000 On 4 Jun, Matthew Macy wrote: > > > > ---- On Sat, 04 Jun 2016 19:04:42 -0700 Randy Westlund > wrote ---- > > On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: > > > It looks like something changed in -CURRENT to break network > > > connectivity to VirtualBox guests. This was last known to work > > > with r299139 (May 6th) and is definitely broken with r301229. > > > > I've been having VirtualBox networking problems as well. I can't > > get my VMs on the network recently, but I don't recall when it > > last worked. Everything looks right from the guest (the arp cache > > shows the VirtualBox NAT router), but tcpdump on the host shows no > > traffic. I haven't had time to investigate further :/ > > > > The odds of it being fixed will increase greatly if someone would do a > bisect and test. I started bisecting a bit earlier today. So far all I know is r300184 is also broken. From owner-freebsd-current@freebsd.org Sun Jun 5 06:33:29 2016 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 C9A02B69D8F for ; Sun, 5 Jun 2016 06:33: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 AB7351975 for ; Sun, 5 Jun 2016 06:33:29 +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 u556XKCL049747; Sat, 4 Jun 2016 23:33:25 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201606050633.u556XKCL049747@gw.catspoiler.org> Date: Sat, 4 Jun 2016 23:33:20 -0700 (PDT) From: Don Lewis Subject: Re: VirtualBox network connectivity broken on recent -CURRENT To: otacilio.neto@bsd.com.br cc: freebsd-current@freebsd.org In-Reply-To: <399e4cd0-aed2-a69f-6e19-ff5645b1d372@bsd.com.br> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 06:33:29 -0000 On 5 Jun, Otacílio wrote: > Em 04/06/2016 23:04, Randy Westlund escreveu: >> On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: >>> It looks like something changed in -CURRENT to break network >>> connectivity to VirtualBox guests. This was last known to work with >>> r299139 (May 6th) and is definitely broken with r301229. >> I've been having VirtualBox networking problems as well. I can't get my >> VMs on the network recently, but I don't recall when it last worked. >> Everything looks right from the guest (the arp cache shows the >> VirtualBox NAT router), but tcpdump on the host shows no traffic. I >> haven't had time to investigate further :/ > > I'm running rev 301210 guest and here looks working. It doesn't appear to be a guest problem. Both recent FreeBSD 11.0-CURRENT and Debian on broken if the host is FreeBSD 11.0 HEAD >= r300184. The same FreeBSD guest works if the host is FreeBSD 10.3-STABLE r301231. From owner-freebsd-current@freebsd.org Sun Jun 5 09:48:58 2016 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 4C96DB6AAD2 for ; Sun, 5 Jun 2016 09:48:58 +0000 (UTC) (envelope-from rihad@mail.ru) Received: from fallback3.mail.ru (fallback3.mail.ru [94.100.181.189]) by mx1.freebsd.org (Postfix) with ESMTP id 031E61507 for ; Sun, 5 Jun 2016 09:48:54 +0000 (UTC) (envelope-from rihad@mail.ru) Received: from smtp14.mail.ru (smtp14.mail.ru [94.100.181.95]) by fallback3.mail.ru (mPOP.Fallback_MX) with ESMTP id 2D10717B2A4F0 for ; Sun, 5 Jun 2016 12:48:46 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=ac1leHvdEGF6E8CO9cS/mXi+byQ6ciorWOU7SxZGmnE=; b=aUhzaXZl7jXun+mc45EIVEgaHpKcpYnUBx7UKcUiDvAvcoVfQg+SpbiRIWuszefCeFKTH4ko4E24ozaejpLlGohfyXRgYKTYBN4LaJ+5vUBpRdFmj3mCqwdgswHGCxJP5PRpr+dYTGdO2durzWNNcBKDuQTW/hJFF03xvWIje8U=; Received: from vlan100-199.azeronline.com ([46.23.100.199]:33112) by smtp14.mail.ru with esmtpa (envelope-from ) id 1b9Ufd-0004Fw-7N for FreeBSD-current@FreeBSD.org; Sun, 05 Jun 2016 12:48:37 +0300 To: FreeBSD-current@FreeBSD.org From: rihad Subject: Asia/Baku local time Message-ID: <5753F571.4070606@mail.ru> Date: Sun, 5 Jun 2016 13:48:33 +0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Mras: OK X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 09:48:58 -0000 Hi, Baku (Azerbaijan) canceled the DST shift this year, but yesterday's FreeBSD current still has the old data with the local time changing accordingly: $ strings /usr/share/zoneinfo/Asia/Baku TZif2 BAKT BAKST AZST TZif2 BAKT BAKST AZST AZT-4AZST,M3.5.0/4,M10.5.0/5 $ It should now be AZT with no change in the time displayed. Can someone more knowledgeable than me fix it and push the change upstream? Thanks :) From owner-freebsd-current@freebsd.org Sun Jun 5 11:46:36 2016 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 4DEAEB6B748 for ; Sun, 5 Jun 2016 11:46:36 +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 3E8BD1C93; Sun, 5 Jun 2016 11:46:36 +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 9BED41656; Sun, 5 Jun 2016 11:46:36 +0000 (UTC) Date: Sun, 5 Jun 2016 11:46:30 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: arybchik@FreeBSD.org, landonf@FreeBSD.org, trasz@FreeBSD.org, lidl@FreeBSD.org, melifaro@FreeBSD.org, bapt@FreeBSD.org, adrian@FreeBSD.org, ed@FreeBSD.org, bdrewery@FreeBSD.org, markj@FreeBSD.org, kib@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <885267060.34.1465127196661.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <190839510.24.1465037892652.JavaMail.jenkins@jenkins-9.freebsd.org> References: <190839510.24.1465037892652.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_amd64_gcc - Build #1275 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_amd64_gcc X-Jenkins-Result: FAILURE Precedence: bulk X-Mailman-Approved-At: Sun, 05 Jun 2016 11:50:04 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2016 11:46:36 -0000 FreeBSD_HEAD_amd64_gcc - Build #1275 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1= 275/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/127= 5/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1275= /console Change summaries: 301440 by melifaro: Fix 4-byte overflow in ipv6_writemask. This bug could cause some IPv6 table prefix delete requests to fail. Obtained from:=09Yandex LLC 301439 by bapt: Ensure old gcc does not accidently get the attributes it does not know abou= t 301438 by trasz: Remove duplicated semicolons. MFC after:=091 month 301437 by trasz: Report negotiated MaxBurstLength and FirstBurstLength in "iscsictl -v" and "ctladm islist -v" outputs. MFC after:=091 month 301435 by adrian: [bwn] Add missing firmware release calls. This trips me up whenever I'm fooling around with partially supported NICs that fail to fully attach or initialise - the firmware gets loaded and references, but something fails - and the firmware references aren't cleaned up. 301434 by adrian: [bwn] Enable PHY-LP 5GHz support for the one NIC I have tested it on so far= . After perusing the PHY-LP code (don't ask why; honest) I discovered that it /has/ 5GHz support - but it's not ever used. I found one NIC - a BCM4312 w/ pci id 0x4315 - which advertised dual-band PHY-LP support. Turns out it works. Whilst here, move up the support bit logging code so I can use it to debug this. Tested: * BCM4312 (pci id 0x4315); 5GHz STA operation 301433 by adrian: [bwn] complain usefully if a PHY-N PHY is detected with no support is compi= led in. Log something other than "error 6" if the attach fails because the GPL PHY-N code isn't included. 301427 by arybchik: sfxge(4): allow firmware to auto-configure event queues on Medford On Medford, licenses are required to enable RX and event cut through and to disable RX batching. To avoid the need for the driver to make decisions bas= ed on the licensing state, the MC_CMD_INIT_EVQ has been extended to allow us to l= eave the decision to the firmware. If the adapter is licensed for low-latency us= e, the firmware will choose the optimal settings for latency, otherwise it wil= l use the best settings for throughput. For Huntington we still need to choose the settings ourselves. Submitted by: Mark Spender Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D6717 301423 by adrian: [ath_hal] add AR9462 (jupiter) RX gain / XLNA programming. This seems to make 5G work better. It doesn't fix powersave handling though, that still sees the PHY get stuck during initial calibration and everything goes pear shaped. I'll look into that later. Tested: * QCAFN222 NIC, STA mode, 5GHz Obtained from:=09Linux ath9k 301421 by adrian: [ath_hal] Add Jupiter 2.1 (AR9462 mac 640.3) support. Turns out I wasn't even initialising or programming a lot of stuff for the AR9462 2.1 chip. Oops. This mostly gets it working. powersave scan results in some pretty hilarious NFcal hangs and I don't see beacons reliably. There are still some xlna gain tables missing that ath9k has; I'll follow up with some fixes and then see if the QCAFN222 NIC I have tests this path. Tested: * QCAFN222 NIC, STA mode, 2GHz and 5GHz 301420 by adrian: [ath_hal] teach the reset path(s) about Jupiter 2.1. This was just .. not programming in things, and thus large chunks of the radio wouldn't work. Notably, 5GHz didn't work. 301419 by adrian: [ath_hal] convert the MCI code over to work on Jupiter 2.1. (Note: jupiter 1.0 was emulation / test silicon, and was never released in production. So, yes, AR_SREV_JUPITER() would really be fine.) 301418 by adrian: [acpi] graphics drivers want access to acpi lid handle the graphics drivers can benefit from access to the lid handle for querying= and getting notifications Submitted by:=09kmacy Differential Revision:=09https://reviews.freebsd.org/D6643 301417 by lidl: Add blacklist support to rlogind Reviewed by:=09rpaulo Approved by:=09rpaulo Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D6593 301416 by adrian: [ath_hal] Make the AR9462 2.0 initvals from ath9k compile. The (upcoming) semi-working AR9462 2.1 support uses the 2.0 initvals where appropriate, and those need to at least compile under freebsd. 301415 by lidl: Correct path for blacklistd.conf in OptionalObsoleteFiles.inc Fix typo made when adding the blacklistd.conf file to OptionalObsoleteFiles= .inc Submitted by:=09Herbert J. Skuhra ( herbert at mailbox.org ) Reviewed by:=09rpaulo Approved by:=09rpaulo Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D6715 301414 by bdrewery: Fix build after r301404. X-MFC-With:=09r301404 MFC after:=091 week 301413 by markj: Document getent(1)'s ability to enumerate netgroup members. MFC after:=093 days 301412 by kib: Fix markup. Sponsored by:=09The FreeBSD Foundation 301411 by landonf: bhnd(4): support IPX OTP NVRAM/SPROM data source Add support for fetching SPROM data from OTP on chipsets with an IPX OTP controller (including the BCM43225). This integrates the NVRAM data source into the chipc_caps capability structure, and adds a sprom_offset field that can be used with OTP to locate the SPROM image data (found within the general use region, H/W subregion). This also removes one of two duplicate parse error messages reported by both the bhnd_sprom driver and the underlying SPROM parsing API. Approved by:=09adrian (mentor) Differential Revision:=09https://reviews.freebsd.org/D6729 301410 by landonf: Switch mips/sentry5 to bhnd(4), and unify with mips/broadcom Now that bhnd(4) provides feature parity with the previous siba/mips implementation, we can switch sentry5 over and begin lifting common support code out for use across bhnd(4) embedded targets. Changes: - Fixed enumeration of siba(4) per-core address maps, required for discovery of memory mapped chipc flash region on siba(4) devices. - Simplified bhnd kernel configuration (dropped 'bhndbus' option). - Replaced files.broadcom's direct file references with their corresponding standard kernel options. - Lifted out common bcma/siba nexus support, inheriting from the new generic bhnd_nexus driver. - Dropped now-unused sentry5 siba code. - Re-integrated BCM into the universe build now that it actually compiles. Approved by:=09adrian (mentor) Differential Revision:=09https://reviews.freebsd.org/D6712 301409 by landonf: bhnd(4): Add support for chipc-attached flash This adds support for serial (via SPI) and parallel (via CFI) flash as found on BCM47xx/BCM53xx SoCs. Submitted by: Michael Zhilin Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D6250 301408 by landonf: Fix several MIPS/BCM-blocking bugs in bhnd(4) chipc - Correct IRQ lines for UART (to fix IRQ lookup in future) - Check device unit in resource assignment during chipc_add_child - If chipc hint->size is RM_MAX_END, resource end should be same as window = end - Clear reference from resource list entry to resource in case of resource = release - Add CHIPC_GET_CAPS implementation - Correct chipc flash constants (to be unshifted) - Default implementation of get_attach_type should iterate over device tree - Add default implementation for BHND_CHIPC_GET_CAPS usable by chipc grandc= hildren Submitted by:=09Michael Zhilin Approved by:=09adrian (mentor) Differential Revision:=09https://reviews.freebsd.org/D6584 301407 by landonf: Update my e-mail address (and fix related typo in siba.4) Approved by:=09adrian (mentor) Differential Revision:=09https://reviews.freebsd.org/D6714 301406 by ed: Don't test for INKERNEL to check whether we're in kernel space. It turns out that actually defines a macro under this name, even when we're not in kernelspace. This causes us to suppress some macro definitions that are used by userspace apps. PR:=09=09210026 Reported by:=09jbeich@ MFC after:=092 weeks 301404 by bdrewery: Support all architectures by just using sysent. PowerPC64 has two different ABIs, neither of which is elf64_freebsd_sysvec. Using sysent and freebsd32_sysent achieves the same effect. X-MFC-With:=09r301130 MFC after:=091 week Sponsored by:=09EMC / Isilon Storage Division 301403 by bdrewery: Fix incorrect logic in r301394. Reported by:=09Mark Millard 301402 by bdrewery: DIRDEPS_BUILD: Update GCC dependencies. Sponsored by:=09EMC / Isilon Storage Division 301394 by bdrewery: Follow-up r301287: Pass external compiler metadata when used. This fixes WITH_SYSTEM_COMPILER, WITHOUT_CROSS_COMPILER, external compiler,= to pass the external compiler metadata rather than the ${CC} metadata. On a build host that has clang as CC it was passing the clang metadata rather = than GCC metadata during the build. 301367 by bapt: Fix typo preventing pw {user,group}next -C from working as expected Reported by:=09Mike Selnet via forums.freebsd.org MFC after:=093 days 301339 by bapt: Import libucl snapshot 20160604 It replaces xxhash with mumhash It fixes issues with msgpack on non x86 The end of the build log: [...truncated 173684 lines...] --- popen.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -DLOGIN_CAP -DPAM -g -MD -MF.dep= end.popen.o -MTpopen.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-heade= rs -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-error=3D= unused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parenthe= ses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray= -bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -= Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-vari= able -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Dad= dress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/cron/popen.c -o p= open.o --- all_subdir_lib --- --- archive_write_add_filter_uuencode.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_add_filter_uuencode.po -MTarchive_write_add_filter_uuenc= ode.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-fo= rmat-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow= -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-extern= s -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Du= nused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parenthes= es -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-= bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -W= no-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-varia= ble -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Dadd= ress -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/lib= archive/libarchive/archive_write_add_filter_uuencode.c -o archive_write_add= _filter_uuencode.po --- all_subdir_usr.sbin --- --- cron.full --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -DLOGIN_CAP -DPAM -g -std=3Dgnu99 -= fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-error=3Denum-com= pare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wno-er= ror=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-e= rror=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Di= nline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-value -Wno-e= rror=3Dstrict-aliasing -Wno-error=3Daddress -o cron.full cron.o database.o= do_command.o job.o user.o popen.o -L/builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/lib -lcron -lpam -lutil --- cron.8.gz --- gzip -cn /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/cron/cron.8 > cron.8.= gz --- cron.debug --- /usr/local/x86_64-freebsd/bin/objcopy --only-keep-debug cron.full cron.debu= g --- cron --- /usr/local/x86_64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3Dc= ron.debug cron.full cron =3D=3D=3D> usr.sbin/cron/crontab (all) --- all_subdir_lib --- --- archive_write_add_filter_xz.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_add_filter_xz.po -MTarchive_write_add_filter_xz.po -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W= -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-p= arameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredunda= nt-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-funct= ion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-err= or=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno= -error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3D= attributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-er= ror=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c= /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/lib= archive/archive_write_add_filter_xz.c -o archive_write_add_filter_xz.po --- all_subdir_usr.sbin --- --- .depend --- echo crontab.full: /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_a= md64_gcc/tmp/usr/lib/libc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/cron/lib/libcron.a /builds/FreeBSD_HEAD_amd64_gc= c/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libmd.a /builds/FreeBSD_HEA= D_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libutil.a >> .dep= end --- crontab.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/cron/crontab/../cron -g -MD -MF.depend.crontab.o -MTcrontab.o -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wno-uninitialized -Wno-pointer-sign -Wno-error=3Dunused-function -Wn= o-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbo= ol-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error= =3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattrib= utes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3D= unused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c /buil= ds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/crontab/crontab.c -o crontab.o --- all_subdir_lib --- --- archive_write_set_format.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format.po -MTarchive_write_set_format.po -std=3Dgnu9= 9 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-u= nused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= return-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-paramete= r -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decl= s -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-function -Wn= o-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbo= ol-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error= =3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattrib= utes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3D= unused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c /buil= ds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/libarchiv= e/archive_write_set_format.c -o archive_write_set_format.po --- archive_write_set_format_7zip.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_7zip.po -MTarchive_write_set_format_7zip.po -= std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k= -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse= d-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredu= ndant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-fu= nction -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-= error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -= Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_7zip.c -o archive_write_set_format_7zip= .po --- all_subdir_usr.sbin --- --- crontab.full --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/cron/crontab/../cron -g -std=3Dgnu99 -fstack-protector-strong -Wsyst= em-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototyp= es -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sig= n -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogic= al-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wn= o-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-= error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunus= ed-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing = -Wno-error=3Daddress -o crontab.full crontab.o -L/builds/FreeBSD_HEAD_amd= 64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/lib -lcron -lmd -l= util --- crontab.1.gz --- gzip -cn /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/crontab/crontab.1 > c= rontab.1.gz --- crontab.5.gz --- gzip -cn /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/cron/crontab/crontab.5 > c= rontab.5.gz --- crontab.debug --- /usr/local/x86_64-freebsd/bin/objcopy --only-keep-debug crontab.full cronta= b.debug --- crontab --- /usr/local/x86_64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3Dc= rontab.debug crontab.full crontab --- all_subdir_usr.sbin/ctladm --- =3D=3D=3D> usr.sbin/ctladm (all) --- .depend --- echo ctladm.full: /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_am= d64_gcc/tmp/usr/lib/libc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBS= D_HEAD_amd64_gcc/tmp/usr/lib/libcam.a /builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libsbuf.a /builds/FreeBSD_HEAD_amd6= 4_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libbsdxml.a /builds/Fre= eBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libutil.a= >> .depend --- ctladm.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctladm/../../sys -g -MD -MF.depend.ctladm.o -MTctladm.o -std=3Dgn= u99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno= -unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parame= ter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-de= cls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-function -= Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3D= bool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-erro= r=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattri= butes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error= =3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c /b= uilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctladm/ctladm.c -o ctladm.o --- all_subdir_lib --- --- archive_write_set_format_ar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_ar.po -MTarchive_write_set_format_ar.po -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W= -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-p= arameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredunda= nt-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-funct= ion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-err= or=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno= -error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3D= attributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-er= ror=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c= /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/lib= archive/archive_write_set_format_ar.c -o archive_write_set_format_ar.po --- archive_write_set_format_by_name.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_by_name.po -MTarchive_write_set_format_by_nam= e.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-form= at-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -= Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs = -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunu= sed-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses= -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bo= unds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno= -error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variabl= e -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddre= ss -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libar= chive/libarchive/archive_write_set_format_by_name.c -o archive_write_set_fo= rmat_by_name.po --- archive_write_set_format_cpio.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_cpio.po -MTarchive_write_set_format_cpio.po -= std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k= -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse= d-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredu= ndant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-fu= nction -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-= error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -= Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_cpio.c -o archive_write_set_format_cpio= .po --- archive_write_set_format_cpio_newc.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_cpio_newc.po -MTarchive_write_set_format_cpio= _newc.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-= format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshad= ow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-exte= rns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error= =3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-paren= theses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Dar= ray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextr= a -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-v= ariable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error= =3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contr= ib/libarchive/libarchive/archive_write_set_format_cpio_newc.c -o archive_wr= ite_set_format_cpio_newc.po --- archive_write_set_format_filter_by_ext.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_filter_by_ext.po -MTarchive_write_set_format_= filter_by_ext.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wa= ll -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitc= h -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnes= ted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno= -error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not= -parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-erro= r=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../= contrib/libarchive/libarchive/archive_write_set_format_filter_by_ext.c -o a= rchive_write_set_format_filter_by_ext.po --- archive_write_set_format_gnutar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_gnutar.po -MTarchive_write_set_format_gnutar.= po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format= -y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wu= nused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -W= redundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunuse= d-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -= Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-e= rror=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress= -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarch= ive/libarchive/archive_write_set_format_gnutar.c -o archive_write_set_forma= t_gnutar.po --- all_subdir_usr.sbin --- --- util.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctladm/../../sys -g -MD -MF.depend.util.o -MTutil.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unu= sed-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wre= turn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter = -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls = -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-= error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool= -compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3D= clobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattribute= s -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunu= sed-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c /builds/= FreeBSD_HEAD_amd64_gcc/usr.sbin/ctladm/util.c -o util.o --- all_subdir_lib --- --- archive_write_set_format_iso9660.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_iso9660.po -MTarchive_write_set_format_iso966= 0.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-form= at-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -W= pointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -= Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs = -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunu= sed-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses= -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bo= unds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno= -error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variabl= e -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddre= ss -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libar= chive/libarchive/archive_write_set_format_iso9660.c -o archive_write_set_fo= rmat_iso9660.po --- all_subdir_usr.sbin --- --- ctl_util.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctladm/../../sys -g -MD -MF.depend.ctl_util.o -MTctl_util.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W= -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-p= arameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredunda= nt-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-funct= ion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-err= or=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno= -error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3D= attributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-er= ror=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c= /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctladm/../../sys/cam/ctl/ctl_util.= c -o ctl_util.o --- ctl_scsi_all.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctladm/../../sys -g -MD -MF.depend.ctl_scsi_all.o -MTctl_scsi_all= .o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format= -y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wu= nused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -W= redundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunuse= d-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -= Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-boun= ds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-e= rror=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress= -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctladm/../../sys/cam/ctl/ct= l_scsi_all.c -o ctl_scsi_all.o --- ctladm.full --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctladm/../../sys -g -std=3Dgnu99 -fstack-protector-strong -Wsystem-h= eaders -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -= Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strin= gs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Win= line -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer= -sign -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dl= ogical-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized= -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -= Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3D= unused-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-alias= ing -Wno-error=3Daddress -o ctladm.full ctladm.o util.o ctl_util.o ctl_scs= i_all.o -lcam -lsbuf -lbsdxml -lutil --- ctladm.8.gz --- gzip -cn /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctladm/ctladm.8 > ctladm.8= .gz --- all_subdir_usr.bin --- --- driver.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-g++ -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include/c++/v1 -std=3D= c++11 -nostdinc++ -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD= _amd64_gcc/tmp/../lib/libc++ -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gc= c/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=3D/builds/FreeBSD= _HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-f= reebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/= ../../../contrib/llvm/include -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clan= g/clang/../../../contrib/llvm/tools/clang/include -I/builds/FreeBSD_HEAD_am= d64_gcc/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/driver = -I. -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../contrib/l= lvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT= _MACROS -D__STDC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC= _ANALYZER -fno-strict-aliasing -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unkn= own-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DDEF= AULT_SYSROOT=3D\"\" -g -MD -MF.depend.driver.o -MTdriver.o -fstack-protecto= r-strong -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error= =3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitial= ized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-ali= gn -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-erro= r=3Dunused-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-a= liasing -Wno-error=3Daddress -std=3Dc++11 -fno-exceptions -fno-rtti -c /= builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../contrib/llvm/too= ls/clang/tools/driver/driver.cpp -o driver.o --- all_subdir_usr.sbin --- --- ctladm.debug --- /usr/local/x86_64-freebsd/bin/objcopy --only-keep-debug ctladm.full ctladm.= debug --- ctladm --- /usr/local/x86_64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3Dc= tladm.debug ctladm.full ctladm --- all_subdir_usr.sbin/ctld --- =3D=3D=3D> usr.sbin/ctld (all) --- parse.c --- yacc -d -v /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/parse.y cp y.tab.c parse.c --- token.c --- lex -otoken.c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/token.l --- .depend --- echo ctld.full: /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd6= 4_gcc/tmp/usr/lib/libc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_= HEAD_amd64_gcc/tmp/usr/lib/libbsdxml.a /builds/FreeBSD_HEAD_amd64_gcc/obj/b= uilds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libl.a /builds/FreeBSD_HEAD_amd64_= gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libmd.a /builds/FreeBSD_H= EAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/libsbuf.a /buil= ds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib/lib= util.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp= /usr/lib/libprivateucl.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_= HEAD_amd64_gcc/tmp/usr/lib/libm.a >> .depend --- chap.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.ch= ap.o -MTchap.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall= -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pro= totypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wneste= d-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-e= rror=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-p= arentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error= =3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/chap.c = -o chap.o --- ctld.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.ct= ld.o -MTctld.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall= -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pro= totypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wneste= d-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-e= rror=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-p= arentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error= =3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/ctld.c = -o ctld.o --- all_subdir_usr.bin --- --- all_subdir_usr.bin/clang/clang-tblgen --- --- ClangCommentCommandInfoEmitter.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-g++ -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include/c++/v1 -std=3D= c++11 -nostdinc++ -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD= _amd64_gcc/tmp/../lib/libc++ -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gc= c/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=3D/builds/FreeBSD= _HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-f= reebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-= tblgen/../../../contrib/llvm/include -I/builds/FreeBSD_HEAD_amd64_gcc/usr.b= in/clang/clang-tblgen/../../../contrib/llvm/tools/clang/include -I/builds/F= reeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-tblgen/../../../contrib/llvm/tool= s/clang/utils/TableGen -I. -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/c= lang-tblgen/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -D= LLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DCLANG_ENAB= LE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -fno-strict-aliasing -DLLVM_DEFAULT= _TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"x86_= 64-unknown-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -g -MD -MF.depend.ClangCo= mmentCommandInfoEmitter.o -MTClangCommentCommandInfoEmitter.o -fstack-prote= ctor-strong -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-err= or=3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duniniti= alized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-a= lign -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-er= ror=3Dunused-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict= -aliasing -Wno-error=3Daddress -std=3Dc++11 -fno-exceptions -fno-rtti -c= /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-tblgen/../../../contrib= /llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp -o Clan= gCommentCommandInfoEmitter.o --- all_subdir_lib --- --- archive_write_set_format_mtree.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_mtree.po -MTarchive_write_set_format_mtree.po= -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y= 2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunu= sed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wre= dundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-= function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wn= o-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds= -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-err= or=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -W= no-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchiv= e/libarchive/archive_write_set_format_mtree.c -o archive_write_set_format_m= tree.po --- all_subdir_usr.sbin --- --- discovery.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.di= scovery.o -MTdiscovery.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-hea= ders -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wm= issing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings= -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winli= ne -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-s= ign -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlog= ical-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -= Wno-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wn= o-error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dun= used-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasin= g -Wno-error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/= discovery.c -o discovery.o --- isns.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.is= ns.o -MTisns.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall= -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pro= totypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wneste= d-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-e= rror=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-p= arentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error= =3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/isns.c = -o isns.o --- kernel.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.ke= rnel.o -MTkernel.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing= -prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswi= tch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wn= ested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -W= no-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-n= ot-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-er= ror=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-erro= r=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-b= ut-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno= -error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/kernel= .c -o kernel.o --- all_subdir_lib --- --- archive_write_set_format_pax.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_pax.po -MTarchive_write_set_format_pax.po -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-func= tion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-er= ror=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wn= o-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_pax.c -o archive_write_set_format_pax.p= o --- all_subdir_usr.sbin --- --- keys.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.ke= ys.o -MTkeys.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall= -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pro= totypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wneste= d-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-e= rror=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-p= arentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error= =3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/keys.c = -o keys.o --- log.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.lo= g.o -MTlog.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -= Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -W= shadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-= externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-err= or=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-par= entheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3D= array-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dex= tra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set= -variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error= =3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/log.c -o log= .o --- all_subdir_lib --- --- archive_write_set_format_raw.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_raw.po -MTarchive_write_set_format_raw.po -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-func= tion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-er= ror=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wn= o-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_raw.c -o archive_write_set_format_raw.p= o --- archive_write_set_format_shar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_shar.po -MTarchive_write_set_format_shar.po -= std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k= -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse= d-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredu= ndant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-fu= nction -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-= error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -= Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_shar.c -o archive_write_set_format_shar= .po --- all_subdir_usr.sbin --- --- login.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.lo= gin.o -MTlogin.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wa= ll -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitc= h -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnes= ted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno= -error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not= -parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-erro= r=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/login.c= -o login.o --- all_subdir_usr.bin --- --- ClangCommentHTMLNamedCharacterReferenceEmitter.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-g++ -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include/c++/v1 -std=3D= c++11 -nostdinc++ -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD= _amd64_gcc/tmp/../lib/libc++ -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gc= c/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=3D/builds/FreeBSD= _HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-f= reebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-= tblgen/../../../contrib/llvm/include -I/builds/FreeBSD_HEAD_amd64_gcc/usr.b= in/clang/clang-tblgen/../../../contrib/llvm/tools/clang/include -I/builds/F= reeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-tblgen/../../../contrib/llvm/tool= s/clang/utils/TableGen -I. -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/c= lang-tblgen/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -D= LLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DCLANG_ENAB= LE_ARCMT -DCLANG_ENABLE_STATIC_ANALYZER -fno-strict-aliasing -DLLVM_DEFAULT= _TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"x86_= 64-unknown-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -g -MD -MF.depend.ClangCo= mmentHTMLNamedCharacterReferenceEmitter.o -MTClangCommentHTMLNamedCharacter= ReferenceEmitter.o -fstack-protector-strong -Wno-error=3Dunused-function -W= no-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Db= ool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error= =3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattrib= utes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3D= unused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -std=3Dc++1= 1 -fno-exceptions -fno-rtti -c /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/cla= ng/clang-tblgen/../../../contrib/llvm/tools/clang/utils/TableGen/ClangComme= ntHTMLNamedCharacterReferenceEmitter.cpp -o ClangCommentHTMLNamedCharacterR= eferenceEmitter.o --- all_subdir_lib --- --- archive_write_set_format_ustar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_ustar.po -MTarchive_write_set_format_ustar.po= -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y= 2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunu= sed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wre= dundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-= function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wn= o-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds= -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-err= or=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -W= no-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchiv= e/libarchive/archive_write_set_format_ustar.c -o archive_write_set_format_u= star.po --- archive_write_set_format_v7tar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_v7tar.po -MTarchive_write_set_format_v7tar.po= -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y= 2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoin= ter-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunu= sed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wre= dundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-= function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wn= o-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds= -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-err= or=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -W= no-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchiv= e/libarchive/archive_write_set_format_v7tar.c -o archive_write_set_format_v= 7tar.po --- all_subdir_usr.sbin --- --- parse.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.pa= rse.o -MTparse.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wa= ll -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitc= h -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnes= ted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno= -error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not= -parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-erro= r=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c parse.c -o parse.o --- all_subdir_lib --- --- archive_write_set_format_warc.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_warc.po -MTarchive_write_set_format_warc.po -= std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k= -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunuse= d-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredu= ndant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-fu= nction -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-= error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -= Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_warc.c -o archive_write_set_format_warc= .po --- archive_write_set_format_xar.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_xar.po -MTarchive_write_set_format_xar.po -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-func= tion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-er= ror=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wn= o-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_xar.c -o archive_write_set_format_xar.p= o --- all_subdir_usr.sbin --- --- pdu.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.pd= u.o -MTpdu.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -= Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -W= shadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-= externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-err= or=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-par= entheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3D= array-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dex= tra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set= -variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error= =3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/pdu.c -o pdu= .o --- all_subdir_lib --- --- archive_write_set_format_zip.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_format_zip.po -MTarchive_write_set_format_zip.po -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-func= tion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-er= ror=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wn= o-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_format_zip.c -o archive_write_set_format_zip.p= o --- all_subdir_usr.sbin --- --- token.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.to= ken.o -MTtoken.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wa= ll -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitc= h -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnes= ted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno= -error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogical-not= -parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wno-erro= r=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error= =3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-bu= t-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-= error=3Daddress -c token.c -o token.o --- uclparse.o --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -MD -MF.depend.uc= lparse.o -MTuclparse.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-heade= rs -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmis= sing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -= Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline= -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sig= n -Wno-error=3Dunused-function -Wno-error=3Denum-compare -Wno-error=3Dlogic= al-not-parentheses -Wno-error=3Dbool-compare -Wno-error=3Duninitialized -Wn= o-error=3Darray-bounds -Wno-error=3Dclobbered -Wno-error=3Dcast-align -Wno-= error=3Dextra -Wno-error=3Dattributes -Wno-error=3Dinline -Wno-error=3Dunus= ed-but-set-variable -Wno-error=3Dunused-value -Wno-error=3Dstrict-aliasing = -Wno-error=3Daddress -c /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/uc= lparse.c -o uclparse.o --- all_subdir_lib --- --- archive_write_set_passphrase.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_passphrase.po -MTarchive_write_set_passphrase.po -st= d=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-func= tion -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-er= ror=3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wn= o-error=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error= =3Dattributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno= -error=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress = -c /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/= libarchive/archive_write_set_passphrase.c -o archive_write_set_passphrase.p= o --- archive_write_set_options.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.archive_write_set_options.po -MTarchive_write_set_options.po -std=3Dgn= u99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno= -unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parame= ter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-de= cls -Wold-style-definition -Wno-pointer-sign -Wno-error=3Dunused-function -= Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3D= bool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-erro= r=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattri= butes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error= =3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -c /b= uilds/FreeBSD_HEAD_amd64_gcc/lib/libarchive/../../contrib/libarchive/libarc= hive/archive_write_set_options.c -o archive_write_set_options.po --- filter_fork_posix.po --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -pg -O2 -pipe -DHAVE_BZLIB_H=3D1 -DHAVE_LI= BLZMA=3D1 -DHAVE_LZMA_H=3D1 -DPLATFORM_CONFIG_H=3D\"/builds/FreeBSD_HEAD_am= d64_gcc/lib/libarchive/config_freebsd.h\" -I/builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive -DWITH_OPENSSL -MD -MF.de= pend.filter_fork_posix.po -MTfilter_fork_posix.po -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-paramete= r -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align= -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-= definition -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-error=3Denum= -compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-compare -Wn= o-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobbered -W= no-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wno-error= =3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-value -W= no-error=3Dstrict-aliasing -Wno-error=3Daddress -c /builds/FreeBSD_HEAD= _amd64_gcc/lib/libarchive/../../contrib/libarchive/libarchive/filter_fork_p= osix.c -o filter_fork_posix.po --- all_subdir_usr.bin --- --- all_subdir_usr.bin/clang/clang --- --- clang.full --- /usr/local/bin/x86_64-portbld-freebsd10.1-g++ -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include/c++/v1 -std=3D= c++11 -nostdinc++ -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/tmp/../lib/libc++ -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/bui= lds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc= /obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=3D/builds/FreeBSD_= HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-fr= eebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/.= ./../../contrib/llvm/include -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang= /clang/../../../contrib/llvm/tools/clang/include -I/builds/FreeBSD_HEAD_amd= 64_gcc/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/driver -= I. -I/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../contrib/ll= vm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_= MACROS -D__STDC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_STATIC_= ANALYZER -fno-strict-aliasing -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unkno= wn-freebsd11.0\" -DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DDEFA= ULT_SYSROOT=3D\"\" -g -fstack-protector-strong -Wno-error=3Dunused-function= -Wno-error=3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error= =3Dbool-compare -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-e= rror=3Dclobbered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dat= tributes -Wno-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-erro= r=3Dunused-value -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -std=3Dc= ++11 -fno-exceptions -fno-rtti -static -o clang.full cc1_main.o cc1as_mai= n.o driver.o /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_g= cc/usr.bin/clang/clang/../../../lib/clang/libclangfrontendtool/libclangfron= tendtool.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc= /usr.bin/clang/clang/../../../lib/clang/libclangfrontend/libclangfrontend.a= /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/c= lang/clang/../../../lib/clang/libclangdriver/libclangdriver.a /builds/FreeB= SD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../= ../../lib/clang/libclangserialization/libclangserialization.a /builds/FreeB= SD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../= ../../lib/clang/libclangcodegen/libclangcodegen.a /builds/FreeBSD_HEAD_amd6= 4_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/cl= ang/libclangparse/libclangparse.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds= /FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libclangsema= /libclangsema.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd6= 4_gcc/usr.bin/clang/clang/../../../lib/clang/libclangrewritefrontend/libcla= ngrewritefrontend.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libclangrewrite/libclangre= write.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/us= r.bin/clang/clang/../../../lib/clang/libclangstaticanalyzerfrontend/libclan= gstaticanalyzerfrontend.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD= _HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libclangstaticanalyz= ercheckers/libclangstaticanalyzercheckers.a /builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/li= bclangstaticanalyzercore/libclangstaticanalyzercore.a /builds/FreeBSD_HEAD_= amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../li= b/clang/libclangarcmigrate/libclangarcmigrate.a /builds/FreeBSD_HEAD_amd64_= gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clan= g/libclanganalysis/libclanganalysis.a /builds/FreeBSD_HEAD_amd64_gcc/obj/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libclang= edit/libclangedit.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libclangast/libclangast.a = /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/cl= ang/clang/../../../lib/clang/libclanglex/libclanglex.a /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../l= ib/clang/libclangbasic/libclangbasic.a /builds/FreeBSD_HEAD_amd64_gcc/obj/b= uilds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvm= option/libllvmoption.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HE= AD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmobjcarcopts/libl= lvmobjcarcopts.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd= 64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmipo/libllvmipo.a /buil= ds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/c= lang/../../../lib/clang/libllvmvectorize/libllvmvectorize.a /builds/FreeBSD= _HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../..= /../lib/clang/libllvmlinker/libllvmlinker.a /builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/li= bllvmirreader/libllvmirreader.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/F= reeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmasmpars= er/libllvmasmparser.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEA= D_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64codegen/li= bllvmaarch64codegen.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEA= D_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64asmparser/= libllvmaarch64asmparser.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD= _HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64desc/l= ibllvmaarch64desc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64info/libllvm= aarch64info.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_= gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64asmprinter/libllvm= aarch64asmprinter.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmaarch64utils/libllv= maarch64utils.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd6= 4_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmarmcodegen/libllvmarmco= degen.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/us= r.bin/clang/clang/../../../lib/clang/libllvmarmasmparser/libllvmarmasmparse= r.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bi= n/clang/clang/../../../lib/clang/libllvmarmdesc/libllvmarmdesc.a /builds/Fr= eeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/= ../../../lib/clang/libllvmarminfo/libllvmarminfo.a /builds/FreeBSD_HEAD_amd= 64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/c= lang/libllvmarmasmprinter/libllvmarmasmprinter.a /builds/FreeBSD_HEAD_amd64= _gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/cla= ng/libllvmmipscodegen/libllvmmipscodegen.a /builds/FreeBSD_HEAD_amd64_gcc/o= bj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/lib= llvmmipsasmparser/libllvmmipsasmparser.a /builds/FreeBSD_HEAD_amd64_gcc/obj= /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libll= vmmipsdesc/libllvmmipsdesc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/Free= BSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmmipsinfo/l= ibllvmmipsinfo.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd= 64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmmipsasmprinter/libllvm= mipsasmprinter.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd= 64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmpowerpccodegen/libllvm= powerpccodegen.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd= 64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmpowerpcasmparser/libll= vmpowerpcasmparser.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD= _amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmpowerpcdesc/libllv= mpowerpcdesc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64= _gcc/usr.bin/clang/clang/../../../lib/clang/libllvmpowerpcinfo/libllvmpower= pcinfo.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/u= sr.bin/clang/clang/../../../lib/clang/libllvmpowerpcasmprinter/libllvmpower= pcasmprinter.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64= _gcc/usr.bin/clang/clang/../../../lib/clang/libllvmsparccodegen/libllvmspar= ccodegen.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc= /usr.bin/clang/clang/../../../lib/clang/libllvmsparcasmparser/libllvmsparca= smparser.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc= /usr.bin/clang/clang/../../../lib/clang/libllvmsparcdesc/libllvmsparcdesc.a= /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/c= lang/clang/../../../lib/clang/libllvmsparcinfo/libllvmsparcinfo.a /builds/F= reeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang= /../../../lib/clang/libllvmsparcasmprinter/libllvmsparcasmprinter.a /builds= /FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/cla= ng/../../../lib/clang/libllvmx86asmparser/libllvmx86asmparser.a /builds/Fre= eBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/.= ./../../lib/clang/libllvmx86codegen/libllvmx86codegen.a /builds/FreeBSD_HEA= D_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../= lib/clang/libllvmselectiondag/libllvmselectiondag.a /builds/FreeBSD_HEAD_am= d64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/= clang/libllvmasmprinter/libllvmasmprinter.a /builds/FreeBSD_HEAD_amd64_gcc/= obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/li= bllvmcodegen/libllvmcodegen.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/Fre= eBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmtarget/li= bllvmtarget.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_= gcc/usr.bin/clang/clang/../../../lib/clang/libllvmscalaropts/libllvmscalaro= pts.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.= bin/clang/clang/../../../lib/clang/libllvminstcombine/libllvminstcombine.a = /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/cl= ang/clang/../../../lib/clang/libllvminstrumentation/libllvminstrumentation.= a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/= clang/clang/../../../lib/clang/libllvmprofiledata/libllvmprofiledata.a /bui= lds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/= clang/../../../lib/clang/libllvmtransformutils/libllvmtransformutils.a /bui= lds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/= clang/../../../lib/clang/libllvmbitwriter/libllvmbitwriter.a /builds/FreeBS= D_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../.= ./../lib/clang/libllvmanalysis/libllvmanalysis.a /builds/FreeBSD_HEAD_amd64= _gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/cla= ng/libllvmx86desc/libllvmx86desc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/build= s/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmobje= ct/libllvmobject.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_a= md64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmmcparser/libllvmmcpa= rser.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr= .bin/clang/clang/../../../lib/clang/libllvmbitreader/libllvmbitreader.a /bu= ilds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang= /clang/../../../lib/clang/libllvmmcdisassembler/libllvmmcdisassembler.a /bu= ilds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang= /clang/../../../lib/clang/libllvmx86info/libllvmx86info.a /builds/FreeBSD_H= EAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../.= ./lib/clang/libllvmx86asmprinter/libllvmx86asmprinter.a /builds/FreeBSD_HEA= D_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../= lib/clang/libllvmmc/libllvmmc.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/F= reeBSD_HEAD_amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmx86util= s/libllvmx86utils.a /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_= amd64_gcc/usr.bin/clang/clang/../../../lib/clang/libllvmcore/libllvmcore.a = /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/usr.bin/cl= ang/clang/../../../lib/clang/libllvmsupport/libllvmsupport.a -lz -lncurse= sw -lpthread --- all_subdir_usr.sbin --- --- ctld.full --- /usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD= _amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/Free= BSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot= =3D/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/= usr/local/x86_64-freebsd/bin/ -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/us= r.sbin/ctld/../../contrib/libucl/include -I/builds/FreeBSD_HEAD_amd64_gcc/u= sr.sbin/ctld -I/builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys -I/bu= ilds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/cam/ctl -I/builds/FreeB= SD_HEAD_amd64_gcc/usr.sbin/ctld/../../sys/dev/iscsi -g -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-par= ameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-ty= pe -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-= align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-s= tyle-definition -Wno-pointer-sign -Wno-error=3Dunused-function -Wno-error= =3Denum-compare -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dbool-comp= are -Wno-error=3Duninitialized -Wno-error=3Darray-bounds -Wno-error=3Dclobb= ered -Wno-error=3Dcast-align -Wno-error=3Dextra -Wno-error=3Dattributes -Wn= o-error=3Dinline -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-v= alue -Wno-error=3Dstrict-aliasing -Wno-error=3Daddress -o ctld.full chap.o= ctld.o discovery.o isns.o kernel.o keys.o log.o login.o parse.o pdu.o toke= n.o uclparse.o -lbsdxml -ll -lmd -lsbuf -lutil -lprivateucl -lm --- all_subdir_lib --- --- libarchive_p.a --- building profiled archive library /usr/local/x86_64-freebsd/bin/ar -crD libarchive_p.a `NM=3D'/usr/local/x86_= 64-freebsd/bin/nm' NMFLAGS=3D'' lorder archive_acl.po archive_check_magic.p= o archive_cmdline.po archive_cryptor.po archive_digest.po archive_entry.po = archive_entry_copy_stat.po archive_entry_link_resolver.po archive_entry_spa= rse.po archive_entry_stat.po archive_entry_strmode.po archive_entry_xattr.p= o archive_getdate.po archive_hmac.po archive_match.po archive_options.po ar= chive_pack_dev.po archive_pathmatch.po archive_ppmd7.po archive_random.po a= rchive_rb.po archive_read.po archive_read_add_passphrase.po archive_read_ap= pend_filter.po archive_read_data_into_fd.po archive_read_disk_entry_from_fi= le.po archive_read_disk_posix.po archive_read_disk_set_standard_lookup.po a= rchive_read_extract.po archive_read_extract2.po archive_read_open_fd.po arc= hive_read_open_file.po archive_read_open_filename.po archive_read_open_memo= ry.po archive_read_set_format.po archive_read_set_options.po archive_read_s= upport_filter_all.po archive_read_support_filter_bzip2.po archive_read_supp= ort_filter_compress.po archive_read_support_filter_gzip.po archive_read_sup= port_filter_grzip.po archive_read_support_filter_lrzip.po archive_read_supp= ort_filter_lz4.po archive_read_support_filter_lzop.po archive_read_support_= filter_none.po archive_read_support_filter_program.po archive_read_support_= filter_rpm.po archive_read_support_filter_uu.po archive_read_support_filter= _xz.po archive_read_support_format_7zip.po archive_read_support_format_all.= po archive_read_support_format_ar.po archive_read_support_format_by_code.po= archive_read_support_format_cab.po archive_read_support_format_cpio.po arc= hive_read_support_format_empty.po archive_read_support_format_iso9660.po ar= chive_read_support_format_lha.po archive_read_support_format_mtree.po archi= ve_read_support_format_rar.po archive_read_support_format_raw.po archive_re= ad_support_format_tar.po archive_read_support_format_warc.po archive_read_s= upport_format_xar.po archive_read_support_format_zip.po archive_string.po a= rchive_string_sprintf.po archive_util.po archive_virtual.po archive_write.p= o archive_write_add_filter.po archive_write_disk_acl.po archive_write_disk_= set_standard_lookup.po archive_write_disk_posix.po archive_write_open_fd.po= archive_write_open_file.po archive_write_open_filename.po archive_write_op= en_memory.po archive_write_add_filter_b64encode.po archive_write_add_filter= _by_name.po archive_write_add_filter_bzip2.po archive_write_add_filter_comp= ress.po archive_write_add_filter_grzip.po archive_write_add_filter_gzip.po = archive_write_add_filter_lrzip.po archive_write_add_filter_lz4.po archive_w= rite_add_filter_lzop.po archive_write_add_filter_none.po archive_write_add_= filter_program.po archive_write_add_filter_uuencode.po archive_write_add_fi= lter_xz.po archive_write_set_format.po archive_write_set_format_7zip.po arc= hive_write_set_format_ar.po archive_write_set_format_by_name.po archive_wri= te_set_format_cpio.po archive_write_set_format_cpio_newc.po archive_write_s= et_format_filter_by_ext.po archive_write_set_format_gnutar.po archive_write= _set_format_iso9660.po archive_write_set_format_mtree.po archive_write_set_= format_pax.po archive_write_set_format_raw.po archive_write_set_format_shar= .po archive_write_set_format_ustar.po archive_write_set_format_v7tar.po arc= hive_write_set_format_warc.po archive_write_set_format_xar.po archive_write= _set_format_zip.po archive_write_set_passphrase.po archive_write_set_option= s.po filter_fork_posix.po | tsort -q`=20 --- all_subdir_usr.sbin --- /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/li= b/libprivateucl.so: undefined reference to `__cpu_model' /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/li= b/libprivateucl.so: undefined reference to `__cpu_indicator_init' collect2: error: ld returned 1 exit status *** [ctld.full] Error code 1 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld 1 error bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin/ctld *** [all_subdir_usr.sbin/ctld] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin 1 error bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.sbin *** [all_subdir_usr.sbin] Error code 2 bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc --- all_subdir_lib --- /usr/local/x86_64-freebsd/bin/ranlib -D libarchive_p.a A failure has been detected in another branch of the parallel make bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/libarchive *** [all_subdir_lib/libarchive] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib 1 error bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc --- all_subdir_usr.bin --- --- all_subdir_usr.bin/clang/clang-tblgen --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang-tbl= gen *** [all_subdir_usr.bin/clang/clang-tblgen] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang --- all_subdir_usr.bin/clang/clang --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang/clang *** [all_subdir_usr.bin/clang/clang] Error code 2 bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang 2 errors bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin/clang *** [all_subdir_usr.bin/clang] Error code 2 bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin 1 error bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/usr.bin *** [all_subdir_usr.bin] Error code 2 bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc 3 errors bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc *** [everything] Error code 2 bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc 1 error bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc *** [buildworld] Error code 2 make: stopped in /builds/FreeBSD_HEAD_amd64_gcc 1 error make: stopped in /builds/FreeBSD_HEAD_amd64_gcc 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 Sun Jun 5 19:35:41 2016 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 A97D9B6B76E; Sun, 5 Jun 2016 19:35:41 +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 87D5C1F6F; Sun, 5 Jun 2016 19:35:41 +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 u55JZTkV051689; Sun, 5 Jun 2016 12:35:33 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201606051935.u55JZTkV051689@gw.catspoiler.org> Date: Sun, 5 Jun 2016 12:35:29 -0700 (PDT) From: Don Lewis Subject: Re: VirtualBox network connectivity broken on recent -CURRENT To: mmacy@nextbsd.org, kib@FreeBSD.org cc: rwestlun@gmail.com, freebsd-current@FreeBSD.org, freebsd-emulation@FreeBSD.org In-Reply-To: <201606050629.u556SvjR049729@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 19:35:41 -0000 On 4 Jun, To: mmacy@nextbsd.org wrote: > On 4 Jun, Matthew Macy wrote: >> >> >> >> ---- On Sat, 04 Jun 2016 19:04:42 -0700 Randy Westlund >> wrote ---- >> > On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: >> > > It looks like something changed in -CURRENT to break network >> > > connectivity to VirtualBox guests. This was last known to work >> > > with r299139 (May 6th) and is definitely broken with r301229. >> > >> > I've been having VirtualBox networking problems as well. I can't >> > get my VMs on the network recently, but I don't recall when it >> > last worked. Everything looks right from the guest (the arp cache >> > shows the VirtualBox NAT router), but tcpdump on the host shows no >> > traffic. I haven't had time to investigate further :/ >> > >> >> The odds of it being fixed will increase greatly if someone would do a >> bisect and test. > > I started bisecting a bit earlier today. So far all I know is r300184 > is also broken. The culprit turned out to be r300043. There seems to be some sort of ABI compatiblity issue that was resolved when I rebuilt and reinstalled virtualbox-ose-kmod. There should probably be note in src/UPDATING if so. The .kmod files that I had been running were probably built with r299139. I used to have PORTS_MODULES=emulators/virtualbox-ose-kmod in /etc/make.conf, but took it out because pkg would also try to intall/upgrade it from my local pkg repo. What is strange is that the kmods would successfully load even on very recent kernels, but when I did a "pkg install -f virtualbox-ose-kmod" to fetch a recently rebuilt version (just a few days old), it would not load with a r300043 kernel. Is there a check to prevent a module with a newer version from loading on an older kernel, but not the reverse? From owner-freebsd-current@freebsd.org Sun Jun 5 20:04:16 2016 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 C624CB6BEF9; Sun, 5 Jun 2016 20:04:16 +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 6FC87130F; Sun, 5 Jun 2016 20:04:16 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u55K4992019142 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 5 Jun 2016 23:04:10 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u55K4992019142 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u55K493Y019141; Sun, 5 Jun 2016 23:04:09 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 5 Jun 2016 23:04:09 +0300 From: Konstantin Belousov To: Don Lewis Cc: mmacy@nextbsd.org, rwestlun@gmail.com, freebsd-current@FreeBSD.org, freebsd-emulation@FreeBSD.org Subject: Re: VirtualBox network connectivity broken on recent -CURRENT Message-ID: <20160605200409.GF38613@kib.kiev.ua> References: <201606050629.u556SvjR049729@gw.catspoiler.org> <201606051935.u55JZTkV051689@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201606051935.u55JZTkV051689@gw.catspoiler.org> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 05 Jun 2016 20:04:16 -0000 On Sun, Jun 05, 2016 at 12:35:29PM -0700, Don Lewis wrote: > On 4 Jun, To: mmacy@nextbsd.org wrote: > > On 4 Jun, Matthew Macy wrote: > >> > >> > >> > >> ---- On Sat, 04 Jun 2016 19:04:42 -0700 Randy Westlund > >> wrote ---- > >> > On Fri, Jun 03, 2016 at 05:11:24PM -0700, Don Lewis wrote: > >> > > It looks like something changed in -CURRENT to break network > >> > > connectivity to VirtualBox guests. This was last known to work > >> > > with r299139 (May 6th) and is definitely broken with r301229. > >> > > >> > I've been having VirtualBox networking problems as well. I can't > >> > get my VMs on the network recently, but I don't recall when it > >> > last worked. Everything looks right from the guest (the arp cache > >> > shows the VirtualBox NAT router), but tcpdump on the host shows no > >> > traffic. I haven't had time to investigate further :/ > >> > > >> > >> The odds of it being fixed will increase greatly if someone would do a > >> bisect and test. > > > > I started bisecting a bit earlier today. So far all I know is r300184 > > is also broken. > > The culprit turned out to be r300043. There seems to be some > sort of ABI compatiblity issue that was resolved when I rebuilt and > reinstalled virtualbox-ose-kmod. There should probably be note in > src/UPDATING if so. The .kmod files that I had been > running were probably built with r299139. Not ABI, bit KBI. The revision changed layout of the struct thread, which occurs semi-regularly on HEAD, but we maintain the layout for struct proc and struct thread for existing fields on stable. I also changes the layouts of struct proc and thread today, please see r301456. I am not sure about __FreeBSD_version bump for that changes, since they do not add or remove any consumable interfaces. The sole purpose of the bump would be to delineate the modules build time. > > I used to have PORTS_MODULES=emulators/virtualbox-ose-kmod in > /etc/make.conf, but took it out because pkg would also try to > intall/upgrade it from my local pkg repo. > > What is strange is that the kmods would successfully load even on very > recent kernels, but when I did a "pkg install -f virtualbox-ose-kmod" > to fetch a recently rebuilt version (just a few days old), it would not > load with a r300043 kernel. Is there a check to prevent a module with a > newer version from loading on an older kernel, but not the reverse? Yes, the __FreeBSD_version from the headers pack used for module build is embedded into module metadata, and module loader checks it against the version of the kernel. It makes sense on stable, but not much on HEAD, where only exact match would ever reasonable. Even on stable, we only guarantee partial KBI stability, mostly to interfaces relevant for device drivers, and not for e.g. ABI emulators. For such modules which are too tied to the kernel, I added the DECLARE_MODULE_TIED() declarator. Might be vbox kmods need to start using that (if not using _TIED already). From owner-freebsd-current@freebsd.org Sun Jun 5 23:27:05 2016 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 E2154B6B335 for ; Sun, 5 Jun 2016 23:27:05 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id CAD131251 for ; Sun, 5 Jun 2016 23:27:05 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id C69F6B6B334; Sun, 5 Jun 2016 23:27:05 +0000 (UTC) Delivered-To: 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 C4043B6B333 for ; Sun, 5 Jun 2016 23:27:05 +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 A15CF1249 for ; Sun, 5 Jun 2016 23:27:05 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 9874D14F7 for ; Sun, 5 Jun 2016 23:27:05 +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 4022420B9D for ; Sun, 5 Jun 2016 23:27:05 +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 QWwR-oyMEOCY for ; Sun, 5 Jun 2016 23:27:02 +0000 (UTC) Subject: Re: [CFT] WITH_META_MODE: Working incremental build DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com D0D9520B98 References: <20160531140608.GA24894@albert.catwhisker.org> <5c2283ef-def0-1bdd-4766-0d2a901e7580@FreeBSD.org> <48166.1464740223@kaos.jnpr.net> To: current@freebsd.org From: Bryan Drewery Organization: FreeBSD Message-ID: Date: Sun, 5 Jun 2016 16:27:00 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <48166.1464740223@kaos.jnpr.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 05 Jun 2016 23:27:06 -0000 On 5/31/16 5:17 PM, Simon J. Gerraty wrote: >> Another reported issue just now is that right after an installworld, >> everything rebuilds due to changed /bin/sh (-dM flag to make tells you >> why things rebuild). I'll look into some mitigations for this. >=20 > It is probably sufficient to just add >=20 > .MAKE.META.IGNORE_PATHS +=3D ${__MAKE_SHELL} >=20 Several fixes are now in after r301475 (using several bmake updates): - buildworld->installworld->buildworld will no longer rebuild everything - .meta files lacking filemon data will force a rebuild - No 'make cleanworld' needed now. The lack of .meta files will force a rebuild - WITH_SYSTEM_COMPILER is forced off with WITH_META_MODE due to it causing buildworld->installworld->buildworld to rebuild everything due to using new --sysroot/-target in CFLAGS. This shouldn't be a big deal since the build is incremental; clang should build infrequently or fast. - cross-building causing a rebuild of make_keys in lib/ncurses is fixed - bmake's processing of .meta files (incremental build) is something like 77% faster now - NOP 'Building .depend' lines will no longer show - Building some targets multiple times (like yacc output) Still remaining to fix: - Libraries being relinked during a NOP build - Jail installworld with WITH_META_MODE enabled errors since it is forcing filemon in that case. Just disable for now during install. --=20 Regards, Bryan Drewery From owner-freebsd-current@freebsd.org Sun Jun 5 23:31:00 2016 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 0D45EB6B3E2; Sun, 5 Jun 2016 23:31:00 +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 01CFC1481; Sun, 5 Jun 2016 23:31:00 +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 59E06177B; Sun, 5 Jun 2016 23:31:00 +0000 (UTC) Date: Sun, 5 Jun 2016 23:31:00 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1312199716.36.1465169460377.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3324 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 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.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2016 23:31:00 -0000 FreeBSD_HEAD_i386 - Build #3324 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3324/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3324/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3324/cons= ole Change summaries: 301474 by bdrewery: Document WITH_META_MODE enforcing WITHOUT_SYSTEM_COMPILER. makeman doesn't handle this since it would need to enable all non-default options when checking enabling 1 option, which then convolutes what is really affecting each other. 301473 by bdrewery: Regenerate 301472 by bdrewery: Only include bsd.compiler.mk for bmakes that use -m .../share/mk by default= . Otherwise they error when trying to include the file, which also has its own dependencies. Sponsored by:=09EMC / Isilon Storage Division 301471 by bdrewery: Use the in-tree sys/elf_common.h to build libelftc. This fixes build failures on older releases that lack various definitions such as EM_AARCH64 (which was unfixed before this). Revert all of the recent compatibility changes that worked around this problem. This uses the same method of using the in-tree header as lib/libelf, lib/libdwarf and usr.bin/readelf. Reviewed by:=09emaste Sponsored by:=09EMC / Isilon Storage Division Differential Revision:=09https://reviews.freebsd.org/D6734 301470 by bdrewery: Add a MINIMUM_SUPPORTED_OSREL and bump it to 900044. This is actually a revision in the stable/9 branch released as 9.1. The localedef build requires xlocale from this period. Sponsored by:=09EMC / Isilon Storage Division 301469 by bdrewery: DIRDEPS_BUILD: Fix bootstrap-tools not handling CCACHE_DIR properly. CCACHE_DIR needs to be resolved to its full path before processing legacy.meta or meta mode may see the change to the stats file. Sponsored by:=09EMC / Isilon Storage Division 301468 by bdrewery: WITH_SYSTEM_COMPILER: Disable with WITH_META_MODE for now. The WITH_META_MODE build is intended to be a working incremental build. It spies on the build command to see if things should be rebuilt if the command changes. If you run buildworld, it builds a cross-compiler, then do installworld and buildworld again it will invoke the WITH_SYSTEM_COMPILER logic. This then adds on -target/--sysroot, etc, and causes rebuilds due to the changed build command even though the compiler used is technically the same revision. Since the incremental build is not cleaning anything by default then there is much less risk to rebuilding the already-existing cross-compiler. Just disable the combined logic and always use and build the cross-compiler. An alternative to this would be to always pass -target/--sysroot. Doing so may occur in the future. Sponsored by:=09EMC / Isilon Storage Division 301467 by bdrewery: WITH_META_MODE: Avoid host tool timestamps causing a rebuild. Using buildworld, installworld, buildworld. It is expected that nothing should rebuild. However any host tool used could have its timestamp updated. Any library used by dynamic tools could have its timestamp updated. The filemon(4) data in the .meta files captures all reads to these files. This causes the 2nd buildworld to rebuild everything since host tools and files have been updated. Because the build is self-reliant and bootstraps itself, it should be safe to ignore mtime changes on host files used during the build. Host files should only impact the build of legacy, build-tools, bootstrap-tools, cross-tools, but those are already intended to be reproducible from its own bootstrapping. It is possible in a rare case that a bug in a host file does produce a broken build tool. If that happens it will just have to be communicated properly. An alternative solution would be to update the mtime of all files in the object directory after installworld so that the host files are not newer than the object files. That also requires special care for read-only obj directories and special care to not mess with any intended timestamps i= n the build, such as done for reproducibility. Reported by:=09many Sponsored by:=09EMC / Isilon Storage Division 301466 by bdrewery: WITH_META_MODE: Enable bmake's missing meta rebuild feature 301465 by bdrewery: Fix bmake version upgrade logic to use the new bmake. Otherwise it was only used on the next build. This was a flaw in r295980. MFC after:=093 days Sponsored by:=09EMC / Isilon Storage Division 301464 by bdrewery: Import latest meta.stage.mk 1.45 (r301462) The end of the build log: [...truncated 21035 lines...] --- output-file.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.output-file.o -MToutput-file.o -= std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include = -c /usr/src/gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/output= -file.c -o output-file.o --- all_subdir_gnu/usr.bin/binutils/ld --- --- lexsup.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/ld -I/usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/src/gnu/usr.bin/binutils/= ld/../../../../contrib/binutils/include -DTARGET=3D\"i386-unknown-freebsd\= " -DDEFAULT_EMULATION=3D\"elf_i386_fbsd\" -DSCRIPTDIR=3D\"/usr/obj/usr/src/= tmp/usr/libdata\" -DBFD_VERSION_STRING=3D\""2.17.50 [FreeBSD] 2007-07-03"\"= -DBINDIR=3D\"/usr/bin\" -DTARGET_SYSTEM_ROOT=3D\"/usr/obj/usr/src/tmp\" -D= TOOLBINDIR=3D\"/usr/obj/usr/src/tmp//usr/bin/libexec\" -D_GNU_SOURCE -I/usr= /src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld -I/usr/src/gnu= /usr.bin/binutils/ld/../../../../contrib/binutils/bfd -g -MD -MF.depend.le= xsup.o -MTlexsup.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp= /legacy/usr/include -c /usr/src/gnu/usr.bin/binutils/ld/../../../../contrib= /binutils/ld/lexsup.c -o lexsup.o --- mri.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/ld -I/usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/src/gnu/usr.bin/binutils/= ld/../../../../contrib/binutils/include -DTARGET=3D\"i386-unknown-freebsd\= " -DDEFAULT_EMULATION=3D\"elf_i386_fbsd\" -DSCRIPTDIR=3D\"/usr/obj/usr/src/= tmp/usr/libdata\" -DBFD_VERSION_STRING=3D\""2.17.50 [FreeBSD] 2007-07-03"\"= -DBINDIR=3D\"/usr/bin\" -DTARGET_SYSTEM_ROOT=3D\"/usr/obj/usr/src/tmp\" -D= TOOLBINDIR=3D\"/usr/obj/usr/src/tmp//usr/bin/libexec\" -D_GNU_SOURCE -I/usr= /src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld -I/usr/src/gnu= /usr.bin/binutils/ld/../../../../contrib/binutils/bfd -g -MD -MF.depend.mr= i.o -MTmri.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binut= ils/ld/mri.c -o mri.o --- all_subdir_gnu/usr.bin/binutils/as --- --- read.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.read.o -MTread.o -std=3Dgnu99 -= Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/gn= u/usr.bin/binutils/as/../../../../contrib/binutils/gas/read.c -o read.o --- all_subdir_gnu/usr.bin/binutils/libbinutils --- --- unwind-ia64.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/bin= utils/libbinutils -I/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/= usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/u= sr/src/gnu/usr.bin/binutils/libbinutils/../../../../contrib/binutils/includ= e -DTARGET=3D\"i386-unknown-freebsd\" -DBFD_VERSION_STRING=3D\""2.17.50 [Fr= eeBSD] 2007-07-03"\" -D_GNU_SOURCE -DYY_NO_INPUT -I/usr/src/gnu/usr.bin/bin= utils/libbinutils/../../../../contrib/binutils/binutils -I/usr/src/gnu/usr.= bin/binutils/libbinutils/../../../../contrib/binutils/bfd -MD -MF.depend.= unwind-ia64.o -MTunwind-ia64.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj= /usr/src/tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/binutils/libbinutil= s/../../../../contrib/binutils/binutils/unwind-ia64.c -o unwind-ia64.o --- all_subdir_gnu/usr.bin/binutils/ld --- --- ld.bfd.full --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/ld -I/usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/ld/../libbfd -I/usr/src/gnu/usr.bin/binutils/= ld/../../../../contrib/binutils/include -DTARGET=3D\"i386-unknown-freebsd\"= -DDEFAULT_EMULATION=3D\"elf_i386_fbsd\" -DSCRIPTDIR=3D\"/usr/obj/usr/src/t= mp/usr/libdata\" -DBFD_VERSION_STRING=3D\""2.17.50 [FreeBSD] 2007-07-03"\" = -DBINDIR=3D\"/usr/bin\" -DTARGET_SYSTEM_ROOT=3D\"/usr/obj/usr/src/tmp\" -DT= OOLBINDIR=3D\"/usr/obj/usr/src/tmp//usr/bin/libexec\" -D_GNU_SOURCE -I/usr/= src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld -I/usr/src/gnu/= usr.bin/binutils/ld/../../../../contrib/binutils/bfd -g -std=3Dgnu99 -Qunus= ed-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -static -L/usr/obj/= usr/src/tmp/legacy/usr/lib -o ld.bfd.full eelf_i386_fbsd.o ldcref.o ldctor.= o ldemul.o ldexp.o ldfile.o ldgram.o ldlang.o ldlex.o ldmain.o ldmisc.o ldv= er.o ldwrite.o lexsup.o mri.o ../libbfd/libbfd.a ../libiberty/libiberty.a = /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a -legacy --- ld.bfd.debug --- objcopy --only-keep-debug ld.bfd.full ld.bfd.debug --- ld.bfd --- objcopy --strip-debug --add-gnu-debuglink=3Dld.bfd.debug ld.bfd.full ld.bf= d --- all_subdir_gnu/usr.bin/binutils/libbinutils --- --- version.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/bin= utils/libbinutils -I/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/= usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/u= sr/src/gnu/usr.bin/binutils/libbinutils/../../../../contrib/binutils/includ= e -DTARGET=3D\"i386-unknown-freebsd\" -DBFD_VERSION_STRING=3D\""2.17.50 [Fr= eeBSD] 2007-07-03"\" -D_GNU_SOURCE -DYY_NO_INPUT -I/usr/src/gnu/usr.bin/bin= utils/libbinutils/../../../../contrib/binutils/binutils -I/usr/src/gnu/usr.= bin/binutils/libbinutils/../../../../contrib/binutils/bfd -MD -MF.depend.= version.o -MTversion.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src= /tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/binutils/libbinutils/../../= ../../contrib/binutils/binutils/version.c -o version.o --- all_subdir_gnu/usr.bin/binutils/as --- --- sb.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.sb.o -MTsb.o -std=3Dgnu99 -Qunu= sed-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/gnu/us= r.bin/binutils/as/../../../../contrib/binutils/gas/sb.c -o sb.o --- stabs.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.stabs.o -MTstabs.o -std=3Dgnu99 = -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/= gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/stabs.c -o stabs.o --- all_subdir_gnu/usr.bin/binutils/libbinutils --- --- wrstabs.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/bin= utils/libbinutils -I/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/= usr/obj/usr/src/tmp/usr/src/gnu/usr.bin/binutils/libbinutils/../libbfd -I/u= sr/src/gnu/usr.bin/binutils/libbinutils/../../../../contrib/binutils/includ= e -DTARGET=3D\"i386-unknown-freebsd\" -DBFD_VERSION_STRING=3D\""2.17.50 [Fr= eeBSD] 2007-07-03"\" -D_GNU_SOURCE -DYY_NO_INPUT -I/usr/src/gnu/usr.bin/bin= utils/libbinutils/../../../../contrib/binutils/binutils -I/usr/src/gnu/usr.= bin/binutils/libbinutils/../../../../contrib/binutils/bfd -MD -MF.depend.= wrstabs.o -MTwrstabs.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src= /tmp/legacy/usr/include -c /usr/src/gnu/usr.bin/binutils/libbinutils/../../= ../../contrib/binutils/binutils/wrstabs.c -o wrstabs.o --- all_subdir_gnu/usr.bin/binutils/as --- --- subsegs.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.subsegs.o -MTsubsegs.o -std=3Dgn= u99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/= src/gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/subsegs.c -o s= ubsegs.o --- symbols.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.symbols.o -MTsymbols.o -std=3Dgn= u99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/= src/gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/symbols.c -o s= ymbols.o --- write.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.write.o -MTwrite.o -std=3Dgnu99 = -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/= gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/write.c -o write.o --- all_subdir_gnu/usr.bin/binutils/libbinutils --- --- libbinutils.a --- building static binutils library ar -crD libbinutils.a `NM=3D'nm' NMFLAGS=3D'' lorder arlex.o arparse.o arsu= p.o binemul.o bucomm.o debug.o dwarf.o emul_vanilla.o filemode.o ieee.o rdc= off.o rddbg.o rename.o stabs.o unwind-ia64.o version.o wrstabs.o | tsort -= q`=20 ranlib -D libbinutils.a --- all_subdir_gnu/usr.bin/binutils/as --- --- tc-i386.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET= _CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unkno= wn-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.= 50 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as= /../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../= ../../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../c= ontrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/b= inutils/as/i386-freebsd -g -MD -MF.depend.tc-i386.o -MTtc-i386.o -std=3Dgn= u99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/= src/gnu/usr.bin/binutils/as/../../../../contrib/binutils/gas/config/tc-i386= .c -o tc-i386.o --- all_subdir_gnu/usr.bin/binutils/objdump --- =3D=3D=3D> gnu/usr.bin/binutils/objdump (all) --- .depend --- echo objdump.full: /usr/lib/libc.a ../libbinutils/libbinutils.a ../libopcod= es/libopcodes.a ../libbfd/libbfd.a ../libiberty/libiberty.a /usr/obj/usr/sr= c/tmp/legacy/usr/lib/libegacy.a >> .depend --- objdump.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/objdump -I/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/obj/u= sr/src/tmp/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/src/gnu/us= r.bin/binutils/objdump/../../../../contrib/binutils/include -D_GNU_SOURCE -= I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils -I/usr/src/gnu/usr.bi= n/binutils/objdump/../../../../contrib/binutils/binutils -DBFD_VERSION_STRI= NG=3D\""2.17.50 [FreeBSD] 2007-07-03"\" -g -MD -MF.depend.objdump.o -MTob= jdump.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr= /include -c /usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binut= ils/binutils/objdump.c -o objdump.o --- prdbg.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/objdump -I/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/obj/u= sr/src/tmp/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/src/gnu/us= r.bin/binutils/objdump/../../../../contrib/binutils/include -D_GNU_SOURCE -= I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils -I/usr/src/gnu/usr.bi= n/binutils/objdump/../../../../contrib/binutils/binutils -DBFD_VERSION_STRI= NG=3D\""2.17.50 [FreeBSD] 2007-07-03"\" -g -MD -MF.depend.prdbg.o -MTprdb= g.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/inc= lude -c /usr/src/gnu/usr.bin/binutils/objdump/../../../../contrib/binutils/= binutils/prdbg.c -o prdbg.o --- objdump.full --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/objdump -I/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/obj/u= sr/src/tmp/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/src/gnu/us= r.bin/binutils/objdump/../../../../contrib/binutils/include -D_GNU_SOURCE -= I/usr/src/gnu/usr.bin/binutils/objdump/../libbinutils -I/usr/src/gnu/usr.bi= n/binutils/objdump/../../../../contrib/binutils/binutils -DBFD_VERSION_STRI= NG=3D\""2.17.50 [FreeBSD] 2007-07-03"\" -g -std=3Dgnu99 -Qunused-arguments = -I/usr/obj/usr/src/tmp/legacy/usr/include -static -L/usr/obj/usr/src/tmp/l= egacy/usr/lib -o objdump.full objdump.o prdbg.o ../libbinutils/libbinutils= .a ../libopcodes/libopcodes.a ../libbfd/libbfd.a ../libiberty/libiberty.a /= usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a -legacy --- objdump.debug --- objcopy --only-keep-debug objdump.full objdump.debug --- objdump --- objcopy --strip-debug --add-gnu-debuglink=3Dobjdump.debug objdump.full obj= dump --- all_subdir_gnu/usr.bin/binutils/as --- --- as.full --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/binu= tils/as -I/usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/obj/usr/src/tmp= /usr/src/gnu/usr.bin/binutils/as/../libbfd -I/usr/src/gnu/usr.bin/binutils/= as/../../../../contrib/binutils/include -DDEFAULT_ARCH=3D\"i386\" -DTARGET_= CPU=3D\"i386\" -DTARGET_OS=3D\"freebsd\" -DTARGET_CANONICAL=3D\"i386-unknow= n-freebsd\" -DTARGET_ALIAS=3D\"i386-unknown-freebsd\" -DVERSION=3D\""2.17.5= 0 [FreeBSD] 2007-07-03"\" -D_GNU_SOURCE -I/usr/src/gnu/usr.bin/binutils/as/= ../../../../contrib/binutils/gas -I/usr/src/gnu/usr.bin/binutils/as/../../.= ./../contrib/binutils/bfd -I/usr/src/gnu/usr.bin/binutils/as/../../../../co= ntrib/binutils/gas/config -I/usr/src/gnu/usr.bin/binutils/as/../../../../co= ntrib/binutils -I/usr/src/gnu/usr.bin/binutils/as -I/usr/src/gnu/usr.bin/bi= nutils/as/i386-freebsd -g -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/sr= c/tmp/legacy/usr/include -static -L/usr/obj/usr/src/tmp/legacy/usr/lib -o = as.full app.o as.o atof-generic.o atof-ieee.o cond.o depend.o dw2gencfi.o d= warf2dbg.o ecoff.o ehopt.o expr.o flonum-copy.o flonum-konst.o flonum-mult.= o frags.o hash.o input-file.o input-scrub.o listing.o literal.o macro.o mes= sages.o obj-elf.o output-file.o read.o sb.o stabs.o subsegs.o symbols.o wri= te.o tc-i386.o ../libbfd/libbfd.a ../libiberty/libiberty.a ../libopcodes/l= ibopcodes.a /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a -legacy --- as.debug --- objcopy --only-keep-debug as.full as.debug --- as --- objcopy --strip-debug --add-gnu-debuglink=3Das.debug as.full as --- realinstall --- =3D=3D=3D> gnu/usr.bin/binutils/doc (install) =3D=3D=3D> gnu/usr.bin/binutils/libiberty (install) =3D=3D=3D> gnu/usr.bin/binutils/libbfd (install) =3D=3D=3D> gnu/usr.bin/binutils/libopcodes (install) =3D=3D=3D> gnu/usr.bin/binutils/libbinutils (install) =3D=3D=3D> gnu/usr.bin/binutils/as (install) --- _proginstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 555 as /usr/obj/usr/= src/tmp/usr/bin/as sh /usr/src/tools/install.sh -o root -g wheel -m 444 as.debug /usr/obj/us= r/src/tmp/usr/lib/debug/usr/bin/as.debug =3D=3D=3D> gnu/usr.bin/binutils/ld (install) --- _proginstall --- --- _FILESINS --- --- _proginstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 555 ld.bfd /usr/obj/= usr/src/tmp/usr/bin/ld.bfd --- _FILESINS --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ldscripts/elf_i386_f= bsd.x ldscripts/elf_i386_fbsd.xbn ldscripts/elf_i386_fbsd.xc ldscripts/elf_= i386_fbsd.xd ldscripts/elf_i386_fbsd.xdc ldscripts/elf_i386_fbsd.xdw ldscri= pts/elf_i386_fbsd.xn ldscripts/elf_i386_fbsd.xr ldscripts/elf_i386_fbsd.xs = ldscripts/elf_i386_fbsd.xsc ldscripts/elf_i386_fbsd.xsw ldscripts/elf_i386_= fbsd.xu ldscripts/elf_i386_fbsd.xw /usr/obj/usr/src/tmp/usr/libdata/ldscrip= ts/ --- _proginstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ld.bfd.debug /usr/ob= j/usr/src/tmp/usr/lib/debug/usr/bin/ld.bfd.debug --- _installlinks --- /usr/bin/ld -> /usr/bin/ld.bfd =3D=3D=3D> gnu/usr.bin/binutils/objdump (install) --- _proginstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 555 objdump /usr/obj= /usr/src/tmp/usr/bin/objdump sh /usr/src/tools/install.sh -o root -g wheel -m 444 objdump.debug /usr/o= bj/usr/src/tmp/usr/lib/debug/usr/bin/objdump.debug =3D=3D=3D> lib/libelftc (obj,all,install) --- obj --- /usr/obj/usr/src/tmp/usr/src/lib/libelftc created for /usr/src/lib/libelftc /usr/obj/usr/src/tmp/usr/src/lib/libelftc/sys created for /usr/src/lib/libe= lftc --- sys/elf_common.h --- mkdir -p /usr/obj/usr/src/tmp/usr/src/lib/libelftc/sys ln -sf /usr/src/sys/sys/elf_common.h sys/elf_common.h --- elftc_bfdtarget.o --- --- elftc_copyfile.o --- --- elftc_demangle.o --- --- elftc_reloc_type_str.o --- --- elftc_bfdtarget.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_bfdtarget.o -MTelftc_bfdtarge= t.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/inc= lude -c /usr/src/contrib/elftoolchain/libelftc/elftc_bfdtarget.c -o elftc_b= fdtarget.o --- elftc_copyfile.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_copyfile.o -MTelftc_copyfile.= o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/inclu= de -c /usr/src/contrib/elftoolchain/libelftc/elftc_copyfile.c -o elftc_copy= file.o --- elftc_demangle.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_demangle.o -MTelftc_demangle.= o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/inclu= de -c /usr/src/contrib/elftoolchain/libelftc/elftc_demangle.c -o elftc_dema= ngle.o --- elftc_reloc_type_str.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_reloc_type_str.o -MTelftc_rel= oc_type_str.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/lega= cy/usr/include -c /usr/src/contrib/elftoolchain/libelftc/elftc_reloc_type_s= tr.c -o elftc_reloc_type_str.o --- elftc_set_timestamps.o --- --- elftc_string_table.o --- --- elftc_version.o --- --- elftc_set_timestamps.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_set_timestamps.o -MTelftc_set= _timestamps.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/lega= cy/usr/include -c /usr/src/contrib/elftoolchain/libelftc/elftc_set_timestam= ps.c -o elftc_set_timestamps.o --- elftc_string_table.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_string_table.o -MTelftc_strin= g_table.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/u= sr/include -c /usr/src/contrib/elftoolchain/libelftc/elftc_string_table.c -= o elftc_string_table.o --- elftc_version.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.elftc_version.o -MTelftc_version.o = -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include= -c /usr/src/lib/libelftc/elftc_version.c -o elftc_version.o --- libelftc_bfdtarget.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_bfdtarget.o -MTlibelftc_bf= dtarget.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/u= sr/include -c /usr/src/contrib/elftoolchain/libelftc/libelftc_bfdtarget.c -= o libelftc_bfdtarget.o --- libelftc_dem_arm.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_dem_arm.o -MTlibelftc_dem_= arm.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/i= nclude -c /usr/src/contrib/elftoolchain/libelftc/libelftc_dem_arm.c -o libe= lftc_dem_arm.o --- libelftc_dem_gnu2.o --- --- libelftc_dem_gnu3.o --- --- libelftc_dem_gnu2.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_dem_gnu2.o -MTlibelftc_dem= _gnu2.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr= /include -c /usr/src/contrib/elftoolchain/libelftc/libelftc_dem_gnu2.c -o l= ibelftc_dem_gnu2.o --- libelftc_dem_gnu3.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_dem_gnu3.o -MTlibelftc_dem= _gnu3.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr= /include -c /usr/src/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c -o l= ibelftc_dem_gnu3.o --- libelftc_hash.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_hash.o -MTlibelftc_hash.o = -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include= -c /usr/src/contrib/elftoolchain/libelftc/libelftc_hash.c -o libelftc_hash= .o --- libelftc_vstr.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/= elftoolchain/common -I. -MD -MF.depend.libelftc_vstr.o -MTlibelftc_vstr.o = -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include= -c /usr/src/contrib/elftoolchain/libelftc/libelftc_vstr.c -o libelftc_vstr= .o --- libelftc.a --- building static elftc library ar -crD libelftc.a `NM=3D'nm' NMFLAGS=3D'' lorder elftc_bfdtarget.o elftc_c= opyfile.o elftc_demangle.o elftc_reloc_type_str.o elftc_set_timestamps.o el= ftc_string_table.o elftc_version.o libelftc_bfdtarget.o libelftc_dem_arm.o = libelftc_dem_gnu2.o libelftc_dem_gnu3.o libelftc_hash.o libelftc_vstr.o | = tsort -q`=20 ranlib -D libelftc.a --- _INCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/contrib/= elftoolchain/libelftc/libelftc.h /usr/obj/usr/src/tmp/usr/include/ =3D=3D=3D> lib/libpe (obj,all,install) --- obj --- /usr/obj/usr/src/tmp/usr/src/lib/libpe created for /usr/src/lib/libpe --- libpe_buffer.o --- --- libpe_coff.o --- --- libpe_dos.o --- --- libpe_init.o --- --- libpe_buffer.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_buff= er.o -MTlibpe_buffer.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src= /tmp/legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/li= bpe/libpe_buffer.c -o libpe_buffer.o --- libpe_coff.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_coff= .o -MTlibpe_coff.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp= /legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/= libpe_coff.c -o libpe_coff.o --- libpe_dos.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_dos.= o -MTlibpe_dos.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/l= egacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/li= bpe_dos.c -o libpe_dos.o --- libpe_init.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_init= .o -MTlibpe_init.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp= /legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/= libpe_init.c -o libpe_init.o --- libpe_rich.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_rich= .o -MTlibpe_rich.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp= /legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/= libpe_rich.c -o libpe_rich.o --- libpe_section.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_sect= ion.o -MTlibpe_section.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/s= rc/tmp/legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/= libpe/libpe_section.c -o libpe_section.o --- libpe_utils.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.libpe_util= s.o -MTlibpe_utils.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/t= mp/legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libp= e/libpe_utils.c -o libpe_utils.o --- pe_buffer.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_buffer.= o -MTpe_buffer.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/l= egacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe= _buffer.c -o pe_buffer.o --- pe_cntl.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_cntl.o = -MTpe_cntl.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_cnt= l.c -o pe_cntl.o --- pe_coff.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_coff.o = -MTpe_coff.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_cof= f.c -o pe_coff.o --- pe_dos.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_dos.o -= MTpe_dos.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/= usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_dos.c= -o pe_dos.o --- pe_flag.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_flag.o = -MTpe_flag.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_fla= g.c -o pe_flag.o --- pe_init.o --- --- pe_rich.o --- --- pe_init.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_init.o = -MTpe_init.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_ini= t.c -o pe_init.o --- pe_rich.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_rich.o = -MTpe_rich.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/legac= y/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe_ric= h.c -o pe_rich.o --- pe_section.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_section= .o -MTpe_section.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp= /legacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/= pe_section.c -o pe_section.o --- pe_symtab.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_symtab.= o -MTpe_symtab.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/l= egacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe= _symtab.c -o pe_symtab.o --- pe_update.o --- cc -O2 -pipe -I/usr/src/lib/libpe/../../contrib/elftoolchain/libpe -I/usr= /src/lib/libpe/../../contrib/elftoolchain/common -MD -MF.depend.pe_update.= o -MTpe_update.o -std=3Dgnu99 -Qunused-arguments -I/usr/obj/usr/src/tmp/l= egacy/usr/include -c /usr/src/lib/libpe/../../contrib/elftoolchain/libpe/pe= _update.c -o pe_update.o --- libpe.a --- building static pe library ar -crD libpe.a `NM=3D'nm' NMFLAGS=3D'' lorder libpe_buffer.o libpe_coff.o = libpe_dos.o libpe_init.o libpe_rich.o libpe_section.o libpe_utils.o pe_buff= er.o pe_cntl.o pe_coff.o pe_dos.o pe_flag.o pe_init.o pe_rich.o pe_section.= o pe_symtab.o pe_update.o | tsort -q`=20 ranlib -D libpe.a =3D=3D=3D> usr.bin/elfcopy (obj,all,install) --- obj --- /usr/obj/usr/src/tmp/usr/src/usr.bin/elfcopy created for /usr/src/usr.bin/e= lfcopy --- .depend --- echo objcopy.full: /usr/lib/libc.a /usr/lib/libarchive.a /usr/lib/libz.a /u= sr/lib/libbz2.a /usr/lib/liblzma.a /usr/lib/libpthread.a /usr/lib/libbsdxml= .a /usr/lib/libcrypto.a /usr/obj/usr/src/tmp/usr/src/lib/libelftc/libelftc.= a /usr/lib/libelf.a /usr/obj/usr/src/tmp/usr/src/lib/libpe/libpe.a /usr/obj= /usr/src/tmp/legacy/usr/lib/libegacy.a >> .depend --- archive.o --- --- ascii.o --- --- binary.o --- --- main.o --- --- archive.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/e= lftoolchain/libpe -I/usr/src/contrib/elftoolchain/common -DWITH_PE=3D1 -g -= MD -MF.depend.archive.o -MTarchive.o -std=3Dgnu99 -Qunused-arguments -I/= usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/contrib/elftoolchain/elf= copy/archive.c -o archive.o --- ascii.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/e= lftoolchain/libpe -I/usr/src/contrib/elftoolchain/common -DWITH_PE=3D1 -g -= MD -MF.depend.ascii.o -MTascii.o -std=3Dgnu99 -Qunused-arguments -I/usr/= obj/usr/src/tmp/legacy/usr/include -c /usr/src/contrib/elftoolchain/elfcopy= /ascii.c -o ascii.o --- binary.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/e= lftoolchain/libpe -I/usr/src/contrib/elftoolchain/common -DWITH_PE=3D1 -g -= MD -MF.depend.binary.o -MTbinary.o -std=3Dgnu99 -Qunused-arguments -I/us= r/obj/usr/src/tmp/legacy/usr/include -c /usr/src/contrib/elftoolchain/elfco= py/binary.c -o binary.o --- main.o --- cc -O2 -pipe -I/usr/src/contrib/elftoolchain/libelftc -I/usr/src/contrib/e= lftoolchain/libpe -I/usr/src/contrib/elftoolchain/common -DWITH_PE=3D1 -g -= MD -MF.depend.main.o -MTmain.o -std=3Dgnu99 -Qunused-arguments -I/usr/ob= j/usr/src/tmp/legacy/usr/include -c /usr/src/contrib/elftoolchain/elfcopy/m= ain.c -o main.o /usr/src/contrib/elftoolchain/elfcopy/main.c:212:15: error: use of undeclar= ed identifier 'ELFOSABI_CLOUDABI' {"cloudabi", ELFOSABI_CLOUDABI}, ^ 1 error generated. *** [main.o] Error code 1 bmake[3]: stopped in /usr/src/usr.bin/elfcopy 1 error bmake[3]: stopped in /usr/src/usr.bin/elfcopy *** [cross-tools] Error code 2 bmake[2]: stopped in /usr/src 1 error bmake[2]: stopped in /usr/src *** [_cross-tools] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson3043980135363486606.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Mon Jun 6 02:23:54 2016 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 4C3DAB6A02B; Mon, 6 Jun 2016 02:23:54 +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 4052C132E; Mon, 6 Jun 2016 02:23:54 +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 53A8617C8; Mon, 6 Jun 2016 02:23:54 +0000 (UTC) Date: Mon, 6 Jun 2016 02:23:52 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: gnn@FreeBSD.org, bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1137142801.38.1465179834352.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1312199716.36.1465169460377.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1312199716.36.1465169460377.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3325 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 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.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 02:23:54 -0000 FreeBSD_HEAD_i386 - Build #3325 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3325/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3325/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3325/console Change summaries: 301478 by gnn: Add missing constants from RFCs 4443 and 6550 301477 by bdrewery: legacy: Avoid building/installing headers twice. Sponsored by: EMC / Isilon Storage Division 301476 by bdrewery: Use the in-tree sys/elf_common.h This is the same fix as r301471. 301475 by bdrewery: Regenerate From owner-freebsd-current@freebsd.org Mon Jun 6 12:05:19 2016 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 79F0EB6D6D8 for ; Mon, 6 Jun 2016 12:05:19 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citapm.icyb.net.ua (citapm.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 9F5191FAD; Mon, 6 Jun 2016 12:05:18 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citapm.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA16795; Mon, 06 Jun 2016 15:05:11 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1b9tHK-000NFS-Rw; Mon, 06 Jun 2016 15:05:10 +0300 Subject: Re: panic: destroying non-empty racct: 2113536 allocated for resource 4 To: FreeBSD Current , Edward Tomasz Napierala References: From: Andriy Gapon Message-ID: <8072a715-def0-4382-2e09-3e6e4685edc4@FreeBSD.org> Date: Mon, 6 Jun 2016 15:04:14 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 06 Jun 2016 12:05:19 -0000 I've just got the same panic again. This time I didn't do anything unusual, just ran a poudriere build and the systems paniced at the end of it: Unread portion of the kernel message buffer: panic: destroying non-empty racct: 2113536 allocated for resource 4 KDB: stack backtrace: db_trace_self_wrapper() at 0xffffffff804131eb = db_trace_self_wrapper+0x2b/frame 0xfffffe051992a7f0 kdb_backtrace() at 0xffffffff806636d9 = kdb_backtrace+0x39/frame 0xfffffe051992a8a0 vpanic() at 0xffffffff8062dd9c = vpanic+0x14c/frame 0xfffffe051992a8e0 panic() at 0xffffffff8062dae3 = panic+0x43/frame 0xfffffe051992a940 racct_destroy_locked() at 0xffffffff8061eebc = racct_destroy_locked+0xac/frame 0xfffffe051992a960 racct_destroy() at 0xffffffff8061ede5 = racct_destroy+0x35/frame 0xfffffe051992a980 prison_racct_free_locked() at 0xffffffff805fdcdc = prison_racct_free_locked+0x4c/frame 0xfffffe051992a9a0 prison_racct_free() at 0xffffffff805fdc2d = prison_racct_free+0x6d/frame 0xfffffe051992a9c0 prison_racct_detach() at 0xffffffff805fdd8e = prison_racct_detach+0x3e/frame 0xfffffe051992a9e0 prison_deref() at 0xffffffff805fb26b = prison_deref+0x23b/frame 0xfffffe051992aa10 prison_remove_one() at 0xffffffff805fc9c5 = prison_remove_one+0x125/frame 0xfffffe051992aa40 sys_jail_remove() at 0xffffffff805fc884 = sys_jail_remove+0x204/frame 0xfffffe051992aa90 syscallenter() at 0xffffffff80820cdd = syscallenter+0x31d/frame 0xfffffe051992ab00 amd64_syscall() at 0xffffffff808208af = amd64_syscall+0x1f/frame 0xfffffe051992abf0 Xfast_syscall() at 0xffffffff80808d5b = Xfast_syscall+0xfb/frame 0xfffffe051992abf0 It's interesting that the resource and the value are exactly the same. I have a crash dump this time as well. On 17/05/2016 09:22, Andriy Gapon wrote: > > To be fair I got this panic after some exotic sequence of events: running > poudriere, sending SIGSTOP to one of build processes, forgetting about it, > seeing poudriere timeout that job, sending SIGCONT... > > This is amd64 head r297350. > > Some details: > (kgdb) bt > #0 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:295 > #1 0xffffffff8062d7ef in kern_reboot (howto=) at > /usr/src/sys/kern/kern_shutdown.c:363 > #2 0xffffffff8062de38 in vpanic (fmt=, ap=0xfffffe0519b73920) at > /usr/src/sys/kern/kern_shutdown.c:639 > #3 0xffffffff8062db43 in panic (fmt=) at > /usr/src/sys/kern/kern_shutdown.c:572 > #4 0xffffffff8061ef1c in racct_destroy_locked (racctp=) at > /usr/src/sys/kern/kern_racct.c:478 > #5 0xffffffff8061ee45 in racct_destroy (racct=0xfffff802f6301518) at > /usr/src/sys/kern/kern_racct.c:495 > #6 0xffffffff805fdd3c in prison_racct_free_locked (prr=0xfffff802f6301400) at > /usr/src/sys/kern/kern_jail.c:4564 > #7 0xffffffff805fdc8d in prison_racct_free (prr=0xfffff802f6301400) at > /usr/src/sys/kern/kern_jail.c:4583 > #8 0xffffffff805fddee in prison_racct_detach (pr=0xfffff802b0730000) at > /usr/src/sys/kern/kern_jail.c:4658 > #9 0xffffffff805fb2cb in prison_deref (pr=, flags=3) at > /usr/src/sys/kern/kern_jail.c:2663 > #10 0xffffffff805fca25 in prison_remove_one (pr=) at > /usr/src/sys/kern/kern_jail.c:2358 > #11 0xffffffff805fc8e4 in sys_jail_remove (td=, uap= out>) at /usr/src/sys/kern/kern_jail.c:2313 > #12 0xffffffff80820ddd in syscallenter (td=0xfffff801146019e0, > sa=0xfffffe0519b73b80) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 > #13 0xffffffff808209af in amd64_syscall (td=0xfffff801146019e0, traced=0) at > /usr/src/sys/amd64/amd64/trap.c:943 > > RACCT_RSS is 4. > > (kgdb) p *prr > $5 = { > prr_next = { > le_next = 0xfffff80382fe4400, > le_prev = 0xfffff8017ac90600 > }, > prr_name = "basejail-default-job-03", '\000' , > prr_refcount = 0, > prr_racct = 0xfffff802e3f520b0 > } > (kgdb) p *prr->prr_racct > $6 = { > r_resources = {13884177072, 0, 0, 0, 2113536, 0 , > 13611325009, 0}, > r_rule_links = { > lh_first = 0x0 > } > } > > Could it be that somehow the CONT'd process failed to deduct its resources from > the jail's resources because the jail was already marked for destruction or > something like that? > -- Andriy Gapon From owner-freebsd-current@freebsd.org Mon Jun 6 12:08:37 2016 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 8B460B6D7C2 for ; Mon, 6 Jun 2016 12:08:37 +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 7BAFA1236; Mon, 6 Jun 2016 12:08:37 +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 A4C8D18BD; Mon, 6 Jun 2016 12:08:37 +0000 (UTC) Date: Mon, 6 Jun 2016 12:08:28 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: sephe@FreeBSD.org, skra@FreeBSD.org, ache@FreeBSD.org, jilles@FreeBSD.org, pfg@FreeBSD.org, bapt@FreeBSD.org, adrian@FreeBSD.org, bz@FreeBSD.org, sgalabov@FreeBSD.org, kib@FreeBSD.org, arybchik@FreeBSD.org, gnn@FreeBSD.org, bdrewery@FreeBSD.org, araujo@FreeBSD.org, sjg@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1267960997.40.1465214917697.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <885267060.34.1465127196661.JavaMail.jenkins@jenkins-9.freebsd.org> References: <885267060.34.1465127196661.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_amd64_gcc - Build #1276 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_amd64_gcc X-Jenkins-Result: SUCCESS Precedence: bulk X-Mailman-Approved-At: Mon, 06 Jun 2016 12:17:11 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 12:08:37 -0000 FreeBSD_HEAD_amd64_gcc - Build #1276 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1276/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1276/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_amd64_gcc/1276/console Change summaries: 301498 by bz: Make the KASSERT message more helpful by also printing the ifp information which we are asserting. Obtained from: projects/vnet MFC after: 2 weeks Sponsored by: The FreeBSD Foundation 301497 by sgalabov: Remove erroneous lock assertions In mediatek etherswitch support, functions mtkswitch_reg_write32_mt7621 and mtkswitch_reg_read32_mt7621 are called without locks held, so lock assertions fail. Remove the lock assertions. Sponsored by: Smartcom - Bulgaria AD 301496 by araujo: Add support to priority code point (PCP) that is an 3-bit field which refers to IEEE 802.1p class of service and maps to the frame priority level. Values in order of priority are: 1 (Background (lowest)), 0 (Best effort (default)), 2 (Excellent effort), 3 (Critical applications), 4 (Video, < 100ms latency), 5 (Video, < 10ms latency), 6 (Internetwork control) and 7 (Network control (highest)). Example of usage: root# ifconfig em0.1 create root# ifconfig em0.1 vlanpcp 3 Note: The review D801 includes the pf(4) part, but as discussed with kristof, we won't commit the pf(4) bits for now. The credits of the original code is from rwatson. Differential Revision: https://reviews.freebsd.org/D801 Reviewed by: gnn, adrian, loos Discussed with: rwatson, glebius, kristof Tested by: many including Matthew Grooms Obtained from: pfSense Relnotes: Yes 301495 by arybchik: sfxge(4): update TX vFIFO ULL tag location to avoid merge conflict Sponsored by: Solarflare Communications, Inc. MFC after: 1 week 301494 by arybchik: sfxge(4): pick an RSS bucket for the packet enqueued and select TXQ accordingly Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6723 301493 by arybchik: sfxge(4): set up the indirection table using the kernel-driven RSS bucket ids Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6722 301492 by arybchik: sfxge(4): bind interrupts to CPUs in accordance with bucket to CPU map Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6721 301491 by arybchik: sfxge(4): restrict the maximum number of RSS channels by the number of RSS buckets This is done because one has no point to have more channels since they will be unused. Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6720 301490 by arybchik: sfxge(4): get RSS key to be programmed into NIC from the kernel Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6719 301489 by arybchik: sfxge(4): prepare sfxge to be RSS API aware This change is needed because 'opt_rss.h' is included by multiple source files and RSS macro is defined as 1 within the file during build process if option RSS is enabled in the kernel. Submitted by: Ivan Malov Reviewed by: gnn Sponsored by: Solarflare Communications, Inc. Differential Revision: https://reviews.freebsd.org/D6718 301488 by sephe: hyperv/vmbus: Constify channel message MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D6708 301487 by sephe: hyperv/vmbus: Factor out channel message processing This paves the way for further cleanup. MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D6707 301485 by adrian: [bwn] don't use a 1MB CCK RTS frame for 11a OFDM transmissions. 301484 by sephe: hyperv/vmbus: Define type for channel messages. And fix message processing; only channel messages are supported. MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D6706 301483 by sephe: hyperv: Move machine dependent bits into machine dependent files. MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D6701 301482 by araujo: For pointers use NULL instead of 0. 301481 by araujo: Connect ypldap(8) script on Makefile, forgotten on my previous commit r301480. 301480 by araujo: Add rc.d script for ypldap(8). 301479 by araujo: Install/Connect ypldap.conf(5) on examples. 301478 by gnn: Add missing constants from RFCs 4443 and 6550 301477 by bdrewery: legacy: Avoid building/installing headers twice. Sponsored by: EMC / Isilon Storage Division 301476 by bdrewery: Use the in-tree sys/elf_common.h This is the same fix as r301471. 301475 by bdrewery: Regenerate 301474 by bdrewery: Document WITH_META_MODE enforcing WITHOUT_SYSTEM_COMPILER. makeman doesn't handle this since it would need to enable all non-default options when checking enabling 1 option, which then convolutes what is really affecting each other. 301473 by bdrewery: Regenerate 301472 by bdrewery: Only include bsd.compiler.mk for bmakes that use -m .../share/mk by default. Otherwise they error when trying to include the file, which also has its own dependencies. Sponsored by: EMC / Isilon Storage Division 301471 by bdrewery: Use the in-tree sys/elf_common.h to build libelftc. This fixes build failures on older releases that lack various definitions such as EM_AARCH64 (which was unfixed before this). Revert all of the recent compatibility changes that worked around this problem. This uses the same method of using the in-tree header as lib/libelf, lib/libdwarf and usr.bin/readelf. Reviewed by: emaste Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6734 301470 by bdrewery: Add a MINIMUM_SUPPORTED_OSREL and bump it to 900044. This is actually a revision in the stable/9 branch released as 9.1. The localedef build requires xlocale from this period. Sponsored by: EMC / Isilon Storage Division 301469 by bdrewery: DIRDEPS_BUILD: Fix bootstrap-tools not handling CCACHE_DIR properly. CCACHE_DIR needs to be resolved to its full path before processing legacy.meta or meta mode may see the change to the stats file. Sponsored by: EMC / Isilon Storage Division 301468 by bdrewery: WITH_SYSTEM_COMPILER: Disable with WITH_META_MODE for now. The WITH_META_MODE build is intended to be a working incremental build. It spies on the build command to see if things should be rebuilt if the command changes. If you run buildworld, it builds a cross-compiler, then do installworld and buildworld again it will invoke the WITH_SYSTEM_COMPILER logic. This then adds on -target/--sysroot, etc, and causes rebuilds due to the changed build command even though the compiler used is technically the same revision. Since the incremental build is not cleaning anything by default then there is much less risk to rebuilding the already-existing cross-compiler. Just disable the combined logic and always use and build the cross-compiler. An alternative to this would be to always pass -target/--sysroot. Doing so may occur in the future. Sponsored by: EMC / Isilon Storage Division 301467 by bdrewery: WITH_META_MODE: Avoid host tool timestamps causing a rebuild. Using buildworld, installworld, buildworld. It is expected that nothing should rebuild. However any host tool used could have its timestamp updated. Any library used by dynamic tools could have its timestamp updated. The filemon(4) data in the .meta files captures all reads to these files. This causes the 2nd buildworld to rebuild everything since host tools and files have been updated. Because the build is self-reliant and bootstraps itself, it should be safe to ignore mtime changes on host files used during the build. Host files should only impact the build of legacy, build-tools, bootstrap-tools, cross-tools, but those are already intended to be reproducible from its own bootstrapping. It is possible in a rare case that a bug in a host file does produce a broken build tool. If that happens it will just have to be communicated properly. An alternative solution would be to update the mtime of all files in the object directory after installworld so that the host files are not newer than the object files. That also requires special care for read-only obj directories and special care to not mess with any intended timestamps in the build, such as done for reproducibility. Reported by: many Sponsored by: EMC / Isilon Storage Division 301466 by bdrewery: WITH_META_MODE: Enable bmake's missing meta rebuild feature 301465 by bdrewery: Fix bmake version upgrade logic to use the new bmake. Otherwise it was only used on the next build. This was a flaw in r295980. MFC after: 3 days Sponsored by: EMC / Isilon Storage Division 301464 by bdrewery: Import latest meta.stage.mk 1.45 (r301462) 301462 by sjg: Import bmake-20160604 Performace improvements for meta mode. 301461 by pfg: libc/locale: Fix type breakage in __collate_range_cmp(). When collation support was brought in, the second and third arguments in __collate_range_cmp() were changed from int to wchar_t, breaking the ABI. Change them to a "char" type which makes more sense and keeps the ABI compatible. Also introduce __wcollate_range_cmp() which does work with wide characters. This function is used only internally in libc so we don't export it. Use the new function in glob(3), fnmatch(3), and regexec(3). PR: 179721 Suggested by: ache. jilles MFC after: 3 weeks (perhaps partial only) 301460 by bdrewery: Cleanup COMPAT_FREEBSD32 support. This is a NOP. The COMPAT_IA32 was renamed in r205014 to COMPAT_FREEBSD32 and COMPAT_ARCH32 does not seem to have existed. Also remove some leftovers from the sysent rework in r301404. Include freebsd32_util.h for the freebsd32_sysent prototype. X-MFC-With: r301404 Reported by: kib MFC after: 3 days Sponsored by: EMC / Isilon Storage Division 301457 by kib: Avoid spurious EINVAL in amd64 pmap_change_attr(). Do not try to change attributes for DMAP when working on a mapping which is not covered by the DMAP. This was reported on real system where a BAR of a device (NTB) was mapped outside the PCI window. Reported and tested by: mav Reviewed by: jhb, mav Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D6668 301456 by kib: Get rid of struct proc p_sched and struct thread td_sched pointers. p_sched is unused. The struct td_sched is always co-allocated with the struct thread, except for the thread0. Avoid useless indirection, instead calculate td_sched location using simple pointer arithmetic in td_get_sched(9). For thread0, which is statically allocated, create a structure to emulate layout of the dynamic allocation. Reviewed by: jhb (previous version) Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D6711 301455 by kib: Use ANSI function definition. Sponsored by: The FreeBSD Foundation 301453 by skra: INTRNG - change the way how an interrupt mapping data are provided to the framework in OFW (FDT) case. This is a follow-up to r301451. Differential Revision: https://reviews.freebsd.org/D6634 301452 by jilles: sh: Improve descriptions in 'ulimit -a' output. The format limits descriptions to 18 characters and is not changed, so the descriptions do not describe the limits exactly. 301451 by skra: (1) Add a new bus method to get a mapping data for an interrupt. BUS_MAP_INTR() is used to get an interrupt mapping data according to provided hints. The hints could be modified afterwards, but only if mapping data was allocated. This method is intended to be called before BUS_ALLOC_RESOURCE(). An interrupt mapping data describes an interrupt - hardware number, type, configuration, cpu binding, and whatever is needed to setup it. (2) Introduce a method which allows storing of an additional data in struct resource to be available for bus drivers. This method is convenient in two ways: - there is no need to rework existing bus drivers as they can simply be extended to provide an additional data, - there is no need to modify any existing bus methods as struct resource is already passed to them as argument and thus stored data is simply accessible by other bus drivers. For now, implement this method only for INTRNG. This is motivated by needs of modern SOCs where hardware initialization is not straightforward and resources descriptions are complex, opaque for everyone but provider, and may vary from SOC to SOC. Typical situation is that one bus driver can fetch a resource description for its child device, but it's opaque for this driver. Another bus driver knows a provider for this kind of resource and can pass this resource description to it. In fact, something like device IVARS would be perfect for that if implemented generally enough. Unfortunatelly, IVARS are usable only by their owners now. Only owner knows its IVARS layout, thus other bus drivers are not able to use them. Differential Revision: https://reviews.freebsd.org/D6632 301448 by ache: Reflect error indication according to POSIX and what those functions currently do. 301442 by bapt: Fix build with external gcc Completly disable some extra optimisation for very recent gcc. They would require some updated in the runtime which we do not have yet From owner-freebsd-current@freebsd.org Mon Jun 6 17:09:23 2016 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 DFF97B6D881 for ; Mon, 6 Jun 2016 17:09:23 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pf0-x230.google.com (mail-pf0-x230.google.com [IPv6:2607:f8b0:400e:c00::230]) (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 B209F1DA9 for ; Mon, 6 Jun 2016 17:09:23 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pf0-x230.google.com with SMTP id g64so68713415pfb.2 for ; Mon, 06 Jun 2016 10:09:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=6fNtWOYnBf8bSRJA7f2530WZDsfxJV1yzK5vdQ/TlPg=; b=e4VbdGTZfcNTcboHTrUYBCRygmbShEVfpYyJIqZGF9kbDwPWJKl875jG8NVnNpaccL olZBYt69F50AKYGZu/bPeqBHm6sMQ5n1PlMKEy/IRQh9cDznqdXv1+v0UlToDqG6768i k7OMyweisGxHUe4PXL5PVPqJ5airBt3HD9L48jMjKKyd6hp+CYuYTDRuoI9LqYtVM0Dp TcX4wVvLkIH+zevHcJ29kGjh17o0lhypSD9w3z4bIt9lfVXJ8GDOIZBqT5MKhegSbNDf zJhGEsNGkf5ZKBico2OouMDDCujCnK9mkXQTfyex5dBG6vcuyw2lvW8d5Ot6vHcUtOl3 bYHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=6fNtWOYnBf8bSRJA7f2530WZDsfxJV1yzK5vdQ/TlPg=; b=FsGPsO3+e0lxFMj1Vj7LSrcb4tDHThpkO6BszNPsUlvYRoej6ukdee8oKqA17frMqh AJwOXdobb6SohlYCbF3R5Fb/aR3BB6kT7KeDMP63dRlAcPZ+WbWs1CyO1YF3opHf3HTq Xl5K5y5cTQeh2FIsdYvzz/qPROFDADhiu0aROekKZq6JvzHEUkPyZJNWaRTPspZdV4Yf 4HskdZCSMP067mmmcxSr4bZBp2BGLsEdhL7ZIUPGfcfJhmNHBG9Im4WLX2PCwlUcUSoF 1mWqkERmY/9sGEvy9Bpp3Y1wgMJOGFG89U+MtbQbNNa3mhTBGnB/K2r4NiO/Qa6/GnHp IYrg== X-Gm-Message-State: ALyK8tIJh/6lDxNmzFnWTU4MXC08k0jwMo7dNqQhKKno5HDaDlv0ZpKn0eAvTRIENEv4zg== X-Received: by 10.98.21.210 with SMTP id 201mr26512066pfv.51.1465232963133; Mon, 06 Jun 2016 10:09:23 -0700 (PDT) Received: from wkstn-mjohnston.west.isilon.com (c-76-104-201-218.hsd1.wa.comcast.net. [76.104.201.218]) by smtp.gmail.com with ESMTPSA id g82sm29078077pfj.22.2016.06.06.10.09.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 10:09:22 -0700 (PDT) Sender: Mark Johnston Date: Mon, 6 Jun 2016 10:13:11 -0700 From: Mark Johnston To: Konstantin Belousov Cc: freebsd-current@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160604093236.GA38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 06 Jun 2016 17:09:24 -0000 On Sat, Jun 04, 2016 at 12:32:36PM +0300, Konstantin Belousov wrote: > On Fri, Jun 03, 2016 at 07:23:47PM -0700, Mark Johnston wrote: > > Hi, > > > > I've recently observed a hang in a multi-threaded process that had hit > > an assertion failure and was attempting to dump core. One thread was > > sleeping interruptibly on an advisory lock with TDF_SBDRY set (our > > filesystem sets VFCF_SBDRY). SIGABRT caused the receipient thread to > > suspend other threads with thread_single(SINGLE_NO_EXIT), which fails > > to interrupt the sleeping thread, resulting in the hang. > > > > My question is, why does the SA_CORE handler not force all threads to > > the user boundary before attempting to dump core? It must do so later > > anyway in order to exit. As I understand it, TDF_SBDRY is intended to > > avoid deadlocks that can occur when stopping a process, but in this > > case we don't stop the process with the intention of resuming it, so it > > seems erroneous to apply this flag. > > Does your fs both set TDF_SBDRY and call lf_advlock()/lf_advlockasync() ? It doesn't. This code belongs to a general framework for distributed FS locks; in this particular case, the application was using it to acquire a custom advisory lock. > This cannot work, regardless of the mode of single-threading. TDF_SBDRY > makes such sleep non-interruptible by any single-threading request, on > the promise that the thread owns some resources (typically vnode locks). > I.e. changing the mode would not help. I'm a bit confused by this. How does TDF_SBDRY prevent thread_single() from waking up the thread? The sleepq_abort() call is only elided in the SINGLE_ALLPROC case, so in other cases, I think we will still interrupt the sleep. Thus, since thread_suspend_check() is only invoked prior to going to sleep, the application I referred to must have attempted to single-thread the process before the thread in question went to sleep. > > I see two reasons to use SINGLE_NO_EXIT for coredumping. It allows > coredump writer to record more exact state of the process into the notes. > > Another one is that SINGLE_NO_EXIT is generally faster and more > reliable than SINGLE_BOUNDARY. Some states are already good enough for > SINGLE_NO_EXIT, while require more work to get into SINGLE_BOUNDARY. In > other words, core dump write starts earlier. > > It might be not very significant reasons. > > From what I see in the code, our NFS client has similar issue of calling > lf_advlock() with TDF_SBDRY set. Below is the patch to fix that. > Similar bug existed in our fifofs, see r277321. Thanks. It may be that a similar fix is appropriate in our locking code, but I'll have to spend more time reading it. From owner-freebsd-current@freebsd.org Mon Jun 6 18:10:14 2016 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 1D4CFB6D6E4 for ; Mon, 6 Jun 2016 18:10:14 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qg0-x242.google.com (mail-qg0-x242.google.com [IPv6:2607:f8b0:400d:c04::242]) (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 CC676175F for ; Mon, 6 Jun 2016 18:10:13 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qg0-x242.google.com with SMTP id z67so7336673qgz.1 for ; Mon, 06 Jun 2016 11:10:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=WJUUsG5M7j7G4jaZF1ceqYdCOMDHwhLXTbRVvWJ+GDU=; b=nVbmtuchsemVCrcCmQn8WgVP7NOYVaF2glq2noO3uFH2djeGwz4zpsKEJoWojK3iiD sY3N5ymXX4AR/47LfIVsqI+TBB/UDPjYGYtggdPYVdsuHTrN0elHPIMQnmMKh7tBGS9d PqrfoKe2NTrkSDcWax/8yHGJCjTIg4BQho09JD1aV4N7QHr0Lo1aMJ/g62QzXFdGUI/e zO+eMYEq6O7kZqSFpQRUOe9kcHK3OE9joJc7SxK6NSDRGR7udMUkpFXCzEWsm+ZMKnBF BEpmQNRmizFx0cu2zxNj1/07yW2zlA9e7uZAE809lgcmIMdMQCOj4vDgXadtWeVWcoG8 VD9g== 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:subject:message-id:mime-version :content-disposition:user-agent; bh=WJUUsG5M7j7G4jaZF1ceqYdCOMDHwhLXTbRVvWJ+GDU=; b=EJcUSN3/2OqJzSVz6oAExQ2Zq+HKKdS5knpY//dbpfXTWOul/zuwI9jIvdLli45Gov XWvKW1YEqPQEM6RzghK6quKqupZJYx7p47KQZuDOqLso22G0+Xk/nwQXzRlw5bxA7U8m Rm26LD8fFn9+yGatoj7a5W4Ahc0kNrvcuQ/10FfB32U7I3xeEVyJOuVRD0FRVXiqObL7 S4RXKMv6quu3hY+emczhQxOMlKRseUeXN85kCNWZnp45FzoFXNRSypyNIl7A86Uv1+et HIKVYBMEFPPGPsY6KJA01BTnhka+X1WDM4CObaXH7XEtKUhDLTh4/0+vu4GwLeamPI4D GrOQ== X-Gm-Message-State: ALyK8tKPWnX14Ve09/DK5VvHEB2ZPtpxv/CNd6NQJKSVPJHnv2Dz4rQuN+n0tkiNXNakCw== X-Received: by 10.141.1.86 with SMTP id c83mr5759538qhd.12.1465236612830; Mon, 06 Jun 2016 11:10:12 -0700 (PDT) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id 39sm5479950qgg.8.2016.06.06.11.10.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 11:10:12 -0700 (PDT) Date: Mon, 6 Jun 2016 14:10:08 -0400 From: Randy Westlund To: freebsd-current@freebsd.org Subject: Port lang/gcc build fails on current Message-ID: <20160606181008.GA1325@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 06 Jun 2016 18:10:14 -0000 --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I can't build lang/gcc on current, but it works fine on 10.3. I'm running r301482 after a full rebuild and nothing in /etc/make.conf. Any ideas? > c++ -c -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -DLIBICONV_PLUG -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wm > issing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/usr/ports/lang/gcc/work/gcc-4.8.5/gcc -I/usr/ports > /lang/gcc/work/gcc-4.8.5/gcc/build -I/usr/ports/lang/gcc/work/gcc-4.8.5/gcc/../include -I/usr/ports/lang/gcc/work/gcc-4.8.5/gcc/../libcpp/include -DLIBICONV_PLUG \ > -o build/gencheck.o /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/gencheck.c > c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated > /bin/sh /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/../move-if-change tmp-gtype.state gtype.state > build/gengtype \ > -r gtype.state > In file included from /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/gencheck.c:23: > In file included from ./tm.h:16: > ./options.h:4293:3: error: redefinition of enumerator 'OPT_C' > OPT_C = 129, /* -C */ > ^ > ./options.h:4290:3: note: previous definition is here > OPT_C = 126, /* -C */ > ^ > ./options.h:4301:3: error: redefinition of enumerator 'OPT_d' > OPT_d = 137, /* -d */ > ^ > ./options.h:4299:3: note: previous definition is here > OPT_d = 135, /* -d */ > ^ [snip several more like it] > ./options.h:5183:3: error: redefinition of enumerator 'OPT_v' > OPT_v = 1019, /* -v */ > ^ > ./options.h:5181:3: note: previous definition is here > OPT_v = 1017, /* -v */ > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=] > 20 errors generated. > Makefile:3840: recipe for target 'build/gencheck.o' failed > gmake[4]: *** [build/gencheck.o] Error 1 > gmake[4]: *** Waiting for unfinished jobs.... > echo timestamp > s-gtype > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/passes.texi:7: warning: node next `Passes' in menu `GENERIC' and in sectioning `RTL' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/rtl.texi:5: warning: node next `RTL' in menu `Control Flow' and in sectioning `GENERIC' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/rtl.texi:5: warning: node prev `RTL' in menu `Tree SSA' and in sectioning `Passes' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/generic.texi:9: warning: node prev `GENERIC' in menu `Passes' and in sectioning `RTL' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/tree-ssa.texi:9: warning: node next `Tree SSA' in menu `RTL' and in sectioning `Loop Analysis and Representation' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/loop.texi:10: warning: node next `Loop Analysis and Representation' in menu `Machine Desc' and in sectioning `Control Flow' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/loop.texi:10: warning: node prev `Loop Analysis and Representation' in menu `Control Flow' and in sectioning `Tree SSA' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/cfg.texi:10: warning: node next `Control Flow' in menu `Loop Analysis and Representation' and in sectioning `Machine Desc' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/cfg.texi:10: warning: node prev `Control Flow' in menu `RTL' and in sectioning `Loop Analysis and Representation' differ > /usr/ports/lang/gcc/work/gcc-4.8.5/gcc/doc/md.texi:6: warning: node prev `Machine Desc' in menu `Loop Analysis and Representation' and in sectioning `Control Flow' differ > rm cpp.pod gfortran.pod gcc.pod > gmake[4]: Leaving directory '/usr/ports/lang/gcc/work/.build/gcc' > Makefile:3908: recipe for target 'all-gcc' failed > gmake[3]: *** [all-gcc] Error 2 > gmake[3]: Leaving directory '/usr/ports/lang/gcc/work/.build' > Makefile:856: recipe for target 'all' failed > gmake[2]: *** [all] Error 2 > gmake[2]: Leaving directory '/usr/ports/lang/gcc/work/.build' > ===> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to > the maintainer. > *** Error code 1 > Stop. > make[1]: stopped in /usr/ports/lang/gcc > *** Error code 1 > Stop. > make: stopped in /usr/ports/lang/gcc --+HP7ph2BbKc20aGI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXVbyAAAoJEGaweXjzNsmpcTsIAMD22mZYHkBuQJl3+WNvgH2p f99OqHMCZOl/Jm9Y+yHS48HA70MSImw0eIGNFnSdl2dX6ncAa9plMaKJgH8BUrfI w7tyBunXUgwP3nfdvvYbz69hk7t0fAaJXVeerHRm3P2im8D9z9eImBZ+RKvq2lct uAW6WjZqnNOQRUO3ViKjca8nWvwkxixzz5zkfIuTmoEHqNCdBpanaypGT50bPf4h BAZCfJcYGHwFQQ7ozQKzKp7vu3fiXkIACo3r7oGTQNmOeQ9P4LLX7XgqN7XiaVTE 9h+P8Rktft8ddEO6mwEKVK/ec9u0xWa65eVGalGpy4OhHMcAhqLmbSptnxvcZ0k= =YkN4 -----END PGP SIGNATURE----- --+HP7ph2BbKc20aGI-- From owner-freebsd-current@freebsd.org Tue Jun 7 00:23:12 2016 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 48CF8B6E8A7 for ; Tue, 7 Jun 2016 00:23:12 +0000 (UTC) (envelope-from mseqs@bsd.com.br) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c: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 0C47E1AC1 for ; Tue, 7 Jun 2016 00:23:11 +0000 (UTC) (envelope-from mseqs@bsd.com.br) Received: by mail-wm0-x236.google.com with SMTP id n184so114266021wmn.1 for ; Mon, 06 Jun 2016 17:23:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=mime-version:from:date:message-id:subject:to; bh=fESJ48Jje5gTmvHrsr4gu8bzjQOyR+flSZMaj23u7ow=; b=C4rhUu0mgL3BzRhVyT9Jn3bsuWGj5xoAUt+XMLqtA9VcaPfDpi/a2EvOVv5EGKjWRO NxSGrpwEb4WHqln/S4Ol5RvI8BPsUywgO4i8ALiy+d2LSHzXoy3b6hw4ZtcW2oWA+UXu rAtHc7cDT9qHaG7n3s7KJMHfUYPsv/tOZNInA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fESJ48Jje5gTmvHrsr4gu8bzjQOyR+flSZMaj23u7ow=; b=amkGkxwzQLqI/ejRUy4oA5pqureU0pmvYSgVitUZQrLN2bt5iHA9qACZxU2+3sL9WK 4Js4J5HvDAaZSODru/dIZJGc7f5gVbGLz+lX34S5j0U2Ev7Bm0toUBAjHLqH2BP2wlu/ 2xTB7ldTLy508+wfJ/e9R6F3/0DV++OacVG+VEQTgMiq2QtVTEWzPyOpLMdBTzmF7RNG PNxQGmKwGG7cEQIqTm+FBW+lANiBfQ9c4b06oaPGwcbhB9jzlSBGKT2NNyyi8zrfxL8q xrPX3SPw5YW+9CW/A5u8/XnDI47Kjh6dC9CjrTGRfhN3IDFtJg1uFj6JJRcdM4V063ZZ Kt3w== X-Gm-Message-State: ALyK8tJFcEDQl3Hk8E1s3/HM7HZU7BktRl7QPiO5I+JdCdWpmAR7WQRIh7/5Hj64uHi2ALrAH3kgYIY10Lhh4w== X-Received: by 10.194.179.233 with SMTP id dj9mr18146050wjc.115.1465258989559; Mon, 06 Jun 2016 17:23:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.30.101 with HTTP; Mon, 6 Jun 2016 17:23:08 -0700 (PDT) From: Rafael Rodrigues Nakano Date: Mon, 6 Jun 2016 21:23:08 -0300 Message-ID: Subject: Virtualbox kernel module on 11-CURRENT To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 00:23:12 -0000 Hello, I tried installing virtualbox from packages, building it from sources, trying the GENERIC kernel but everytime I can't start the kernel module 'vboxdrv', it says: "KLD vboxdrv.ko: depends on kernel - not available or version mismatch. linker_load_file: Unsupported file type" I'm using a custom kernel which I only turned off options for wireless and old drives, but the module is not working even with GENERIC. My sources in /usr/src are up-to-date and I tried building virtualbox-ose-kmod from ports (maybe it could use my sources) but no success. Is this a known problem? From owner-freebsd-current@freebsd.org Tue Jun 7 02:46:21 2016 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 8881CB6D342 for ; Tue, 7 Jun 2016 02:46:21 +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 2EBBD145B; Tue, 7 Jun 2016 02:46:20 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u572kAqW016192 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 7 Jun 2016 05:46:10 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u572kAqW016192 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u572kAVD016190; Tue, 7 Jun 2016 05:46:10 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 7 Jun 2016 05:46:10 +0300 From: Konstantin Belousov To: Mark Johnston Cc: freebsd-current@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607024610.GI38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 07 Jun 2016 02:46:21 -0000 On Mon, Jun 06, 2016 at 10:13:11AM -0700, Mark Johnston wrote: > On Sat, Jun 04, 2016 at 12:32:36PM +0300, Konstantin Belousov wrote: > > Does your fs both set TDF_SBDRY and call lf_advlock()/lf_advlockasync() ? > > It doesn't. This code belongs to a general framework for distributed FS > locks; in this particular case, the application was using it to acquire > a custom advisory lock. What statement was not true: that your code sets TDF_SBDRY, or that the lf_advlock() function was called ? > > > This cannot work, regardless of the mode of single-threading. TDF_SBDRY > > makes such sleep non-interruptible by any single-threading request, on > > the promise that the thread owns some resources (typically vnode locks). > > I.e. changing the mode would not help. > > I'm a bit confused by this. How does TDF_SBDRY prevent thread_single() > from waking up the thread? The sleepq_abort() call is only elided in the > SINGLE_ALLPROC case, so in other cases, I think we will still interrupt > the sleep. Thus, since thread_suspend_check() is only invoked prior to > going to sleep, the application I referred to must have attempted to > single-thread the process before the thread in question went to sleep. It does not prevent the wakeup, sorry. What I should have said, more precisely, is that thread_suspend_check() call before the thread is goes to sleep, is nop in case of TDF_SBDRY flag was set. > > > > > I see two reasons to use SINGLE_NO_EXIT for coredumping. It allows > > coredump writer to record more exact state of the process into the notes. > > > > Another one is that SINGLE_NO_EXIT is generally faster and more > > reliable than SINGLE_BOUNDARY. Some states are already good enough for > > SINGLE_NO_EXIT, while require more work to get into SINGLE_BOUNDARY. In > > other words, core dump write starts earlier. > > > > It might be not very significant reasons. > > > > From what I see in the code, our NFS client has similar issue of calling > > lf_advlock() with TDF_SBDRY set. Below is the patch to fix that. > > Similar bug existed in our fifofs, see r277321. > > Thanks. It may be that a similar fix is appropriate in our locking code, > but I'll have to spend more time reading it. Still, I am confused now as well. If you can catch the process in that state, where a thread is sleeping while single-threading request cannot make the progress, I would like to see the struct thread and struct proc printouts. Esp. the thread flags are interesting. Thanks. From owner-freebsd-current@freebsd.org Tue Jun 7 03:18:33 2016 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 428AAB6D8A0 for ; Tue, 7 Jun 2016 03:18:33 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from mail1.asahi-net.or.jp (mail1.asahi-net.or.jp [202.224.39.197]) by mx1.freebsd.org (Postfix) with ESMTP id 2196D1284 for ; Tue, 7 Jun 2016 03:18:29 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from localhost (pool-100-1-31-39.nwrknj.fios.verizon.net [100.1.31.39]) by mail1.asahi-net.or.jp (Postfix) with ESMTP id 7261F229A5 for ; Tue, 7 Jun 2016 12:18:21 +0900 (JST) Date: Mon, 6 Jun 2016 23:15:44 -0400 From: Yoshihiro Ota To: FreeBSD-current@freebsd.org Subject: wlan/ifconfig stopped working sometime between 5/25 and 6/3 Message-Id: <20160606231544.2aaf45c7340fe0c543e9b10c@j.email.ne.jp> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.29; i386-portbld-freebsd10.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 03:18:33 -0000 Hi, I started getting the following error when I tried to bring up wireless connection since June 3rd. I had last updated kernel and world on May 25th before. "unable to get regulatory domain info: Device not configured" ifconfig starts working again after I reverted the user land backt May 25th one; kernel don't seem to be a fact here. I use "ifconfig wlan create wlandev ath0 ssid wepmode on wepkey weptxkey 1 up". Is something changed in ifconfig? Do I need to use different arguments? Thanks, Hiro From owner-freebsd-current@freebsd.org Tue Jun 7 04:09:06 2016 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 06C6EB6D1A9 for ; Tue, 7 Jun 2016 04:09:06 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-it0-f51.google.com (mail-it0-f51.google.com [209.85.214.51]) (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 C246E18AB; Tue, 7 Jun 2016 04:09:05 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-it0-f51.google.com with SMTP id z189so66167358itg.0; Mon, 06 Jun 2016 21:09:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=Q6YTZQ87PMZ9Ix/uxIom2YvYXU9WEcMY+Xg5PQeP70A=; b=Ynd05VGNpX3qxSP0QqIGLtwFZiLv3zMKT6Jxz5xy1M1RfPpewPXj0KT2xbe5lre/2B qbe6o9xilFWYPGbZCNmfgcguhc3uw3F1DTjrt8Lhc21V/ucKNiPdnDBFqKIACKXW7zLt jeC+3zge4hOVkyYTiuQaBclnB7agPzkAU+3xLI6mVNUCtvLWu+dR4/6kYC1TLXsuZin3 jrFhPVby73l+5wauoqQGIILiF7aoWv539MK04UM1wJidKlZ6LDxdoKZMfHhPkMnBIahW CjjAq25TlC3E+0aFRbnoUvv2yOdksjKPOGcGkMzcXg5PEIQNo2JqS6aY1O3vlo7lh8gg ZBBQ== X-Gm-Message-State: ALyK8tIacw+Or2q0gf9atUiQ/YsI4yB/04p55rt48vwmd6tUEXJzxV1y5/HlkC48whLE3Q== X-Received: by 10.36.32.130 with SMTP id t124mr555323itt.37.1465272539345; Mon, 06 Jun 2016 21:08:59 -0700 (PDT) Received: from mail-it0-f44.google.com (mail-it0-f44.google.com. [209.85.214.44]) by smtp.gmail.com with ESMTPSA id h125sm10793476ioa.20.2016.06.06.21.08.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 21:08:59 -0700 (PDT) Received: by mail-it0-f44.google.com with SMTP id z189so66167059itg.0; Mon, 06 Jun 2016 21:08:58 -0700 (PDT) X-Received: by 10.107.46.158 with SMTP id u30mr26511379iou.162.1465272538801; Mon, 06 Jun 2016 21:08:58 -0700 (PDT) MIME-Version: 1.0 Reply-To: cem@freebsd.org Received: by 10.36.205.70 with HTTP; Mon, 6 Jun 2016 21:08:58 -0700 (PDT) In-Reply-To: <20160607024610.GI38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> From: Conrad Meyer Date: Mon, 6 Jun 2016 21:08:58 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: thread suspension when dumping core To: Konstantin Belousov Cc: Mark Johnston , freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 04:09:06 -0000 On Mon, Jun 6, 2016 at 7:46 PM, Konstantin Belousov wrote: > On Mon, Jun 06, 2016 at 10:13:11AM -0700, Mark Johnston wrote: >> On Sat, Jun 04, 2016 at 12:32:36PM +0300, Konstantin Belousov wrote: >> > Does your fs both set TDF_SBDRY and call lf_advlock()/lf_advlockasync() ? >> >> It doesn't. This code belongs to a general framework for distributed FS >> locks; in this particular case, the application was using it to acquire >> a custom advisory lock. > What statement was not true: that your code sets TDF_SBDRY, or that > the lf_advlock() function was called ? We set TDF_SBDRY; we don't call lf_advlock(). I don't have the core yet, so I can't get the thread information, sorry. Best, Conrad From owner-freebsd-current@freebsd.org Tue Jun 7 04:13:59 2016 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 5CFE8B6D377 for ; Tue, 7 Jun 2016 04:13:59 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pf0-x241.google.com (mail-pf0-x241.google.com [IPv6:2607:f8b0:400e:c00::241]) (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 2DED01C91; Tue, 7 Jun 2016 04:13:59 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pf0-x241.google.com with SMTP id l188so2669534pfl.1; Mon, 06 Jun 2016 21:13:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Z628lzhn1Tf5xVUhgRWb5ZAwJUh6juRgil//0Q7AuqA=; b=0B6WdNo01CFvw3p6y3VbuzVGDzQhhYdamepadpNHL6SpaqY1U3zFfZGwGxrdlZ1gPx G7bWKj4s6uH6LcFyMuYvmsNy+Cz0ib2at1veY5MvPalR+kXFqfEzuc74FwWV03/LFBJ6 U9hPjPtGkWw87weyh6gQhYKI7HL0+Yd/kX7mkbtL2G9AczXznIWg3b0RhIG3hdAfS8RE kU++q0gRe17YaIuUWbQ6ZDeJd54c5yk7JJvhS3fTUQam+DU6oQzpZYymcN72GT4zcWEQ sdI2QuBhRTsrsqCjGHdq8ewV16W3JPWLgeR1ExDLhhrjrNZ747z4r4B2drdrBmYdIUtj pVrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Z628lzhn1Tf5xVUhgRWb5ZAwJUh6juRgil//0Q7AuqA=; b=bRJYG/AAxYbeMFSS16pfEZUL8KgVFNOEO6slRi181ABjUTdiPiDLUIQpLBkQDyakZU rx1fejLdXd2yZupEwT495I0ZAY6wKY6KRmp6CnLULR9QMkUFSMTt8G3bhxFp+QMxadm+ IRR8KuRo1VMYWJDYT13wc5yxwg1pGdFxJr51iYWsGWQXVvnevW/2oEU0kxw8X6sRhHi0 it+fnXGveefjUgVdf9Dy9D2SAEDQFo4I0qYka6uJmHUaANnrTCgryi9vTJ2U36wgCQks dKQj32b4AkEg/BZ5gjkBWMqNeLFJmtvBvzMYYydhX8QoXChdRoRnJKk0MTAgQM6F8yWO iUKg== X-Gm-Message-State: ALyK8tLLyhuFVk03G4REb1XjGAONOUdouay5rVMai2l7lT7jADz56CnYXEdY8KPeSI+0yQ== X-Received: by 10.98.65.209 with SMTP id g78mr29105275pfd.163.1465272838516; Mon, 06 Jun 2016 21:13:58 -0700 (PDT) Received: from wkstn-mjohnston.west.isilon.com (c-76-104-201-218.hsd1.wa.comcast.net. [76.104.201.218]) by smtp.gmail.com with ESMTPSA id ce8sm28772229pad.44.2016.06.06.21.13.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 21:13:58 -0700 (PDT) Sender: Mark Johnston Date: Mon, 6 Jun 2016 21:17:41 -0700 From: Mark Johnston To: Konstantin Belousov Cc: freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607024610.GI38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 04:13:59 -0000 On Tue, Jun 07, 2016 at 05:46:10AM +0300, Konstantin Belousov wrote: > On Mon, Jun 06, 2016 at 10:13:11AM -0700, Mark Johnston wrote: > > On Sat, Jun 04, 2016 at 12:32:36PM +0300, Konstantin Belousov wrote: > What statement was not true: that your code sets TDF_SBDRY, or that > the lf_advlock() function was called ? The latter. It turns out that we've modified some of our filesystem-specific syscalls to set TDF_SBDRY as well; see below. > > I'm a bit confused by this. How does TDF_SBDRY prevent thread_single() > > from waking up the thread? The sleepq_abort() call is only elided in the > > SINGLE_ALLPROC case, so in other cases, I think we will still interrupt > > the sleep. Thus, since thread_suspend_check() is only invoked prior to > > going to sleep, the application I referred to must have attempted to > > single-thread the process before the thread in question went to sleep. > It does not prevent the wakeup, sorry. > > What I should have said, more precisely, is that thread_suspend_check() > call before the thread is goes to sleep, is nop in case of TDF_SBDRY > flag was set. Ok, that's my understanding too. > > > From what I see in the code, our NFS client has similar issue of calling > > > lf_advlock() with TDF_SBDRY set. Below is the patch to fix that. > > > Similar bug existed in our fifofs, see r277321. > > > > Thanks. It may be that a similar fix is appropriate in our locking code, > > but I'll have to spend more time reading it. > > Still, I am confused now as well. If you can catch the process in that > state, where a thread is sleeping while single-threading request cannot > make the progress, I would like to see the struct thread and struct proc > printouts. Esp. the thread flags are interesting. Sure, see below. For reference: td_flags = 0xa84c = INMEM | SINTR | CANSWAP | ASTPENDING | SBDRY | NEEDSUSPCHK td_pflags = 0 td_inhibitors = 0x2 = SLEEPING td_locks = 0 stack: mi_switch+0x21e sleepq_catch_signals+0x377 sleepq_wait_sig+0xb _sleep+0x29d ... p_flag = 0x10080080 = INMEM | STOPPED_SINGLE | HADTHREADS p_flag2 = 0 The thread is sleeping interruptibly. The NEEDSUSPCHK flag is set, yet the SLEEPABORT flag is not, so the thread can not have been sleeping when thread_single() was called - else sleepq_abort() would have been invoked and set SLEEPABORT. We are at the second sleepq_switch() call in sleepq_catch_signals(), and no signal was pending, so we called thread_suspend_check(), which returned 0 because of SBDRY. So we went to sleep. I note that this couldn't have happened prior to r283320. That change was apparently motivated by a similar hang, but in that case the thread was suspended (with a vnode lock held) rather than asleep. It looks like our internal fix also added a change to set TDF_SBDRY around filesystem-specific syscalls, which often sleep interruptibly while holding vnode locks. But I don't think that's the problem here, as you noted with lf_advlock(). With r283320 reverted, P_STOPPED_SIG would not have been set, so thread_suspend_check() would have suspended us, allowing the core dump to proceed. I had thought that using SINGLE_BOUNDRY beforing coredumping would fix both hangs, but I guess that wouldn't help SINGLE_ALLPROC, so this is probably the wrong place to be solving the problem. CPU ID FUNCTION:NAME 1 1 :BEGIN struct thread { struct mtx *volatile td_lock = 0xffffffff814a5148 struct proc *td_proc = 0xfffff80445c694d8 struct td_plist = { struct thread *tqe_next = 0xfffff81a44186750 struct thread **tqe_prev = 0xfffff8047a027760 } struct td_runq = { struct thread *tqe_next = 0 struct thread **tqe_prev = 0xffffffff8147cd40 } struct td_slpq = { struct thread *tqe_next = 0 struct thread **tqe_prev = 0xfffff81c992b1d80 } struct td_lockq = { struct thread *tqe_next = 0 struct thread **tqe_prev = 0xfffffe2a1c727be8 } struct td_hash = { struct thread *le_next = 0 struct thread **le_prev = 0xfffffe0001076f98 } struct cpuset *td_cpuset = 0xfffff80699b9b510 struct seltd *td_sel = 0xfffff80258307b80 struct sleepqueue *td_sleepqueue = 0 struct turnstile *td_turnstile = 0xfffff80d50a3fcc0 struct rl_q_entry *td_rlqe = 0xfffff8025dcf5988 struct umtx_q *td_umtxq = 0xfffff807c9adfd80 lwpid_t td_tid = 0x18df3 sigqueue_t td_sigqueue = { sigset_t sq_signals = { __uint32_t [4] __bits = [ 0, 0, 0, 0 ] } sigset_t sq_kill = { __uint32_t [4] __bits = [ 0, 0, 0, 0 ] } struct sq_list = { struct ksiginfo *tqh_first = 0 struct ksiginfo **tqh_last = 0xfffff814be2df808 } struct proc *sq_proc = 0xfffff80445c694d8 int sq_flags = 0x1 } u_char td_lend_user_pri = 0xff int td_flags = 0xa84c int td_inhibitors = 0x2 int td_pflags = 0 int td_dupfd = 0 int td_sqqueue = 0 void *td_wchan = 0xfffffe2a1f3abec0 const char *td_wmesg = 0xffffffff80feb007 u_char td_lastcpu = 0x11 u_char td_oncpu = 0xff volatile u_char td_owepreempt = 0 u_char td_tsqueue = 0 short td_locks = 0 short td_rw_rlocks = 0 short td_lk_slocks = 0 short td_stopsched = 0 struct turnstile *td_blocked = 0 const char *td_lockname = 0 struct td_contested = { struct turnstile *lh_first = 0 } struct lock_list_entry *td_sleeplocks = 0 int td_intr_nesting_level = 0 int td_pinned = 0 struct ucred *td_ucred = 0xfffff802589c8700 u_int td_estcpu = 0 int td_slptick = 0x8b25f40c int td_blktick = 0 int td_swvoltick = 0x8b25f40c u_int td_cow = 0 struct rusage td_ru = { struct timeval ru_utime = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } struct timeval ru_stime = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } long ru_maxrss = 0x78a4 long ru_ixrss = 0x240 long ru_idrss = 0x30 long ru_isrss = 0x600 long ru_minflt = 0x84 long ru_majflt = 0 long ru_nswap = 0 long ru_inblock = 0xec long ru_oublock = 0 long ru_msgsnd = 0x6c long ru_msgrcv = 0x3b long ru_nsignals = 0 long ru_nvcsw = 0x1d5 long ru_nivcsw = 0x5b } struct rusage_ext td_rux = { uint64_t rux_runtime = 0xa2221e0 uint64_t rux_uticks = 0x3 uint64_t rux_sticks = 0x9 uint64_t rux_iticks = 0 uint64_t rux_uu = 0x4f3f uint64_t rux_su = 0xedbe uint64_t rux_tu = 0x13cfe } uint64_t td_incruntime = 0 uint64_t td_runtime = 0xa2221e0 u_int td_pticks = 0 u_int td_sticks = 0 u_int td_iticks = 0 u_int td_uticks = 0 int td_intrval = 0 sigset_t td_oldsigmask = { __uint32_t [4] __bits = [ 0, 0, 0, 0 ] } volatile u_int td_generation = 0x230 stack_t td_sigstk = { char *ss_sp = 0 __size_t ss_size = 0 int ss_flags = 0 } int td_xsig = 0 u_long td_profil_addr = 0 u_int td_profil_ticks = 0 char [20] td_name = [ "" ] uint32_t td_dom_gen = 0 uint64_t td_dom_dom = 0 void (*)() td_sleepcb = 0 void *td_sleepcbarg = 0 struct file *td_fpop = 0 int td_dbgflags = 0 struct ksiginfo td_dbgksi = { struct ksi_link = { struct ksiginfo *tqe_next = 0 struct ksiginfo **tqe_prev = 0 } siginfo_t ksi_info = { int si_signo = 0 int si_errno = 0 int si_code = 0 __pid_t si_pid = 0 __uid_t si_uid = 0 int si_status = 0 void *si_addr = 0 union sigval si_value = { int sival_int = 0 void *sival_ptr = 0 int sigval_int = 0 void *sigval_ptr = 0 } union _reason = { struct _fault = { int _trapno = 0 } struct _timer = { int _timerid = 0 int _overrun = 0 } struct _mesgq = { int _mqd = 0 } struct _poll = { long _band = 0 } struct __spare__ = { long __spare1__ = 0 int [7] __spare2__ = [ 0, 0, 0, 0, 0, 0, 0 ] } } } int ksi_flags = 0 struct sigqueue *ksi_sigq = 0 } int td_ng_outbound = 0 struct osd td_osd = { u_int osd_nslots = 0 void **osd_slots = 0 struct osd_next = { struct osd *le_next = 0 struct osd **le_prev = 0 } } struct vm_map_entry *td_map_def_user = 0 pid_t td_dbg_forked = 0 u_int td_vp_reserv = 0 int td_no_sleeping = 0 int td_dom_rr_idx = 0 struct ucred *td_pcred = 0 int td_ioprio = 0 int td_dsc_start = 0 int td_dsc_last = 0 uint16_t td_external_in_fs = 0x1 int td_unfair_sml = 0 int td_sb_nowait = 0x1 sigset_t td_sigmask = { __uint32_t [4] __bits = [ 0, 0, 0, 0 ] } u_char td_rqindex = 0x19 u_char td_base_pri = 0xc6 u_char td_priority = 0xc6 u_char td_pri_class = 0x2 u_char td_user_pri = 0xc6 u_char td_base_user_pri = 0xc6 struct pcb *td_pcb = 0xfffffe2a1f3acb80 enum td_state = TDS_INHIBITED register_t [2] td_retval = [ 0, 0 ] struct callout td_slpcallout = { union c_links = { struct le = { struct callout *le_next = 0xfffff812aff40d78 struct callout **le_prev = 0xfffffe000138dd00 } struct sle = { struct callout *sle_next = 0xfffff812aff40d78 } struct tqe = { struct callout *tqe_next = 0xfffff812aff40d78 struct callout **tqe_prev = 0xfffffe000138dd00 } } sbintime_t c_time = 0x2dd13a0ef0976 sbintime_t c_precision = 0x1e0041668 void *c_arg = 0xfffff814be2df750 void (*)() c_func = kernel`sleepq_timeout struct lock_object *c_lock = 0 int c_flags = 0x110 volatile int c_cpu = 0xd } struct trapframe *td_frame = 0xfffffe2a1f3acac0 struct vm_object *td_kstack_obj = 0xfffff817f52cb700 vm_offset_t td_kstack = 0xfffffe2a1f3a3000 int td_kstack_pages = 0xa volatile u_int td_critnest = 0x1 struct mdthread td_md = { int md_spinlock_count = 0x1 register_t md_saved_flags = 0x246 register_t md_spurflt_addr = 0 } struct td_sched *td_sched = 0xfffff814be2dfe50 struct kaudit_record *td_ar = 0 struct lpohead [2] td_lprof = [ struct lpohead { struct lock_profile_object *lh_first = 0 }, struct lpohead { struct lock_profile_object *lh_first = 0 } ] struct kdtrace_thread *td_dtrace = 0xfffff804daf1e200 int td_errno = 0 struct vnet *td_vnet = 0 const char *td_vnet_lpush = 0 struct trapframe *td_intr_frame = 0 struct proc *td_rfppwait_p = 0 struct vm_page **td_ma = 0 int td_ma_cnt = 0 } ^C 20 1 :BEGIN struct proc { struct p_list = { struct proc *le_next = 0xfffff8050bde7000 struct proc **le_prev = 0xfffff804697d09b0 } struct p_threads = { struct thread *tqh_first = 0xfffff80e2e2da750 struct thread **tqh_last = 0xfffff803d5897760 } struct mtx p_slock = { struct lock_object lock_object = { const char *lo_name = 0xffffffff80ea8f96 u_int lo_flags = 0xb0000 u_int lo_data = 0 struct witness *lo_witness = 0 } volatile uintptr_t mtx_lock = 0x4 } struct ucred *p_ucred = 0xfffff802589c8700 struct filedesc *p_fd = 0xfffff81596020800 struct filedesc_to_leader *p_fdtol = 0 struct pstats *p_stats = 0xfffff802d1273b40 struct plimit *p_limit = 0xfffff80258a17100 struct callout p_limco = { union c_links = { struct le = { struct callout *le_next = 0 struct callout **le_prev = 0 } struct sle = { struct callout *sle_next = 0 } struct tqe = { struct callout *tqe_next = 0 struct callout **tqe_prev = 0 } } sbintime_t c_time = 0 sbintime_t c_precision = 0 void *c_arg = 0 void (*)() c_func = 0 struct lock_object *c_lock = 0xfffff80445c695d8 int c_flags = 0 volatile int c_cpu = 0 } struct sigacts *p_sigacts = 0xfffff8049a35b000 int p_flag = 0x10080080 int p_flag2 = 0 enum p_state = PRS_NORMAL pid_t p_pid = 0x68aa struct p_hash = { struct proc *le_next = 0 struct proc **le_prev = 0xfffffe0001068550 } struct p_pglist = { struct proc *le_next = 0 struct proc **le_prev = 0xfffff8074431c420 } struct proc *p_pptr = 0xfffff80203d0a4d8 struct p_sibling = { struct proc *le_next = 0xfffff81a3498b000 struct proc **le_prev = 0xfffff8044d25a0e8 } struct p_children = { struct proc *lh_first = 0 } struct mtx p_mtx = { struct lock_object lock_object = { const char *lo_name = 0xffffffff80ea8f89 u_int lo_flags = 0x1430000 u_int lo_data = 0 struct witness *lo_witness = 0 } volatile uintptr_t mtx_lock = 0x4 } struct ksiginfo *p_ksi = 0xfffff80268048380 sigqueue_t p_sigqueue = { sigset_t sq_signals = { __uint32_t [4] __bits = [ 0x14103, 0, 0, 0x1000000 ] } sigset_t sq_kill = { __uint32_t [4] __bits = [ 0x10100, 0, 0, 0 ] } struct sq_list = { struct ksiginfo *tqh_first = 0xfffff81531ebe690 struct ksiginfo **tqh_last = 0xfffff81531ebeaf0 } struct proc *sq_proc = 0xfffff80445c694d8 int sq_flags = 0x1 } pid_t p_oppid = 0x1 struct vmspace *p_vmspace = 0xfffff8025864bc40 u_int p_swtick = 0x8b25eed7 struct itimerval p_realtimer = { struct timeval it_interval = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } struct timeval it_value = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } } struct rusage p_ru = { struct timeval ru_utime = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } struct timeval ru_stime = { time_t tv_sec = 0 suseconds_t tv_usec = 0 } long ru_maxrss = 0 long ru_ixrss = 0 long ru_idrss = 0 long ru_isrss = 0 long ru_minflt = 0 long ru_majflt = 0 long ru_nswap = 0 long ru_inblock = 0 long ru_oublock = 0 long ru_msgsnd = 0 long ru_msgrcv = 0 long ru_nsignals = 0 long ru_nvcsw = 0 long ru_nivcsw = 0 } struct rusage_ext p_rux = { uint64_t rux_runtime = 0xc4463d41 uint64_t rux_uticks = 0x36 uint64_t rux_sticks = 0xa4 uint64_t rux_iticks = 0 uint64_t rux_uu = 0x5f0e4 uint64_t rux_su = 0x120b00 uint64_t rux_tu = 0x17fbe5 } struct rusage_ext p_crux = { uint64_t rux_runtime = 0 uint64_t rux_uticks = 0 uint64_t rux_sticks = 0 uint64_t rux_iticks = 0 uint64_t rux_uu = 0 uint64_t rux_su = 0 uint64_t rux_tu = 0 } int p_profthreads = 0 volatile int p_exitthreads = 0 int p_traceflag = 0 struct vnode *p_tracevp = 0 struct ucred *p_tracecred = 0 struct vnode *p_textvp = 0xfffff8046d76e218 u_int p_lock = 0 struct sigiolst p_sigiolst = { struct sigio *slh_first = 0 } int p_sigparent = 0x14 int p_sig = 0 u_long p_code = 0 u_int p_stops = 0 u_int p_stype = 0 char p_step = '\0' u_char p_pfsflags = 0 struct nlminfo *p_nlminfo = 0 struct kaioinfo *p_aioinfo = 0 struct thread *p_singlethread = 0xfffff804a4cc0000 int p_suspcount = 0x26 struct thread *p_xthread = 0 int p_boundary_count = 0x25 int p_pendingcnt = 0x30 struct itimers *p_itimers = 0 struct procdesc *p_procdesc = 0 u_int p_magic = 0xbeefface int p_osrel = 0x10c8e6 char [20] p_comm = [ "" ] struct pgrp *p_pgrp = 0xfffff8074431c410 struct sysentvec *p_sysent = 0xffffffff812d6ac8 struct pargs *p_args = 0xfffff81a09bd9e70 rlim_t p_cpulimit = 0x7fffffffffffffff char p_nice = '\0' int p_fibnum = 0 u_short p_xstat = 0x11 struct knlist p_klist = { struct klist kl_list = { struct knote *slh_first = 0xfffff80687e10080 } void (*)() kl_lock = kernel`knlist_mtx_lock void (*)() kl_unlock = kernel`knlist_mtx_unlock void (*)() kl_assert_locked = kernel`knlist_mtx_assert_locked void (*)() kl_assert_unlocked = kernel`knlist_mtx_assert_unlocked void *kl_lockarg = 0xfffff80445c695d8 } int p_numthreads = 0x27 struct mdproc p_md = { struct proc_ldt *md_ldt = 0 struct system_segment_descriptor md_ldt_sd = { unsigned long sd_lolimit :16 = 0 unsigned long sd_lobase :24 = 0 unsigned long sd_type :5 = 0 unsigned long sd_dpl :2 = 0 unsigned long sd_p :1 = 0 unsigned long sd_hilimit :4 = 0 unsigned long sd_xx0 :3 = 0 unsigned long sd_gran :1 = 0 unsigned long sd_hibase :40 = 0 unsigned long sd_xx1 :8 = 0 unsigned long sd_mbz :5 = 0 unsigned long sd_xx2 :19 = 0 } } struct callout p_itcallout = { union c_links = { struct le = { struct callout *le_next = 0 struct callout **le_prev = 0 } struct sle = { struct callout *sle_next = 0 } struct tqe = { struct callout *tqe_next = 0 struct callout **tqe_prev = 0 } } sbintime_t c_time = 0 sbintime_t c_precision = 0 void *c_arg = 0 void (*)() c_func = 0 struct lock_object *c_lock = 0xfffff80445c695d8 int c_flags = 0 volatile int c_cpu = 0 } u_short p_acflag = 0x11 struct proc *p_peers = 0 struct proc *p_leader = 0xfffff80445c694d8 void *p_emuldata = 0 struct label *p_label = 0 struct p_sched *p_sched = 0xfffff80445c699b0 struct p_ktr = { struct ktr_request *stqh_first = 0 struct ktr_request **stqh_last = 0xfffff80445c69938 } struct p_mqnotifier = { struct mqueue_notifier *lh_first = 0 } struct kdtrace_proc *p_dtrace = 0xfffff8166c1c9040 struct cv p_pwait = { const char *cv_description = 0xffffffff80ea9ab8 volatile int cv_waiters = 0 } struct cv p_dbgwait = { const char *cv_description = 0xffffffff80ea9abf volatile int cv_waiters = 0 } uint64_t p_prev_runtime = 0 struct racct *p_racct = 0 u_char p_throttled = 0 struct p_orphan = { struct proc *le_next = 0 struct proc **le_prev = 0xfffff804697d09a0 } struct p_orphans = { struct proc *lh_first = 0 } } From owner-freebsd-current@freebsd.org Tue Jun 7 04:30:02 2016 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 44EDAB6D922 for ; Tue, 7 Jun 2016 04:30:02 +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 D3BD216DF; Tue, 7 Jun 2016 04:30:01 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u574TuDL040362 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 7 Jun 2016 07:29:57 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u574TuDL040362 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u574TuQc040361; Tue, 7 Jun 2016 07:29:56 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 7 Jun 2016 07:29:56 +0300 From: Konstantin Belousov To: Mark Johnston Cc: freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607042956.GM38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 07 Jun 2016 04:30:02 -0000 On Mon, Jun 06, 2016 at 09:17:41PM -0700, Mark Johnston wrote: > Sure, see below. For reference: > > td_flags = 0xa84c = INMEM | SINTR | CANSWAP | ASTPENDING | SBDRY | NEEDSUSPCHK > td_pflags = 0 > td_inhibitors = 0x2 = SLEEPING > td_locks = 0 > > stack: > mi_switch+0x21e sleepq_catch_signals+0x377 sleepq_wait_sig+0xb _sleep+0x29d ... > > p_flag = 0x10080080 = INMEM | STOPPED_SINGLE | HADTHREADS > p_flag2 = 0 > > The thread is sleeping interruptibly. The NEEDSUSPCHK flag is set, yet the > SLEEPABORT flag is not, so the thread can not have been sleeping when > thread_single() was called - else sleepq_abort() would have been > invoked and set SLEEPABORT. We are at the second sleepq_switch() call in > sleepq_catch_signals(), and no signal was pending, so we called > thread_suspend_check(), which returned 0 because of SBDRY. So we went to > sleep. > > I note that this couldn't have happened prior to r283320. That change > was apparently motivated by a similar hang, but in that case the thread > was suspended (with a vnode lock held) rather than asleep. It looks like > our internal fix also added a change to set TDF_SBDRY around > filesystem-specific syscalls, which often sleep interruptibly while > holding vnode locks. But I don't think that's the problem here, as you > noted with lf_advlock(). > > With r283320 reverted, P_STOPPED_SIG would not have been set, so > thread_suspend_check() would have suspended us, allowing the core dump > to proceed. I had thought that using SINGLE_BOUNDRY beforing coredumping > would fix both hangs, but I guess that wouldn't help SINGLE_ALLPROC, so > this is probably the wrong place to be solving the problem. This looks as if we should not ignore suspension requests in thread_suspend_check() completely in TDF_SBDRY case, but return either EINTR or ERESTART (most likely ERESTART). Note that the goal of TDF_SBDRY is to avoid suspending in the protected region, not to make an impression that the suspension does not occur at all. From owner-freebsd-current@freebsd.org Tue Jun 7 04:42:51 2016 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 3441BB6DC07 for ; Tue, 7 Jun 2016 04:42:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-it0-x232.google.com (mail-it0-x232.google.com [IPv6:2607:f8b0:4001:c0b::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 F1B2E1D8C; Tue, 7 Jun 2016 04:42:50 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-it0-x232.google.com with SMTP id i65so58932273ith.1; Mon, 06 Jun 2016 21:42:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=xT+u249DuonwYIUHmHlbhPNgB+5wRy7uClAXhIpweHo=; b=K/oPQRsii35uzIb2vZasc1ECLp5hSqtydUCmipYsNHIw/vA3jN78UHGwIUVRjov/+4 42cRfhPoIGQz4sx28IgLj7A+c+kIHa+8h1V3FC1IZHZ2/H2a9htiriGHsIevWkZS4ELV 4z0atyyXj3ntq54Nnot3YtBx0AvcyEF9D3/IcMYRPa9h0iA/1A5NbCqxmH7+B9qH0rcf Xke4bQd/4nLTzlof+TUVIJgyHlWGEXCEUvZwSRICnIv9l6mfqF0QmtibDBmOxrinD2Kk qT9SHW+7mnnzrbFIx2hgabF0ogre8nZQjS4f5LzvPX72SSMk7MG4HCkrCweDyA4pyvty GHCA== 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:from :date:message-id:subject:to:cc; bh=xT+u249DuonwYIUHmHlbhPNgB+5wRy7uClAXhIpweHo=; b=O5x5wUoErr8zf0P4gnUkSoAAQAbm+QAjH6Tj/Q5et8lK1QZGen56dLgwiYoQiH2Sne cvvhPNwNIbMeQ8YSc+DROefJ+KUSKJqXXU8McXrEKRr9BP/zupX08yUwDd9fujTVYP0y qtyjE8tcwY0cPGFqV+Oi0qcFgluGXqhSk+PLZMEWpynM3a+XkxIeteoX71QLT8GhAXRL TE/UDn/Kku5OR6fRAx5A/wd4kvDcX4lLNDVXe6JwPyrLpv4dix30OUug33OsCUSRFTly WngqG+Bm0EwraYknpR41vkRwwFNDFk8cCuX/CVMLQwha3tmZw8mNKR1RdQAM1GFGz3cf kNiA== X-Gm-Message-State: ALyK8tKp+7KYnvRPCP8p4SO6ki/9rTNESHvistCwa1JDNOKjQ9Senll0BO2KtoGcdmj3HhEre95YdpVeHSwyeQ== X-Received: by 10.107.144.67 with SMTP id s64mr25651228iod.165.1465274569711; Mon, 06 Jun 2016 21:42:49 -0700 (PDT) MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.36.113.3 with HTTP; Mon, 6 Jun 2016 21:42:48 -0700 (PDT) In-Reply-To: <20160606231544.2aaf45c7340fe0c543e9b10c@j.email.ne.jp> References: <20160606231544.2aaf45c7340fe0c543e9b10c@j.email.ne.jp> From: Adrian Chadd Date: Mon, 6 Jun 2016 21:42:48 -0700 X-Google-Sender-Auth: h4_yxP8oMTksVNPltxS9EEIfUYo Message-ID: Subject: Re: wlan/ifconfig stopped working sometime between 5/25 and 6/3 To: Yoshihiro Ota , Andriy Voskoboinyk Cc: freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 04:42:51 -0000 Hi, this is a recent change to the regulatory handling. I've emailed Andriy who wrote the code. :) Andriy, any ideas? -adrian On 6 June 2016 at 20:15, Yoshihiro Ota wrote: > Hi, > > I started getting the following error when I tried to bring up wireless connection since June 3rd. I had last updated kernel and world on May 25th before. > > "unable to get regulatory domain info: Device not configured" > > ifconfig starts working again after I reverted the user land backt May 25th one; kernel don't seem to be a fact here. > > I use "ifconfig wlan create wlandev ath0 ssid wepmode on wepkey weptxkey 1 up". > Is something changed in ifconfig? > Do I need to use different arguments? > > Thanks, > Hiro > _______________________________________________ > 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 Jun 7 04:47:01 2016 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 EEC57B6DCA2 for ; Tue, 7 Jun 2016 04:47:01 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pf0-x22d.google.com (mail-pf0-x22d.google.com [IPv6:2607:f8b0:400e:c00::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 BECC01EDB; Tue, 7 Jun 2016 04:47:01 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pf0-x22d.google.com with SMTP id c2so1068472pfa.2; Mon, 06 Jun 2016 21:47:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=oAMvi2tEQ504Shp+ol8N1IFKPJqU3lTJGlmYypn7tLY=; b=Ob/j6s0eoq6mjD/gyZfzCzv6klg8Vi4NFI7e+6wkdDfOvckPCUT0I5D+9VbItVxIEK LOlxmO5s6uR9EG1DULpcUjZG1fGlkMvQMD8STh0edALzhN4edtinLOoe6q23SGE1obT5 AP/D/SNcz+fneavF0MglqkgXR0SdCT4Jf7T41fTyjsKtbB/xTLyiLKm1m6upSSMJhYCA UY7dp1sNr+He+FZ8rv5Y9Ne++UlJu5nQ9pxA0LaA12yUV5XSksMHLWkWm2VEzthrP8zo 7nq1RBhNyxpyk6oewaxGCxQK0vLm5rdvRY8A3V/ASRYs73GHStmqcbQmH0k+10gXApbD DOkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=oAMvi2tEQ504Shp+ol8N1IFKPJqU3lTJGlmYypn7tLY=; b=iS7iqnpvv5T/G7AlyjvPqRd1OwONa6nk6IVGQeUMb3Yh9CQ2m3TXe8p1P7+Lsg8qpV BTHJE32ovrADoNztntcPiiJ/9HG+G0qyJgmULb2c22g8sKNr3y7MDCXozPVIn+X5zRWl i6PuA22tXdLBDCyF2n/rqnGqvvUwuqM7zVDejyt/tFwyZOyEARyLBnxfb1rF7WgaO0xo i/rHCvhQ/BGZT6YEGajPfKmQTukL5g9oqJzXnkhYovOxYM+t4/TWL0cEv/lI74tTLLRV EUucAMPMKWgB2p12PSAkq79PV+IAiE63giLSj+bnjeQlYRslxFiOmixOzGm2QpKBtmid WsEA== X-Gm-Message-State: ALyK8tKfmoNy5j1k+y2XhkmUsmWVPW91/CLEiOTjlHnuURuma9FhABDlr0tSTJ3ahd3kXg== X-Received: by 10.98.97.71 with SMTP id v68mr29937979pfb.138.1465274821308; Mon, 06 Jun 2016 21:47:01 -0700 (PDT) Received: from wkstn-mjohnston.west.isilon.com (c-76-104-201-218.hsd1.wa.comcast.net. [76.104.201.218]) by smtp.gmail.com with ESMTPSA id 22sm31244599pfw.92.2016.06.06.21.46.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 21:47:00 -0700 (PDT) Sender: Mark Johnston Date: Mon, 6 Jun 2016 21:50:47 -0700 From: Mark Johnston To: Konstantin Belousov Cc: freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607045047.GB29017@wkstn-mjohnston.west.isilon.com> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607042956.GM38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 04:47:02 -0000 On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > On Mon, Jun 06, 2016 at 09:17:41PM -0700, Mark Johnston wrote: > > Sure, see below. For reference: > > > > td_flags = 0xa84c = INMEM | SINTR | CANSWAP | ASTPENDING | SBDRY | NEEDSUSPCHK > > td_pflags = 0 > > td_inhibitors = 0x2 = SLEEPING > > td_locks = 0 > > > > stack: > > mi_switch+0x21e sleepq_catch_signals+0x377 sleepq_wait_sig+0xb _sleep+0x29d ... > > > > p_flag = 0x10080080 = INMEM | STOPPED_SINGLE | HADTHREADS > > p_flag2 = 0 > > > > The thread is sleeping interruptibly. The NEEDSUSPCHK flag is set, yet the > > SLEEPABORT flag is not, so the thread can not have been sleeping when > > thread_single() was called - else sleepq_abort() would have been > > invoked and set SLEEPABORT. We are at the second sleepq_switch() call in > > sleepq_catch_signals(), and no signal was pending, so we called > > thread_suspend_check(), which returned 0 because of SBDRY. So we went to > > sleep. > > This looks as if we should not ignore suspension requests in > thread_suspend_check() completely in TDF_SBDRY case, but return either > EINTR or ERESTART (most likely ERESTART). Note that the goal of > TDF_SBDRY is to avoid suspending in the protected region, not to make an > impression that the suspension does not occur at all. Thanks, that sounds right to me. It results in unified behaviour for TDF_SBDRY regardless of whether the suspension attempt took place before or after the thread went to sleep, and seems like it does the right thing in the single-threaded case as well. From owner-freebsd-current@freebsd.org Tue Jun 7 05:19:12 2016 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 6BC92B6E438 for ; Tue, 7 Jun 2016 05:19:12 +0000 (UTC) (envelope-from tim@xinuos.com) Received: from zhost.uxsglobal.com (zhost.xinuos.com [144.202.236.63]) by mx1.freebsd.org (Postfix) with ESMTP id 3ADFE1F68 for ; Tue, 7 Jun 2016 05:19:11 +0000 (UTC) (envelope-from tim@xinuos.com) Received: from localhost (localhost [127.0.0.1]) by zhost.uxsglobal.com (Postfix) with ESMTP id 84EAC880688 for ; Tue, 7 Jun 2016 01:12:31 -0400 (EDT) Received: from zhost.uxsglobal.com ([127.0.0.1]) by localhost (zhost.uxsglobalhost.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PiIwycl6j_Ex for ; Tue, 7 Jun 2016 01:12:31 -0400 (EDT) Received: from zhost.uxsglobal.com (localhost [127.0.0.1]) by zhost.uxsglobal.com (Postfix) with ESMTP id 5BD2F88069E for ; Tue, 7 Jun 2016 01:12:31 -0400 (EDT) Received: from [192.168.50.61] (fw01.multitalents.net [173.164.249.129]) by zhost.uxsglobal.com (Postfix) with ESMTPSA id CC612880688 for ; Tue, 7 Jun 2016 01:12:30 -0400 (EDT) To: freebsd-current@FreeBSD.org From: Tim Rice Subject: patch.termcap Message-ID: <68c1b096-2216-ad21-2b52-44d719850a64@xinuos.com> Date: Mon, 6 Jun 2016 22:12:14 -0700 User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------F7EA49A4AAF83670F5FA4BF1" X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 05:19:12 -0000 This is a multi-part message in MIME format. --------------F7EA49A4AAF83670F5FA4BF1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Would someone please commit the attached termcap patch for Altos V terminals. Granted I may be the only person still using one but it'll save continual patching. Thanks for your consideration. -- Tim Rice tim@xinuos.com --------------F7EA49A4AAF83670F5FA4BF1 Content-Type: text/plain; charset=UTF-8; name="patch.termcap" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch.termcap" SW5kZXg6IHNoYXJlL3Rlcm1jYXAvdGVybWNhcAo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzaGFyZS90 ZXJtY2FwL3Rlcm1jYXAJKHJldmlzaW9uIDMwMTUzOCkKKysrIHNoYXJlL3Rlcm1jYXAvdGVy bWNhcAkod29ya2luZyBjb3B5KQpAQCAtNTIxLDYgKzUyMSwzMCBAQAogIwogIyBNOiBNSVND RUxMQU5FT1VTIFRFUk1JTkFMUwogIworIworIyAgVGVybWNhcCBmb3IgQWx0b3MgViB0ZXJt aW5hbAorYTV8YWx0b3M1fGFsdDV8YWx0b3MgNXxBbHRvcyBWOlwKKwk6Y2Q9XEVbSjpjZT1c RVtLOmNsPVxFWztIXEVbMko6XAorCTp1cD1cRVsxQTpkbz1cRVsxQjpuZD1cRVsxQzpiYz1c RVsxRDpjbT1cRVslaSVkOyVkSDpobz1cRVtIOlwKKwk6YWw9XEVbTDpkbD1cRVtNOmljPVxF W0A6ZGM9XEVbUDppbT06ZWk9OlNQPVxFW2k6XAorCTpjbyM4MDpsaSMyNDp1ZyMwOnNnIzA6 YnM6cHQ6c3I9XEVNOlwKKwk6c289XEVbN206c2U9XEVbbTp1cz1cRVs0bTp1ZT1cRVttOm1i PVxFWzVwOm1lPVxFW3A6XAorCTppcz1cRT5cRVs/M2xcRVs/NGxcRVs/NWxcRVs/N2hcRVs/ OGg6aWY9L3Vzci9zaGFyZS9saWIvdGFic2V0L3Z0MTAwOlwKKwk6a3U9XEVbQTprZD1cRVtC OmtyPVxFW0M6a2w9XEVbRDpraD1cRVtmOmtiPV5IOmNyPV5NOlwKKwk6WFU9XkFxXHI6WEQ9 XkFyXHI6WFI9XkFzXHI6WEw9XkF0XHI6XAorCTpITD1eQVBccjpcCisJOklTPVxFW0A6REU9 XEVbUDpJTD1cRVtMOk5TPVxFW1M6UFM9XEVbVDpcCisJOmsxPV5BQFxyOmsyPV5BQVxyOmsz PV5BQlxyOms0PV5BQ1xyOlwKKwk6azU9XkFEXHI6azY9XkFFXHI6azc9XkFGXHI6azg9XkFH XHI6XAorCTprOT1eQUhccjprMD1eQUlccjprQT1eQUpccjprQj1eQUtccjpcCisJOmtDPV5B TFxyOmtEPV5BTVxyOmtFPV5BTlxyOmtGPV5BT1xyOlwKKwk6YzA9XkFgXHI6YzE9XkFhXHI6 YzI9XkFiXHI6YzM9XkFjXHI6XAorCTpjND1eQWRccjpjNT1eQWVccjpjNj1eQWZccjpjNz1e QWdccjpcCisJOmM4PV5BaFxyOmM5PV5BaVxyOmNBPV5BalxyOmNCPV5Ba1xyOlwKKwk6Y0M9 XkFsXHI6Y0Q9XkFtXHI6Y0U9XkFuXHI6Y0Y9XkFvXHI6XAorCTpwbz1cRVs1aTpwZj1cRVs0 aToKKyMgZW5kIGFsdG9zNSB0ZXJtY2FwCisjCiAjIFRoZSB0YWIgMTMyIHVzZXMgeG9uL3hv ZmYsIHNvIG5vIHBhZGRpbmcgbmVlZGVkLgogIyBrcy9rZSBoYXZlIG5vdGhpbmcgdG8gZG8g d2l0aCBhcnJvdyBrZXlzLgogIyBpcyBzZXRzIDgwIGNvbCBtb2RlLCBub3JtYWwgdmlkZW8s IGF1dG93cmFwIG9uIChmb3IgYW0pLgo= --------------F7EA49A4AAF83670F5FA4BF1-- From owner-freebsd-current@freebsd.org Tue Jun 7 06:26:07 2016 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 43532B6EFC9 for ; Tue, 7 Jun 2016 06:26:07 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from hapkido.dreamhost.com (hapkido.dreamhost.com [66.33.216.122]) (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 26DDD1C7E for ; Tue, 7 Jun 2016 06:26:06 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a119.g.dreamhost.com (caibbdcaaahg.dreamhost.com [208.113.200.76]) by hapkido.dreamhost.com (Postfix) with ESMTP id ED41E9A50D for ; Mon, 6 Jun 2016 23:25:59 -0700 (PDT) Received: from homiemail-a119.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a119.g.dreamhost.com (Postfix) with ESMTP id E2A686000082A for ; Mon, 6 Jun 2016 23:25:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; s=menhennitt.com.au; bh=UNXG5CNgG08AI SOlrRy1sLhF9ps=; b=a0IhAvQYf0qgOJKbp6WggKve06jKGbgsWHf7meWMVksp/ 1VrJJE1RFQZwP08Kx+368ntnm7BczDduM7OmcG4IoyOLoqKlP3dQ3he/Dg0FFMeI O+fxXxlB/NvAE6oLC7EUxBjF33rFAigJ4qvI4UKzYfSHlKji8Q2Eimuyh3h7Wg= Received: from [137.237.172.135] (unknown [192.160.117.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a119.g.dreamhost.com (Postfix) with ESMTPSA id 3FF1560000826 for ; Mon, 6 Jun 2016 23:25:50 -0700 (PDT) Subject: Re: Port lang/gcc build fails on current To: freebsd-current@freebsd.org References: <20160606181008.GA1325@gmail.com> From: Graham Menhennitt Message-ID: <299ba4f6-3a04-7bfd-960e-b4d7363c61c3@menhennitt.com.au> Date: Tue, 7 Jun 2016 16:25:47 +1000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160606181008.GA1325@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 06:26:07 -0000 Try "|LC_COLLATE="C" make| | | |See e.g. https://forums.freebsd.org/threads/54172/| || |Graham| ||| | On 7/06/2016 4:10 AM, Randy Westlund wrote: > redefinition of enumerator 'OPT_C' From owner-freebsd-current@freebsd.org Tue Jun 7 08:04:54 2016 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 1A024B6EAB4 for ; Tue, 7 Jun 2016 08:04:54 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.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 D2ED5170B for ; Tue, 7 Jun 2016 08:04:53 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rP3yB0LDhzZr6; Tue, 7 Jun 2016 10:04:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1465286688; x=1467101089; bh=RxmkxiG5tV8CQ1MmGcOsiI4EWJ+dJA03xrT VRo9Hg70=; b=QSELO9XiCYfR7nfDQlSXjlZEqBAnF/uRcDlHVqZMyrwJi5amqcT 8i1f+jexJXeOZBln3mKBxa8iKw6WjaQCt3uTv8Gh6Ayut/ZI2pdQUKg2Peuq9pzt plcDBn+Hd2manqRj0E+XJPsNZU5cf7bDjz0FGBCd4CkPsXRjbkWu3wFY= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id JPC-umHEKggf; Tue, 7 Jun 2016 10:04:48 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Tue, 7 Jun 2016 10:04:48 +0200 (CEST) Subject: Re: Virtualbox kernel module on 11-CURRENT To: Rafael Rodrigues Nakano , freebsd-current@freebsd.org References: From: Guido Falsi Message-ID: Date: Tue, 7 Jun 2016 10:04:47 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 08:04:54 -0000 On 06/07/16 02:23, Rafael Rodrigues Nakano wrote: > Hello, > > I tried installing virtualbox from packages, building it from sources, > trying the GENERIC kernel but everytime I can't start the kernel module > 'vboxdrv', it says: > "KLD vboxdrv.ko: depends on kernel - not available or version mismatch. > linker_load_file: Unsupported file type" > The virtualbox module needs to be in full sync with the kernel. Most probably the sources being used by the cluster for building packages on head are a little different from yours, so the kernel module is not in sync. You will need to build the kernel module yourself to actually match your kernel sources. It's not really a problem or a bug, it's how it works. On head there is no warranty about the KBI. This cannot happen on releases and stable because the KBI is not going to change there. -- Guido Falsi From owner-freebsd-current@freebsd.org Tue Jun 7 08:05:22 2016 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 4F057B6EAF7 for ; Tue, 7 Jun 2016 08:05:22 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from hapkido.dreamhost.com (hapkido.dreamhost.com [66.33.216.122]) (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 3380E1892 for ; Tue, 7 Jun 2016 08:05:21 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a43.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) by hapkido.dreamhost.com (Postfix) with ESMTP id 8E3CA957DD for ; Tue, 7 Jun 2016 01:05:20 -0700 (PDT) Received: from homiemail-a43.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a43.g.dreamhost.com (Postfix) with ESMTP id D2E7B8C05F for ; Tue, 7 Jun 2016 01:05:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s= menhennitt.com.au; bh=/Fa2PUr2P7RFL/NIZrL8LTz6Hb4=; b=bVC59d8dJx zYom30f/8dzbbzw6JM4I3rCj+PRM8PFqeMuJ2Uqcl8XqkFLEHgRpJEoyJh5mNy/F J+4TvkXFRBAUGHHRIM8jdv6I+wmgskL1EpiqgGeMbav8jl+m8El/qAL4OtN7z5yV 1D+cVs+rLal0LzaS/nY7NF1nr65AXLabA= Received: from [203.2.73.68] (c122-107-214-88.mckinn3.vic.optusnet.com.au [122.107.214.88]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a43.g.dreamhost.com (Postfix) with ESMTPSA id 725A18C057 for ; Tue, 7 Jun 2016 01:05:13 -0700 (PDT) Subject: Re: Port lang/gcc build fails on current To: freebsd-current@freebsd.org References: <20160606181008.GA1325@gmail.com> <299ba4f6-3a04-7bfd-960e-b4d7363c61c3@menhennitt.com.au> From: Graham Menhennitt Message-ID: <895056b6-d897-091e-6eca-69714c781ad5@menhennitt.com.au> Date: Tue, 7 Jun 2016 18:05:11 +1000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <299ba4f6-3a04-7bfd-960e-b4d7363c61c3@menhennitt.com.au> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 08:05:22 -0000 On 7/06/2016 04:25 PM, Graham Menhennitt wrote: > Try > "|LC_COLLATE="C" make| > | > | > |See e.g. https://forums.freebsd.org/threads/54172/| > || > |Graham| > ||| > | > On 7/06/2016 4:10 AM, Randy Westlund wrote: >> redefinition of enumerator 'OPT_C' > > Sorry, not sure what happened to the formatting there... Try "LC_COLLATE="C" make See e.g. https://forums.freebsd.org/threads/54172/ Graham From owner-freebsd-current@freebsd.org Tue Jun 7 08:49:22 2016 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 2074DB6A261 for ; Tue, 7 Jun 2016 08:49:22 +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 E26611B49 for ; Tue, 7 Jun 2016 08:49:21 +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 D8CD16009B for ; Tue, 7 Jun 2016 04:49:13 -0400 (EDT) X-ASG-Debug-ID: 1465289353-061c410fc5aea70001-guiu90 Received: from smtp-nf-202.his.com (smtp-nf-202.his.com [216.194.196.20]) by cuda201.his.com with ESMTP id X7pE9CnDYKkBFIvB; Tue, 07 Jun 2016 04:49:13 -0400 (EDT) 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 D8DA760141; Tue, 7 Jun 2016 04:49:12 -0400 (EDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail-sterling.his.com (Postfix) with ESMTP id 773343F9000C; Tue, 7 Jun 2016 04:49:13 -0400 (EDT) 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 FcJL2A5Uy9PX; Tue, 7 Jun 2016 04:49:09 -0400 (EDT) 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 5450B3F90004; Tue, 7 Jun 2016 04:49:09 -0400 (EDT) Received: from tom by vmw-debian7-64.jexium-island.net with local (Exim 4.80) (envelope-from ) id 1bAChA-00020O-3o; Tue, 07 Jun 2016 04:49:08 -0400 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: Tue, 7 Jun 2016 04:49:08 -0400 From: Thomas Dickey To: Tim Rice Cc: freebsd-current@FreeBSD.org Subject: Re: patch.termcap Message-ID: <20160607084908.GB7155@vmw-debian7-64.jexium-island.net> X-ASG-Orig-Subj: Re: patch.termcap Reply-To: dickey@his.com References: <68c1b096-2216-ad21-2b52-44d719850a64@xinuos.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IiVenqGWf+H9Y6IX" Content-Disposition: inline In-Reply-To: <68c1b096-2216-ad21-2b52-44d719850a64@xinuos.com> 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: 1465289353 X-Barracuda-URL: https://spam.his.com:443/cgi-mod/mark.cgi X-Barracuda-Scan-Msg-Size: 3312 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=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.30239 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 08:49:22 -0000 --IiVenqGWf+H9Y6IX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 06, 2016 at 10:12:14PM -0700, Tim Rice wrote: >=20 > Would someone please commit the attached termcap patch for Altos V > terminals. > Granted I may be the only person still using one but it'll save > continual patching. > Thanks for your consideration. >=20 > --=20 > Tim Rice > tim@xinuos.com ncurses has this: # Reconstructed via infocmp from file: /usr/local/ncurses/share/terminfo/a/= altos5 altos3|altos5|alt3|alt5|altos-3|altos-5|altos III or V:\ :co#80:it#8:li#24:sg#0:ug#0:\ :*5=3D^Am\r:*8=3D^An\r:FM=3D^A`\r:FN=3D^Aa\r:FO=3D^Ab\r:FP=3D^Ac\r:\ :FQ=3D^Ad\r:FR=3D^Ae\r:FS=3D^Af\r:FT=3D^Ag\r:FU=3D^Ah\r:FV=3D^Ai\r:\ :FW=3D^Aj\r:FX=3D^Ak\r:RA=3D\E[?7l:SA=3D\E[?7h:al=3D\E[L:cd=3D\E[J:\ :ce=3D\E[K:cl=3D\E[H\E[2J:cm=3D\E[%i%d;%dH:cr=3D^M:dc=3D\E[P:\ :dl=3D\E[M:do=3D\E[1B:ei=3D:ho=3D\E[H:ic=3D\E[@:\ :if=3D/usr/local/ncurses/share/tabset/vt100:im=3D:\ :is=3D\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k0=3D^AI\r:\ :k1=3D^A@\r:k2=3D^AA\r:k3=3D^AB\r:k4=3D^AC\r:k5=3D^AD\r:k6=3D^AE\r:\ :k7=3D^AF\r:k8=3D^AG\r:k9=3D^AH\r:kA=3D^AJ\r:kB=3D^AK\r:kC=3D^AL\r:\ :kD=3D^AM\r:kE=3D^AN\r:kF=3D^AO\r:kb=3D^H:kd=3D\E[B:kh=3D\E[f:kl=3D\E[D:\ :kr=3D\E[C:ku=3D\E[A:le=3D^H:mb=3D\E[5p:me=3D\E[p:nd=3D\E[1C:nw=3D^M^J:\ :se=3D\E[m:sf=3D^J:so=3D\E[7m:sr=3D\EM:ta=3D^I:ue=3D\E[m:up=3D\E[1A:\ :us=3D\E[4m: Any clue what these capabilities are? c0: -, '^A`\r'. c1: -, '^Aa\r'. c2: -, '^Ab\r'. c3: -, '^Ac\r'. c4: -, '^Ad\r'. c5: -, '^Ae\r'. c6: -, '^Af\r'. c7: -, '^Ag\r'. c8: -, '^Ah\r'. c9: -, '^Ai\r'. cA: -, '^Aj\r'. cB: -, '^Ak\r'. cC: -, '^Al\r'. cD: -, '^Am\r'. cE: -, '^An\r'. cF: -, '^Ao\r'. =20 >=20 > Index: share/termcap/termcap > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- share/termcap/termcap (revision 301538) > +++ share/termcap/termcap (working copy) > @@ -521,6 +521,30 @@ > # > # M: MISCELLANEOUS TERMINALS > # > +# > +# Termcap for Altos V terminal > +a5|altos5|alt5|altos 5|Altos V:\ > + :cd=3D\E[J:ce=3D\E[K:cl=3D\E[;H\E[2J:\ > + :up=3D\E[1A:do=3D\E[1B:nd=3D\E[1C:bc=3D\E[1D:cm=3D\E[%i%d;%dH:ho=3D\E[H= :\ > + :al=3D\E[L:dl=3D\E[M:ic=3D\E[@:dc=3D\E[P:im=3D:ei=3D:SP=3D\E[i:\ > + :co#80:li#24:ug#0:sg#0:bs:pt:sr=3D\EM:\ > + :so=3D\E[7m:se=3D\E[m:us=3D\E[4m:ue=3D\E[m:mb=3D\E[5p:me=3D\E[p:\ > + :is=3D\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:if=3D/usr/share/lib/tabset/vt10= 0:\ > + :ku=3D\E[A:kd=3D\E[B:kr=3D\E[C:kl=3D\E[D:kh=3D\E[f:kb=3D^H:cr=3D^M:\ > + :XU=3D^Aq\r:XD=3D^Ar\r:XR=3D^As\r:XL=3D^At\r:\ > + :HL=3D^AP\r:\ > + :IS=3D\E[@:DE=3D\E[P:IL=3D\E[L:NS=3D\E[S:PS=3D\E[T:\ > + :k1=3D^A@\r:k2=3D^AA\r:k3=3D^AB\r:k4=3D^AC\r:\ > + :k5=3D^AD\r:k6=3D^AE\r:k7=3D^AF\r:k8=3D^AG\r:\ > + :k9=3D^AH\r:k0=3D^AI\r:kA=3D^AJ\r:kB=3D^AK\r:\ > + :kC=3D^AL\r:kD=3D^AM\r:kE=3D^AN\r:kF=3D^AO\r:\ > + :c0=3D^A`\r:c1=3D^Aa\r:c2=3D^Ab\r:c3=3D^Ac\r:\ > + :c4=3D^Ad\r:c5=3D^Ae\r:c6=3D^Af\r:c7=3D^Ag\r:\ > + :c8=3D^Ah\r:c9=3D^Ai\r:cA=3D^Aj\r:cB=3D^Ak\r:\ > + :cC=3D^Al\r:cD=3D^Am\r:cE=3D^An\r:cF=3D^Ao\r:\ > + :po=3D\E[5i:pf=3D\E[4i: > +# end altos5 termcap > +# > # The tab 132 uses xon/xoff, so no padding needed. > # ks/ke have nothing to do with arrow keys. > # is sets 80 col mode, normal video, autowrap on (for am). > _______________________________________________ > 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" --=20 Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net --IiVenqGWf+H9Y6IX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAldWioQACgkQcCNT4PfkjttCmgCgwR9ftpoQXGihoRJQV0RRLgJn XsAAnjy2A00kFwBOTbSEEIYn83mZB41l =QWdw -----END PGP SIGNATURE----- --IiVenqGWf+H9Y6IX-- From owner-freebsd-current@freebsd.org Tue Jun 7 08:56:50 2016 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 E1716B6A3E9 for ; Tue, 7 Jun 2016 08:56:50 +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 9AA8F1EF9 for ; Tue, 7 Jun 2016 08:56:50 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [89.204.139.40] (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 1bACoR-0002YH-LN for freebsd-current@freebsd.org; Tue, 07 Jun 2016 10:56:40 +0200 Received: from localhost.my.domain (c720-r292778-amd64 [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id u578ucOJ003658 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 7 Jun 2016 10:56:38 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id u578ubtO003657 for freebsd-current@freebsd.org; Tue, 7 Jun 2016 10:56:37 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Tue, 7 Jun 2016 10:56:37 +0200 From: Matthias Apitz To: freebsd-current@freebsd.org Subject: memstick && Invalid partition table Message-ID: <20160607085637.GA3618@c720-r292778-amd64> Reply-To: Matthias Apitz Mail-Followup-To: Matthias Apitz , freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Operating-System: FreeBSD 11.0-CURRENT r292778 (amd64) User-Agent: Mutt/1.5.24 (2015-08-30) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 89.204.139.40 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 08:56:51 -0000 Hello, To move a compiled system and kernel to other, smaller device I produce so called memsticks which are made with the script /usr/src/release/amd64/make-memstick.sh They do, i.e. booting fine and showing for example on a netbook Acer C720 in /var/log/messages on attach: Jun 7 10:35:43 c720-r292778-amd64 kernel: da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: Removable Direct Access SCSI-2 device Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: Serial Number 09022100003131 Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: 40.000MB/s transfers Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: 7712MB (15794176 512 byte sectors) Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: quirks=0x2 wnd with FDISK: $ fdisk da0 ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=983 heads=255 sectors/track=63 (16065 blks/cyl) parameters to be used for BIOS calculations are: cylinders=983 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 238 (0xee),(EFI GPT) start 1, size 14683749 (7169 Meg), flag 0 beg: cyl 0/ head 0/ sector 2; end: cyl 1023/ head 255/ sector 63 The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: If I use the fine memstick on some other laptop, in this case a Dell Latitude E6330, it just says 'Invalid partition table!' What could be wrong with it? matthias -- Matthias Apitz, ✉ guru@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045 "Die Verkaufsschlager des Buchmarkts geben Auskunft über den Zustand einer Gesellschaft bzw. sind, was diese Zeiten angeht, Gradmesser fortschreitenden Schwachsinns. ..." (jW 19.05.2016) From owner-freebsd-current@freebsd.org Tue Jun 7 10:07:01 2016 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 AD950B6DDF1 for ; Tue, 7 Jun 2016 10:07:01 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8CF7A1384 for ; Tue, 7 Jun 2016 10:07:01 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 71ABCB6DDEF; Tue, 7 Jun 2016 10:07:01 +0000 (UTC) Delivered-To: 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 71564B6DDEE for ; Tue, 7 Jun 2016 10:07:01 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::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 1ABB71382; Tue, 7 Jun 2016 10:07:01 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id v199so11711246wmv.0; Tue, 07 Jun 2016 03:07:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=vFIQR+YfbGjwPghuWgGN5yPMRAMn4AUWVphUg1oT788=; b=wx+Ai4iO8nHuIV9nca3q+ISJD++vIgBbZM439IMa1X8DG4BxZDtOAjq6sOe6UVcGoh AybhS6Orrhf19k6o0lRn6TA6Zmw3NJoTHgJAYIOGYeuBMmtx6X8lKveIYue+b+cgLIuS gAXKvJfO1h+y2E9JHew9stZIgp2JpmguKzEjfeFVRA48zHt9CH6KHgDMbIDTBPuODAGd vzUzh7r5UgbFIgo99OQk7kyFB7QYdQE8mDlYJgTffdoRS0VPFtoQ7MBRY/3DyMNkqAHS 935rHYU0lWLnBuFwlQbkRDRSHptcvTAoNElEP8vD0533TKx/sYsOa2k3PUbtE60Dzh5V RU+g== 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:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=vFIQR+YfbGjwPghuWgGN5yPMRAMn4AUWVphUg1oT788=; b=AUgy/ojiH3qWu7bjgyp8rPDqre5/vm1BjD2BtShQszQDSo1xRGn2Zmu8+N94MkwSEV o8xNpV0vabgfP7cSZmJyDJvdcyfg/vDffBKUxJwvw4E4TbWT+inquu4SJ+j4NK/DxMSA jbyTRlG0xFbMtwaWP1pvxeTW2NOy6OvOOJOjjJJrx9fI3+KeKRTa1CC0YqwxuSzhmbgS 7/CirRAYC9yygTOIvD+/OOF48KIB9twUw7Mm9mnFSq2R1qJmZoyCnXMcwuCn40rePTTa wwnfJry5PRz6pzNKF2j1gCitWHzwNUjDqODR64iFe4x/nB6Q0TFf21wwb9zSctzJGxGp ABXg== X-Gm-Message-State: ALyK8tIzJo0RrPxIuB3yfL4uqHVutjLjsCLtZ8NB7GzckNbvKsiopvyvSbrULon3qZIKrg== X-Received: by 10.194.248.97 with SMTP id yl1mr22926759wjc.130.1465294019208; Tue, 07 Jun 2016 03:06:59 -0700 (PDT) Received: from ernst.home (p578E1CA6.dip0.t-ipconnect.de. [87.142.28.166]) by smtp.gmail.com with ESMTPSA id o76sm18757704wme.0.2016.06.07.03.06.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jun 2016 03:06:58 -0700 (PDT) Date: Tue, 7 Jun 2016 12:06:54 +0200 From: Gary Jennejohn To: John Baldwin Cc: current@freebsd.org Subject: Re: EARLY_AP_STARTUP hangs during boot Message-ID: <20160607120654.42d375c7@ernst.home> In-Reply-To: <8812233.S6jxPboLEa@ralph.baldwin.cx> References: <20160516122242.39249a54@ernst.home> <20160527095005.0e0dc1be@ernst.home> <20160528141141.232185a9@ernst.home> <8812233.S6jxPboLEa@ralph.baldwin.cx> Reply-To: gljennjohn@gmail.com X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 10:07:01 -0000 On Tue, 31 May 2016 13:10:06 -0700 John Baldwin wrote: > On Saturday, May 28, 2016 02:11:41 PM Gary Jennejohn wrote: > > On Fri, 27 May 2016 09:50:05 +0200 > > Gary Jennejohn wrote: > > > > > On Thu, 26 May 2016 16:54:35 -0700 > > > John Baldwin wrote: > > > > > > > On Tuesday, May 17, 2016 06:47:41 PM Gary Jennejohn wrote: > > > > > On Mon, 16 May 2016 10:54:19 -0700 > > > > > John Baldwin wrote: > > > > > > > > > > > On Monday, May 16, 2016 12:22:42 PM Gary Jennejohn wrote: > > > > > > > I tried out EARLY_AP_STARTUP, but the kernel hangs and I can't > > > > > > > break into DDB. > > > > > > > > > > > > > > I did a verbose boot and the last lines I see are related to routing > > > > > > > MSI-X to various local APIC vectors. I copied the last few lines and > > > > > > > they look like this: > > > > > > > > > > > > > > msi: routing MSI-X IRQ 256 to local APIC 2 vector 48 > > > > > > > msi: routing MSI-X IRQ 257 to local APIC 3 vector 48 > > > > > > > msi: routing MSI-X IRQ 258 to local APIC 4 vector 48 > > > > > > > msi: routing MSI-X IRQ 256 to local APIC 0 vector 49 > > > > > ^^^^^^^ Assigning > > > > > > > > > > > > > > I tried disabling msi and msix in /boot/loader.conf, but the settings > > > > > > > were ignored (probabaly too early). > > > > > > > > > > > > No, those settings are not too early. However, the routing to different > > > > > > CPUs now happens earlier than it used to. What is the line before the > > > > > > MSI lines? You can take a picture with your phone/camera if that's simplest. > > > > > > > > > > > > > > > > Here a few lines before the MSI routing happens: > > > > > > > > > > hpet0: iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0 > > > > > hpet0: vendor 0x4353, rev 0x1, 14318180 Hz, 3 timers, legacy route > > > > > hpet0: t0 : irqs 0x00c0ff (0), MSI, periodic > > > > > hpet0: t1 : irqs 0x00c0ff (0), MSI, periodic > > > > > hpet0: t2 : irqs 0x00c0ff (0), MSI, periodic > > > > > Timecounter "HPET" frequency 14318180 Hz quality 950 > > > > > > > > The assigning message means it is in the loop using > > > > bus_bind_intr() to setup per-CPU timers. Can you please try > > > > setting 'hint.hpet.0.per_cpu=0' at the loader prompt to see if > > > > disabling the use of per-CPU timers allows you to boot? > > > > > > > > > > Something has changed since the last time I generated a kernel with > > > this option. > > > > > > Now I get a NULL-pointer dereference in the kernel, doesn't matter > > > whether I set the hint or not. > > > > > > > OK, now that the startup has been fixed, I tried setting the hint at > > the loader prompt, but the kenel hangs in exactly the same place as > > before. I actually booted twice to make certain I hadn't made a > > typo when setting the hint. > > Humm, it shouldn't be calling bus_bind_intr() if the hint is set. Actually, > I guess it just binds them all to first CPU if per-CPU timers aren't set. > Can you add debug printfs to hpet_attach() in sys/dev/acpica/acpi_hpet.c to > narrow down which line in that function it hangs after? > > Another option to try is to add the following to your kernel config: > > options KTR > options KTR_COMPILE=KTR_PROC > options KTR_MASK=KTR_PROC > options KTR_VERBOSE=1 > > this will spew a lot of crap to the screen, but if it stops spewing when it > hangs then it might be tell us where the system is hung. If you have any way > to configure a serial console then this would also be useful even if it spews > constantly when it is hung (assuming you could log the output of the serial > console). > I used the KTR options. After the Timecounter "HPET" frequency 14318180 Hz quality 950 I see cpu0 mi_switch: old thread 10000 (swapper) cpu0 mi_switch: new thread 10022 (if_config_tqg_0) cpu0 sleep_broadcast(0x80002f9a600, 0) cpu0 msleep_spin: old thread 100022 cpu0 mi_switch: old thread 10022 cpu0 mi_switch: new thread 10016 (if_io_tqg_0) cpu0 sleep_broadcast(0x80002f9a780, 0) cpu0 msleep_spin: old thread 10016 cpu0 mi_switch: old thread 10016 cpu0 fork_exit: new thread 0x80004239510 (td_sched 0x8000042399d8, pid 10, idle: cpu0) And that's all that came out, really not very much at all. -- Gary Jennejohn From owner-freebsd-current@freebsd.org Tue Jun 7 11:28:00 2016 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 DBFE7B6D88D for ; Tue, 7 Jun 2016 11:28:00 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::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 A5AEF1FEB for ; Tue, 7 Jun 2016 11:28:00 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-it0-x22c.google.com with SMTP id h62so19333682itb.1 for ; Tue, 07 Jun 2016 04:28:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gWdRaup+cM+TzYMInlCF/1aJC3Lb3DJtHLZ8OltWDS4=; b=xegyK1OsaSfPlvgP05gXW2uvN3bHHtm8J7vwa+d0b0iW5H/EcXguXyZRKKufJDrl9t Oq+/E6bjeXtWXw9/dIHNUIqSGB7DgkKnsy5ZdrNc9d1F4cN0/fXE179tyP1heVbnwGrd /alGPf85w4SSVmfyRkQaVu62H68oEGolniysx+qLRdPF2gtR8m/Dic2TdBsGFLAcz72n rTtPkHfL6dm+HxOA7OX4dhOlR0l8WPMYSLjqb2TXTD4BT6jzr6KjQfjkxtqSicb5zEtY ar7JSYdcqbuBYKkFDiX5uyhGDoJwzrJy4nqLmSwg+3U1/tAeOwYrMX29UVqNWVRjncgq VHZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gWdRaup+cM+TzYMInlCF/1aJC3Lb3DJtHLZ8OltWDS4=; b=nOfFoL7HcKWCsr2PKCh/vjWOkX8m4FITkeeSmk2gY7/AfOtdcXmLqmAWymwSMEDPDA qJAVzkHZadCMjvCQ5lMZPHfqd90toBhCeFXHSmdTpTjekjTNkGVGRFN0Ow5OT7tJEk3B Pf6bD+Zjesxfs9ECcgAZf7tTqRM7WnTxIrJDYx5C8oKyInRduXbABeJ3ANVbh2D+Lpl0 eriENNQVQ89QYWATxNmkXdfMMhsaImixDeyjo8YrvBdkvuktKmj+hK8i7qRb8CXatSzQ CrBBwLiBDAaNwxG/pjrTcLvzAuY3v9vGKnzPS1SJhES1S+dKsll8+luKGK6ZYRr7bClN FCjQ== X-Gm-Message-State: ALyK8tI+XSOqtoirasdM3j9mETP5whKsq0dpnp/yjuXyM6/m1t40wbVDRt0kTsieBzk54g== X-Received: by 10.107.8.220 with SMTP id h89mr13106421ioi.95.1465298879964; Tue, 07 Jun 2016 04:27:59 -0700 (PDT) Received: from [26.191.11.164] ([172.56.9.53]) by smtp.gmail.com with ESMTPSA id e7sm11372477iof.12.2016.06.07.04.27.58 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 07 Jun 2016 04:27:59 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Virtualbox kernel module on 11-CURRENT From: Ngie Cooper X-Mailer: iPhone Mail (13F69) In-Reply-To: Date: Tue, 7 Jun 2016 04:27:58 -0700 Cc: Rafael Rodrigues Nakano , freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Guido Falsi X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 11:28:01 -0000 > On Jun 7, 2016, at 01:04, Guido Falsi wrote: >=20 >> On 06/07/16 02:23, Rafael Rodrigues Nakano wrote: >> Hello, >>=20 >> I tried installing virtualbox from packages, building it from sources, >> trying the GENERIC kernel but everytime I can't start the kernel module >> 'vboxdrv', it says: >> "KLD vboxdrv.ko: depends on kernel - not available or version mismatch. >> linker_load_file: Unsupported file type" >=20 > The virtualbox module needs to be in full sync with the kernel. Most > probably the sources being used by the cluster for building packages on > head are a little different from yours, so the kernel module is not in syn= c. >=20 > You will need to build the kernel module yourself to actually match your > kernel sources. >=20 > It's not really a problem or a bug, it's how it works. On head there is > no warranty about the KBI. This cannot happen on releases and stable > because the KBI is not going to change there. Look for "PORTS_MODULES" (case sensitive) in "man 5 src.conf". I think that w= as the variable name for building ports during buildkernel and installing vi= a installkernel. It's been a while though and it's harder to search for it o= n my smartphone.. Cheers, -Ngie > --=20 > Guido Falsi > _______________________________________________ > 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 Jun 7 12:54:48 2016 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 5A2EEB6D6A5 for ; Tue, 7 Jun 2016 12:54:48 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) (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 DD7791C35; Tue, 7 Jun 2016 12:54:47 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: by mail-lf0-f65.google.com with SMTP id k192so7611503lfb.1; Tue, 07 Jun 2016 05:54:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:cc:subject:references:date:mime-version:from :message-id:in-reply-to:user-agent; bh=vRK9tEwLn/r8n+lm9UAHiY651BteHJ4cn9BlTXjL3L4=; b=Sykagb8r2WjuoBqdiS6h/sYLo9vfbsoV1jZC6oL7YXnFpBTe9+poePdb19Wll8jGkw t2Oaw5+rcy0DYHu8Ckcoi6dJGt/zebVZdbJeap9TXEOAo2YMgBo9HXe2qmnCJccCiQM7 FwT69qAMlTT3v7AM27QGtDY7PrM20i+bHA+zj2ZKCqiR2Ui0z0kAr7oFllooA9+7d171 tua2v+j3iTiLgo3993t0efoHLAYLnJ/8ChLvr0LJfQU7GFDm6vWF64SmohUO3hfFRzYO q386AETVxgS2RgOJfa80UQQhkGwbUFQhNHh5DgJDpwMm5WgRgeqKWBdtiN5c/3U+pcy0 wGSQ== X-Gm-Message-State: ALyK8tL0Kk9yw365Jz5GFT+huhie6MShyQ5AyOsd3WmcghZlPp9sVk6hQwm3MdKN8f4o+g== X-Received: by 10.25.149.75 with SMTP id x72mr2437463lfd.156.1465304079594; Tue, 07 Jun 2016 05:54:39 -0700 (PDT) Received: from localhost (host-176-37-109-22.la.net.ua. [176.37.109.22]) by smtp.gmail.com with ESMTPSA id y5sm2280820lba.17.2016.06.07.05.54.38 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 07 Jun 2016 05:54:38 -0700 (PDT) Content-Type: multipart/mixed; boundary=----------yetNaWz4w9ivDAdZjsGdPC To: "Yoshihiro Ota" , "Adrian Chadd" Cc: freebsd-current Subject: Re: wlan/ifconfig stopped working sometime between 5/25 and 6/3 References: <20160606231544.2aaf45c7340fe0c543e9b10c@j.email.ne.jp> Date: Tue, 07 Jun 2016 15:54:36 +0300 MIME-Version: 1.0 From: "Andriy Voskoboinyk" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.16 (FreeBSD) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 12:54:48 -0000 ------------yetNaWz4w9ivDAdZjsGdPC Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable Tue, 07 Jun 2016 07:42:48 +0300 =D0=B1=D1=83=D0=BB=D0=BE =D0=BD=D0=B0=D0= =BF=D0=B8=D1=81=D0=B0=D0=BD=D0=BE Adrian Chadd = : Hi, the attached patch should fix this issue (no idea if it can be fixed in a better way...) > Hi, > > this is a recent change to the regulatory handling. I've emailed > Andriy who wrote the code. :) > > Andriy, any ideas? > > > > -adrian > > > On 6 June 2016 at 20:15, Yoshihiro Ota wrote: >> Hi, >> >> I started getting the following error when I tried to bring up wirele= ss = >> connection since June 3rd. I had last updated kernel and world on Ma= y = >> 25th before. >> >> "unable to get regulatory domain info: Device not configured" >> >> ifconfig starts working again after I reverted the user land backt Ma= y = >> 25th one; kernel don't seem to be a fact here. >> >> I use "ifconfig wlan create wlandev ath0 ssid wepmode on wepkey = = >> weptxkey 1 up". >> Is something changed in ifconfig? >> Do I need to use different arguments? >> >> Thanks, >> Hiro >> _______________________________________________ >> 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" ------------yetNaWz4w9ivDAdZjsGdPC Content-Disposition: attachment; filename=patch-ifconfig2.diff Content-Type: application/octet-stream; name="patch-ifconfig2.diff" Content-Transfer-Encoding: Base64 SW5kZXg6IHNiaW4vaWZjb25maWcvaWZpZWVlODAyMTEuYwo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Ci0tLSBzYmluL2lmY29uZmlnL2lmaWVlZTgwMjExLmMJKHJldmlzaW9u IDMwMTQxMykKKysrIHNiaW4vaWZjb25maWcvaWZpZWVlODAyMTEuYwkod29ya2lu ZyBjb3B5KQpAQCAtNTE5MCw2ICs1MTkwLDcgQEAKIHdsYW5fY3JlYXRlKGludCBz LCBzdHJ1Y3QgaWZyZXEgKmlmcikKIHsKIAlzdGF0aWMgY29uc3QgdWludDhfdCB6 ZXJvYnNzaWRbSUVFRTgwMjExX0FERFJfTEVOXTsKKwljaGFyIG9yaWdfbmFtZVtJ Rk5BTVNJWl07CiAKIAlpZiAocGFyYW1zLmljcF9wYXJlbnRbMF0gPT0gJ1wwJykK IAkJZXJyeCgxLCAibXVzdCBzcGVjaWZ5IGEgcGFyZW50IGRldmljZSAod2xhbmRl dikgd2hlbiBjcmVhdGluZyAiCkBAIC01MjAxLDcgKzUyMDIsMTMgQEAKIAlpZiAo aW9jdGwocywgU0lPQ0lGQ1JFQVRFMiwgaWZyKSA8IDApCiAJCWVycigxLCAiU0lP Q0lGQ1JFQVRFMiIpOwogCisJLyogWFhYIHByZXNlcnZlIG9yaWdpbmFsIG5hbWUg Zm9yIGlmY2xvbmVjcmVhdGUoKS4gKi8KKwlzdHJsY3B5KG9yaWdfbmFtZSwgbmFt ZSwgc2l6ZW9mKG9yaWdfbmFtZSkpOworCXN0cmxjcHkobmFtZSwgaWZyLT5pZnJf bmFtZSwgc2l6ZW9mKG5hbWUpKTsKKwogCXNldGRlZnJlZ2RvbWFpbihzKTsKKwor CXN0cmxjcHkobmFtZSwgb3JpZ19uYW1lLCBzaXplb2YobmFtZSkpOwogfQogCiBz dGF0aWMK ------------yetNaWz4w9ivDAdZjsGdPC-- From owner-freebsd-current@freebsd.org Tue Jun 7 13:15:09 2016 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 DE3E3B6DE86 for ; Tue, 7 Jun 2016 13:15:09 +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 C4FE81A66 for ; Tue, 7 Jun 2016 13:15:09 +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 60D9ED641 for ; Tue, 7 Jun 2016 13:15:03 +0000 (UTC) Subject: Re: memstick && Invalid partition table To: freebsd-current@freebsd.org References: <20160607085637.GA3618@c720-r292778-amd64> From: Allan Jude Message-ID: Date: Tue, 7 Jun 2016 09:15:03 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160607085637.GA3618@c720-r292778-amd64> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 13:15:10 -0000 On 2016-06-07 04:56, Matthias Apitz wrote: > > Hello, > > To move a compiled system and kernel to other, smaller device I produce > so called memsticks which are made with the script > /usr/src/release/amd64/make-memstick.sh > > They do, i.e. booting fine and showing for example on a netbook Acer C720 in > /var/log/messages on attach: > > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: Removable Direct Access SCSI-2 device > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: Serial Number 09022100003131 > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: 40.000MB/s transfers > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: 7712MB (15794176 512 byte sectors) > Jun 7 10:35:43 c720-r292778-amd64 kernel: da0: quirks=0x2 > > wnd with FDISK: > > $ fdisk da0 > ******* Working on device /dev/da0 ******* > parameters extracted from in-core disklabel are: > cylinders=983 heads=255 sectors/track=63 (16065 blks/cyl) > > parameters to be used for BIOS calculations are: > cylinders=983 heads=255 sectors/track=63 (16065 blks/cyl) > > Media sector size is 512 > Warning: BIOS sector numbering starts with sector 1 > Information from DOS bootblock is: > The data for partition 1 is: > sysid 238 (0xee),(EFI GPT) > start 1, size 14683749 (7169 Meg), flag 0 > beg: cyl 0/ head 0/ sector 2; > end: cyl 1023/ head 255/ sector 63 > The data for partition 2 is: > > The data for partition 3 is: > > The data for partition 4 is: > > > > If I use the fine memstick on some other laptop, in this case a Dell > Latitude E6330, it just says 'Invalid partition table!' > > What could be wrong with it? > > matthias > To fix the partition table to be the size of your memstick do: gpart recover da0 If this does not work, try this (specific to some models of Dell Latitude and some HPs): gpart set -a active da0 -- Allan Jude From owner-freebsd-current@freebsd.org Tue Jun 7 13:30:24 2016 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 51047B6E2A7 for ; Tue, 7 Jun 2016 13:30:24 +0000 (UTC) (envelope-from tim@xinuos.com) Received: from zhost.uxsglobal.com (zhost.xinuos.com [144.202.236.63]) by mx1.freebsd.org (Postfix) with ESMTP id 2F0A51203 for ; Tue, 7 Jun 2016 13:30:23 +0000 (UTC) (envelope-from tim@xinuos.com) Received: from localhost (localhost [127.0.0.1]) by zhost.uxsglobal.com (Postfix) with ESMTP id C8AA9880689; Tue, 7 Jun 2016 09:30:22 -0400 (EDT) Received: from zhost.uxsglobal.com ([127.0.0.1]) by localhost (zhost.uxsglobalhost.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D9wjnocVAWsM; Tue, 7 Jun 2016 09:30:22 -0400 (EDT) Received: from zhost.uxsglobal.com (localhost [127.0.0.1]) by zhost.uxsglobal.com (Postfix) with ESMTP id A84A88806B6; Tue, 7 Jun 2016 09:30:22 -0400 (EDT) Received: from [192.168.50.61] (fw01.multitalents.net [173.164.249.129]) by zhost.uxsglobal.com (Postfix) with ESMTPSA id 5E401880689; Tue, 7 Jun 2016 09:30:22 -0400 (EDT) Subject: Re: patch.termcap To: dickey@his.com References: <68c1b096-2216-ad21-2b52-44d719850a64@xinuos.com> <20160607084908.GB7155@vmw-debian7-64.jexium-island.net> Cc: freebsd-current@FreeBSD.org From: Tim Rice Message-ID: Date: Tue, 7 Jun 2016 06:30:00 -0700 User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <20160607084908.GB7155@vmw-debian7-64.jexium-island.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 13:30:24 -0000 On 06/07/16 01:49, Thomas Dickey wrote: > On Mon, Jun 06, 2016 at 10:12:14PM -0700, Tim Rice wrote: >> Would someone please commit the attached termcap patch for Altos V >> terminals. >> Granted I may be the only person still using one but it'll save >> continual patching. >> Thanks for your consideration. >> >> -- >> Tim Rice >> tim@xinuos.com > ncurses has this: > > # Reconstructed via infocmp from file: /usr/local/ncurses/share/terminfo/a/altos5 > altos3|altos5|alt3|alt5|altos-3|altos-5|altos III or V:\ > :co#80:it#8:li#24:sg#0:ug#0:\ > :*5=^Am\r:*8=^An\r:FM=^A`\r:FN=^Aa\r:FO=^Ab\r:FP=^Ac\r:\ > :FQ=^Ad\r:FR=^Ae\r:FS=^Af\r:FT=^Ag\r:FU=^Ah\r:FV=^Ai\r:\ > :FW=^Aj\r:FX=^Ak\r:RA=\E[?7l:SA=\E[?7h:al=\E[L:cd=\E[J:\ > :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:dc=\E[P:\ > :dl=\E[M:do=\E[1B:ei=:ho=\E[H:ic=\E[@:\ > :if=/usr/local/ncurses/share/tabset/vt100:im=:\ > :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:k0=^AI\r:\ > :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ > :k7=^AF\r:k8=^AG\r:k9=^AH\r:kA=^AJ\r:kB=^AK\r:kC=^AL\r:\ > :kD=^AM\r:kE=^AN\r:kF=^AO\r:kb=^H:kd=\E[B:kh=\E[f:kl=\E[D:\ > :kr=\E[C:ku=\E[A:le=^H:mb=\E[5p:me=\E[p:nd=\E[1C:nw=^M^J:\ > :se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[1A:\ > :us=\E[4m: > > Any clue what these capabilities are? > > c0: -, '^A`\r'. > c1: -, '^Aa\r'. > c2: -, '^Ab\r'. > c3: -, '^Ac\r'. > c4: -, '^Ad\r'. > c5: -, '^Ae\r'. > c6: -, '^Af\r'. > c7: -, '^Ag\r'. > c8: -, '^Ah\r'. > c9: -, '^Ai\r'. > cA: -, '^Aj\r'. > cB: -, '^Ak\r'. > cC: -, '^Al\r'. > cD: -, '^Am\r'. > cE: -, '^An\r'. > cF: -, '^Ao\r'. Shifted function keys. >> Index: share/termcap/termcap >> =================================================================== >> --- share/termcap/termcap (revision 301538) >> +++ share/termcap/termcap (working copy) >> @@ -521,6 +521,30 @@ >> # >> # M: MISCELLANEOUS TERMINALS >> # >> +# >> +# Termcap for Altos V terminal >> +a5|altos5|alt5|altos 5|Altos V:\ >> + :cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:\ >> + :up=\E[1A:do=\E[1B:nd=\E[1C:bc=\E[1D:cm=\E[%i%d;%dH:ho=\E[H:\ >> + :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P:im=:ei=:SP=\E[i:\ >> + :co#80:li#24:ug#0:sg#0:bs:pt:sr=\EM:\ >> + :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:mb=\E[5p:me=\E[p:\ >> + :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:if=/usr/share/lib/tabset/vt100:\ >> + :ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kh=\E[f:kb=^H:cr=^M:\ >> + :XU=^Aq\r:XD=^Ar\r:XR=^As\r:XL=^At\r:\ >> + :HL=^AP\r:\ >> + :IS=\E[@:DE=\E[P:IL=\E[L:NS=\E[S:PS=\E[T:\ >> + :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:\ >> + :k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:\ >> + :k9=^AH\r:k0=^AI\r:kA=^AJ\r:kB=^AK\r:\ >> + :kC=^AL\r:kD=^AM\r:kE=^AN\r:kF=^AO\r:\ >> + :c0=^A`\r:c1=^Aa\r:c2=^Ab\r:c3=^Ac\r:\ >> + :c4=^Ad\r:c5=^Ae\r:c6=^Af\r:c7=^Ag\r:\ >> + :c8=^Ah\r:c9=^Ai\r:cA=^Aj\r:cB=^Ak\r:\ >> + :cC=^Al\r:cD=^Am\r:cE=^An\r:cF=^Ao\r:\ >> + :po=\E[5i:pf=\E[4i: >> +# end altos5 termcap >> +# >> # The tab 132 uses xon/xoff, so no padding needed. >> # ks/ke have nothing to do with arrow keys. >> # is sets 80 col mode, normal video, autowrap on (for am). >> _______________________________________________ >> 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" > -- Tim Rice tim@xinuos.com 707 456-1146 From owner-freebsd-current@freebsd.org Tue Jun 7 14:24:57 2016 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 11A8BB6D44F for ; Tue, 7 Jun 2016 14:24:57 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay04.stack.nl [IPv6:2001:610:1108:5010::107]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mailhost.stack.nl", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9DBDF1DD9; Tue, 7 Jun 2016 14:24:56 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id 8AA20B80A0; Tue, 7 Jun 2016 16:24:52 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 400AD28494; Tue, 7 Jun 2016 16:24:53 +0200 (CEST) Date: Tue, 7 Jun 2016 16:24:53 +0200 From: Jilles Tjoelker To: Konstantin Belousov Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607142452.GA48251@stack.nl> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607042956.GM38613@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 14:24:57 -0000 On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > On Mon, Jun 06, 2016 at 09:17:41PM -0700, Mark Johnston wrote: > > Sure, see below. For reference: > > td_flags = 0xa84c = INMEM | SINTR | CANSWAP | ASTPENDING | SBDRY | NEEDSUSPCHK > > td_pflags = 0 > > td_inhibitors = 0x2 = SLEEPING > > td_locks = 0 > > stack: > > mi_switch+0x21e sleepq_catch_signals+0x377 sleepq_wait_sig+0xb _sleep+0x29d ... > > p_flag = 0x10080080 = INMEM | STOPPED_SINGLE | HADTHREADS > > p_flag2 = 0 > > The thread is sleeping interruptibly. The NEEDSUSPCHK flag is set, yet the > > SLEEPABORT flag is not, so the thread can not have been sleeping when > > thread_single() was called - else sleepq_abort() would have been > > invoked and set SLEEPABORT. We are at the second sleepq_switch() call in > > sleepq_catch_signals(), and no signal was pending, so we called > > thread_suspend_check(), which returned 0 because of SBDRY. So we went to > > sleep. > > I note that this couldn't have happened prior to r283320. That change > > was apparently motivated by a similar hang, but in that case the thread > > was suspended (with a vnode lock held) rather than asleep. It looks like > > our internal fix also added a change to set TDF_SBDRY around > > filesystem-specific syscalls, which often sleep interruptibly while > > holding vnode locks. But I don't think that's the problem here, as you > > noted with lf_advlock(). > > With r283320 reverted, P_STOPPED_SIG would not have been set, so > > thread_suspend_check() would have suspended us, allowing the core dump > > to proceed. I had thought that using SINGLE_BOUNDRY beforing coredumping > > would fix both hangs, but I guess that wouldn't help SINGLE_ALLPROC, so > > this is probably the wrong place to be solving the problem. > This looks as if we should not ignore suspension requests in > thread_suspend_check() completely in TDF_SBDRY case, but return either > EINTR or ERESTART (most likely ERESTART). Note that the goal of > TDF_SBDRY is to avoid suspending in the protected region, not to make an > impression that the suspension does not occur at all. This looks like it would revert r246417 and re-introduce the bug fixed by it (unexpected [EINTR] and short reads/writes after stop signals). After r246417, TDF_SBDRY is intended for sleeps that occur while holding resources such as vnode locks and are normally short but should be interruptible by fatal signals because they may occasionally be indefinitely long (such as a non-responsive NFS server). It looks like yet another kind of sleep may be required, since advisory locks still hold some filesystem resources across the sleep (though not vnode locks). We then have four kinds: * uninterruptible by signals, ignores stops (default) * interruptible by signals, ignores stops (current TDF_SBDRY with PCATCH) * interruptible by signals, freezes in place on stops (avoids unexpected short I/O) (current PCATCH, otherwise) * interruptible by signals, fails with [ERESTART] on stops (avoids holding resources across a stop) (new) The new kind of sleep would fail with [ERESTART] only for stops, since [EINTR] should only be returned if a signal handler was called. There cannot be a signal handler since a SIGTSTP/SIGTTIN/SIGTTOU signal with a handler does not stop the process. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Tue Jun 7 15:33:05 2016 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 A3DDAB6E85D for ; Tue, 7 Jun 2016 15:33:05 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::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 6B11B184A for ; Tue, 7 Jun 2016 15:33:05 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qt0-x22d.google.com with SMTP id 23so22668397qtq.0 for ; Tue, 07 Jun 2016 08:33:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=cxpo52b8Zffoot1IQLCaaBZ/VLjiaLr/cBp4nxWmewo=; b=mMEE81euVnn3qrtbhxNrwUnhFknyOhs6bioWkVB2InioxwGKdVbQJFPucDSchOjQw5 sQNXqBd3pKA94z6upWv2vxWK35dsIA39HOx6y64pHPVWS9y98EIgm2KHYM7MpsVeo+59 XgmFyI87yyNSv/x4lzn23KBZ7+tlHBLjx8kSXDuDYy2iWHyuJIl0CeuGke5XXwGwz+1/ RYwGPGjxjaleQqLWstsr9/PkX3poxmZPuuzkG3/tMJDhnQadOXfY2mAvxrFOIxZA5P7g i8oF28E0ewBfYveqgjmfBY8KKqdfko26+rCe+HmPvR6M931VHxnOJOuk5u6S9UD6lOvR gMOA== 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-disposition:in-reply-to:user-agent; bh=cxpo52b8Zffoot1IQLCaaBZ/VLjiaLr/cBp4nxWmewo=; b=XKQiZG7KpKi3+7RcdSaIcsDaeznHtNiVCwNXkIjO82ym5wd0yRyH8vkrGpNEMhpmN2 gInKL0Crx5LfCdsFi1v73JpyXNghb/GpS6nWSahuaC0c18Nd1seDJScmAtsRYq1I2bQZ fsDugWRzUZUKADxr6uPgPWbR4SaHzM6KAeDTzAL5jfHF+pZlWDQIib7WZS3ArCTkXtBw gUFxanG3NuJmU4eZTAA/JAHEVvyiDbQFc+onyJ6rvZVWXleqvqhUw3Gz8cbXMIzOCKA3 RRpSJH5FchwYJMzm9tIjJ70ohQ14HmmuM1ke3VCbLl3KKjg/hd25BJKB9dP0ZBvHtxVc HA+w== X-Gm-Message-State: ALyK8tIaHXnem0Pe98yZEx1FILo3/hc8XSGxpcgMmlJYFkp6IBTHyRfHjwS5Z7HIrhOzvQ== X-Received: by 10.200.43.43 with SMTP id 40mr66213qtu.32.1465313584397; Tue, 07 Jun 2016 08:33:04 -0700 (PDT) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id w189sm5338015qhw.41.2016.06.07.08.33.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jun 2016 08:33:03 -0700 (PDT) Date: Tue, 7 Jun 2016 11:33:01 -0400 From: Randy Westlund To: Graham Menhennitt Cc: freebsd-current@freebsd.org Subject: Re: Port lang/gcc build fails on current Message-ID: <20160607153301.GA41657@gmail.com> References: <20160606181008.GA1325@gmail.com> <299ba4f6-3a04-7bfd-960e-b4d7363c61c3@menhennitt.com.au> <895056b6-d897-091e-6eca-69714c781ad5@menhennitt.com.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline In-Reply-To: <895056b6-d897-091e-6eca-69714c781ad5@menhennitt.com.au> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 15:33:05 -0000 --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 07, 2016 at 06:05:11PM +1000, Graham Menhennitt wrote: > Sorry, not sure what happened to the formatting there... >=20 > Try > "LC_COLLATE=3D"C" make >=20 > See e.g. https://forums.freebsd.org/threads/54172/ >=20 > Graham That did it; I can build lang/gcc now. That thread is from Nov 2015. Is collation broken for non-C locales, or did I make a mistake during an update? I'm using en_US.UTF-8. --bg08WKrSYDhXBjb5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXVuktAAoJEGaweXjzNsmpI5kH/0XZDmZYlDqAIZm+YIngvUE1 QZav4rlod8cJaQoUMX7lK3QYhYnPOu7rlYMtBh6xIYUpRbiSlbSPEW70pNrh4gse PiLhFBJacxqJPxxhgQaQBKgMjL0IqTVwkGozL4zS9vzwTS8KHCoPz2PxxQf4gqiw 76UhR3/7KGkGOduBDgBTkNFCo3N2z8kAjZUOLOH/LaK/fyxflmnoKK8dz8JAsS9f wEDTXrDO8Y7trVqSz72CBpBqH00Kod2u0m4BjrwJ5C9m7PmaE6ZLYZbV8FO1V5LM YQhdrGr8qGgPzPrxaWKTi0TieLRCW1iyue0KANTAZRXzdFXAiDLLNAU7tfJrutw= =axju -----END PGP SIGNATURE----- --bg08WKrSYDhXBjb5-- From owner-freebsd-current@freebsd.org Tue Jun 7 16:02:02 2016 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 8C20FB6EFC0 for ; Tue, 7 Jun 2016 16:02:02 +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 31E991A42; Tue, 7 Jun 2016 16:02:02 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u57G1twA012318 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 7 Jun 2016 19:01:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u57G1twA012318 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u57G1tp7012317; Tue, 7 Jun 2016 19:01:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 7 Jun 2016 19:01:55 +0300 From: Konstantin Belousov To: Jilles Tjoelker Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607160155.GP38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607142452.GA48251@stack.nl> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 07 Jun 2016 16:02:02 -0000 On Tue, Jun 07, 2016 at 04:24:53PM +0200, Jilles Tjoelker wrote: > On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > > This looks as if we should not ignore suspension requests in > > thread_suspend_check() completely in TDF_SBDRY case, but return either > > EINTR or ERESTART (most likely ERESTART). Note that the goal of > > TDF_SBDRY is to avoid suspending in the protected region, not to make an > > impression that the suspension does not occur at all. > > This looks like it would revert r246417 and re-introduce the bug fixed > by it (unexpected [EINTR] and short reads/writes after stop signals). Well, the patch returns ERESTART and not EINTR, so the syscall should be retried after all the unwinding. > > After r246417, TDF_SBDRY is intended for sleeps that occur while holding > resources such as vnode locks and are normally short but should be > interruptible by fatal signals because they may occasionally be > indefinitely long (such as a non-responsive NFS server). > > It looks like yet another kind of sleep may be required, since advisory > locks still hold some filesystem resources across the sleep (though not > vnode locks). I do not think that adv locks enter sleep with any resource held which would block other threads. But I agree with the statement because the lock might be granted and then the stopped thread would appear to own the blocking resource. > > We then have four kinds: > > * uninterruptible by signals, ignores stops (default) > * interruptible by signals, ignores stops (current TDF_SBDRY with > PCATCH) > * interruptible by signals, freezes in place on stops (avoids > unexpected short I/O) (current PCATCH, otherwise) > * interruptible by signals, fails with [ERESTART] on stops (avoids > holding resources across a stop) (new) > > The new kind of sleep would fail with [ERESTART] only for stops, since > [EINTR] should only be returned if a signal handler was called. There > cannot be a signal handler since a SIGTSTP/SIGTTIN/SIGTTOU signal with a > handler does not stop the process. > And where would this new kind of sleep used ? The advlock sleep is the one place. Does fifo sleep for reader or writer on open require this kind of handling (IMO no) ? I think this can be relatively easily implemented with either a flag for XXXsleep(9) (my older style of PBDRY) or using only the thread flag (jhb' newer TDF_SBDRY approach). Probably the later should be used, for consistency and easier marking of larger blocks of code. From owner-freebsd-current@freebsd.org Tue Jun 7 16:30:19 2016 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 6B928B6E65D for ; Tue, 7 Jun 2016 16:30:19 +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 F06A11ACC; Tue, 7 Jun 2016 16:30:18 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u57GUC0m018461 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 7 Jun 2016 19:30:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u57GUC0m018461 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u57GUB0I018446; Tue, 7 Jun 2016 19:30:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 7 Jun 2016 19:30:11 +0300 From: Konstantin Belousov To: Jilles Tjoelker Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607163011.GR38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607160155.GP38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 07 Jun 2016 16:30:19 -0000 On Tue, Jun 07, 2016 at 07:01:55PM +0300, Konstantin Belousov wrote: > On Tue, Jun 07, 2016 at 04:24:53PM +0200, Jilles Tjoelker wrote: > > On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > > > This looks as if we should not ignore suspension requests in > > > thread_suspend_check() completely in TDF_SBDRY case, but return either > > > EINTR or ERESTART (most likely ERESTART). Note that the goal of > > > TDF_SBDRY is to avoid suspending in the protected region, not to make an > > > impression that the suspension does not occur at all. > > > > This looks like it would revert r246417 and re-introduce the bug fixed > > by it (unexpected [EINTR] and short reads/writes after stop signals). > Well, the patch returns ERESTART and not EINTR, so the syscall should > be retried after all the unwinding. > > > > > After r246417, TDF_SBDRY is intended for sleeps that occur while holding > > resources such as vnode locks and are normally short but should be > > interruptible by fatal signals because they may occasionally be > > indefinitely long (such as a non-responsive NFS server). > > > > It looks like yet another kind of sleep may be required, since advisory > > locks still hold some filesystem resources across the sleep (though not > > vnode locks). > I do not think that adv locks enter sleep with any resource held which > would block other threads. But I agree with the statement because the > lock might be granted and then the stopped thread would appear to own > the blocking resource. > > > > > We then have four kinds: > > > > * uninterruptible by signals, ignores stops (default) > > * interruptible by signals, ignores stops (current TDF_SBDRY with > > PCATCH) > > * interruptible by signals, freezes in place on stops (avoids > > unexpected short I/O) (current PCATCH, otherwise) > > * interruptible by signals, fails with [ERESTART] on stops (avoids > > holding resources across a stop) (new) > > > > The new kind of sleep would fail with [ERESTART] only for stops, since > > [EINTR] should only be returned if a signal handler was called. There > > cannot be a signal handler since a SIGTSTP/SIGTTIN/SIGTTOU signal with a > > handler does not stop the process. > > > And where would this new kind of sleep used ? The advlock sleep is the one > place. Does fifo sleep for reader or writer on open require this kind > of handling (IMO no) ? > > I think this can be relatively easily implemented with either a flag > for XXXsleep(9) (my older style of PBDRY) or using only the thread flag > (jhb' newer TDF_SBDRY approach). Probably the later should be used, for > consistency and easier marking of larger blocks of code. Like this. diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c index a0a3789..ee26596 100644 --- a/sys/kern/kern_lockf.c +++ b/sys/kern/kern_lockf.c @@ -1378,7 +1378,7 @@ lf_setlock(struct lockf *state, struct lockf_entry *lock, struct vnode *vp, void **cookiep) { static char lockstr[] = "lockf"; - int priority, error; + int error, priority, stoprestart; #ifdef LOCKF_DEBUG if (lockf_debug & 1) @@ -1466,7 +1466,10 @@ lf_setlock(struct lockf *state, struct lockf_entry *lock, struct vnode *vp, } lock->lf_refs++; + stoprestart = sigstoprestart(); error = sx_sleep(lock, &state->ls_lock, priority, lockstr, 0); + if (stoprestart) + sigstopnormal(); if (lf_free_lock(lock)) { error = EDOOFUS; goto out; diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 75a1259..1d7036d 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -2633,6 +2633,35 @@ sigallowstop(void) return (prev); } +int +sigstoprestart(void) +{ + struct thread *td; + + td = curthread; + if ((td->td_flags & TDF_SBDRY) == 0 || + (td->td_flags & TDF_SRESTART) != 0) + return (0); + thread_lock(td); + td->td_flags |= TDF_SRESTART; + thread_unlock(td); + return (1); +} + +int +sigstopnormal(void) +{ + struct thread *td; + int prev; + + td = curthread; + thread_lock(td); + prev = (td->td_flags & TDF_SRESTART) != 0; + td->td_flags &= ~TDF_SRESTART; + thread_unlock(td); + return (prev); +} + /* * If the current process has received a signal (should be caught or cause * termination, should interrupt current syscall), return the signal number. diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 9af377e..6460ae9 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -932,7 +932,8 @@ thread_suspend_check(int return_instead) if ((td->td_flags & TDF_SBDRY) != 0) { KASSERT(return_instead, ("TDF_SBDRY set for unsafe thread_suspend_check")); - return (0); + return ((td->td_flags & TDF_SRESTART) != 0 ? + ERESTART : 0); } /* diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 629f7e8..1e986a9 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -395,7 +395,7 @@ do { \ #define TDF_NEEDRESCHED 0x00010000 /* Thread needs to yield. */ #define TDF_NEEDSIGCHK 0x00020000 /* Thread may need signal delivery. */ #define TDF_NOLOAD 0x00040000 /* Ignore during load avg calculations. */ -#define TDF_UNUSED19 0x00080000 /* --available-- */ +#define TDF_SRESTART 0x00080000 /* ERESTART on stop attempts. */ #define TDF_THRWAKEUP 0x00100000 /* Libthr thread must not suspend itself. */ #define TDF_UNUSED21 0x00200000 /* --available-- */ #define TDF_SWAPINREQ 0x00400000 /* Swapin request due to wakeup. */ diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h index e574ec3..3d4c4a5 100644 --- a/sys/sys/signalvar.h +++ b/sys/sys/signalvar.h @@ -328,6 +328,8 @@ extern struct mtx sigio_lock; int cursig(struct thread *td); int sigdeferstop(void); int sigallowstop(void); +int sigstoprestart(void); +int sigstopnormal(void); void execsigs(struct proc *p); void gsignal(int pgid, int sig, ksiginfo_t *ksi); void killproc(struct proc *p, char *why); From owner-freebsd-current@freebsd.org Tue Jun 7 19:24:54 2016 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 B620DB6D168 for ; Tue, 7 Jun 2016 19:24:54 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (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 84B64172E for ; Tue, 7 Jun 2016 19:24:54 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-it0-x229.google.com with SMTP id h62so41938184itb.1 for ; Tue, 07 Jun 2016 12:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=hLOlHWWhgQVjZtx0pqVpdVvkJaoB7TlYdQ15HhCrEbE=; b=Cp5GTjVLGA6mSxyFhNViNBUiY03OmnIvjkfv+6ux3lrTaFbO3EGlnSBa4xGHf/sEDo qVTIydsW4o2KZ/s+zC4R1f2AmkvmVnhsGknJaurCAyoRZJaK8uAeW6kLOdube+JedK0J k0zfL/ZEtIWWQNUeGDwocN44ckIOMr3QK3Mn/G0p6vdPKKV38dJW85Vfp/UxN6Ibczg/ jrI2gh7WHsfVu28BtsRmoT7Fyj1EPFY1rPM2NbHJnTUL0WMtdZySFCpNVioBgpctG65t BSImHrxc8yC6AzAvdoM/4qeC6Heiq7+2UmkkvWJ0NBnpSDEj3cZR+ju+4G6pXd3xnwKW 2Ymw== 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:from:date:message-id:subject :to; bh=hLOlHWWhgQVjZtx0pqVpdVvkJaoB7TlYdQ15HhCrEbE=; b=d/DLDCW1IGzcDaxMw0QDJD5YWU0wAMuWZxL/icejF8Ofd8ICOaGtUmA1PkDrCygnAD ET7kH/9225hM0VWfOHxYikII3kp/8tNcLOR1IikkrcTwOBqpW8bk5eBcI8AHXVIYaGAx 3vDtgejQalVWuf98aWYsjRqM8qZoTDFbCe3iFbQKuz7lLOEYAjYqLMC9SdexqXMpxnXz PexAreLoutEVlXxQS7R1D8pvY0aS17mk/F5aiJrzRdq55H9IPxzNwMsUvU1IjXsfIz53 hwwCiJKc1ai7EzksrwL7IUa0jqKrFqY6ADUbElbg+42p+7ADTrb7QnazPUclFbctp98n EqPQ== X-Gm-Message-State: ALyK8tKA+Dh5jC0HdFfnqNoo4w9K3fiHzE7sqVsU9nHza/JtoYDKpppmCIM+IIf7EaHydtWyw0KCiVUWtBycqw== X-Received: by 10.107.37.19 with SMTP id l19mr2249714iol.75.1465327493822; Tue, 07 Jun 2016 12:24:53 -0700 (PDT) MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.36.113.3 with HTTP; Tue, 7 Jun 2016 12:24:53 -0700 (PDT) From: Adrian Chadd Date: Tue, 7 Jun 2016 12:24:53 -0700 X-Google-Sender-Auth: xRytcjuRfYlm_PDWmiTOu-7jUNM Message-ID: Subject: ath3kfw update is in the tree To: freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 19:24:54 -0000 hi, the ath3k update is in the tree. I'll try to get the firmware images into the tree today. Thanks! -adrian From owner-freebsd-current@freebsd.org Tue Jun 7 21:13:05 2016 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 37C5CB6EDEE for ; Tue, 7 Jun 2016 21:13:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-it0-x231.google.com (mail-it0-x231.google.com [IPv6:2607:f8b0:4001:c0b::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 081CC1066 for ; Tue, 7 Jun 2016 21:13:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-it0-x231.google.com with SMTP id h190so32559915ith.1 for ; Tue, 07 Jun 2016 14:13:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=0a6M+ivL98ReI71leK3kNOPoCi24Xj+kmL6eT55i57A=; b=iZJSKqk6ww7RbdOOjMSsYBQkKWVUSucaOePB66dbC8QEky9sBsT0HFKZir81iaRn/l RKOPw2sJWNNC0Hk+1ilG3pCGhdGnuFF9ajmiHqoercuKgF3vixR73t36TWRs0QejX2du pckNAegZUKPKzLLj1nOiAzbP4fLa6D7tMfMqNgtJtdU+S7LKxOjuy3JnSlvaC1nxClRR dB5dfW86u9x61HKwLDj+LCvLe/nhXFBjX3iT1G1G86ysqlJii6C5fTYA/a09d4oDvz06 +Qrec6ww9emeWGeyHKrEZi+3oWu0pcxHDTDHPzvePUZUxeWBhJVXuOzwxG4VChnDQvO0 IVXw== 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:from :date:message-id:subject:to:cc; bh=0a6M+ivL98ReI71leK3kNOPoCi24Xj+kmL6eT55i57A=; b=FeYfPZYCRzmcFBNhQWto1qW8wZcL2/Y3gCbbWjZnY/TDYqvG/PGBo2iav/3lCvOGGH chG+ma9eh7g4vyvoCsKrCkSobz50s6lztaMEFjouWhKW20Xn9kAs/bOH7CgVZDRL8XIk SQckh8IrNEU9xCv6eMlEfz6wt1mWc6EqX6fAoof4BnaF7dRiub4OzDLv+37hwKOQATdQ EwuS2tW6cfDfTVVzPm8vJzLgwpC7DvAKEDLlgCIBCjUPjA4XNgI2Kd1CJjrr1qvS+9zC bS8WWMVR7nb1E7adsB4eejLHv+j/QzhOXpt0xx+Dvmwvw22+9o8maXoLkHZvW65rGvoL qfpw== X-Gm-Message-State: ALyK8tJkL+PxUnfn4fgxGNhbfrhRcc+QhpfYXQH9qEWVB9RQcXJaW0JYmxBv3wGT/MBsZSkY05sc6O8rMvwueg== X-Received: by 10.36.64.14 with SMTP id n14mr7002965ita.53.1465333984417; Tue, 07 Jun 2016 14:13:04 -0700 (PDT) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.79.20.70 with HTTP; Tue, 7 Jun 2016 14:13:03 -0700 (PDT) In-Reply-To: References: From: Kevin Oberman Date: Tue, 7 Jun 2016 14:13:03 -0700 X-Google-Sender-Auth: VoOmKI8BBxOBoD7zXJUjMD_HK14 Message-ID: Subject: Re: Virtualbox kernel module on 11-CURRENT To: Guido Falsi Cc: Rafael Rodrigues Nakano , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 21:13:05 -0000 On Tue, Jun 7, 2016 at 1:04 AM, Guido Falsi wrote: > On 06/07/16 02:23, Rafael Rodrigues Nakano wrote: > > Hello, > > > > I tried installing virtualbox from packages, building it from sources, > > trying the GENERIC kernel but everytime I can't start the kernel module > > 'vboxdrv', it says: > > "KLD vboxdrv.ko: depends on kernel - not available or version mismatch. > > linker_load_file: Unsupported file type" > > > > The virtualbox module needs to be in full sync with the kernel. Most > probably the sources being used by the cluster for building packages on > head are a little different from yours, so the kernel module is not in > sync. > > You will need to build the kernel module yourself to actually match your > kernel sources. > > It's not really a problem or a bug, it's how it works. On head there is > no warranty about the KBI. This cannot happen on releases and stable > because the KBI is not going to change there. > > -- > Guido Falsi > I don't think this is true. While shareable libraries have fixed ABIs, I believe the KBI can change even in STABLE branches. If a security fix requires it, it might even change in a RELEASE. I my be wrong about this, but I recall having to re-build the VB kmod port even withing a minor version (i.e. STABLE). In any case, I do strongly recommend the use of PORTS_MODULES in /etc/src.conf to assure that the kernel modules always get re-built when the kernel is re-built. so that the sources, the kernel, and the module are in sync. The PORTS_MODULES are re-installed as a part of the "make installkernel", so things are almost safe, but beware of "make reinstallkernel" as it does not do the right thing. (See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201779) -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-current@freebsd.org Tue Jun 7 21:19:23 2016 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 BDADBB6E11B for ; Tue, 7 Jun 2016 21:19:23 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mailhost.stack.nl", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 593AD12F6; Tue, 7 Jun 2016 21:19:23 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id E2E90358C54; Tue, 7 Jun 2016 23:19:19 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id BE89228494; Tue, 7 Jun 2016 23:19:19 +0200 (CEST) Date: Tue, 7 Jun 2016 23:19:19 +0200 From: Jilles Tjoelker To: Konstantin Belousov Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160607211919.GA49961@stack.nl> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607160155.GP38613@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 07 Jun 2016 21:19:23 -0000 On Tue, Jun 07, 2016 at 07:01:55PM +0300, Konstantin Belousov wrote: > On Tue, Jun 07, 2016 at 04:24:53PM +0200, Jilles Tjoelker wrote: > > On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > > > This looks as if we should not ignore suspension requests in > > > thread_suspend_check() completely in TDF_SBDRY case, but return either > > > EINTR or ERESTART (most likely ERESTART). Note that the goal of > > > TDF_SBDRY is to avoid suspending in the protected region, not to make an > > > impression that the suspension does not occur at all. > > This looks like it would revert r246417 and re-introduce the bug fixed > > by it (unexpected [EINTR] and short reads/writes after stop signals). > Well, the patch returns ERESTART and not EINTR, so the syscall should > be retried after all the unwinding. That fixes the [EINTR] part of the problem but not short reads and writes. > > After r246417, TDF_SBDRY is intended for sleeps that occur while holding > > resources such as vnode locks and are normally short but should be > > interruptible by fatal signals because they may occasionally be > > indefinitely long (such as a non-responsive NFS server). > > It looks like yet another kind of sleep may be required, since advisory > > locks still hold some filesystem resources across the sleep (though not > > vnode locks). > I do not think that adv locks enter sleep with any resource held which > would block other threads. But I agree with the statement because the > lock might be granted and then the stopped thread would appear to own > the blocking resource. It does not hold any resource used by normal operations, but it blocks a forced unmount (umount -f hangs in [purgelocks] with tmpfs in a recent stable/10). If queuing is supposed to be fair, then granting the lock to the stopped thread is correct and aborting the sleep with [ERESTART] would break it. The kern_lockf.c code seems to go to some lengths to make queuing fair. This does not seem very important, though. Also, restarting a locking call violates some text in POSIX XSH's fcntl page that the range of bytes to be locked shall be determined before the thread blocks (this may be affected by the current seek offset and the file size). I don't know whether violating this will break any applications. The text has the problem that there is no way to distinguish between a thread that is in fcntl() and has not yet blocked and a thread that has blocked, even though it seems intuitively clear. > > We then have four kinds: > > * uninterruptible by signals, ignores stops (default) > > * interruptible by signals, ignores stops (current TDF_SBDRY with > > PCATCH) > > * interruptible by signals, freezes in place on stops (avoids > > unexpected short I/O) (current PCATCH, otherwise) > > * interruptible by signals, fails with [ERESTART] on stops (avoids > > holding resources across a stop) (new) > > The new kind of sleep would fail with [ERESTART] only for stops, since > > [EINTR] should only be returned if a signal handler was called. There > > cannot be a signal handler since a SIGTSTP/SIGTTIN/SIGTTOU signal with a > > handler does not stop the process. > And where would this new kind of sleep used ? The advlock sleep is the one > place. Does fifo sleep for reader or writer on open require this kind > of handling (IMO no) ? > I think this can be relatively easily implemented with either a flag > for XXXsleep(9) (my older style of PBDRY) or using only the thread flag > (jhb' newer TDF_SBDRY approach). Probably the later should be used, for > consistency and easier marking of larger blocks of code. In this case it is clear which sleep(9) calls should be affected so it may be better to avoid more hidden state. I also wonder whether we may be overengineering things here. Perhaps the advlock sleep can simply turn off TDF_SBDRY. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Wed Jun 8 04:31:07 2016 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 F0E73B6F344 for ; Wed, 8 Jun 2016 04:31:07 +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 897221EFC; Wed, 8 Jun 2016 04:31:07 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u584UtiB039326 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 8 Jun 2016 07:30:56 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u584UtiB039326 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u584UtKZ039321; Wed, 8 Jun 2016 07:30:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 8 Jun 2016 07:30:55 +0300 From: Konstantin Belousov To: Jilles Tjoelker Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160608043055.GV38613@kib.kiev.ua> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160607211919.GA49961@stack.nl> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 08 Jun 2016 04:31:08 -0000 On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > On Tue, Jun 07, 2016 at 07:01:55PM +0300, Konstantin Belousov wrote: > > On Tue, Jun 07, 2016 at 04:24:53PM +0200, Jilles Tjoelker wrote: > > > On Tue, Jun 07, 2016 at 07:29:56AM +0300, Konstantin Belousov wrote: > > > > This looks as if we should not ignore suspension requests in > > > > thread_suspend_check() completely in TDF_SBDRY case, but return either > > > > EINTR or ERESTART (most likely ERESTART). Note that the goal of > > > > TDF_SBDRY is to avoid suspending in the protected region, not to make an > > > > impression that the suspension does not occur at all. > > > > This looks like it would revert r246417 and re-introduce the bug fixed > > > by it (unexpected [EINTR] and short reads/writes after stop signals). > > > Well, the patch returns ERESTART and not EINTR, so the syscall should > > be retried after all the unwinding. > > That fixes the [EINTR] part of the problem but not short reads and > writes. Which are IMO fine, but I understand that there is too many programs which are not aware. > > > > After r246417, TDF_SBDRY is intended for sleeps that occur while holding > > > resources such as vnode locks and are normally short but should be > > > interruptible by fatal signals because they may occasionally be > > > indefinitely long (such as a non-responsive NFS server). > > > > It looks like yet another kind of sleep may be required, since advisory > > > locks still hold some filesystem resources across the sleep (though not > > > vnode locks). > > > I do not think that adv locks enter sleep with any resource held which > > would block other threads. But I agree with the statement because the > > lock might be granted and then the stopped thread would appear to own > > the blocking resource. > > It does not hold any resource used by normal operations, but it blocks a > forced unmount (umount -f hangs in [purgelocks] with tmpfs in a recent > stable/10). What I mean, is that when the lock is granted during sleep, other threads might (or might not) block on the lock edge coming from the suspended thread. Even if they do not block, it is too fine implementation detail. > > If queuing is supposed to be fair, then granting the lock to the stopped > thread is correct and aborting the sleep with [ERESTART] would break it. > The kern_lockf.c code seems to go to some lengths to make queuing fair. > This does not seem very important, though. > > Also, restarting a locking call violates some text in POSIX XSH's fcntl > page that the range of bytes to be locked shall be determined before the > thread blocks (this may be affected by the current seek offset and the > file size). I don't know whether violating this will break any > applications. The text has the problem that there is no way to > distinguish between a thread that is in fcntl() and has not yet blocked > and a thread that has blocked, even though it seems intuitively clear. Such race is self-inflicted IMO. The app assumes that it can call blockable fcntl() and then change file offset, in other thread. How would other thread determine that the blockable thread is blocked ? > > > > We then have four kinds: > > > > * uninterruptible by signals, ignores stops (default) > > > * interruptible by signals, ignores stops (current TDF_SBDRY with > > > PCATCH) > > > * interruptible by signals, freezes in place on stops (avoids > > > unexpected short I/O) (current PCATCH, otherwise) > > > * interruptible by signals, fails with [ERESTART] on stops (avoids > > > holding resources across a stop) (new) > > > > The new kind of sleep would fail with [ERESTART] only for stops, since > > > [EINTR] should only be returned if a signal handler was called. There > > > cannot be a signal handler since a SIGTSTP/SIGTTIN/SIGTTOU signal with a > > > handler does not stop the process. > > > And where would this new kind of sleep used ? The advlock sleep is the one > > place. Does fifo sleep for reader or writer on open require this kind > > of handling (IMO no) ? > > > I think this can be relatively easily implemented with either a flag > > for XXXsleep(9) (my older style of PBDRY) or using only the thread flag > > (jhb' newer TDF_SBDRY approach). Probably the later should be used, for > > consistency and easier marking of larger blocks of code. > > In this case it is clear which sleep(9) calls should be affected so it > may be better to avoid more hidden state. In this case yes, but apparently some out-of-tree users exist. And, the marking of the single sx_sleep() call depends on knowing our implementation. I remember that as the arguments to change from PBDRY to the current state setter, in NFS it is not too hard to try to enumerate interruptible sleeps. > > I also wonder whether we may be overengineering things here. Perhaps > the advlock sleep can simply turn off TDF_SBDRY. Well, this was the very first patch suggested. I would be fine with that, but again, out-of-tree code seems to be not quite fine with that local solution. From owner-freebsd-current@freebsd.org Wed Jun 8 04:58:00 2016 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 402FAB6F809 for ; Wed, 8 Jun 2016 04:58:00 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from mail2.asahi-net.or.jp (mail2.asahi-net.or.jp [202.224.39.198]) by mx1.freebsd.org (Postfix) with ESMTP id 1CA0A1D10; Wed, 8 Jun 2016 04:57:59 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from localhost (pool-100-1-31-39.nwrknj.fios.verizon.net [100.1.31.39]) by mail2.asahi-net.or.jp (Postfix) with ESMTP id 2E4281A280; Wed, 8 Jun 2016 13:38:20 +0900 (JST) Date: Wed, 8 Jun 2016 00:35:44 -0400 From: Yoshihiro Ota To: "Andriy Voskoboinyk" Cc: "Adrian Chadd" , freebsd-current Subject: Re: wlan/ifconfig stopped working sometime between 5/25 and 6/3 Message-Id: <20160608003544.3c505c213c192dfa862f83bf@j.email.ne.jp> In-Reply-To: References: <20160606231544.2aaf45c7340fe0c543e9b10c@j.email.ne.jp> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.29; i386-portbld-freebsd10.1) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 04:58:00 -0000 Thanks, Andriy. Indeed, this patch fixed my issue. Hiro On Tue, 07 Jun 2016 15:54:36 +0300 "Andriy Voskoboinyk" wrote: > Tue, 07 Jun 2016 07:42:48 +0300 $B'R'e']'`(B $B'_'Q'a'Z'c'Q'_'`(B Adrian Chadd > : > > Hi, > > the attached patch should fix this issue > (no idea if it can be fixed in a better way...) > > > Hi, > > > > this is a recent change to the regulatory handling. I've emailed > > Andriy who wrote the code. :) > > > > Andriy, any ideas? > > > > > > > > -adrian > > > > > > On 6 June 2016 at 20:15, Yoshihiro Ota wrote: > >> Hi, > >> > >> I started getting the following error when I tried to bring up wireless > >> connection since June 3rd. I had last updated kernel and world on May > >> 25th before. > >> > >> "unable to get regulatory domain info: Device not configured" > >> > >> ifconfig starts working again after I reverted the user land backt May > >> 25th one; kernel don't seem to be a fact here. > >> > >> I use "ifconfig wlan create wlandev ath0 ssid wepmode on wepkey > >> weptxkey 1 up". > >> Is something changed in ifconfig? > >> Do I need to use different arguments? > >> > >> Thanks, > >> Hiro > >> _______________________________________________ > >> 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 Wed Jun 8 05:09:08 2016 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 7F668B6FA16 for ; Wed, 8 Jun 2016 05:09:08 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a78.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 64F84113C for ; Wed, 8 Jun 2016 05:09:07 +0000 (UTC) (envelope-from graham@menhennitt.com.au) Received: from homiemail-a78.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a78.g.dreamhost.com (Postfix) with ESMTP id 2EFFB2000330F for ; Tue, 7 Jun 2016 22:09:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=menhennitt.com.au; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s= menhennitt.com.au; bh=49zHJQ5qLM/lwquDgu+jmezWZLI=; b=FX8aBQyGNF EwUUtQK0kFT+RYbYCkQ/HbpligEa2LAQzkyEyvQiZgDE68FDLQD+lnySvTYd6WN2 ptiGWWQKSd5DjNV2K5zPxrNVFhzBZeGwljatM3HrYI47/LqBEnMy4DlkHsKdbWo1 RcY1OkWNRkhQmiKl2fv/OgwgQlxjeASGU= Received: from [203.2.73.68] (c122-107-214-88.mckinn3.vic.optusnet.com.au [122.107.214.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: graham@menhennitt.com.au) by homiemail-a78.g.dreamhost.com (Postfix) with ESMTPSA id BB6042000330E for ; Tue, 7 Jun 2016 22:09:06 -0700 (PDT) Subject: Re: Port lang/gcc build fails on current To: freebsd-current@freebsd.org References: <20160606181008.GA1325@gmail.com> <299ba4f6-3a04-7bfd-960e-b4d7363c61c3@menhennitt.com.au> <895056b6-d897-091e-6eca-69714c781ad5@menhennitt.com.au> <20160607153301.GA41657@gmail.com> From: Graham Menhennitt Message-ID: <11e9389b-049e-6875-de44-0b06fb76cfd5@menhennitt.com.au> Date: Wed, 8 Jun 2016 15:09:05 +1000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <20160607153301.GA41657@gmail.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 05:09:08 -0000 On 8/06/2016 01:33 AM, Randy Westlund wrote: > On Tue, Jun 07, 2016 at 06:05:11PM +1000, Graham Menhennitt wrote: >> Sorry, not sure what happened to the formatting there... >> >> Try >> "LC_COLLATE="C" make >> >> See e.g. https://forums.freebsd.org/threads/54172/ >> >> Graham > That did it; I can build lang/gcc now. That thread is from Nov 2015. > Is collation broken for non-C locales, or did I make a mistake during an > update? I'm using en_US.UTF-8. Gee I still got it wrong! Third time lucky (just for the record): LC_COLLATE="C" make I think it's broken for non-C locales. I've just filed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210122 about it. Graham From owner-freebsd-current@freebsd.org Wed Jun 8 05:43:18 2016 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 0A173B6F634 for ; Wed, 8 Jun 2016 05:43:18 +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 B952E1682 for ; Wed, 8 Jun 2016 05:43:17 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [89.15.237.143] (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 1bAWGn-0006M7-EE for freebsd-current@freebsd.org; Wed, 08 Jun 2016 07:43:13 +0200 Received: from localhost.my.domain (c720-r292778-amd64 [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id u585h9Wm002007 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 8 Jun 2016 07:43:09 +0200 (CEST) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id u585h806002006 for freebsd-current@freebsd.org; Wed, 8 Jun 2016 07:43:08 +0200 (CEST) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Wed, 8 Jun 2016 07:43:07 +0200 From: Matthias Apitz To: freebsd-current@freebsd.org Subject: Re: memstick && Invalid partition table Message-ID: <20160608054307.GA1952@c720-r292778-amd64> Reply-To: Matthias Apitz Mail-Followup-To: Matthias Apitz , freebsd-current@freebsd.org References: <20160607085637.GA3618@c720-r292778-amd64> 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 r292778 (amd64) User-Agent: Mutt/1.5.24 (2015-08-30) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 89.15.237.143 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 05:43:18 -0000 El día Tuesday, June 07, 2016 a las 09:15:03AM -0400, Allan Jude escribió: > > If I use the fine memstick on some other laptop, in this case a Dell > > Latitude E6330, it just says 'Invalid partition table!' > > > > What could be wrong with it? > > > > matthias > > > > To fix the partition table to be the size of your memstick do: > > gpart recover da0 this gave 'da0 recovering is not needed' > > > If this does not work, try this (specific to some models of Dell > Latitude and some HPs): > > gpart set -a active da0 this worked, partition is now 'flag 80 (active)' and the stick boots fine; thanks for your help; matthias -- Matthias Apitz, ✉ guru@unixarea.de, ⌂ http://www.unixarea.de/ ☎ +49-176-38902045 "Die Verkaufsschlager des Buchmarkts geben Auskunft über den Zustand einer Gesellschaft bzw. sind, was diese Zeiten angeht, Gradmesser fortschreitenden Schwachsinns. ..." (jW 19.05.2016) From owner-freebsd-current@freebsd.org Wed Jun 8 11:38:37 2016 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 6115AB6FA05 for ; Wed, 8 Jun 2016 11:38:37 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.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 E7DE61A9E for ; Wed, 8 Jun 2016 11:38:36 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rPmfB6zfdzZr1; Wed, 8 Jun 2016 13:38:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1465385905; x=1467200306; bh=O7YiQ43zxejG6YX9cc23zt4Q7Rn/hy0oil5 gGdE+VQk=; b=bY8ahwSYqAV85VSHvRF/XlUvLLp0hQtZ96qv350eElsOADojjZx S2rf0kh1RMMfMpFfFtiXHFLG+jMM0kDNdRtCQg/pPgtFIkc1s2CyI2pjrbLSuDkC QVCno0hzJ9K2/W2KV4Edi6kyIThG2CG9DTHpJOpMMEQYNDY37rFAA2Qg= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id 0XPgTZ8SBkWS; Wed, 8 Jun 2016 13:38:25 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Wed, 8 Jun 2016 13:38:25 +0200 (CEST) Subject: Re: Virtualbox kernel module on 11-CURRENT To: Kevin Oberman References: Cc: Rafael Rodrigues Nakano , FreeBSD Current From: Guido Falsi Message-ID: <65ffa748-6754-c23c-8f55-434b3d4b5be6@madpilot.net> Date: Wed, 8 Jun 2016 13:38:24 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 11:38:37 -0000 On 06/07/16 23:13, Kevin Oberman wrote: > On Tue, Jun 7, 2016 at 1:04 AM, Guido Falsi > wrote: > > On 06/07/16 02:23, Rafael Rodrigues Nakano wrote: > > Hello, > > > > I tried installing virtualbox from packages, building it from sources, > > trying the GENERIC kernel but everytime I can't start the kernel > module > > 'vboxdrv', it says: > > "KLD vboxdrv.ko: depends on kernel - not available or version > mismatch. > > linker_load_file: Unsupported file type" > > > > The virtualbox module needs to be in full sync with the kernel. Most > probably the sources being used by the cluster for building packages on > head are a little different from yours, so the kernel module is not > in sync. > > You will need to build the kernel module yourself to actually match your > kernel sources. > > It's not really a problem or a bug, it's how it works. On head there is > no warranty about the KBI. This cannot happen on releases and stable > because the KBI is not going to change there. > > -- > Guido Falsi > > > > I don't think this is true. While shareable libraries have fixed ABIs, I > believe the KBI can change even in STABLE branches. If a security fix > requires it, it might even change in a RELEASE. I my be wrong about > this, but I recall having to re-build the VB kmod port even withing a > minor version (i.e. STABLE). I'm unable to find a final statement about KBI stability, but freezing it is an essential step in the new major release schedule: https://www.freebsd.org/releases/11.0R/schedule.html (KBI freeze begins 24 June 2016) If the promise has not been maintained in the past it's a sad event and a mistake, but the promise is still valid in it's intent. BTW at present the cluster building packages for 10.x is running on 10.1, so the kernel modules built by it are built on 10.1 and will work on 10.3. This would be impossible without KBI being frozen. Mistakes do happen unluckily. > > In any case, I do strongly recommend the use of PORTS_MODULES in > /etc/src.conf to assure that the kernel modules always get re-built when > the kernel is re-built. so that the sources, the kernel, and the module > are in sync. The PORTS_MODULES are re-installed as a part of the "make > installkernel", so things are almost safe, but beware of "make > reinstallkernel" as it does not do the right thing. (See > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201779) Yes leveraging PORTS_MODULES is a good solution, although I don't like mixing the system build process with the port one so I prefer manually doing the modules part. -- Guido Falsi From owner-freebsd-current@freebsd.org Wed Jun 8 13:35:19 2016 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 6C101B6F99B for ; Wed, 8 Jun 2016 13:35:19 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 014E41F21; Wed, 8 Jun 2016 13:35:19 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-wm0-x22a.google.com with SMTP id r5so15380757wmr.0; Wed, 08 Jun 2016 06:35:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=InAasyz34CnnaGAPOHHSZ9CAAIe7+oIujU+JpRKGa0A=; b=YYkx61AD/4cDWMiluIh1c8uFXJSTjhdF079AYnjy3+r49QGeFp68JM6e2P8Hm4Ck7W 6Yy6sp/kIed4amudmXOHFSJG/eIOzvfFl5tYt8fbgZiQZ6nh1vqjU9QJlqXE9FMC3y1s w4xDUW8ER7ybpcx1Vspg9u7EL3I38g8gEAomJr8iW4x/NqdfJZUnxJHi31eG+OnMP7Nx 4dVZWadlArTG/GVja3IIMXY3C2aEsapJWEbqWuBNVshjlH4ck6OlmZRb8/kNn2jNQJ82 1TQ9BmsmpJk/12IhJa3KaEzczBnnmQI7P5V+LhbdBPTL6MJPdPSfiSCV80o7TQnS7Dgq XY4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=InAasyz34CnnaGAPOHHSZ9CAAIe7+oIujU+JpRKGa0A=; b=K1tDTxNCbTeEFN6SdTg8GC3cTOBhEPhB+GSwj1Vg1FbMZ8kH88OyyC/p2N0RhLJQ61 3C4AtHzzEmwFUY5CxykLMRMQIrtkobDkg4rWHzXzJeNhTqnGqDw2IUVzrQQRB3lKvkIF 6BIrP9ETf1grULsoaLp0xL63pPerqO11ANbtQcEPPca5FhgIM9WqGsMKkvmw0tgdLWMt yCvZCAfkneIolZscFqSXcAapBa2GbdA7fJPo/8HB+Z1QqtbTTSLQuI65Sq2TH+qsBezz XsrBtkcBwX1Mkv3Nm4lW3e8H5G5khtGQUxZRjbaaz98cgWBI2/UmYJVGyWgGsxb71wA7 7uZQ== X-Gm-Message-State: ALyK8tKejA9ZyIwVmj/fKSJFhEK3kUKsz0s/0ioTH9K+7tOHiNqMJdoItQHMI81LRvT0LQ== X-Received: by 10.28.131.197 with SMTP id f188mr8421300wmd.12.1465392916773; Wed, 08 Jun 2016 06:35:16 -0700 (PDT) Received: from charmander ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id o76sm2218978wme.0.2016.06.08.06.35.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 06:35:15 -0700 (PDT) Sender: Mark Johnston Date: Wed, 8 Jun 2016 06:35:08 -0700 From: Mark Johnston To: Konstantin Belousov Cc: Jilles Tjoelker , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160608133508.GA93263@charmander> References: <20160604022347.GA1096@wkstn-mjohnston.west.isilon.com> <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> <20160608043055.GV38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608043055.GV38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 13:35:19 -0000 On Wed, Jun 08, 2016 at 07:30:55AM +0300, Konstantin Belousov wrote: > On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > > In this case it is clear which sleep(9) calls should be affected so it > > may be better to avoid more hidden state. > In this case yes, but apparently some out-of-tree users exist. And, > the marking of the single sx_sleep() call depends on knowing our > implementation. I remember that as the arguments to change from PBDRY to > the current state setter, in NFS it is not too hard to try to enumerate > interruptible sleeps. > > > > > I also wonder whether we may be overengineering things here. Perhaps > > the advlock sleep can simply turn off TDF_SBDRY. > Well, this was the very first patch suggested. I would be fine with that, > but again, out-of-tree code seems to be not quite fine with that local > solution. In our particular case, we could possibly use a similar approach. In general, it seems incorrect to clear TDF_SBDRY if the thread calling sx_sleep() has any locks held. It is easy to verify that all callers of lf_advlock() are safe in this respect, but this kind of auditing is generally hard. In fact, I believe the sx_sleep that led to the problem described in D2612 is the same as the one in my case. That is, the sleeping thread may or may not hold a vnode lock depending on context. From owner-freebsd-current@freebsd.org Wed Jun 8 13:55:43 2016 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 D4287B6E3D4 for ; Wed, 8 Jun 2016 13:55:43 +0000 (UTC) (envelope-from satan@ukr.net) Received: from hell.ukr.net (hell.ukr.net [212.42.67.68]) (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 9AE4B1978 for ; Wed, 8 Jun 2016 13:55:43 +0000 (UTC) (envelope-from satan@ukr.net) Received: from satan by hell.ukr.net with local ID 1bAdRA-0005xi-Ov ; Wed, 08 Jun 2016 16:22:24 +0300 Date: Wed, 8 Jun 2016 16:22:24 +0300 From: Vitalij Satanivskij To: freebsd-current Cc: satan@ukr.net Subject: Patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=179721 broke some application (xterm, pidign) Message-ID: <20160608132224.GA15454@hell.ukr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 13:55:43 -0000 Hello. After updating my system to 11.0-ALPHA2 #20 r301583 I'm found that at last some application is broken. here backtrace for xterm #0 0x00000008022d48b4 in mbsrtowcs_l () from /lib/libc.so.7 [New Thread 804816000 (LWP 102346/)] (gdb) bt #0 0x00000008022d48b4 in mbsrtowcs_l () from /lib/libc.so.7 #1 0x00000008022d1b4f in strcoll_l () from /lib/libc.so.7 #2 0x00000008022d0ddf in __collate_range_cmp () from /lib/libc.so.7 #3 0x00000008022cf6ce in vfscanf () from /lib/libc.so.7 #4 0x00000008022b0114 in vsscanf () from /lib/libc.so.7 #5 0x00000008022aee6d in sscanf () from /lib/libc.so.7 #6 0x00000000004523a3 in ?? () #7 0x0000000000430edd in ?? () for pidgin it's look same. It seems that patch not fully care about all cases where function like __collate_range_cmp used. Manualy rollback changes from http://svnweb.freebsd.org/base?view=revision&revision=301461 fix the problem for now. From owner-freebsd-current@freebsd.org Wed Jun 8 13:56:46 2016 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 143A7B6E487 for ; Wed, 8 Jun 2016 13:56:46 +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 A0B2D1AB5; Wed, 8 Jun 2016 13:56:45 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u58DuaUJ064292 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 8 Jun 2016 16:56:36 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u58DuaUJ064292 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u58DuZ6I064291; Wed, 8 Jun 2016 16:56:35 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 8 Jun 2016 16:56:35 +0300 From: Konstantin Belousov To: Mark Johnston Cc: Jilles Tjoelker , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160608135635.GY38613@kib.kiev.ua> References: <20160604093236.GA38613@kib.kiev.ua> <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> <20160608043055.GV38613@kib.kiev.ua> <20160608133508.GA93263@charmander> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608133508.GA93263@charmander> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 08 Jun 2016 13:56:46 -0000 On Wed, Jun 08, 2016 at 06:35:08AM -0700, Mark Johnston wrote: > On Wed, Jun 08, 2016 at 07:30:55AM +0300, Konstantin Belousov wrote: > > On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > > > I also wonder whether we may be overengineering things here. Perhaps > > > the advlock sleep can simply turn off TDF_SBDRY. > > Well, this was the very first patch suggested. I would be fine with that, > > but again, out-of-tree code seems to be not quite fine with that local > > solution. > > In our particular case, we could possibly use a similar approach. In > general, it seems incorrect to clear TDF_SBDRY if the thread calling > sx_sleep() has any locks held. It is easy to verify that all callers of > lf_advlock() are safe in this respect, but this kind of auditing is > generally hard. In fact, I believe the sx_sleep that led to the problem > described in D2612 is the same as the one in my case. That is, the > sleeping thread may or may not hold a vnode lock depending on context. I do not think that in-tree code sleeps with a vnode lock held in the lf_advlock(). Otherwise, system would hang in lock cascade by an attempt to obtain an advisory lock. I think we can even assert this with witness. There is another sleep, which Jilles mentioned, in lf_purgelocks(), called from vgone(). This sleep indeed occurs under the vnode lock, and as such must be non-suspendable. The sleep waits until other threads leave the lf_advlock() for the reclaimed vnode, and they should leave in deterministic time due to issued wakeups. So this sleep is exempt from the considerations, and TDF_SBDRY there is correct. I am fine with either the braces around sx_sleep() in lf_advlock() to clear TDF_SBDRY (sigdeferstsop()), or with the latest patch I sent, which adds temporal override for TDF_SBDRY with TDF_SRESTART. My understanding is that you prefer the later. If I do not mis-represent your position, I understand why you do prefer that. From owner-freebsd-current@freebsd.org Wed Jun 8 14:22:38 2016 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 A8F69B6F365 for ; Wed, 8 Jun 2016 14:22:38 +0000 (UTC) (envelope-from markjdb@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 51D5C1120; Wed, 8 Jun 2016 14:22:38 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-wm0-x22e.google.com with SMTP id k204so19538060wmk.0; Wed, 08 Jun 2016 07:22:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=iiuyq+xI/JjEkJSUVtW5aE9VGU6ti/CMfgq4s564xkc=; b=YyiZkVDfroSuLQmiQh8GKijLByt3sE7382BNbKYBbE63pL8gQkuA5zjpYpRlLLT6C5 +DCQkyHY9IEEavgwrH9vmcDsw5032uBF5md/O7XuLI/f3kZmfHX7z5kihhMXg2NlSBrL U5h45ciKJ9W+wLp86s5/+UMB8bSE7kelEeK9R1Ek+AtIWKRBXuqpIcPKEAbG9HlxGaGq 65mzHlcVSDEDILzg3sFw/3lgeitIWjElz1krVrPKCgKdIXDb+enWuU8aWy/Fq7LMfvZU xQAyBXOHL7jYOguyRmv7Ky4O06gMfZ2wCkvef42gSlwp5o5xcLkRyoA7bgy+Cn3CO8bv Lo2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=iiuyq+xI/JjEkJSUVtW5aE9VGU6ti/CMfgq4s564xkc=; b=bAqPt10fV0ds9pDL3wlO6teKKDOrfCoZ+pxfwDrXCZ9XMSf1pnDQFg3wPH5DJFLAUI P8Lk/0boRko5m8Vjfumjo4GqU30D7m4eFIfySl1oSpFpO30p5Ht0ou3KLQQYQTCtrFfw 39xc/tke7WB/1D+GdfX4XL9tTptYuCddjW+/av2z92EbBGuMSbwhbw6TaeSJzu7NtWpQ pmrhhMO1bcxf0RJs+7QJkB2xIquO9U4MKJV2PvSV3muiA7aXiX5HiejCvttHB3N8lUmc fqI4VabN7OKRbTbcaUVwkUiawEwrzmb7p9V8lLgmpt2h162aydmJpmXHvG5LMQ8gEcCm v3qg== X-Gm-Message-State: ALyK8tIiAdVm/qQnT1Ob6e8Asige1CKCO7SfwhhOEplz7nUcQKL2bCDklZrak0g09yDXug== X-Received: by 10.194.107.39 with SMTP id gz7mr5562204wjb.36.1465395756860; Wed, 08 Jun 2016 07:22:36 -0700 (PDT) Received: from charmander ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id y3sm1752295wji.40.2016.06.08.07.22.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 07:22:36 -0700 (PDT) Sender: Mark Johnston Date: Wed, 8 Jun 2016 07:22:31 -0700 From: Mark Johnston To: Konstantin Belousov Cc: Jilles Tjoelker , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160608142231.GB93263@charmander> References: <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> <20160608043055.GV38613@kib.kiev.ua> <20160608133508.GA93263@charmander> <20160608135635.GY38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608135635.GY38613@kib.kiev.ua> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 14:22:38 -0000 On Wed, Jun 08, 2016 at 04:56:35PM +0300, Konstantin Belousov wrote: > On Wed, Jun 08, 2016 at 06:35:08AM -0700, Mark Johnston wrote: > > On Wed, Jun 08, 2016 at 07:30:55AM +0300, Konstantin Belousov wrote: > > > On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > > > > I also wonder whether we may be overengineering things here. Perhaps > > > > the advlock sleep can simply turn off TDF_SBDRY. > > > Well, this was the very first patch suggested. I would be fine with that, > > > but again, out-of-tree code seems to be not quite fine with that local > > > solution. > > > > In our particular case, we could possibly use a similar approach. In > > general, it seems incorrect to clear TDF_SBDRY if the thread calling > > sx_sleep() has any locks held. It is easy to verify that all callers of > > lf_advlock() are safe in this respect, but this kind of auditing is > > generally hard. In fact, I believe the sx_sleep that led to the problem > > described in D2612 is the same as the one in my case. That is, the > > sleeping thread may or may not hold a vnode lock depending on context. > > I do not think that in-tree code sleeps with a vnode lock held in > the lf_advlock(). Otherwise, system would hang in lock cascade by > an attempt to obtain an advisory lock. I think we can even assert > this with witness. Indeed. I just meant that this appears to not be true of Isilon's FS locking code, which is parameterized heavily by the lock type. > > There is another sleep, which Jilles mentioned, in lf_purgelocks(), > called from vgone(). This sleep indeed occurs under the vnode lock, and > as such must be non-suspendable. The sleep waits until other threads > leave the lf_advlock() for the reclaimed vnode, and they should leave in > deterministic time due to issued wakeups. So this sleep is exempt from > the considerations, and TDF_SBDRY there is correct. > > I am fine with either the braces around sx_sleep() in lf_advlock() to > clear TDF_SBDRY (sigdeferstsop()), or with the latest patch I sent, > which adds temporal override for TDF_SBDRY with TDF_SRESTART. My > understanding is that you prefer the later. If I do not mis-represent > your position, I understand why you do prefer that. Right, I think it would be hard for me to adopt a solution based on the proposed lf_advlock() change. So I prefer the latter, more general approach, additional complexity notwithstanding. From owner-freebsd-current@freebsd.org Wed Jun 8 15:01:08 2016 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 A9986B6F0A6 for ; Wed, 8 Jun 2016 15:01:08 +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 6DDD41EB8 for ; Wed, 8 Jun 2016 15:01:08 +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 esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1bAeya-001x1d-7k>; Wed, 08 Jun 2016 17:01:00 +0200 Received: from x4e340432.dyn.telefonica.de ([78.52.4.50] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (TLSv1.2:AES256-GCM-SHA384:256) (envelope-from ) id <1bAeyZ-003xEy-Tv>; Wed, 08 Jun 2016 17:01:00 +0200 Date: Wed, 8 Jun 2016 17:01:02 +0200 From: "O. Hartmann" To: FreeBSD CURRENT Subject: CURRENT: bhyve and Kernel SamePage Mergin Message-ID: <20160608170102.6a0ee504.ohartman@zedat.fu-berlin.de> Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/rAnmWtY3eRQN8Zc6zhu0xfZ"; protocol="application/pgp-signature" X-Originating-IP: 78.52.4.50 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 15:01:08 -0000 --Sig_/rAnmWtY3eRQN8Zc6zhu0xfZ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable A couple of days I got as a responsible personell for a couple of systems a= warning about the vulnerabilities of the mechanism called "Kernel SamePage Mergin". On th= is year's IEEE symposion there has been submitted a paper by Bosman et al., 2016, describi= ng an attack on KSM. This technique, also referred to as memory/page deduplication, seem= s to be vulnerable by design under certain circumstances. I guess the experts of th= e readers here do already know, but I consider myself a non-expert and therefore, I'd like= to ask about the status of that kind of development in FreeBSD. I read about a project o= f last year's Google Summer of Code 2015 targetting KSM on FreeBSD. In Linux, this deduplication techniques is implemented since kernel 2.6.38 = and Windows Kernel uses this techniques since Windows 8.1 and sibblings (also Windows S= erver). We were strongly advised to disable those "features" in Windows clients, serve= rs and Linux servers, if used. Other papers describe successful attacks on memory contents and ASLR by mis= using KSM. On Windows, mmap() entropy is 19bit, on Linux usually 28bit. And FreeBSD (if planned/used/already implemented?)?=20 If you are interested I could provide links or PDFs of the papers I already= gathered about that subject (it is not much, simply google for "KSM FReeBSD" or KSM = deduplication ASLR). Thanks in advance, oh --Sig_/rAnmWtY3eRQN8Zc6zhu0xfZ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXWDMuAAoJEOgBcD7A/5N8Uj0IANpXcJh0VstTZpU9e8kLU7Jv E3VZGz6Q8NrV1+b3rqgeID8/8Nbq4/O0dSVaCXQmmOJfAO9vgbFxhZOman5jUbKh JnBSXTYjkKBAsS7oI/HK5/bdXdxNIvo8e+Z7Rwd85HrTFO3n7MaeZ6bSHKEobkQ9 f8dMjpAWtr2FC1QrjpfEl6FyKvJWMo7XzdLarn+h3d5NfG5xtLJwWE8z2Gf0IcW6 VScrzmyEylOH4Alk/asbh4qXl86BzL0wdmo0YeIk+Xb3Y8/v5/DU2XR+KS1KNxG7 md5o6Xp8pECtkMtxtPFnnnoOthI+OTPXc6hxgGalQGWSNEMeXu/jLec8b8Ckp6U= =sdIh -----END PGP SIGNATURE----- --Sig_/rAnmWtY3eRQN8Zc6zhu0xfZ-- From owner-freebsd-current@freebsd.org Wed Jun 8 21:17:48 2016 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 B55DAB700F4 for ; Wed, 8 Jun 2016 21:17:48 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mailhost.stack.nl", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49E271FF9; Wed, 8 Jun 2016 21:17:48 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id 37E9C358C57; Wed, 8 Jun 2016 23:17:45 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 16AB928494; Wed, 8 Jun 2016 23:17:45 +0200 (CEST) Date: Wed, 8 Jun 2016 23:17:44 +0200 From: Jilles Tjoelker To: Konstantin Belousov Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160608211744.GB56821@stack.nl> References: <20160606171311.GC10101@wkstn-mjohnston.west.isilon.com> <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> <20160608043055.GV38613@kib.kiev.ua> <20160608133508.GA93263@charmander> <20160608135635.GY38613@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608135635.GY38613@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 21:17:48 -0000 On Wed, Jun 08, 2016 at 04:56:35PM +0300, Konstantin Belousov wrote: > On Wed, Jun 08, 2016 at 06:35:08AM -0700, Mark Johnston wrote: > > On Wed, Jun 08, 2016 at 07:30:55AM +0300, Konstantin Belousov wrote: > > > On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > > > > I also wonder whether we may be overengineering things here. Perhaps > > > > the advlock sleep can simply turn off TDF_SBDRY. > > > Well, this was the very first patch suggested. I would be fine with that, > > > but again, out-of-tree code seems to be not quite fine with that local > > > solution. > > In our particular case, we could possibly use a similar approach. In > > general, it seems incorrect to clear TDF_SBDRY if the thread calling > > sx_sleep() has any locks held. It is easy to verify that all callers of > > lf_advlock() are safe in this respect, but this kind of auditing is > > generally hard. In fact, I believe the sx_sleep that led to the problem > > described in D2612 is the same as the one in my case. That is, the > > sleeping thread may or may not hold a vnode lock depending on context. > I do not think that in-tree code sleeps with a vnode lock held in > the lf_advlock(). Otherwise, system would hang in lock cascade by > an attempt to obtain an advisory lock. I think we can even assert > this with witness. > There is another sleep, which Jilles mentioned, in lf_purgelocks(), > called from vgone(). This sleep indeed occurs under the vnode lock, and > as such must be non-suspendable. The sleep waits until other threads > leave the lf_advlock() for the reclaimed vnode, and they should leave in > deterministic time due to issued wakeups. So this sleep is exempt from > the considerations, and TDF_SBDRY there is correct. > I am fine with either the braces around sx_sleep() in lf_advlock() to > clear TDF_SBDRY (sigdeferstsop()), or with the latest patch I sent, > which adds temporal override for TDF_SBDRY with TDF_SRESTART. My > understanding is that you prefer the later. If I do not mis-represent > your position, I understand why you do prefer that. The TDF_SRESTART change does fix some more problems such as umount -f getting stuck in lf_purgelocks(). However, it introduces some subtle issues that may not necessarily be a sufficient objection. Firstly, adding this closes the door on fixing signal handling for fcntl(F_SETLKW). Per POSIX, any caught signal interrupts fcntl(F_SETLKW), even if SA_RESTART is set for the signal, and the Linux man page documents the same. Our man page has documented that SA_RESTART behaves normally with fcntl(F_SETLKW) since at least FreeBSD 2.0. This could normally be fixed via if (error == ERESTART) error = EINTR; but that is no longer possible if there are [ERESTART] errors that should still restart. Secondly, fcntl(F_SETLKW) restarting after a stop may actually be observable, contrary to what I wrote before. This is due to the fair queuing. Suppose thread A has locked byte 1 a while ago and thread B is trying to lock byte 1 and 2 right now. Then thread C will be able to lock byte 2 iff thread B has not blocked yet. If thread C will not be allowed to lock byte 2 and will block on it, the TDF_SRESTART change will cause it to be awakened if thread B is stopped. When thread B resumes, the region to be locked will be recomputed. This scenario unambiguously violates the POSIX requirement but I don't know how bad it is. Note that all these threads must be in separate processes because of fcntl locks' strange semantics. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Wed Jun 8 22:53:32 2016 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 13F69B6FA11 for ; Wed, 8 Jun 2016 22:53:32 +0000 (UTC) (envelope-from mseqs@bsd.com.br) Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c: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 AB4F51BD9 for ; Wed, 8 Jun 2016 22:53:31 +0000 (UTC) (envelope-from mseqs@bsd.com.br) Received: by mail-wm0-x235.google.com with SMTP id m124so36440403wme.1 for ; Wed, 08 Jun 2016 15:53:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=SvjY6XMbYbBX+itKwzjmecJaSrNq6UHeUAkYVBteAyM=; b=Rbu8/JQm4450XMTEmSxqSgzNKQcTUa1CILsb85BAuE8yENOfVkRw+71i3rxc/XcPac hFiWc+idVnEyoq23Ow2s4imU0uhlBzR2o+K6kDoQfjkF8cCUhaU0uAkMdrCTUnFcw7PX 1bvwht3eWhbZpfVZdTgEzoz3rnnlYplBdDG6I= 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:from:date :message-id:subject:to; bh=SvjY6XMbYbBX+itKwzjmecJaSrNq6UHeUAkYVBteAyM=; b=ccIVD1/knj9ZuJMbevbqG45J0V58MOVky9/XHTT5ozGU2AgDIUT1BEoDznaMnKOJ0i E/oSe8b0yS3Zv0S7IcX+wT+OEamNMDzuJqse2PBITElwFbOwsVn7GCtWaBYFAKXobuVN QBTy/LKpsYVq9POLdUcmJ4pozCU580t0ewPRSvgiVBVMjHyUmngxkRTbeL7NhBZn08oP 3mx43yNqPQqIOwx3p6qqIY4+OFT/jurdZiU39osI7jnY+1iknC8EN5+0IGt9GjrD2cCx HKrI8DCLOkijvLdoXjbvAPPzxtEebK348qA9+yWvmG538X5IRe8cyQcolrKw/J2lYudL bTEQ== X-Gm-Message-State: ALyK8tIw15qFHCUaV+VhV0g5MbHxmSL0zqBGJ3QY5f6a1dpQJ+ynW5/0XFNzm4Q3KnYmJxNUVO77IX8LLXjvyg== X-Received: by 10.28.207.13 with SMTP id f13mr518874wmg.53.1465426409228; Wed, 08 Jun 2016 15:53:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.30.101 with HTTP; Wed, 8 Jun 2016 15:53:28 -0700 (PDT) In-Reply-To: References: <65ffa748-6754-c23c-8f55-434b3d4b5be6@madpilot.net> From: Rafael Rodrigues Nakano Date: Wed, 8 Jun 2016 19:53:28 -0300 Message-ID: Subject: Fwd: Virtualbox kernel module on 11-CURRENT To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 22:53:32 -0000 Thanks for the replies, Is there a specific option which needs to be enabled in the kernel config file to make softwares like virtualbox run properly? I installed a new kernel before building and installing virtualbox-ose (and -kmod), which I enabled very few things (only hardware that I have and options/stuff I use everyday) From owner-freebsd-current@freebsd.org Wed Jun 8 23:45:58 2016 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 B677EB70BF3 for ; Wed, 8 Jun 2016 23:45:58 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.auburn.protected-networks.net (mail.auburn.protected-networks.net [202.12.127.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.auburn.protected-networks.net", Issuer "Protected Networks Root CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 744831C16; Wed, 8 Jun 2016 23:45:58 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [192.168.1.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: imb@mail.auburn.protected-networks.net) by mail.auburn.protected-networks.net (Postfix) with ESMTPSA id 05B891CC23; Wed, 8 Jun 2016 19:45:49 -0400 (EDT) Subject: Re: repeatable panic on pageout with 945GM To: Konstantin Belousov References: <2490f1c7-8153-ece3-49ed-4b3886564fd7@protected-networks.net> <205d4423-b834-9a21-785f-fa15d44c78ec@protected-networks.net> <1551419a1db.12929035f45012.326107747932338888@nextbsd.org> <939f9d2b-e925-e8e0-0ff3-8d90623728c6@protected-networks.net> <1551c5dbd86.c68532b5123717.566503881838650848@nextbsd.org> <20160604174745.GB38613@kib.kiev.ua> <88ad4228-2583-8a91-1751-d16f7a51de91@protected-networks.net> <20160604190237.GD38613@kib.kiev.ua> Cc: Matthew Macy , "freebsd-current@freebsd.org" , alc@freebsd.org From: Michael Butler Openpgp: id=6F63E6399DCC8E3E94D60F0642FF6BAE0442D492 Message-ID: <9a9531b8-5cf8-a584-45f0-a5076fd35fe4@protected-networks.net> Date: Wed, 8 Jun 2016 19:45:47 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160604190237.GD38613@kib.kiev.ua> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 08 Jun 2016 23:45:58 -0000 On 06/04/16 15:02, Konstantin Belousov wrote: > On Sat, Jun 04, 2016 at 02:59:01PM -0400, Michael Butler wrote: >> On 06/04/16 13:47, Konstantin Belousov wrote: >> >> [ .. snip .. ] >> >>> I believe that this is a bug in amd64 pmap. Fictitious pages are not >>> promoted, in particular, the pv_table array does not span over the >>> dynamically registered fictitious ranges. As result, pa_to_pvh() returns >>> garbage and pvh must not be accessed in the case of 'small_mappings' in >>> several pmap functions. It is typically not accessed, except in case >>> when we have to drop and reacquire pv lock, to avoid LOR with pmap. >>> >>> i386 does not have the issue, due to pvh_global_lock. >>> >>> Below is the supposed fix (not tested). >> >> [ .. snip .. ] >> >> Is this something I should test and, should it not introduce any other >> issues, might get committed? > > Would be nice to test. I expect that this patch is going to be committed, > after the review. Now heading into the 5th day of panic-free operation using your patch with the previous band-aid removed - thanks! :-) imb From owner-freebsd-current@freebsd.org Thu Jun 9 00:07:04 2016 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 544B4B701CC for ; Thu, 9 Jun 2016 00:07:04 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm23-vm1.bullet.mail.bf1.yahoo.com (nm23-vm1.bullet.mail.bf1.yahoo.com [98.139.213.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 105781870 for ; Thu, 9 Jun 2016 00:07:03 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1465430822; bh=jB32fa7FIFZUGLE0Nl78Uk3+IOL9vvHuOjxSaxIF37k=; h=To:Cc:From:Subject:Date:From:Subject; b=it+q7yJY1pQIQmrxlrvHcy5FNA257h/3p0BxUJSxZCwfU2Gw6gA+lU2Rg+NsKoM0AnGeUTSZPXID04BBfzHjpGzOZtxgn/b+oRfZb4soC9vKDAeDCibMfpIHCzCpd03s7W6zqgxmWF75oUDzVr+Agbspb1BMn1msoX+ZOJrQMGCCrQsW+DAc+i6ERZkDm/a2vcglnKCZKFK0ztEvaHhIl95b2LvoXelIESZq/PhySLyKAxV4LoapG59R2hwOlp33+U/WNnqVq7/HNwh2Bl4zyguWNMK6glCFxX26R1MmGrnU7JwRrzy216Pu5E0KxJ9amJ04dx1dOr6oKkIbiGAYrQ== Received: from [98.139.214.32] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 09 Jun 2016 00:07:02 -0000 Received: from [98.139.211.197] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 09 Jun 2016 00:07:02 -0000 Received: from [127.0.0.1] by smtp206.mail.bf1.yahoo.com with NNFMP; 09 Jun 2016 00:07:02 -0000 X-Yahoo-Newman-Id: 251913.15324.bm@smtp206.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: kUMQ7H8VM1nbZrVjceCY1Qpx36Io6XCg3OK6HeaEIZ0RYjH fw9Hqga1VxhqC.9ZRpU_gDF3pVIqUydNLoSdkUfGcMFLZD_Az0VZqgB97XLp x1KUt.ZWpsf8wJdIiGYPkDvw7J_4RGeg3mB25XBNRWr5kjrU.lPd_4.G.QgL GPiDWpdAsBGOIiXpikuoVT9cvI.wezp1.P07oMkPMV47C_blZgkJBfcyWx1K 725SMYYzLYjU9.7lawi.Qn9TFGctr18uRyt3ICkpZOsFqw3ppCZ4ON5CBVkH _VQEQlHv2zlschM6GBQmn9g8_9U9u8qb7bJrAKL76t5dtrYgo4bNwgQf33Ah EV_GvFpGf92sLBsk53ovCMg5rrbOk92Ms3uRrfYChOCcqVYfV5tq7Vr4awjb lxqT0NZzI4KF9cCIai7ePQptodvrDusPHCUpEeHWNoEdEmc_XXlngG3nWjoF OS_IeMxk3XTD3NwLwjJ_S.jgf9_kS.hrZDdMPvygyzr2C576KJ6wgvmZqHtV FH0n5aZNOTK2a_pF4_6lbcI4tL9vFkcngDSjK X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf To: "O. Hartmann" Cc: FreeBSD CURRENT From: Pedro Giffuni Subject: Re: CURRENT: bhyve and Kernel SamePage Mergin Message-ID: <961a824d-9dc4-c7b4-81ee-0ad7eba1ce2d@FreeBSD.org> Date: Wed, 8 Jun 2016 19:06:51 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 00:07:04 -0000 Hi oh; Nothing to worry: for good or bad, FreeBSD has no memory deduplication mechanism implemented. Pedro. From owner-freebsd-current@freebsd.org Thu Jun 9 03:54:51 2016 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 EE05EB6E14B for ; Thu, 9 Jun 2016 03:54:51 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::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 BFABC1D3A for ; Thu, 9 Jun 2016 03:54:51 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-oi0-x232.google.com with SMTP id s139so44782697oie.2 for ; Wed, 08 Jun 2016 20:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sippysoft-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=HKsJCbjOzlNzIIPjtVBZmdsvBXYypPq3D87xIba+vJQ=; b=Mj/11WNbisY3APy2/zGRpteDsfGrUXhVv21/b67h92ehV4stswUi3a2WijQTp6ig88 kqPQ48zPbmqCOMYZtxRBnjSqFZIINCW9HPXmK/vwa/O9OJ1SJMPH0n7CpLk/MwqMOXTb tor3LKdcbzdXCp7OY1UFaTVy3oCms21vux6ojLFSvsGtznQqfU2ang2m1R4Pe8/2p3vK 4Bg7eqw9gTj4KElJMG+MXhEh0zkecONqSP3t7Z0k1sCTLfNpSMgyWL0zYHUrnv1GTOSf dqfHbCmG8Yb2kQ5NjVG3w/gWx/JNEZgOjgjdUHEkR/6g6Wg7mq3XW3aMBwH41qj53gi9 0sIg== 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; bh=HKsJCbjOzlNzIIPjtVBZmdsvBXYypPq3D87xIba+vJQ=; b=kdg8hOK2EFrYHzkLRZhRL5g6XnDygznd+NppBkafOPnaD4jCV8IBu7afgHVu7hVNoe HkJERQWBv9nmxm+X7nrkq1P90BpLtfJHg6UOmc14YNIQx+y2kEYLE/frpfPoE5da1IBJ OW3n7MxcvP3IZyhQqldh/OlSjV2jPldJH6OBop0tUI39c/sDCPnUqfRqbCB3YC87kK9s CyOeTRrkNtIRYn2PAbVfd/V+XVwsUorT0fngyAJWryBpzpWkCJp6bkYCcSuspaQH3UTs LHnEMNs8OYnetnXZnRXuOqckOYlIzr+p8MhnPq2egFHrsgXDA6R+h7Ml4WdS1IHbhuyb 8WYA== X-Gm-Message-State: ALyK8tIq0xCzbVYvu5RV8INWAoMK+QviWjAh0IjQXg7hosqkRHqu0avp/PmGGzwSC7tr/qOa1hAhnvmowiWGo8Z3 MIME-Version: 1.0 X-Received: by 10.157.15.73 with SMTP id 67mr4903325ott.15.1465444491099; Wed, 08 Jun 2016 20:54:51 -0700 (PDT) Sender: sobomax@sippysoft.com Received: by 10.157.41.209 with HTTP; Wed, 8 Jun 2016 20:54:51 -0700 (PDT) Received: by 10.157.41.209 with HTTP; Wed, 8 Jun 2016 20:54:51 -0700 (PDT) In-Reply-To: <20160608054307.GA1952@c720-r292778-amd64> References: <20160607085637.GA3618@c720-r292778-amd64> <20160608054307.GA1952@c720-r292778-amd64> Date: Wed, 8 Jun 2016 20:54:51 -0700 X-Google-Sender-Auth: GiMglJU62cGEdDWOeSuvKdqAjtU Message-ID: Subject: Re: memstick && Invalid partition table From: Maxim Sobolev To: Matthias Apitz , FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 03:54:52 -0000 By the way, as far as I understand, fdisk(8) is long depreciated now, superseded by the gpart(8). Somebody needs to pick a big shiny axe and root it out for good. -Max On Jun 8, 2016 1:43 AM, "Matthias Apitz" wrote: > El d=C3=ADa Tuesday, June 07, 2016 a las 09:15:03AM -0400, Allan Jude esc= ribi=C3=B3: > > > > If I use the fine memstick on some other laptop, in this case a Dell > > > Latitude E6330, it just says 'Invalid partition table!' > > > > > > What could be wrong with it? > > > > > > matthias > > > > > > > To fix the partition table to be the size of your memstick do: > > > > gpart recover da0 > > this gave 'da0 recovering is not needed' > > > > > > > If this does not work, try this (specific to some models of Dell > > Latitude and some HPs): > > > > gpart set -a active da0 > > this worked, partition is now 'flag 80 (active)' and the stick boots > fine; > > thanks for your help; > > matthias > > -- > Matthias Apitz, =E2=9C=89 guru@unixarea.de, =E2=8C=82 http://www.unixarea= .de/ =E2=98=8E > +49-176-38902045 > "Die Verkaufsschlager des Buchmarkts geben Auskunft =C3=BCber den Zustand= einer > Gesellschaft bzw. > sind, was diese Zeiten angeht, Gradmesser fortschreitenden Schwachsinns. > ..." (jW 19.05.2016) > _______________________________________________ > 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 Jun 9 04:35:05 2016 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 58A12B6EA0D for ; Thu, 9 Jun 2016 04:35:05 +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 921961CC4; Thu, 9 Jun 2016 04:35:04 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u594Yts9050921 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 9 Jun 2016 07:34:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u594Yts9050921 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u594YtO8050920; Thu, 9 Jun 2016 07:34:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 9 Jun 2016 07:34:55 +0300 From: Konstantin Belousov To: Jilles Tjoelker Cc: Mark Johnston , freebsd-current@FreeBSD.org, cem@FreeBSD.org Subject: Re: thread suspension when dumping core Message-ID: <20160609043455.GZ38613@kib.kiev.ua> References: <20160607024610.GI38613@kib.kiev.ua> <20160607041741.GA29017@wkstn-mjohnston.west.isilon.com> <20160607042956.GM38613@kib.kiev.ua> <20160607142452.GA48251@stack.nl> <20160607160155.GP38613@kib.kiev.ua> <20160607211919.GA49961@stack.nl> <20160608043055.GV38613@kib.kiev.ua> <20160608133508.GA93263@charmander> <20160608135635.GY38613@kib.kiev.ua> <20160608211744.GB56821@stack.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608211744.GB56821@stack.nl> User-Agent: Mutt/1.6.1 (2016-04-27) 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.22 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, 09 Jun 2016 04:35:05 -0000 On Wed, Jun 08, 2016 at 11:17:44PM +0200, Jilles Tjoelker wrote: > On Wed, Jun 08, 2016 at 04:56:35PM +0300, Konstantin Belousov wrote: > > On Wed, Jun 08, 2016 at 06:35:08AM -0700, Mark Johnston wrote: > > > On Wed, Jun 08, 2016 at 07:30:55AM +0300, Konstantin Belousov wrote: > > > > On Tue, Jun 07, 2016 at 11:19:19PM +0200, Jilles Tjoelker wrote: > > > > > I also wonder whether we may be overengineering things here. Perhaps > > > > > the advlock sleep can simply turn off TDF_SBDRY. > > > > Well, this was the very first patch suggested. I would be fine with that, > > > > but again, out-of-tree code seems to be not quite fine with that local > > > > solution. > > > > In our particular case, we could possibly use a similar approach. In > > > general, it seems incorrect to clear TDF_SBDRY if the thread calling > > > sx_sleep() has any locks held. It is easy to verify that all callers of > > > lf_advlock() are safe in this respect, but this kind of auditing is > > > generally hard. In fact, I believe the sx_sleep that led to the problem > > > described in D2612 is the same as the one in my case. That is, the > > > sleeping thread may or may not hold a vnode lock depending on context. > > > I do not think that in-tree code sleeps with a vnode lock held in > > the lf_advlock(). Otherwise, system would hang in lock cascade by > > an attempt to obtain an advisory lock. I think we can even assert > > this with witness. > > > There is another sleep, which Jilles mentioned, in lf_purgelocks(), > > called from vgone(). This sleep indeed occurs under the vnode lock, and > > as such must be non-suspendable. The sleep waits until other threads > > leave the lf_advlock() for the reclaimed vnode, and they should leave in > > deterministic time due to issued wakeups. So this sleep is exempt from > > the considerations, and TDF_SBDRY there is correct. > > > I am fine with either the braces around sx_sleep() in lf_advlock() to > > clear TDF_SBDRY (sigdeferstsop()), or with the latest patch I sent, > > which adds temporal override for TDF_SBDRY with TDF_SRESTART. My > > understanding is that you prefer the later. If I do not mis-represent > > your position, I understand why you do prefer that. > > The TDF_SRESTART change does fix some more problems such as umount -f > getting stuck in lf_purgelocks(). > > However, it introduces some subtle issues that may not necessarily be a > sufficient objection. I did not see an objection in the notes below, but rather I read them as an argument to return EINTR from the stop attempts from lf_advlock(). > > Firstly, adding this closes the door on fixing signal handling for > fcntl(F_SETLKW). Per POSIX, any caught signal interrupts > fcntl(F_SETLKW), even if SA_RESTART is set for the signal, and the Linux > man page documents the same. Our man page has documented that SA_RESTART > behaves normally with fcntl(F_SETLKW) since at least FreeBSD 2.0. This > could normally be fixed via if (error == ERESTART) error = EINTR; but > that is no longer possible if there are [ERESTART] errors that should > still restart. I added the translation to fcntl handler. > > Secondly, fcntl(F_SETLKW) restarting after a stop may actually be > observable, contrary to what I wrote before. This is due to the fair > queuing. Suppose thread A has locked byte 1 a while ago and thread B is > trying to lock byte 1 and 2 right now. Then thread C will be able to > lock byte 2 iff thread B has not blocked yet. If thread C will not be > allowed to lock byte 2 and will block on it, the TDF_SRESTART change > will cause it to be awakened if thread B is stopped. When thread B > resumes, the region to be locked will be recomputed. This scenario > unambiguously violates the POSIX requirement but I don't know how bad it > is. Indeed. > > Note that all these threads must be in separate processes because of > fcntl locks' strange semantics. So below is the next level of over-engineering the stuff. I made it unified on sigdeferstop() to avoid blowing up the KPI. I am not sure what modes are needed by onefs, so I added SIGDEFERSTOP_ERESTART despite it is not used by the kernel. lf_advlock() is not stoppable at all, with EINTR return. In the previous patches, only if the caller of lf_advlock() already set TDF_SBDRY, the function modified the behaviour. I considered adding td_sbdry member to struct thread for managing sbdry stops, but did not for now. If one more flag appear to be used, I will change that. diff --git a/sys/fs/fifofs/fifo_vnops.c b/sys/fs/fifofs/fifo_vnops.c index 716faa3..fb3eb90 100644 --- a/sys/fs/fifofs/fifo_vnops.c +++ b/sys/fs/fifofs/fifo_vnops.c @@ -194,11 +194,10 @@ fifo_open(ap) if ((ap->a_mode & FREAD) && fip->fi_writers == 0) { gen = fip->fi_wgen; VOP_UNLOCK(vp, 0); - stops_deferred = sigallowstop(); + stops_deferred = sigdeferstop(SIGDEFERSTOP_OFF); error = msleep(&fip->fi_readers, PIPE_MTX(fpipe), PDROP | PCATCH | PSOCK, "fifoor", 0); - if (stops_deferred) - sigdeferstop(); + sigallowstop(stops_deferred); vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); if (error != 0 && gen == fip->fi_wgen) { fip->fi_readers--; @@ -222,11 +221,10 @@ fifo_open(ap) if ((ap->a_mode & FWRITE) && fip->fi_readers == 0) { gen = fip->fi_rgen; VOP_UNLOCK(vp, 0); - stops_deferred = sigallowstop(); + stops_deferred = sigdeferstop(SIGDEFERSTOP_OFF); error = msleep(&fip->fi_writers, PIPE_MTX(fpipe), PDROP | PCATCH | PSOCK, "fifoow", 0); - if (stops_deferred) - sigdeferstop(); + sigallowstop(stops_deferred); vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); if (error != 0 && gen == fip->fi_rgen) { fip->fi_writers--; diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index 7f0ef8d..58a37f9 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -648,6 +648,16 @@ kern_fcntl(struct thread *td, int fd, int cmd, intptr_t arg) PROC_UNLOCK(p->p_leader); error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_SETLK, flp, flg); + /* + * Do not automatically restart the lock + * acquire, for two reasons. First, POSIX + * requires signal delivery to return EINTR. + * Second, fairness of the lock acquision, + * ensured by queueing in lf_advlock(), would + * be defeated by the retry. + */ + if (cmd == F_SETLKW && error == ERESTART) + error = EINTR; break; case F_WRLCK: if ((fp->f_flag & FWRITE) == 0) { @@ -659,6 +669,8 @@ kern_fcntl(struct thread *td, int fd, int cmd, intptr_t arg) PROC_UNLOCK(p->p_leader); error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_SETLK, flp, flg); + if (cmd == F_SETLKW && error == ERESTART) + error = EINTR; break; case F_UNLCK: error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_UNLCK, diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c index a0a3789..970a38d 100644 --- a/sys/kern/kern_lockf.c +++ b/sys/kern/kern_lockf.c @@ -1378,7 +1378,7 @@ lf_setlock(struct lockf *state, struct lockf_entry *lock, struct vnode *vp, void **cookiep) { static char lockstr[] = "lockf"; - int priority, error; + int error, priority, stops_deferred; #ifdef LOCKF_DEBUG if (lockf_debug & 1) @@ -1466,7 +1466,9 @@ lf_setlock(struct lockf *state, struct lockf_entry *lock, struct vnode *vp, } lock->lf_refs++; + stops_deferred = sigdeferstop(SIGDEFERSTOP_EINTR); error = sx_sleep(lock, &state->ls_lock, priority, lockstr, 0); + sigallowstop(stops_deferred); if (lf_free_lock(lock)) { error = EDOOFUS; goto out; diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 75a1259..ee5d253 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -2596,41 +2596,81 @@ tdsigcleanup(struct thread *td) } +static int +sigdeferstop_curr_flags(int cflags) +{ + + MPASS((cflags & (TDF_SEINTR | TDF_SERESTART)) == 0 || + (cflags & TDF_SBDRY) != 0); + return (cflags & (TDF_SBDRY | TDF_SEINTR | TDF_SERESTART)); +} + /* - * Defer the delivery of SIGSTOP for the current thread. Returns true - * if stops were deferred and false if they were already deferred. + * Defer the delivery of SIGSTOP for the current thread, according to + * the requested mode. Returns previous flags, which must be restored + * by sigallowstop(). + * + * TDF_SBDRY, TDF_SEINTR, and TDF_SERESTART flags are only set and + * cleared by the current thread, which allow the lock-less read-only + * accesses below. */ int -sigdeferstop(void) +sigdeferstop(int mode) { struct thread *td; + int cflags, nflags; td = curthread; - if (td->td_flags & TDF_SBDRY) - return (0); - thread_lock(td); - td->td_flags |= TDF_SBDRY; - thread_unlock(td); - return (1); + cflags = sigdeferstop_curr_flags(td->td_flags); + switch (mode) { + case SIGDEFERSTOP_NOP: + nflags = cflags; + break; + case SIGDEFERSTOP_OFF: + nflags = 0; + break; + case SIGDEFERSTOP_SILENT: + nflags = (cflags | TDF_SBDRY) & ~(TDF_SEINTR | TDF_SERESTART); + break; + case SIGDEFERSTOP_EINTR: + nflags = (cflags | TDF_SBDRY | TDF_SEINTR) & ~TDF_SERESTART; + break; + case SIGDEFERSTOP_ERESTART: + nflags = (cflags | TDF_SBDRY | TDF_SERESTART) & ~TDF_SEINTR; + break; + default: + panic("sigdeferstop: invalid mode %x", mode); + break; + } + if (cflags != nflags) { + thread_lock(td); + td->td_flags = (td->td_flags & ~cflags) | nflags; + thread_unlock(td); + } + return (cflags); } /* - * Permit the delivery of SIGSTOP for the current thread. This does - * not immediately suspend if a stop was posted. Instead, the thread - * will suspend either via ast() or a subsequent interruptible sleep. + * Restores the STOP handling mode, typically permitting the delivery + * of SIGSTOP for the current thread. This does not immediately + * suspend if a stop was posted. Instead, the thread will suspend + * either via ast() or a subsequent interruptible sleep. */ -int -sigallowstop(void) +void +sigallowstop(int prev) { struct thread *td; - int prev; + int cflags; + KASSERT((prev & ~(TDF_SBDRY | TDF_SEINTR | TDF_SERESTART)) == 0, + ("sigallowstop: incorrect previous mode %x", prev)); td = curthread; - thread_lock(td); - prev = (td->td_flags & TDF_SBDRY) != 0; - td->td_flags &= ~TDF_SBDRY; - thread_unlock(td); - return (prev); + cflags = sigdeferstop_curr_flags(td->td_flags); + if (cflags != prev) { + thread_lock(td); + td->td_flags = (td->td_flags & ~cflags) | prev; + thread_unlock(td); + } } /* diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 9af377e..c85b153 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -899,7 +899,7 @@ thread_suspend_check(int return_instead) { struct thread *td; struct proc *p; - int wakeup_swapper; + int wakeup_swapper, r; td = curthread; p = td->td_proc; @@ -932,7 +932,21 @@ thread_suspend_check(int return_instead) if ((td->td_flags & TDF_SBDRY) != 0) { KASSERT(return_instead, ("TDF_SBDRY set for unsafe thread_suspend_check")); - return (0); + switch (td->td_flags & (TDF_SEINTR | TDF_SERESTART)) { + case 0: + r = 0; + break; + case TDF_SEINTR: + r = EINTR; + break; + case TDF_SERESTART: + r = ERESTART; + break; + default: + panic("both TDF_SEINTR and TDF_SERESTART"); + break; + } + return (r); } /* diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index 6d1ac70..eb44087 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_trap.c @@ -160,7 +160,7 @@ userret(struct thread *td, struct trapframe *frame) ("userret: Returning with with pinned thread")); KASSERT(td->td_vp_reserv == 0, ("userret: Returning while holding vnode reservation")); - KASSERT((td->td_flags & TDF_SBDRY) == 0, + KASSERT((td->td_flags & (TDF_SBDRY | TDF_SEINTR | TDF_SERESTART)) == 0, ("userret: Returning with stop signals deferred")); KASSERT(td->td_su == NULL, ("userret: Returning with SU cleanup request not handled")); diff --git a/sys/sys/mount.h b/sys/sys/mount.h index f11f8f5..5438140 100644 --- a/sys/sys/mount.h +++ b/sys/sys/mount.h @@ -653,15 +653,15 @@ vfs_statfs_t __vfs_statfs; #define VFS_PROLOGUE(MP) do { \ struct mount *mp__; \ - int _enable_stops; \ + int _prev_stops; \ \ mp__ = (MP); \ - _enable_stops = (mp__ != NULL && \ - (mp__->mnt_vfc->vfc_flags & VFCF_SBDRY) && sigdeferstop()) + _prev_stops = sigdeferstop((mp__ != NULL && \ + (mp__->mnt_vfc->vfc_flags & VFCF_SBDRY) != 0) ? \ + SIGDEFERSTOP_SILENT : SIGDEFERSTOP_NOP); #define VFS_EPILOGUE(MP) \ - if (_enable_stops) \ - sigallowstop(); \ + sigallowstop(_prev_stops); \ } while (0) #define VFS_MOUNT(MP) ({ \ diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 629f7e8..1619d34 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -395,9 +395,9 @@ do { \ #define TDF_NEEDRESCHED 0x00010000 /* Thread needs to yield. */ #define TDF_NEEDSIGCHK 0x00020000 /* Thread may need signal delivery. */ #define TDF_NOLOAD 0x00040000 /* Ignore during load avg calculations. */ -#define TDF_UNUSED19 0x00080000 /* --available-- */ +#define TDF_SERESTART 0x00080000 /* ERESTART on stop attempts. */ #define TDF_THRWAKEUP 0x00100000 /* Libthr thread must not suspend itself. */ -#define TDF_UNUSED21 0x00200000 /* --available-- */ +#define TDF_SEINTR 0x00200000 /* EINTR on stop attempts. */ #define TDF_SWAPINREQ 0x00400000 /* Swapin request due to wakeup. */ #define TDF_UNUSED23 0x00800000 /* --available-- */ #define TDF_SCHED0 0x01000000 /* Reserved for scheduler private use */ diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h index e574ec3..176bb2a 100644 --- a/sys/sys/signalvar.h +++ b/sys/sys/signalvar.h @@ -325,9 +325,21 @@ extern struct mtx sigio_lock; #define SIGPROCMASK_PROC_LOCKED 0x0002 #define SIGPROCMASK_PS_LOCKED 0x0004 +/* + * Modes for sigdeferstop(). Manages behaviour of + * thread_suspend_check() in the region delimited by + * sigdeferstop()/sigallowstop(). Must be restored to + * SIGDEFERSTOP_OFF before returning to userspace. + */ +#define SIGDEFERSTOP_NOP 0 /* continue doing whatever is done now */ +#define SIGDEFERSTOP_OFF 1 /* stop ignoring STOPs */ +#define SIGDEFERSTOP_SILENT 2 /* silently ignore STOPs */ +#define SIGDEFERSTOP_EINTR 3 /* ignore STOPs, return EINTR */ +#define SIGDEFERSTOP_ERESTART 4 /* ignore STOPs, return ERESTART */ + int cursig(struct thread *td); -int sigdeferstop(void); -int sigallowstop(void); +int sigdeferstop(int mode); +void sigallowstop(int prev); void execsigs(struct proc *p); void gsignal(int pgid, int sig, ksiginfo_t *ksi); void killproc(struct proc *p, char *why); From owner-freebsd-current@freebsd.org Thu Jun 9 06:10:09 2016 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 D55D4B70EA1 for ; Thu, 9 Jun 2016 06:10:09 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-oi0-x22c.google.com (mail-oi0-x22c.google.com [IPv6:2607:f8b0:4003:c06::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 8CC181A10 for ; Thu, 9 Jun 2016 06:10:09 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-oi0-x22c.google.com with SMTP id s139so48193331oie.2 for ; Wed, 08 Jun 2016 23:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=4S8gmWlXeuJzsziIRyYMjHDwGychQKPq5R/y/CIrN4g=; b=dMOvZhReiIDBGsny421T9BvISosHSxa9xIYY0e3Dkg0bFiabd5S8AIFBj7CfCm/tRx iJ41X7YtBFMgQ9zssqbyrAc8ITBSImQ0Hfl7JE4v/BXMmNJDQpITUAdj3igrFAbvg2ql D1rxKp+Ka7+PMEKu8bgVKEFvElKJbjntid7xQqsZey0965FBA5niKXoqKVXdxl4wJNbY WC6VBFNJ6ZLwsCnfnWJwMStrx+wzYWR37/x9/vrsiC8BKzZPR2cpO4LbRs1yRrwS3Ulf UJBMLgeJqDF3Mt3/HiGb7x+0BFkeIvFfK7lKK0RTzNKBo5wfqGkwSohoNNAIycdTtcf9 6X6w== 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:from:date:message-id:subject :to; bh=4S8gmWlXeuJzsziIRyYMjHDwGychQKPq5R/y/CIrN4g=; b=BsEJZLk2Phd8hV51X+G1P2d/VbXhhHWpSoljecrCmsmo1wROPbeBl6PzOyxRJWvEK9 xL4nCRbnPvQ1kolHM2CmkH4kqeMgeMVIu4uG6K0kAw4cxGTAj6Qt3mmfKxMitS31Lt9W EgiHPGwEqZY/0lEjDOWY0134o63Z+vCNckk29WAGLSYWfqkVg0lk8s4RTu5pf6FLH/pD ds+S6dw248YHySt1dBua8CtIwVVktlb0TFx75nap7v7PwscBGZnVplYJaA5yQ/5FjVXA utEMbJPK5ILgJ3MXqLjmQhlKp+H7p9/oygrBGv7XOB6Xbn7IhTtouivIcdO84/L708mh yndw== X-Gm-Message-State: ALyK8tJai66MN0rTZgdJ3cgmT4GzSPuLU+dVKN7jvdAKUU/q/4f4rz749sOEZ2p2vsP1J+yjLbZ03Uix74KMzQ== X-Received: by 10.157.56.101 with SMTP id r34mr5162337otd.154.1465452608885; Wed, 08 Jun 2016 23:10:08 -0700 (PDT) MIME-Version: 1.0 Sender: crodr001@gmail.com Received: by 10.157.8.113 with HTTP; Wed, 8 Jun 2016 23:10:08 -0700 (PDT) From: Craig Rodrigues Date: Wed, 8 Jun 2016 23:10:08 -0700 X-Google-Sender-Auth: 6vPZdaAopprw0yaoNE6aZ-4XXB8 Message-ID: Subject: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: freebsd-current Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 06:10:09 -0000 Hi, I have worked with Marcelo Araujo to port OpenBSD's ypldap to FreeBSD current. In latest current, it should be possible to put in /etc/rc.conf: nis_ypldap_enable="YES" to activate the ypldap daemon. When set up properly, it should be possible to log into FreeBSD, and have the backend password database come from an LDAP database such as OpenLDAP There is some documentation for setting this up, but it is OpenBSD specific: http://obfuscurity.com/2009/08/OpenBSD-as-an-LDAP-Client http://puffysecurity.com/wiki/ypldap.html#2 I did not bother porting the OpenBSD LDAP server to FreeBSD, so that information does not apply. I figure that openldap from ports should work fine. I was wondering if there is someone out there familiar enough with LDAP and has a setup they can test this stuff out with, provide feedback, and help improve the documentation for FreeBSD? I would also be interested in hearing from someone who can see if ypldap can work against a Microsoft Active Directory setup? Thanks. -- Craig From owner-freebsd-current@freebsd.org Thu Jun 9 06:41:38 2016 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 EA829B6B9B3 for ; Thu, 9 Jun 2016 06:41:38 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [64.62.153.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anubis.delphij.net", Issuer "StartCom Class 1 DV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BA76A1C5D; Thu, 9 Jun 2016 06:41:38 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from Xins-MBP.home.us.delphij.net (unknown [IPv6:2601:646:9b80:c0a9:284c:de1:45d8:b79f]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by anubis.delphij.net (Postfix) with ESMTPSA id E7CEA1998A; Wed, 8 Jun 2016 23:41:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphij.net; s=anubis; t=1465454498; x=1465468898; bh=/k32YqM5XG4NliRHtUQ3dxD0kqHvKpRNKIvAHudR9zo=; h=Subject:To:References:Cc:From:Date:In-Reply-To; b=yLy93jdYMIRMzZ6x0JoMPfG9SIVHBeOq69Y+dB+52o2oVLYrvYfJoW9hRqHf5gJtg zdJaCWNbJZlnVafgnfvXVvlaIbk/c/bqHCqxnDDz0CMTEd6hCq8MMW/D25ykfNyBR7 cRLNPxTZDJIm7hrhcT8T41A87kc9xwt9YK3+6d0k= Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: Craig Rodrigues , freebsd-current Current References: Cc: d@delphij.net, =?UTF-8?B?6LW15paw?= From: Xin Li Message-ID: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> Date: Wed, 8 Jun 2016 23:41:50 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uFnBlcCoesH5DcAExaw1g3lGLqvsk791E" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 06:41:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uFnBlcCoesH5DcAExaw1g3lGLqvsk791E Content-Type: multipart/mixed; boundary="npWp36kqiqKR4DonWdt9n0Jb87WrbrQi8" From: Xin Li To: Craig Rodrigues , freebsd-current Current Cc: d@delphij.net, =?UTF-8?B?6LW15paw?= Message-ID: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory References: In-Reply-To: --npWp36kqiqKR4DonWdt9n0Jb87WrbrQi8 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 6/8/16 23:10, Craig Rodrigues wrote: > Hi, >=20 > I have worked with Marcelo Araujo to port OpenBSD's ypldap to FreeBSD > current. >=20 > In latest current, it should be possible to put in /etc/rc.conf: >=20 > nis_ypldap_enable=3D"YES" > to activate the ypldap daemon. >=20 > When set up properly, it should be possible to log into FreeBSD, and ha= ve > the backend password database come from an LDAP database such > as OpenLDAP >=20 > There is some documentation for setting this up, but it is OpenBSD spec= ific: >=20 > http://obfuscurity.com/2009/08/OpenBSD-as-an-LDAP-Client > http://puffysecurity.com/wiki/ypldap.html#2 >=20 > I did not bother porting the OpenBSD LDAP server to FreeBSD, so that > information > does not apply. I figure that openldap from ports should work fine. >=20 > I was wondering if there is someone out there familiar enough with LDAP= > and has a setup they can test this stuff out with, provide feedback, an= d > help > improve the documentation for FreeBSD? Looks like it would be a fun weekend project. I've cc'ed a potential person who may be interested in this as well. But will this worth the effort? (I think the current implementation would do everything with plaintext protocol over wire, so while it extends life for legacy applications that are still using NIS/YP, it doesn't seem to be something that we should recommend end user to use?) > I would also be interested in hearing from someone who can see if > ypldap can work against a Microsoft Active Directory setup? Cheers, --npWp36kqiqKR4DonWdt9n0Jb87WrbrQi8-- --uFnBlcCoesH5DcAExaw1g3lGLqvsk791E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJXWQ+xAAoJEJW2GBstM+ns2W4QAJa7Dmemc8bD7r3QpzepP9jJ LunLnPxCSqA2NHvjdxIihcWTH9g3JIqJZAK3qvIJJHud1jIPVKDG2uVyvbgHSweT gsAVr1l9zKrLo+nQoUksxNIulDfmGRAxSrwlclwIFUs98BS/D9RQPRbssTqZh3kK RmPOPbBS0N1TEKbgcobsFTBK/VLhV2e6H35MPTQSpL6rCzgkCgVXbjkTynVYJTpH Aze4LqevCb0U6ot1scczhPfUuqZTL0BT9+mKB+yEyef3jYuUf7e9NZrouImHNGpE ftPjyVOXeTq7sDB3vOeQa0BPUz6RWui15SCq6DAImmighAKaGeKCu2py8Ha8LbOl /IydKQ8s1beQIK8dKYxQTxenIlbieJE8pRpqnmf7yR7q3xoSfnD/Y35sTBeS4Mmz zW7wIbqpUJv71Mu9pyN0fKv/86Allj+8TXFBlSF3IO1GMYKnPou/r06a4B/26mjt 7J2AcLRY/YvxiUM04NBUL8jpBigkybXRV3VAbX2HSgEolZLB36oO6z1Ha7DT0U+0 8C9UAYllkktejRQUyZ6QTAxZHNUzMsOZtoynHLSIkyBNL60DB2bjXG4MnwP5d0G5 VYX41n5cfnHVLxrkREg0z0J5XxBjJ38dfW2qhJ0RdB2sZ1tCXO1v8X+/varOqWMh 9Hjc+86Dj3chRMsEe+X2 =oKAe -----END PGP SIGNATURE----- --uFnBlcCoesH5DcAExaw1g3lGLqvsk791E-- From owner-freebsd-current@freebsd.org Thu Jun 9 08:28:11 2016 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 D6BC4AEE0DD for ; Thu, 9 Jun 2016 08:28:11 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloud.theravensnest.org", Issuer "StartCom Class 1 DV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A10B911F3 for ; Thu, 9 Jun 2016 08:28:10 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from [192.168.0.7] (cpc91230-cmbg18-2-0-cust661.5-4.cable.virginm.net [82.1.230.150]) (authenticated bits=0) by theravensnest.org (8.15.2/8.15.2) with ESMTPSA id u598IkGG033249 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 9 Jun 2016 08:18:58 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: theravensnest.org: Host cpc91230-cmbg18-2-0-cust661.5-4.cable.virginm.net [82.1.230.150] claimed to be [192.168.0.7] Content-Type: multipart/signed; boundary="Apple-Mail=_2B7A108F-126F-4374-B23C-0EC5A015988E"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: CURRENT: bhyve and Kernel SamePage Mergin From: David Chisnall In-Reply-To: <20160608170102.6a0ee504.ohartman@zedat.fu-berlin.de> Date: Thu, 9 Jun 2016 09:18:40 +0100 Cc: FreeBSD CURRENT Message-Id: <2DE58803-9030-44D3-9AD3-BD189CBA002E@FreeBSD.org> References: <20160608170102.6a0ee504.ohartman@zedat.fu-berlin.de> To: "O. Hartmann" X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 08:28:11 -0000 --Apple-Mail=_2B7A108F-126F-4374-B23C-0EC5A015988E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 If this paper is the one that I think it is, then I was one of the = reviewers. Their attack is neat, but it depends quite a lot on being = able to deterministically trigger deduplication. Their proof-of-concept = exploit was on Windows (and JavaScript attack was really fun) and I=E2=80=99= m not convinced that it would work reliably on Linux or VMWare ESX, = which both defer deduplication for as long as possible to avoid = NUMA-related overheads. We don=E2=80=99t currently have a FreeBSD implementation, but if someone = wanted to provide one then a defence against this attack would be fairly = simple: count the number of CoW faults that a process is receiving and = if it reaches a certain threshold then remove all of its memory from the = set of eligible pages. The attack relies on being able to repeatedly = trigger CoW faults and time whether they occur, with the same set of = pages. At least some existing implementations will make this impossible = as these pages will repeatedly be deduplicated and then duplicated and = this is already a pathological case that most memory deduplication = implementations need to handle (as well as being a security hole, it=E2=80= =99s also a big performance killer). Kib has been working on ASLR for FreeBSD (I think it=E2=80=99s in 11?), = but at this point it=E2=80=99s more of a checkbox item than a serious = mitigation technique. It adds a little bit of work for attackers, but = there are so many attacks that can bypass ASLR even with strong entropy = that it just increases the work factor slightly. If you=E2=80=99re = running code written in C, then you=E2=80=99re better off relying on = Capscium compartmentalisation to limit what the attacker can do once = they=E2=80=99ve compromised it. David > On 8 Jun 2016, at 16:01, O. Hartmann = wrote: >=20 > A couple of days I got as a responsible personell for a couple of = systems a warning about > the vulnerabilities of the mechanism called "Kernel SamePage Mergin". = On this year's IEEE > symposion there has been submitted a paper by Bosman et al., 2016, = describing an attack > on KSM. This technique, also referred to as memory/page deduplication, = seems to be > vulnerable by design under certain circumstances. I guess the experts = of the readers here > do already know, but I consider myself a non-expert and therefore, I'd = like to ask about > the status of that kind of development in FreeBSD. I read about a = project of last year's > Google Summer of Code 2015 targetting KSM on FreeBSD. >=20 > In Linux, this deduplication techniques is implemented since kernel = 2.6.38 and Windows > Kernel uses this techniques since Windows 8.1 and sibblings (also = Windows Server). We > were strongly advised to disable those "features" in Windows clients, = servers and Linux > servers, if used. >=20 > Other papers describe successful attacks on memory contents and ASLR = by misusing KSM. On > Windows, mmap() entropy is 19bit, on Linux usually 28bit. And FreeBSD = (if > planned/used/already implemented?)?=20 >=20 > If you are interested I could provide links or PDFs of the papers I = already gathered > about that subject (it is not much, simply google for "KSM FReeBSD" or = KSM deduplication > ASLR). >=20 > Thanks in advance, >=20 > oh --Apple-Mail=_2B7A108F-126F-4374-B23C-0EC5A015988E Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIK5jCCBPww ggPkoAMCAQICECJrrb9nBol9MHok/UZg/AYwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UEBhMCSUwx FjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAxIENsaWVudCBDQTAeFw0xNjA0MTkw OTI3NDJaFw0xNzA0MTkwOTI3NDJaMEQxHTAbBgNVBAMMFHRoZXJhdmVuQGZyZWVic2Qub3JnMSMw IQYJKoZIhvcNAQkBFhR0aGVyYXZlbkBmcmVlYnNkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALsL5pEhrGjrswHVdMHWhgxb8ARKDYRePSqpDLmjJ40bpx+n1zrvIwjC2Vk2IpoD 04rg5Pog2IrhnX+Qk2NSXzBXWj2JAaTc9OtSeAY0BtgJYXONGONQbRKVy97QBdzd1SbMEzDrOgH5 UDI+5sF1PboOTmLyTAPI9273XdfZ0BnstUXs8NXr/7p9E5CWJOsO1iQcINbm4XiwC1PLNMeWUknE Nji/hFKwcE8IFtaUe1ymbw6yA3rBpDu3KewIRD1T66FPTZJeIzvUoBIqWd+GAOfCBG2QYmbc3y/x K2hCtcXThcB1uVFA2q39koLKA8wHyqv4Jhm3wzhAqKDsWK4bGW0CAwEAAaOCAbcwggGzMA4GA1Ud DwEB/wQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwCQYDVR0TBAIwADAdBgNV HQ4EFgQU5J3Kc8GeW8pEGxBkcMoA7eUOPRwwHwYDVR0jBBgwFoAUJIFsOWG+SQ+PtxtGK8kotSdI bWgwbwYIKwYBBQUHAQEEYzBhMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5zdGFydHNzbC5jb20w OQYIKwYBBQUHMAKGLWh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3NjYS5jbGllbnQxLmNy dDA4BgNVHR8EMTAvMC2gK6AphidodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zY2EtY2xpZW50MS5j cmwwHwYDVR0RBBgwFoEUdGhlcmF2ZW5AZnJlZWJzZC5vcmcwIwYDVR0SBBwwGoYYaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vMEYGA1UdIAQ/MD0wOwYLKwYBBAGBtTcBAgUwLDAqBggrBgEFBQcCARYe aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5MA0GCSqGSIb3DQEBCwUAA4IBAQBSBDH+kZf5 bZkNFcMSPdfnGC7F8utBIxs2bi3JQjsBoQTm1vnXdwgINSfO9At6iQZHoEyj8ZE6PcMFuEU0+bk0 aE8aYcW59WnxfWx943upZoMhX0YVaJcFK01EHFrddRAP44sh7Eu6JtdFuAG+6btDReMcg35Qm65X 7/280aVm7awadJ+IQs8r9qBVk2NFqkvHCETtJjNWXd7M6mcsfXstvykbubPQH/VNW/zrX6yzIcI4 aoz+Sn8RJmHNkk6cImqe1KvsdDLXmqCoeoMwos62pT18RaI//jwTdmnf5EHFMlevnxOr7rzA++71 OSZfdYf6+nvHOod1F721rNuy6lxFMIIF4jCCA8qgAwIBAgIQa6eKfQrXiNZRCvlZ5Oe04TANBgkq hkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTUxMjE2MDEwMDA1WhcNMzAxMjE2MDEwMDA1WjB1 MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50 IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvX3a98OifYP2W4L921tfrh4bdcC1 Ga+YJKy7V3nYNewJHnzMlBsK0Hb8Dm4Wo3FZpylcYa1MJGT10QMGWaLER3xCIuRR+8eklf/EqeZW RLojJ7zBRtjMywPOCelrOU+DX12dKp+Ez4J6919rz1UudTO1GvZyCYJ/I7062uHsskM8b7gPxmcC oO1UHwwpgkvpCArJWGFoFzjLdsZbErJcS3HtAhlkbE/BKTMrdYg35Uo12SLBO5tbk8h2imbKTC8i Ms+pskrvI/AVlh6QoTTXk6xboVX6zgMgzxSVVLymQiygYYm0y5aMsvi2raFhC643SOGvErWWPPnS EfbeAD1xswIDAQABo4IBZDCCAWAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDBDASBgNVHRMBAf8ECDAGAQH/AgEAMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9j cmwuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDBmBggrBgEFBQcBAQRaMFgwJAYIKwYBBQUHMAGGGGh0 dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbTAwBggrBgEFBQcwAoYkaHR0cDovL2FpYS5zdGFydHNzbC5j b20vY2VydHMvY2EuY3J0MB0GA1UdDgQWBBQkgWw5Yb5JD4+3G0YrySi1J0htaDAfBgNVHSMEGDAW gBROC+8apEBbpRdphzDKNGhD0EGu8jA/BgNVHSAEODA2MDQGBFUdIAAwLDAqBggrBgEFBQcCARYe aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5MA0GCSqGSIb3DQEBCwUAA4ICAQCL4/eH7AGL hK0PAQJbnOEjJyMEvTTwcAJuUh/bodjQl06u4putYOxdSyIjSP/sKt+31LmjG8+IO1WqykE4H/Lm 7NKezWVnCHuwb3ptgFmlwbMbGkU2MOZBtwzfKXdYUhFLhaE2uw5jXhXvLYitQay962wP5uPI6eAI hV4L8aaya1u4s7MnrTq0Rz25FuGNO79vTHYWj797tSRC8rM16js4yGKOLFpQvIg0F8IElv57b1st p+C7omqM5Qn15dePbSnqr8Jb65WtmJJbnv6rlqfY/aLuE/zmNAlzLmPgfMDStKIXdg+EoYBZTEo8 wBUaBxihfNbJ069ndQOxMNNqBelEMgpAtmjTbCuXFjqIwWq+XOx6ZV/Wh2FAmaLsSHlNvEjjSQMZ wE4EeHCdo66ZmEs/5JYlCeOkulKVQ6P3m5/XOj2jP17Q2AgmjP+11+sHN7PvrG0OwrQp9QMe3X+r n0G8MjtFfqBWvR9CgLIxzM3MJNxFdgdjS2rYnShP5uxvqwfZvhZVYCIkqdJhpYON0DvSodfiar0w iM79mySZJjzC0CTbiisBzS/BeBhqeo2wFfli/iw3hn1XKvAx0ty6w/scmBF0AYqmRHYj1TjMSw0l Al7AztLglqWjUPI+sukvadMRPxmtKXlS2nVR4an/Z16imsZ69+fFYH68c1CK7zmjozGCA04wggNK AgEBMIGJMHUxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSkwJwYDVQQLEyBT dGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEjMCEGA1UEAxMaU3RhcnRDb20gQ2xhc3Mg MSBDbGllbnQgQ0ECECJrrb9nBol9MHok/UZg/AYwCQYFKw4DAhoFAKCCAZkwGAYJKoZIhvcNAQkD MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTYwNjA5MDgxODQwWjAjBgkqhkiG9w0BCQQx FgQU2HNChCxVU+2bF48+1YECC+8AlwAwgZoGCSsGAQQBgjcQBDGBjDCBiTB1MQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNhdGlv biBBdXRob3JpdHkxIzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBAhAia62/ZwaJ fTB6JP1GYPwGMIGcBgsqhkiG9w0BCRACCzGBjKCBiTB1MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx IzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBAhAia62/ZwaJfTB6JP1GYPwGMA0G CSqGSIb3DQEBAQUABIIBAAE/nuVKabpkht8Ib9Xqwp9AjFWBHvVyCFZ+BJrJeWg7ATOyXaZcEzY+ f+BSBRMYhuI/PxzMN6ZYOhBHLgKZcXHOAADivBerrDs4AiUlJCcFC+EhTdxMfjh7xgyXs6rk5+6k c9EWK8e6m8yH+hQE4PE63Giyb7uB53cq+lXK3CDtGKu9UHlTW6FOutSNLXEOdq1qNK0shrigpmX5 RN2VgYQjrb+Ci0YPtf+ZFBY+ETX3Ago44Dq/Loz64dlK8nSrISEdLYCKLM37qdG7uT03XWfS5XFs r1PjpFUJ75fGDpdVREtnZtpotO9I4xc7l87Ep+0BBf5N5jDgqbVIIagR4N8AAAAAAAA= --Apple-Mail=_2B7A108F-126F-4374-B23C-0EC5A015988E-- From owner-freebsd-current@freebsd.org Thu Jun 9 09:55:59 2016 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 ADB14AEEC0D for ; Thu, 9 Jun 2016 09:55:59 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: from mail-yw0-x22a.google.com (mail-yw0-x22a.google.com [IPv6:2607:f8b0:4002:c05::22a]) (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 6C5A9122E; Thu, 9 Jun 2016 09:55:59 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: by mail-yw0-x22a.google.com with SMTP id g20so32606157ywb.0; Thu, 09 Jun 2016 02:55:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=1BTFQMHjAAYWKEEkBzmI+TebeBtKWbZt70vXl67kOf4=; b=Hcg22Yuf7koHHGNZv9o+KY2oJ4llIayXiKXCUQProMMjbyzgeVU9JLcQcdy6ZUOSRI mE1VbC6LVRKUqtFkRiRQheNHehT2gmO488iLumcagNXb3ejr7vQEEd5xdmLDayWGGCDk BzxNIoRdWCA54jF7JjpIFqOwL43JDJKI8dCLTuk7OipM2pSmAkzRv7QTkhb6hhcyltBc NRS4WKgMUbIKcCKpPvVccX1TZxHTlQpCNQ2sgJ3F8u4qdzzZPKF3d45Icv/i0jUx1ad9 S6WTEFAPFAvjqL86EnguV3YBkQL4cjRAE90YLlmtm1KtqCMIxHnsqOjyDc4LEOo6sOc8 Np7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=1BTFQMHjAAYWKEEkBzmI+TebeBtKWbZt70vXl67kOf4=; b=b9N+Y+ZmnA/6riKZ3YUafX2jIa5uJBFdFwYvstPu8R3ogqSON3TEAs9MA5+GSS+8G/ MWS2mPyGoZS5Hm9bKc5l/mljYGiuRjHfCPnVpw3APPrDlx0J4kMZEUBLsw9ye6czFAVd 2EUNolyg4r80JbhzpNyc7fHJvnqUjaYzdkIqjMO6rtPjLTRkgufknHMuHo45YFR9/UdR DD7HDCBrXATf9nn6KCmtm62c3WHtb9p5dLhthKqMdUXsPz15buBO6q9fumrd93yROw+Y OzCgaWQME/+Q2tOmKoV6PCclV4Qa/j2s0m1Z6i3nvSjGTbHSCpfBsYY77HzuaiaXqhke 4zcg== X-Gm-Message-State: ALyK8tKkfvSjD/EzwCn/Q8jcuIj3Z8dppm6gqg5vVdgKX9kJ5s6L8DRBLStsmTbIOV8QSOrCmh6T+Exr23PVtg== X-Received: by 10.129.89.212 with SMTP id n203mr5928097ywb.102.1465466158541; Thu, 09 Jun 2016 02:55:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.10.212 with HTTP; Thu, 9 Jun 2016 02:55:58 -0700 (PDT) Reply-To: araujo@freebsd.org In-Reply-To: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> References: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> From: Marcelo Araujo Date: Thu, 9 Jun 2016 17:55:58 +0800 Message-ID: Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: Xin Li Cc: Craig Rodrigues , freebsd-current Current , Xin LI , =?UTF-8?B?6LW15paw?= Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 09:55:59 -0000 Hey, Thanks for the CFT Craig. 2016-06-09 14:41 GMT+08:00 Xin Li : > > > On 6/8/16 23:10, Craig Rodrigues wrote: > > Hi, > > > > I have worked with Marcelo Araujo to port OpenBSD's ypldap to FreeBSD > > current. > > > > In latest current, it should be possible to put in /etc/rc.conf: > > > > nis_ypldap_enable="YES" > > to activate the ypldap daemon. > > > > When set up properly, it should be possible to log into FreeBSD, and have > > the backend password database come from an LDAP database such > > as OpenLDAP > > > > There is some documentation for setting this up, but it is OpenBSD > specific: > > > > http://obfuscurity.com/2009/08/OpenBSD-as-an-LDAP-Client > > http://puffysecurity.com/wiki/ypldap.html#2 > > > > I did not bother porting the OpenBSD LDAP server to FreeBSD, so that > > information > > does not apply. I figure that openldap from ports should work fine. > > > > I was wondering if there is someone out there familiar enough with LDAP > > and has a setup they can test this stuff out with, provide feedback, and > > help > > improve the documentation for FreeBSD? > > Looks like it would be a fun weekend project. I've cc'ed a potential > person who may be interested in this as well. > > But will this worth the effort? (I think the current implementation > would do everything with plaintext protocol over wire, so while it > extends life for legacy applications that are still using NIS/YP, it > doesn't seem to be something that we should recommend end user to use?) > I can see two good point to use ypldap that would be basically for users that needs to migrate from NIS to LDAP or need to make some integration between legacy(NIS) and LDAP during a transition period to LDAP. As mentioned, NIS is 'plain text' not safe by its nature, however there are still lots of people out there using NIS, and ypldap(8) is a good tool to help these people migrate to a more safe tool like LDAP. > > > I would also be interested in hearing from someone who can see if > > ypldap can work against a Microsoft Active Directory setup? > > Cheers, > > All my tests were using OpenLDAP, I used the OpenBSD documentation to setup everything, and the file share/examples/ypldap/ypldap.conf can be a good start to anybody that wants to start to work with ypldap(8). Would be nice hear from other users how was their experience using ypldap with MS Active Directory and perhaps some HOWTO how they made all the setup would be amazing to have. Also, would be useful to know who are still using NIS and what kind of setup(user case), maybe even the reason why they are still using it. Best, -- -- Marcelo Araujo (__)araujo@FreeBSD.org \\\'',)http://www.FreeBSD.org \/ \ ^ Power To Server. .\. /_) From owner-freebsd-current@freebsd.org Thu Jun 9 12:43:45 2016 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 D6150B6E66C for ; Thu, 9 Jun 2016 12:43:45 +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 4FEB01349 for ; Thu, 9 Jun 2016 12:43:44 +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 1bAzJ7-0002Us-6N; Thu, 09 Jun 2016 14:43:35 +0200 Content-Type: multipart/mixed; boundary=----------Y7iSi2qHQXAg97uqj8hwC7 To: "Adrian Chadd" Cc: freebsd-current Subject: Re: if_iwn dhcp troubles References: Date: Thu, 09 Jun 2016 14:43:32 +0200 MIME-Version: 1.0 From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: -0.2 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 autolearn=disabled version=3.4.0 X-Scan-Signature: 78e4dc34131545eda165810623b907f0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 12:43:45 -0000 ------------Y7iSi2qHQXAg97uqj8hwC7 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Hello Adrian, See attachments. One is with and one is without -ht option. # 14:40:52 root@sjakie [~] uname -a FreeBSD sjakie.klop.ws 11.0-ALPHA1 FreeBSD 11.0-ALPHA1 #7 r300901M: Sat May 28 16:54:00 CEST 2016 root@sjakie.klop.ws:/usr/obj/usr/src/sys/GENERIC-NODEBUG amd64 Regards, Ronald. On Tue, 31 May 2016 02:38:38 +0200, Adrian Chadd wrote: > hi, > > what's the output of 'ifconfig -v wlan0 list scan' ? > > > -a > > > On 30 May 2016 at 14:15, Ronald Klop wrote: >> On Mon, 30 May 2016 03:01:10 +0200, Adrian Chadd >> >> wrote: >> >>> ok, so there seem to be more lingering 802.11n issues. can you tell me >>> mrore about the environment there, so I can try to duplicate it? >>> >>> I'd like to fix whatever 11n issues there are in iwn! >>> >>> Thanks! >>> >>> >>> -a >> >> >> Hi Adrian, >> >> I don't know what you want to know, but it is just my laptop at home. I >> installed an Intel WiFi card, because the Broadcom it had didn't have >> support in FreeBSD. I normally have if_lagg configured, but disabled it >> to >> debug this. >> I connect with WiFi to a Ubiquiti Unifi AP AC Lite >> (https://www.ubnt.com/unifi/unifi-ap-ac-lite/). >> Other (non-freebsd) devices, like a phone, connect happily with the >> WiFi. >> >> >> pciconf -vl: >> ... >> iwn0@pci0:4:0:0: class=0x028000 card=0x40608086 chip=0x088e8086 >> rev=0x24 hdr=0x00 >> vendor = 'Intel Corporation' >> device = 'Centrino Advanced-N 6235' >> class = network >> ... >> ================= >> cat /etc/wpa_supplicant.conf (really plain) >> network={ >> ssid="xxxxxxxxx" >> psk="yyyyyyyy" >> } >> ================= >> cat /etc/rc.conf: >> # Kernel >> zfs_enable="YES" >> saver="green" >> accounting_enable="YES" >> powerd_enable="YES" >> devfs_system_ruleset="system" >> background_fsck="NO" >> dumpdev="AUTO" >> kld_list="coretemp ichsmb radeonkms fuse if_lagg vboxdrv cuse" >> keymap="/etc/keymap.test" >> # if_bwn bwn_v4_lp_ucode" >> >> # Networking >> hostname="sjakie.klop.ws" >> #wpa_supplicant_flags="$wpa_supplicant_flags -d" >> wlans_iwn0="wlan0" >> create_args_wlan0="wlanaddr 00:26:b9:12:40:a4 country NL" >> ifconfig_wlan0="-ht WPA" >> #ifconfig_bge0="up" >> #cloned_interfaces="lagg0" >> #ifconfig_lagg0="laggproto failover laggport bge0 laggport wlan0 >> SYNCDHCP" >> >> ifconfig_wlan0="$ifconfig_wlan0 DHCP" >> >> #ifconfig_DEFAULT="SYNCDHCP" >> #ifconfig_em0_alias0="inet 192.168.1.36 netmask 0xffffffff" >> firewall_enable="YES" >> firewall_type="/etc/ipfw.sjakie" >> #local_unbound_enable="YES" >> >> # Daemons >> ntpdate_enable="YES" >> ntpd_enable="YES" >> sshd_enable="YES" >> inetd_enable="YES" >> syslogd_flags="" >> sendmail_enable="NO" >> sendmail_submit_enable="NO" >> sendmail_outbound_enable="NO" >> sendmail_msp_queue_enable="NO" >> >> # Bluetooth >> #hcsecd_enable="YES" >> #sdpd_enable="YES" >> #bthidd_enable="YES" >> >> # Ports >> bsdstats_enable="YES" >> #postfix_enable="YES" >> #smtpd_enable="YES" >> #smtpd_flags="-v" >> cupsd_enable="YES" >> dbus_enable="YES" >> polkitd_enable="YES" >> #hald_enable="YES" >> smartd_enable="YES" >> #mdnsd_enable="YES" >> avahi_daemon_enable="YES" >> bruteblockd_enable="YES" >> bruteblockd_table="1" >> bruteblockd_flags="-s 5" >> #collectd_enable="YES" >> >> rpcbind_enable="YES" >> #nfs_client_enable="YES" >> mountd_enable="YES" >> nfs_server_enable="YES" >> >> panicmail_enable="YES" >> slim_enable="YES" >> >> webcamd_enable="YES" >> webcamd_flags="-m v4l2-dev.v4l_hflip=1" >> >> >> ============= >> dmesg: >> Copyright (c) 1992-2016 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-ALPHA1 #7 r300901M: Sat May 28 16:54:00 CEST 2016 >> root@sjakie.klop.ws:/usr/obj/usr/src/sys/GENERIC-NODEBUG amd64 >> FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on >> LLVM >> 3.8.0) >> can't re-use a leaf (ixl_rx_miss_bufs)! >> VT(vga): resolution 640x480 >> CPU: Pentium(R) Dual-Core CPU T4300 @ 2.10GHz (2094.80-MHz >> K8-class >> CPU) >> Origin="GenuineIntel" Id=0x1067a Family=0x6 Model=0x17 Stepping=10 >> >> Features=0xbfebfbff >> >> Features2=0xc00e39d >> AMD Features=0x20100800 >> AMD Features2=0x1 >> TSC: P-state invariant, performance statistics >> real memory = 4294967296 (4096 MB) >> avail memory = 4047171584 (3859 MB) >> Event timer "LAPIC" quality 400 >> ACPI APIC Table: >> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs >> FreeBSD/SMP: 1 package(s) x 2 core(s) >> 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, 0xffffffff80fe16e0, 0) error 19 >> vtvga0: on motherboard >> cryptosoft0: on motherboard >> acpi0: on motherboard >> acpi0: Power Button (fixed) >> Timecounter "HPET" frequency 14318180 Hz quality 950 >> Event timer "HPET" frequency 14318180 Hz quality 450 >> Event timer "HPET1" frequency 14318180 Hz quality 440 >> Event timer "HPET2" frequency 14318180 Hz quality 440 >> Event timer "HPET3" frequency 14318180 Hz quality 440 >> cpu0: on acpi0 >> cpu1: on acpi0 >> 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 0x408-0x40b on acpi0 >> acpi_ec0: port 0x62,0x66 on acpi0 >> pcib0: port 0xcf8-0xcff on acpi0 >> pci0: on pcib0 >> pcib1: irq 16 at device 1.0 on pci0 >> pcib1: [GIANT-LOCKED] >> pci1: on pcib1 >> vgapci0: port 0x2000-0x20ff mem >> 0xd0000000-0xdfffffff,0xfc000000-0xfc00ffff irq 16 at device 0.0 on pci1 >> vgapci0: Boot video device >> hdac0: mem 0xfc010000-0xfc013fff irq 17 at >> device >> 0.1 on pci1 >> uhci0: port 0x1800-0x181f irq 16 at >> device 26.0 on pci0 >> usbus0 on uhci0 >> uhci1: port 0x1820-0x183f irq 21 at >> device 26.1 on pci0 >> usbus1 on uhci1 >> uhci2: port 0x1840-0x185f irq 19 at >> device 26.2 on pci0 >> usbus2 on uhci2 >> ehci0: mem >> 0xfc504800-0xfc504bff >> irq 19 at device 26.7 on pci0 >> usbus3: EHCI version 1.0 >> usbus3 on ehci0 >> hdac1: mem 0xfc500000-0xfc503fff irq 22 at >> device 27.0 on pci0 >> pcib2: irq 17 at device 28.0 on pci0 >> pcib2: [GIANT-LOCKED] >> pcib3: irq 16 at device 28.1 on pci0 >> pcib3: [GIANT-LOCKED] >> pci2: on pcib3 >> iwn0: mem 0xf8000000-0xf8001fff irq 17 at >> device 0.0 on pci2 >> pcib4: irq 19 at device 28.3 on pci0 >> pcib4: [GIANT-LOCKED] >> pcib5: irq 16 at device 28.5 on pci0 >> pcib5: [GIANT-LOCKED] >> pci3: on pcib5 >> bge0: > 0x5784100> mem 0xfc100000-0xfc10ffff irq 17 at device 0.0 on pci3 >> bge0: CHIP ID 0x05784100; ASIC REV 0x5784; CHIP REV 0x57841; PCI-E >> miibus0: on bge0 >> brgphy0: PHY 1 on miibus0 >> brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, >> 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow >> bge0: Using defaults for TSO: 65518/35/2048 >> bge0: Ethernet address: 00:26:b9:12:40:a4 >> uhci3: port 0x1860-0x187f irq 23 at >> device 29.0 on pci0 >> usbus4 on uhci3 >> uhci4: port 0x1880-0x189f irq 19 at >> device 29.1 on pci0 >> usbus5 on uhci4 >> uhci5: port 0x18a0-0x18bf irq 18 at >> device 29.2 on pci0 >> usbus6 on uhci5 >> ehci1: mem >> 0xfc504c00-0xfc504fff >> irq 23 at device 29.7 on pci0 >> usbus7: EHCI version 1.0 >> usbus7 on ehci1 >> pcib6: at device 30.0 on pci0 >> pci4: on pcib6 >> pci4: at device 1.0 (no driver attached) >> sdhci_pci0: mem 0xfc200800-0xfc2008ff irq 18 at >> device 1.1 >> on pci4 >> sdhci_pci0: 1 slot(s) allocated >> isab0: at device 31.0 on pci0 >> isa0: on isab0 >> ahci0: port >> 0x18f0-0x18f7,0x18e4-0x18e7,0x18e8-0x18ef,0x18e0-0x18e3,0x18c0-0x18df >> mem >> 0xfc504000-0xfc5047ff irq 19 at device 31.2 on pci0 >> ahci0: AHCI v1.20 with 4 3Gbps ports, Port Multiplier supported >> ahcich0: at channel 0 on ahci0 >> ahcich1: at channel 1 on ahci0 >> ahcich5: at channel 5 on ahci0 >> acpi_button0: on acpi0 >> acpi_button1: on acpi0 >> acpi_lid0: on acpi0 >> acpi_acad0: on acpi0 >> battery0: on acpi0 >> acpi_tz0: on acpi0 >> acpi_tz1: on acpi0 >> acpi_tz2: 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 Generic PS/2 mouse, device ID 0 >> ppc0: cannot reserve I/O port range >> est0: on cpu0 >> est1: on cpu1 >> ZFS NOTICE: Prefetch is disabled by default if less than 4GB of RAM is >> present; >> to enable, add "vfs.zfs.prefetch_disable=0" to >> /boot/loader.conf. >> ZFS filesystem version: 5 >> ZFS storage pool version: features support (5000) >> Timecounters tick every 1.000 msec >> hdacc0: at cad 0 on hdac0 >> hdaa0: at nid 1 on hdacc0 >> pcm0: at nid 3 on hdaa0 >> hdacc1: at cad 0 on hdac1 >> hdaa1: at nid 1 on hdacc1 >> pcm1: at nid 13,10 and 14 on hdaa1 >> pcm2: at nid 15 and 19 on hdaa1 >> usbus0: 12Mbps Full Speed USB v1.0 >> usbus1: 12Mbps Full Speed USB v1.0 >> usbus2: 12Mbps Full Speed USB v1.0 >> usbus3: 480Mbps High Speed USB v2.0 >> ugen0.1: at usbus0 >> uhub0: on usbus0 >> ugen1.1: at usbus1 >> uhub1: on usbus1 >> ugen2.1: at usbus2 >> uhub2: on usbus2 >> ugen3.1: at usbus3 >> uhub3: on usbus3 >> usbus4: 12Mbps Full Speed USB v1.0 >> usbus5: 12Mbps Full Speed USB v1.0 >> usbus6: 12Mbps Full Speed USB v1.0 >> usbus7: 480Mbps High Speed USB v2.0 >> ugen4.1: at usbus4 >> uhub4: on usbus4 >> ugen5.1: at usbus5 >> uhub5: on usbus5 >> ugen6.1: at usbus6 >> uhub6: on usbus6 >> ugen7.1: at usbus7 >> uhub7: on usbus7 >> ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 >> ada0: ACS-2 ATA SATA 3.x device >> ada0: Serial Number S1DHNSAD914271K >> ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) >> ada0: Command Queueing enabled >> ada0: 476940MB (976773168 512 byte sectors) >> ada0: quirks=0x3<4K,NCQ_TRIM_BROKEN> >> cd0 at ahcich1 bus 0 scbus1 target 0 lun 0 >> cd0: Removable CD-ROM SCSI device >> cd0: Serial Number KZZ9B7E2004 >> cd0: 150.000MB/s transfers (SATA 1.x, UDMA6, ATAPI 12bytes, PIO >> 8192bytes) >> cd0: Attempt to query device size failed: NOT READY, Medium not present >> - >> tray open >> SMP: AP CPU #1 Launched! >> Timecounter "TSC" frequency 2094797271 Hz quality 1000 >> Trying to mount root from zfs:zroot/root []... >> Root mount waiting for: usbus7 usbus6 usbus5 usbus4 usbus3 usbus2 usbus1 >> usbus0 >> uhub0: 2 ports with 2 removable, self powered >> uhub1: 2 ports with 2 removable, self powered >> uhub2: 2 ports with 2 removable, self powered >> uhub5: 2 ports with 2 removable, self powered >> uhub4: 2 ports with 2 removable, self powered >> uhub6: 2 ports with 2 removable, self powered >> Root mount waiting for: usbus7 usbus3 >> Root mount waiting for: usbus7 usbus3 >> uhub3: 6 ports with 6 removable, self powered >> uhub7: 6 ports with 6 removable, self powered >> Root mount waiting for: usbus3 >> ugen6.2: at usbus6 >> ugen0.2: at usbus0 >> uhub8: on usbus0 >> Root mount waiting for: usbus3 >> uhub8: 3 ports with 0 removable, self powered >> ugen3.2: at usbus3 >> ugen0.3: at usbus0 >> ukbd0: >> on >> usbus0 >> kbd2 at ukbd0 >> GEOM_ELI: Device gpt/swap0.eli created. >> GEOM_ELI: Encryption: AES-XTS 128 >> GEOM_ELI: Crypto: software >> ugen0.4: at usbus0 >> coretemp0: on cpu0 >> coretemp1: on cpu1 >> ichsmb0: port 0x1c00-0x1c1f irq >> 19 at >> device 31.3 on pci0 >> smbus0: on ichsmb0 >> info: [drm] Initialized drm 1.1.0 20060810 >> drmn0: on vgapci0 >> info: [drm] RADEON_IS_PCIE >> info: [drm] initializing kernel modesetting (RV710 0x1002:0x9553 >> 0x1028:0x02BE). >> info: [drm] register mmio base: 0xFC000000 >> info: [drm] register mmio size: 65536 >> info: [drm] radeon_atrm_get_bios: ===> Try ATRM... >> info: [drm] radeon_atrm_get_bios: pci_find_class() found: 0:1:0:0, >> vendor=1002, device=9553 >> info: [drm] radeon_atrm_get_bios: Get ACPI device handle >> info: [drm] radeon_atrm_get_bios: Get ACPI handle for "ATRM" >> info: [drm] radeon_atrm_get_bios: Failed to get "ATRM" handle: >> AE_NOT_FOUND >> info: [drm] radeon_acpi_vfct_bios: ===> Try VFCT... >> info: [drm] radeon_acpi_vfct_bios: Get "VFCT" ACPI table >> info: [drm] radeon_acpi_vfct_bios: Failed to get "VFCT" table: >> AE_NOT_FOUND >> info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM... >> info: [drm] igp_read_bios_from_vram: VRAM base address: 0xd0000000 >> info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800d0000000 >> (262144 >> bytes) >> info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x0000 >> info: [drm] radeon_read_bios: ===> Try PCI Expansion ROM... >> info: [drm] radeon_read_bios: Map address: 0xfffff800000c0000 (131072 >> bytes) >> info: [drm] ATOM BIOS: BR32787 >> drmn0: info: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M >> used) >> drmn0: info: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF >> info: [drm] Detected VRAM RAM=512M, BAR=256M >> info: [drm] RAM width 64bits DDR >> [TTM] Zone kernel: Available graphics memory: 2059256 kiB >> [TTM] Initializing pool allocator >> info: [drm] radeon: 512M of VRAM memory ready >> info: [drm] radeon: 512M of GTT memory ready. >> info: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). >> info: [drm] Driver supports precise vblank timestamp query. >> info: [drm] MSI enabled 1 message(s) >> drmn0: info: radeon: using MSI. >> info: [drm] radeon: irq initialized. >> info: [drm] GART: num cpu pages 131072, num gpu pages 131072 >> info: [drm] probing gen 2 caps for device 8086:2a41 = 1/0 >> info: [drm] Loading RV710 Microcode >> info: [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). >> drmn0: info: WB enabled >> drmn0: info: fence driver on ring 0 use gpu addr 0x0000000020000c00 and >> cpu >> addr 0x0xfffff80014286c00 >> drmn0: info: fence driver on ring 3 use gpu addr 0x0000000020000c0c and >> cpu >> addr 0x0xfffff80014286c0c >> info: [drm] ring test on 0 succeeded in 1 usecs >> info: [drm] ring test on 3 succeeded in 1 usecs >> info: [drm] ib test on ring 0 succeeded in 0 usecs >> info: [drm] ib test on ring 3 succeeded in 0 usecs >> info: [drm] radeon_device_init: Taking over the fictitious range >> 0xd0000000-0xe0000000 >> iicbus0: on iicbb0 addr 0xff >> iic0: on iicbus0 >> iicbus1: on iicbb1 addr 0x0 >> iic1: on iicbus1 >> iicbus2: on iicbb2 addr 0x0 >> iic2: on iicbus2 >> iicbus3: on iicbb3 addr 0x0 >> iic3: on iicbus3 >> iicbus4: on iicbb4 addr 0x0 >> iic4: on iicbus4 >> iicbus5: on iicbb5 addr 0x0 >> iic5: on iicbus5 >> iicbus6: on iicbb6 addr 0x0 >> iic6: on iicbus6 >> info: [drm] Radeon Display Connectors >> info: [drm] Connector 0: >> info: [drm] VGA-1 >> info: [drm] DDC: 0x7fa0 0x7fa0 0x7fa4 0x7fa4 0x7fa8 0x7fa8 0x7fac >> 0x7fac >> info: [drm] Encoders: >> info: [drm] CRT1: INTERNAL_KLDSCP_DAC1 >> info: [drm] Connector 1: >> info: [drm] HDMI-A-1 >> info: [drm] HPD1 >> info: [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c >> 0x7e5c >> info: [drm] Encoders: >> info: [drm] DFP1: INTERNAL_UNIPHY >> info: [drm] Connector 2: >> info: [drm] LVDS-1 >> info: [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c >> 0x7e4c >> info: [drm] Encoders: >> info: [drm] LCD1: INTERNAL_UNIPHY2 >> info: [drm] Internal thermal controller with fan control >> info: [drm] radeon: power management initialized >> info: [drm] Connector VGA-1: get mode from tunables: >> info: [drm] - kern.vt.fb.modes.VGA-1 >> info: [drm] - kern.vt.fb.default_mode >> info: [drm] Connector HDMI-A-1: get mode from tunables: >> info: [drm] - kern.vt.fb.modes.HDMI-A-1 >> info: [drm] - kern.vt.fb.default_mode >> info: [drm] Connector LVDS-1: get mode from tunables: >> info: [drm] - kern.vt.fb.modes.LVDS-1 >> info: [drm] - kern.vt.fb.default_mode >> info: [drm] fb mappable at 0xD0142000 >> info: [drm] vram apper at 0xD0000000 >> info: [drm] size 8294400 >> info: [drm] fb depth is 24 >> info: [drm] pitch is 7680 >> fbd0 on drmn0 >> VT: Replacing driver "vga" with new "fb". >> info: [drm] Initialized radeon 2.29.0 20080528 for drmn0 on minor 0 >> fuse-freebsd: version 0.4.4, FUSE ABI 7.8 >> vboxdrv: fAsync=0 offMin=0x2a0 offMax=0xc05 >> Cuse v0.1.34 @ /dev/cuse >> wlan0: Ethernet address: 00:26:b9:12:40:a4 >> iwn0: iwn_read_firmware: ucode rev=0x12a80601 >> ubt0: > 2> on >> usbus6 >> ums0: >> on >> usbus0 >> ums0: 3 buttons and [XY] coordinates ID=2 >> wlan0: link state changed to UP >> WARNING: attempt to domain_add(bluetooth) after domainfinalize() >> WARNING: attempt to domain_add(netgraph) after domainfinalize() >> ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to >> deny, >> logging disabled >> Accounting enabled >> >> >> I hope this will give a hint. If anything else is needed, please tell. >> I can >> also start wpa_supplicant in debug mode or other things which might give >> info. >> >> Regards, >> Ronald. >> >> >> >> >>> >>> >>> On 29 May 2016 at 14:27, Ronald Klop wrote: >>>> >>>> On Sun, 29 May 2016 19:59:05 +0200, Adrian Chadd >>>> >>>> wrote: >>>> >>>>> hi, >>>>> >>>>> Do ifconfig wlan0 -ht (ie, disable 11n) >>>>> >>>>> see if that helps >>>> >>>> >>>> >>>> Hi, >>>> >>>> This does make the errors go away and startup more smoothly. >>>> >>>> Regards, >>>> Ronald. >>>> >>>> >>>> >>>>> >>>>> >>>>> -a >>>>> >>>>> >>>>> On 29 May 2016 at 05:46, Ronald Klop wrote: >>>>>> >>>>>> >>>>>> Hello, >>>>>> >>>>>> My laptop has troubles obtaining an ip address on the wlan0 >>>>>> (if_iwn). >>>>>> The >>>>>> interface has trouble staying up during dhcp resolving. Below some >>>>>> information from logs. *If* it obtains an IP address it seems quite >>>>>> stable >>>>>> afterwards. >>>>>> Before >>>>>> https://svnweb.freebsd.org/base?view=revision&revision=300732 I >>>>>> had >>>>>> to reboot a couple of times before it would happen to get an IP >>>>>> address. >>>>>> >>>>>> If I need to supply more information please tell. I'm willing to >>>>>> test >>>>>> patches also. >>>>>> >>>>>> Regards, >>>>>> Ronald. >>>>>> >>>>>> >>>>>> From uname -a: >>>>>> FreeBSD sjakie.klop.ws 11.0-ALPHA1 FreeBSD 11.0-ALPHA1 #7 r300901M: >>>>>> Sat >>>>>> May >>>>>> 28 16:54:00 CEST 2016 >>>>>> root@sjakie.klop.ws:/usr/obj/usr/src/sys/GENERIC-NODEBUG amd64 >>>>>> >>>>>> From dmesg: >>>>>> iwn0: mem 0xf8000000-0xf8001fff irq >>>>>> 17 >>>>>> at >>>>>> device 0.0 on pci2 >>>>>> >>>>>> From /etc/rc.conf. >>>>>> wlans_iwn0="wlan0" >>>>>> create_args_wlan0="wlanaddr 00:26:b9:12:40:a4 country NL" >>>>>> ifconfig_wlan0="WPA" >>>>>> ifconfig_wlan0="$ifconfig_wlan0 SYNCDHCP" >>>>>> >>>>>> From console.log: >>>>>> May 29 13:34:45 sjakie kernel: Created wlan(4) interfaces: wlan0. >>>>>> May 29 13:34:45 sjakie kernel: Starting wpa_supplicant. >>>>>> May 29 13:34:45 sjakie kernel: Starting dhclient. >>>>>> May 29 13:34:45 sjakie kernel: wlan0: no link ... >>>>>> May 29 13:34:45 sjakie kernel: .. >>>>>> May 29 13:34:45 sjakie kernel: ... >>>>>> May 29 13:34:45 sjakie kernel: got link >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 6 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 15 >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 4 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 9 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 16 >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state up -> down >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 5 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 5 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 11 >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: wlan0 link state down -> up >>>>>> May 29 13:34:45 sjakie kernel: DHCPREQUEST on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 >>>>>> May 29 13:34:45 sjakie kernel: DHCPDISCOVER on wlan0 to >>>>>> 255.255.255.255 >>>>>> port >>>>>> 67 interval 12 >>>>>> May 29 13:34:45 sjakie kernel: DHCPACK from 192.168.1.1 >>>>>> May 29 13:34:45 sjakie kernel: bound to 192.168.1.109 -- renewal in >>>>>> 2147483647 seconds. >>>>>> >>>>>> From messages: >>>>>> May 29 13:34:45 sjakie kernel: wlan0: Ethernet address: >>>>>> 00:26:b9:12:40:a4 >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_intr: fatal firmware error >>>>>> May 29 13:34:45 sjakie kernel: firmware error log: >>>>>> May 29 13:34:45 sjakie kernel: error type = "UNKNOWN" >>>>>> (0x00000038) >>>>>> May 29 13:34:45 sjakie kernel: program counter = 0x00009F64 >>>>>> May 29 13:34:45 sjakie kernel: source line = 0x000003C4 >>>>>> May 29 13:34:45 sjakie kernel: error data = 0x0000000000000000 >>>>>> May 29 13:34:45 sjakie kernel: branch link = 0x00009F6000009F60 >>>>>> May 29 13:34:45 sjakie kernel: interrupt link = 0x0000DBEA00000000 >>>>>> May 29 13:34:45 sjakie kernel: time = 54908 >>>>>> May 29 13:34:45 sjakie kernel: driver status: >>>>>> May 29 13:34:45 sjakie kernel: tx ring 0: qid=0 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 1: qid=1 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 2: qid=2 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 3: qid=3 cur=2 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 4: qid=4 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 5: qid=5 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 6: qid=6 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 7: qid=7 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 8: qid=8 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 9: qid=9 cur=81 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 10: qid=10 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 11: qid=11 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 12: qid=12 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 13: qid=13 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 14: qid=14 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 15: qid=15 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 16: qid=16 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 17: qid=17 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 18: qid=18 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 19: qid=19 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: rx ring: cur=39 >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_panicked: controller >>>>>> panicked, >>>>>> iv_state = 5; restarting >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: scan timeout >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: scan timeout >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_intr: fatal firmware error >>>>>> May 29 13:34:45 sjakie kernel: firmware error log: >>>>>> May 29 13:34:45 sjakie kernel: error type = "UNKNOWN" >>>>>> (0x00000038) >>>>>> May 29 13:34:45 sjakie kernel: program counter = 0x00009F64 >>>>>> May 29 13:34:45 sjakie kernel: source line = 0x000003C4 >>>>>> May 29 13:34:45 sjakie kernel: error data = 0x0000000000000000 >>>>>> May 29 13:34:45 sjakie kernel: branch link = 0x00009F6000009F60 >>>>>> May 29 13:34:45 sjakie kernel: interrupt link = 0x0000DBEA00000000 >>>>>> May 29 13:34:45 sjakie kernel: time = 7464 >>>>>> May 29 13:34:45 sjakie kernel: driver status: >>>>>> May 29 13:34:45 sjakie kernel: tx ring 0: qid=0 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 1: qid=1 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 2: qid=2 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 3: qid=3 cur=2 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 4: qid=4 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 5: qid=5 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 6: qid=6 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 7: qid=7 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 8: qid=8 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 9: qid=9 cur=81 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 10: qid=10 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 11: qid=11 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 12: qid=12 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 13: qid=13 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 14: qid=14 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 15: qid=15 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 16: qid=16 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 17: qid=17 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 18: qid=18 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 19: qid=19 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: rx ring: cur=63 >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_panicked: controller >>>>>> panicked, >>>>>> iv_state = 5; restarting >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: scan timeout >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_intr: fatal firmware error >>>>>> May 29 13:34:45 sjakie kernel: firmware error log: >>>>>> May 29 13:34:45 sjakie kernel: error type = "UNKNOWN" >>>>>> (0x00000038) >>>>>> May 29 13:34:45 sjakie kernel: program counter = 0x00009F64 >>>>>> May 29 13:34:45 sjakie kernel: source line = 0x000003C4 >>>>>> May 29 13:34:45 sjakie kernel: error data = 0x0000000000000000 >>>>>> May 29 13:34:45 sjakie kernel: branch link = 0x00009F6000009F60 >>>>>> May 29 13:34:45 sjakie kernel: interrupt link = 0x0000DBEA00000000 >>>>>> May 29 13:34:45 sjakie kernel: time = 69923 >>>>>> May 29 13:34:45 sjakie kernel: driver status: >>>>>> May 29 13:34:45 sjakie kernel: tx ring 0: qid=0 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 1: qid=1 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 2: qid=2 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 3: qid=3 cur=2 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 4: qid=4 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 5: qid=5 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 6: qid=6 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 7: qid=7 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 8: qid=8 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 9: qid=9 cur=81 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 10: qid=10 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 11: qid=11 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 12: qid=12 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 13: qid=13 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 14: qid=14 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 15: qid=15 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 16: qid=16 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 17: qid=17 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 18: qid=18 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: tx ring 19: qid=19 cur=0 queued=0 >>>>>> May 29 13:34:45 sjakie kernel: rx ring: cur=61 >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_panicked: controller >>>>>> panicked, >>>>>> iv_state = 5; restarting >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to DOWN >>>>>> May 29 13:34:45 sjakie kernel: iwn0: scan timeout >>>>>> May 29 13:34:45 sjakie kernel: iwn0: iwn_read_firmware: ucode >>>>>> rev=0x12a80601 >>>>>> May 29 13:34:45 sjakie kernel: wlan0: link state changed to UP >>>>>> _______________________________________________ >>>>>> 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" ------------Y7iSi2qHQXAg97uqj8hwC7 Content-Disposition: attachment; filename=scan-noht.txt Content-Type: text/plain; name=scan-noht.txt Content-Transfer-Encoding: 7bit SSID/MESH ID BSSID CHAN RATE S:N INT CAPS Ziggo57093 80:29:94:f3:4d:0c 1 54M -76:-95 100 EP SSID RATES DSPARMS<1> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x4> ???<2f0104> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VEN WME ???<46057208010000> Thomson8D39B4 18:83:bf:d2:74:ee 1 54M -79:-95 100 EP SSID RATES DSPARMS<1> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> HTCAP HTINFO ???<7f080400000000000040> WPS VEN WME ???<46057208010000> Ziggo 82:29:94:f3:4d:0d 1 54M -75:-95 100 EP SSID RATES DSPARMS<1> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x4> ???<2f0104> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VEN WME ???<46057208010000> UPC243897323 f8:04:2e:0a:c6:58 1 54M -91:-95 100 EP SSID RATES DSPARMS<1> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN BarbieMcQueen 34:23:87:bb:c1:d7 1 54M -91:-95 100 EP SSID RATES DSPARMS<1> TIM<050400010000> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> WPS VEN WME Ziggo 36:23:87:bb:c1:d8 1 54M -92:-95 100 EP SSID RATES DSPARMS<1> TIM<050400010000> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> VEN WME Hotty&Steamy 80:2a:a8:11:e3:8b 6 54M -73:-95 100 EPS SSID RATES DSPARMS<6> ERP<0x0> XRATES<48,72,96,108> HTCAP HTINFO ???<7f080000000000000040> WME ATH<0x7fff> RSN ARV7519AD5CE7 84:9c:a6:b9:af:84 11 54M -89:-95 100 EP SSID RATES DSPARMS<11> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP WPS TIM<050400010000> ERP<0x4> HTCAP HTINFO ???<7f0101> WPA RSN WME BSSLOAD KPN Fon 84:9c:a6:b9:af:85 11 54M -90:-95 100 E SSID RATES DSPARMS<11> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP WPS TIM<050400010010> ERP<0x4> HTCAP HTINFO ???<7f0101> WME BSSLOAD ZiggoEAD25 bc:85:56:e1:97:4d 11 54M -92:-95 100 EP SSID RATES DSPARMS<11> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> WPS VEN WME Ziggo be:85:56:e1:97:4e 11 54M -84:-95 100 EP SSID RATES DSPARMS<11> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> VEN WME nancy e0:69:95:3a:d7:ae 11 54M -93:-95 100 EP SSID RATES DSPARMS<11> TIM<050400010014> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> VEN UPC247658914 f8:04:2e:7b:a8:d8 11 54M -91:-95 100 EP SSID RATES DSPARMS<11> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN UPC244915870 f8:04:2e:35:54:38 13 54M -91:-95 100 EP SSID RATES DSPARMS<13> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN HZN249435640 54:fa:3e:54:81:0f 13 54M -94:-95 100 EP SSID RATES DSPARMS<13> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN Ziggo57093 d4:7b:b0:41:90:e7 52 54M -84:-95 100 EP SSID RATES COUNTRY PWRCNSTR<200100> TPCREP<23021400> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VHTCAP VHTOPMODE VHTPWRENV VEN WME ???<46057208010000> Thomson8D39B4 18:83:bf:d2:74:f0 36 54M -86:-95 100 EP SSID RATES COUNTRY PWRCNSTR<200100> TPCREP<23020e00> RSN HTCAP HTINFO ???<7f080400000000000040> VHTCAP VHTOPMODE VHTPWRENV WPS VEN WME ???<46057208010000> Hotty&Steamy 82:2a:a8:12:e3:8b 44 54M -76:-95 100 EP SSID RATES DSPARMS<44> PWRCNSTR<200103> HTCAP HTINFO ???<7f080000000000000040> VHTCAP VHTOPMODE VHTPWRENV WME ATH<0x7fff> RSN Thomson8D39B4 54:be:53:89:33:aa 3 54M -79:-95 100 EP SSID RATES DSPARMS<3> ERP<0x0> XRATES<12,18,24,96> RSN ???<46053208010000> HTCAP HTINFO ???<4a0e14000a002c01c800140005001900> ???<7f080500080000000040> WPS VEN WPA WME ZyXELD2F58F 4c:9e:ff:d2:f5:90 4 54M -77:-95 100 EP SSID RATES DSPARMS<4> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> HTCAP HTINFO ???<4a0e14000a002c01c800140005001900> ???<7f080100000000000040> WPS VEN WPA WME ------------Y7iSi2qHQXAg97uqj8hwC7 Content-Disposition: attachment; filename=scan-ht.txt Content-Type: text/plain; name=scan-ht.txt Content-Transfer-Encoding: 7bit SSID/MESH ID BSSID CHAN RATE S:N INT CAPS Ziggo57093 80:29:94:f3:4d:0c 1 54M -77:-95 100 EP SSID RATES DSPARMS<1> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x4> ???<2f0104> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VEN WME ???<46057208010000> Thomson8D39B4 18:83:bf:d2:74:ee 1 54M -79:-95 100 EP SSID RATES DSPARMS<1> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> HTCAP HTINFO ???<7f080400000000000040> WPS VEN WME ???<46057208010000> Ziggo 82:29:94:f3:4d:0d 1 54M -78:-95 100 EP SSID RATES DSPARMS<1> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x4> ???<2f0104> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VEN WME ???<46057208010000> Ziggo 36:23:87:bb:c1:d8 1 54M -91:-95 100 EP SSID RATES DSPARMS<1> ERP<0x4> ???<2f0104> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> VEN WME Hotty&Steamy 80:2a:a8:11:e3:8b 6 54M -74:-95 100 EPS SSID RATES DSPARMS<6> ERP<0x0> XRATES<48,72,96,108> HTCAP HTINFO ???<7f080000000000000040> WME ATH<0x7fff> RSN Ziggo 82:29:94:6c:f8:e0 6 54M -91:-95 100 EP SSID RATES DSPARMS<6> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x0> ???<2f0100> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VEN WME ???<46057208010000> reaganisvegan 80:29:94:6c:f8:ef 6 54M -91:-95 100 EP SSID RATES DSPARMS<6> COUNTRY PWRCNSTR<200100> TPCREP<23021200> ERP<0x0> ???<2f0100> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> WPS VEN WME ???<46057208010000> ZiggoEAD25 bc:85:56:e1:97:4d 11 54M -84:-95 100 EP SSID RATES DSPARMS<11> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> WPS VEN WME Ziggo be:85:56:e1:97:4e 11 54M -85:-95 100 EP SSID RATES DSPARMS<11> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<7f080000080000000040> VEN WME UPC244915870 f8:04:2e:35:54:38 13 54M -94:-95 100 EP SSID RATES DSPARMS<13> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN HZN249435640 54:fa:3e:54:81:0f 13 54M -92:-95 100 EP SSID RATES DSPARMS<13> XRATES<12,24,48,96> COUNTRY APCHANREP APCHANREP TIM<050400010000> WPS ERP<0x4> HTCAP HTINFO ???<7f0101> RSN WME BSSLOAD VEN Ziggo57093 d4:7b:b0:41:90:e7 52 54M -84:-95 100 EP SSID RATES COUNTRY PWRCNSTR<200100> TPCREP<23021400> RSN BSSLOAD HTCAP HTINFO ???<7f080400080000000040> VHTCAP VHTOPMODE VHTPWRENV VEN WME ???<46057208010000> Thomson8D39B4 18:83:bf:d2:74:f0 36 54M -86:-95 100 EP SSID RATES COUNTRY PWRCNSTR<200100> TPCREP<23020e00> RSN HTCAP HTINFO ???<7f080400000000000040> VHTCAP VHTOPMODE VHTPWRENV WPS VEN WME ???<46057208010000> Hotty&Steamy 82:2a:a8:12:e3:8b 44 54M -76:-95 100 EP SSID RATES DSPARMS<44> PWRCNSTR<200103> HTCAP HTINFO ???<7f080000000000000040> VHTCAP VHTOPMODE VHTPWRENV WME ATH<0x7fff> RSN Thomson8D39B4 54:be:53:89:33:aa 3 54M -79:-95 100 EP SSID RATES DSPARMS<3> ERP<0x0> XRATES<12,18,24,96> RSN ???<46053208010000> HTCAP HTINFO ???<4a0e14000a002c01c800140005001900> ???<7f080500080000000040> WPS VEN WPA WME ZyXELD2F58F 4c:9e:ff:d2:f5:90 4 54M -75:-95 100 EP SSID RATES DSPARMS<4> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> HTCAP HTINFO ???<4a0e14000a002c01c800140005001900> ???<7f080100000000000040> WPS VEN WPA WME R2 64:d1:a3:22:11:90 8 54M -89:-95 100 EPS SSID RATES DSPARMS<8> ERP<0x0> XRATES<12,24,48,96> HTCAP HTINFO RSN WME BSSLOAD VEN WPS ASUSCOKLAT 38:2c:4a:e3:64:18 10 54M -91:-95 100 EP SSID RATES DSPARMS<10> ERP<0x0> ???<2f0100> RSN XRATES<12,18,24,96> BSSLOAD HTCAP HTINFO ???<4a0e14000a002c01c800140005001900> ???<7f080500080000000040> WPS VEN WME ???<46057208010000> VEN ------------Y7iSi2qHQXAg97uqj8hwC7-- From owner-freebsd-current@freebsd.org Thu Jun 9 13:02:56 2016 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 8278DB6ECC6 for ; Thu, 9 Jun 2016 13:02:56 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::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 49AA91207 for ; Thu, 9 Jun 2016 13:02:56 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-io0-x233.google.com with SMTP id 5so36968341ioy.1 for ; Thu, 09 Jun 2016 06:02:56 -0700 (PDT) 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-disposition:in-reply-to:user-agent; bh=oxJ7YAtpb6CiJEazSRGwm5jqWTCIhMwdKWE0diNQhDs=; b=XFxBASmaqKdbbfqqbUfMi05NvSr7wBy87+ReJXHhccbjYN1Zg9hx5xVoNs6sCWcnnM NQQIngEiXLNLJTnvO0C3ZvZynyLaRPkQMr3DC1ynSrCTeSJSyR7z608dfO5oVlqKCAcj jpoyK6wCYO56PGwou4ZFSUQtKE8xa01HVoDUicyns0XR9Ib5QJvggn7l/iYvqzfCg2ZH R0dL+efH/8Qcs/hss2e6yMNKwRyQ+NWQLG5u62on8qtmDy2+8CNE+YlDnzd/x7T51sRn fYNirENH7+9QKf9oKyxw51OGJ0WlKLPYJhkC6/Nunw61UQCM/5b40H8edtShrNN6gcaI i+mA== 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-disposition:in-reply-to:user-agent; bh=oxJ7YAtpb6CiJEazSRGwm5jqWTCIhMwdKWE0diNQhDs=; b=g7LHh8C1/ktsaOYcHaHGNSvSnrN/smlnx8N6pzfV5/w+YbyVyBXzLXUvUfN0tNjuvU 5ZFYSvRQCmIqf1Q6hZFDHwTEV8nIpD97r63xTsffVZ9vG7bC+yvaJUbsUXBXt+CxaUbT fTEgS7uNKcHF3EEONEjDwRlF4e55rX49nEW0lEreDlZqvQhW537m5/k731Fr/HzxdWje qJgbzOr0upZMyD1NhfuleTnGo0MZI+ibyH+Casfy0uvEN1vXiEEpD+CjZpStWPLmHXyN sfD3k84fJE+Iyy2Qgvb+I6Okjv3+kgL6r62ILtjLQGUQDuP4Iy8FFLkGPyxKBFhVfRd2 US8w== X-Gm-Message-State: ALyK8tLWk/Un9CpJIYD/0dksXiE/o2gXJZqFhy2G0s6OJViUkaU/Thqfm+GNaLJZEBQPAcuu X-Received: by 10.107.29.18 with SMTP id d18mr18960094iod.22.1465477375449; Thu, 09 Jun 2016 06:02:55 -0700 (PDT) Received: from mutt-hardenedbsd ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id o201sm3130607ioe.15.2016.06.09.06.02.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Jun 2016 06:02:54 -0700 (PDT) Date: Thu, 9 Jun 2016 09:02:52 -0400 From: Shawn Webb To: David Chisnall Cc: "O. Hartmann" , FreeBSD CURRENT Subject: Re: CURRENT: bhyve and Kernel SamePage Mergin Message-ID: <20160609130252.GA55960@mutt-hardenedbsd> References: <20160608170102.6a0ee504.ohartman@zedat.fu-berlin.de> <2DE58803-9030-44D3-9AD3-BD189CBA002E@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2DE58803-9030-44D3-9AD3-BD189CBA002E@FreeBSD.org> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 13:02:56 -0000 Hey David, I'm responding inline. On Thu, Jun 09, 2016 at 09:18:40AM +0100, David Chisnall wrote: > If this paper is the one that I think it is, then I was one of the reviewers. Their attack is neat, but it depends quite a lot on being able to deterministically trigger deduplication. Their proof-of-concept exploit was on Windows (and JavaScript attack was really fun) and I???m not convinced that it would work reliably on Linux or VMWare ESX, which both defer deduplication for as long as possible to avoid NUMA-related overheads. > > We don???t currently have a FreeBSD implementation, but if someone wanted to provide one then a defence against this attack would be fairly simple: count the number of CoW faults that a process is receiving and if it reaches a certain threshold then remove all of its memory from the set of eligible pages. The attack relies on being able to repeatedly trigger CoW faults and time whether they occur, with the same set of pages. At least some existing implementations will make this impossible as these pages will repeatedly be deduplicated and then duplicated and this is already a pathological case that most memory deduplication implementations need to handle (as well as being a security hole, it???s also a big performance killer). Competely agreed. This is a "nothing to see here" situation. The paper simply doesn't apply to FreeBSD. > > Kib has been working on ASLR for FreeBSD (I think it???s in 11?), but at this point it???s more of a checkbox item than a serious mitigation technique. It adds a little bit of work for attackers, but there are so many attacks that can bypass ASLR even with strong entropy that it just increases the work factor slightly. If you???re running code written in C, then you???re better off relying on Capscium compartmentalisation to limit what the attacker can do once they???ve compromised it. Kib's ASR implementation hasn't made it to HEAD, yet. It differs from ASLR in pretty drastic ways. Using heap spraying attacks, an attacker will easily be able to disable the ASR implementation Kib has proposed. The same does not hold true for the proper ASLR implementation that has existed for a number of years--HardenedBSD's. Simply forcing address space fragmentation should not disable ASLR, which is the case for FreeBSD's ASR. Kib's implementation requires a lot of further work, especially in regards to stack and shared page randomization, which doesn't exist in his patch. He views stack and shared page randomization outside the scope of ASR and I have no clue why as no explanation has been given. While ASLR bypasses exist (ROP, SROP, JROP, etc.), they require a number of additional vulnerabilities to be able to effectively control [ER]IP. Just like any security technology, ASLR isn't meant to be the end-all-be-all of security, but just one more layer in a defense-in-depth strategy. The more layers an attacker has to punch through, the higher the burden. Capsicum would indeed be something to look into, but is heavy-handed and requires modification of source code. Capsicum cannot be applied to proprietary applications without coordination from the vendor, whereas ASLR can be. I like Capsicum, but integrating "ALL THE THINGS!" with it takes a lot of work. Thanks, -- Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE From owner-freebsd-current@freebsd.org Thu Jun 9 17:00:20 2016 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 D9067B706A2 for ; Thu, 9 Jun 2016 17:00:20 +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 9A26C1D9B; Thu, 9 Jun 2016 17:00:20 +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 esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1bB3JU-001ZjL-AT>; Thu, 09 Jun 2016 19:00:12 +0200 Received: from x5ce139cf.dyn.telefonica.de ([92.225.57.207] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:AES256-GCM-SHA384:256) (envelope-from ) id <1bB3JU-001rKg-0J>; Thu, 09 Jun 2016 19:00:12 +0200 Date: Thu, 9 Jun 2016 19:00:09 +0200 From: "O. Hartmann" To: David Chisnall Cc: FreeBSD CURRENT , Shawn Webb Subject: Re: CURRENT: bhyve and Kernel SamePage Mergin Message-ID: <20160609190009.071fbde6.ohartman@zedat.fu-berlin.de> In-Reply-To: <2DE58803-9030-44D3-9AD3-BD189CBA002E@FreeBSD.org> References: <20160608170102.6a0ee504.ohartman@zedat.fu-berlin.de> <2DE58803-9030-44D3-9AD3-BD189CBA002E@FreeBSD.org> Organization: FU Berlin X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/bzAVfP5w/QidhSo/WkVjMPQ"; protocol="application/pgp-signature" X-Originating-IP: 92.225.57.207 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 17:00:20 -0000 --Sig_/bzAVfP5w/QidhSo/WkVjMPQ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Am Thu, 9 Jun 2016 09:18:40 +0100 David Chisnall schrieb: > If this paper is the one that I think it is, then I was one of the review= ers. Their > attack is neat, but it depends quite a lot on being able to deterministic= ally trigger > deduplication. Their proof-of-concept exploit was on Windows (and JavaSc= ript attack > was really fun) and I=E2=80=99m not convinced that it would work reliably= on Linux or VMWare > ESX, which both defer deduplication for as long as possible to avoid NUMA= -related > overheads. >=20 > We don=E2=80=99t currently have a FreeBSD implementation, but if someone = wanted to provide one > then a defence against this attack would be fairly simple: count the numb= er of CoW > faults that a process is receiving and if it reaches a certain threshold = then remove > all of its memory from the set of eligible pages. The attack relies on b= eing able to > repeatedly trigger CoW faults and time whether they occur, with the same = set of pages. > At least some existing implementations will make this impossible as these= pages will > repeatedly be deduplicated and then duplicated and this is already a path= ological case > that most memory deduplication implementations need to handle (as well as= being a > security hole, it=E2=80=99s also a big performance killer). >=20 > Kib has been working on ASLR for FreeBSD (I think it=E2=80=99s in 11?), b= ut at this point it=E2=80=99s > more of a checkbox item than a serious mitigation technique. It adds a l= ittle bit of > work for attackers, but there are so many attacks that can bypass ASLR ev= en with strong > entropy that it just increases the work factor slightly. If you=E2=80=99= re running code > written in C, then you=E2=80=99re better off relying on Capscium compartm= entalisation to limit > what the attacker can do once they=E2=80=99ve compromised it. >=20 > David >=20 > > On 8 Jun 2016, at 16:01, O. Hartmann wrot= e: > >=20 > > A couple of days I got as a responsible personell for a couple of syste= ms a warning > > about the vulnerabilities of the mechanism called "Kernel SamePage Merg= in". On this > > year's IEEE symposion there has been submitted a paper by Bosman et al.= , 2016, > > describing an attack on KSM. This technique, also referred to as memory= /page > > deduplication, seems to be vulnerable by design under certain circumsta= nces. I guess > > the experts of the readers here do already know, but I consider myself = a non-expert > > and therefore, I'd like to ask about the status of that kind of develop= ment in > > FreeBSD. I read about a project of last year's Google Summer of Code 20= 15 targetting > > KSM on FreeBSD. > >=20 > > In Linux, this deduplication techniques is implemented since kernel 2.6= .38 and Windows > > Kernel uses this techniques since Windows 8.1 and sibblings (also Windo= ws Server). We > > were strongly advised to disable those "features" in Windows clients, s= ervers and > > Linux servers, if used. > >=20 > > Other papers describe successful attacks on memory contents and ASLR by= misusing KSM. > > On Windows, mmap() entropy is 19bit, on Linux usually 28bit. And FreeBS= D (if > > planned/used/already implemented?)?=20 > >=20 > > If you are interested I could provide links or PDFs of the papers I alr= eady gathered > > about that subject (it is not much, simply google for "KSM FReeBSD" or = KSM > > deduplication ASLR). > >=20 > > Thanks in advance, > >=20 > > oh =20 >=20 Hello David, sorry for the lack of references.=20 Bosman et al., 2016: doi: 10.1109/SP.2016.63 (http://www.ieee-security.org/TC/SP2016/papers/0824a987.pdf), this paper ha= s been subject of a warning given to institutions. An older one, but also interesting, is Xiao et al., 2013: doi: 10.1109/DSN.2013.6575349 (http://www.cs.wm.edu/~hnw/paper/memdedup.pdf)=20 and this one=20 Barresi et al., 2015 (https://www.usenix.org/node/191961). The first paper is of (my) concern, since it triggered some interests and c= ouriosities of mine. Regards, Oliver Hartmann --Sig_/bzAVfP5w/QidhSo/WkVjMPQ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXWaCZAAoJEOgBcD7A/5N8DTQH/j+FFgPrSNxLnuIVAoVeTiF0 +1wwZqWjdtvQWSSLgzlMATUQ3U3wQFcYj5rAqXB0Mt7YpRVC0UOd3OsBre0y3F4O +mw/I8gYHnGJCDweLSDa7HhhhW8HhLr8xHigVxFXrVU4FFcVOGyRWEQg64OsyJ8L PCvNekcCwwVZYR3KC0cG2UwQpZHvWebYLnbI7sfjb1DaIImc9GRPep7msDNSPbG3 r8e0LJDhGCjKTXtl7eXCWofERL8R8KoWKos/9d8TZlmh9N86F3K3ksDX3w8Ds6Li 10GjNo0ppa7W5F165QuAkVeBAkh8Auy2a4GbRJfNTP407Z2Hn+OuIPMLw0XzgFg= =Dxth -----END PGP SIGNATURE----- --Sig_/bzAVfP5w/QidhSo/WkVjMPQ-- From owner-freebsd-current@freebsd.org Thu Jun 9 22:34:14 2016 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 7C372B704D3 for ; Thu, 9 Jun 2016 22:34:14 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 4227B16E6 for ; Thu, 9 Jun 2016 22:34:14 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-oi0-x229.google.com with SMTP id p204so86315814oih.3 for ; Thu, 09 Jun 2016 15:34:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=tZPo1gpePgO+39BlJibdLKCDDZl6ZPUJ5XjF8H1EuXM=; b=XEhZm2CNylrwsIGyfsGWL66dK85L67EneBF1iUlmnDoIMYj7k90/09kQaABUosUcWH 92dVHUPYhs/SocKCbDLY4sTo8ngDWUhM8chNRRh5uoRVtXjzHK9dsKW6St6XJegYfDDV 5wfARunJbgatV2dfQ9l+FtZJIunO3WjAnoGiH1qwBhPKuao9WlFVoGn/kuAuf5y5YBr9 XSjO3/jtYVmmLYjcY8AkPHitpDlIofrmaj5wfHnOAtY3C2tnz34fSCNVRL29ZVRweSV0 fts8+82J7X7MTUU5KrEt8sD918qeQvga0hDIrqricNMp/1Yn81POcF3gXcDMvza5sd1H ZaXg== 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:from :date:message-id:subject:to:cc; bh=tZPo1gpePgO+39BlJibdLKCDDZl6ZPUJ5XjF8H1EuXM=; b=UzNLwqpwUgoBBVEPKB/h0W/Gj6MMz9cBtmT9b4CHq1jXqhxxULURQHzr7JnXvTIAT2 ZOjXZMHFAKjvlMCkA/vsuN+qP8uhstuWnwP8urxogXba+VaK98VBpYLREyI7DBiLDS0P /e/eswojLqn80wtJmra0GF6J0H0+DyWt5FgWZVzZL7MTwL6JOJHF1MtjDwf+BDz2jGzc +XgQVsUZTmtI9S5Lt/LMA2jfXM4VjVJGsrKu6u/6EFh3iNVp4a6YppvD0vtI2LySBuHt XTypnOV2oA+POXz5QDWs6RYE8aIQWYLuhj6+wdfiiK9iDltXV1okE5Tivc3vRiHGf/RW tuSw== X-Gm-Message-State: ALyK8tLYdiXjM/iDdCLmeVz07ZwVMV/Z5mBSh4TZfUARzduLE+MDv8EDNFwcrLmnnKbWuqRfwU0jv4cB6s4Evg== X-Received: by 10.202.216.84 with SMTP id p81mr7304310oig.152.1465511653576; Thu, 09 Jun 2016 15:34:13 -0700 (PDT) MIME-Version: 1.0 Sender: crodr001@gmail.com Received: by 10.157.8.113 with HTTP; Thu, 9 Jun 2016 15:34:13 -0700 (PDT) In-Reply-To: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> References: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> From: Craig Rodrigues Date: Thu, 9 Jun 2016 15:34:13 -0700 X-Google-Sender-Auth: B1tj9hpEATpT_ayjkh2hQASN4hw Message-ID: Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: freebsd-current Current Cc: =?UTF-8?B?6LW15paw?= Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 22:34:14 -0000 On Wed, Jun 8, 2016 at 11:41 PM, Xin Li wrote: > > (I think the current implementation > would do everything with plaintext protocol over wire, so while it > You are correct. This document http://puffysecurity.com/wiki/ypldap.html#2 states: # # ypldap cant use SSL or SASL... # You must allow unsecured authentication with the following line # Then setup OpenIKED VPN or use OpenSSH Socket or Port Forwording # There is still value to ypldap as it is now, and getting feedback from users (especially Active Directory) would be very useful. If someone could document a configuration which uses IPSEC or OpenSSH forwarding, that would be nice. In future, maybe someone in OpenBSD or FreeBSD will implement things like LDAP over SSL. -- Craig From owner-freebsd-current@freebsd.org Thu Jun 9 22:49:59 2016 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 B8387B7097C for ; Thu, 9 Jun 2016 22:49:59 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A6101FCA for ; Thu, 9 Jun 2016 22:49:59 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [38.64.177.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id C560B101CC for ; Thu, 9 Jun 2016 22:49:54 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/C560B101CC; dkim=none; dkim-atps=neutral Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: freebsd-current@freebsd.org References: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> From: Matthew Seaman Message-ID: Date: Thu, 9 Jun 2016 18:49:53 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Es5OKPpun0CiEi4BdPEEsDH8EXs78R7bF" X-Virus-Scanned: clamav-milter 0.99.1 at smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 09 Jun 2016 22:49:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Es5OKPpun0CiEi4BdPEEsDH8EXs78R7bF Content-Type: multipart/mixed; boundary="xjgH5SXE5GQnoj6c0IxraP1U77wAoW4rF" From: Matthew Seaman To: freebsd-current@freebsd.org Message-ID: Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory References: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> In-Reply-To: --xjgH5SXE5GQnoj6c0IxraP1U77wAoW4rF Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 09/06/2016 18:34, Craig Rodrigues wrote: > There is still value to ypldap as it is now, and getting feedback from > users (especially Active Directory) would be very useful. > If someone could document a configuration which uses IPSEC or OpenSSH > forwarding, that would be nice. >=20 > In future, maybe someone in OpenBSD or FreeBSD will implement things li= ke > LDAP over SSL. What advantages does ypldap offer over nss-pam-ldapd (in ports) ? nss-pam-ldapd can use both ldap+STARTTLS or ldaps to encrypt data in transit, and I find it works very well for using OpenLDAP as a central account database. I believe it works with AD, but haven't tried that myself. Cheers, Matthew --xjgH5SXE5GQnoj6c0IxraP1U77wAoW4rF-- --Es5OKPpun0CiEi4BdPEEsDH8EXs78R7bF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJXWfKRXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATiVIQAIyghOOMqmxboxfZN5uY2grS xCdpycp8QVa88IOOZQaroZxo3htStrKCuGnPJap4sjLtGb9DUj/NOFQWTKlg339B eO9vtfgceaI52Nn4e6io4bdie1pDnC5hNUMiVc/cCSmO8EHeYck59+iDsSF/lWk7 LJXv9IFXrxgf4kLEOhDv8C1ei1YtvJqdeeJ3joWxy1Lj8UQe8KAO62bvRIxms7hL FAbK5igiOg0YOeroBUQTzoBjsrL8Z6xd5wvXXnUqHSheNmguIUbMe4TenEuc9+qe Nt36K6CfHj/KaZHK4VARC7O1DY9i4rJ9K/gcoRcglQE5pYb3lWV9sRepsxQ5nd5/ 6Agq7IYUS7Iu1EM/rjXL/L1UR526AKrB6wxG/3ncUfUE9O0qHGLdqiYx64qvLIXW uLCWO4U6QscLRaMCuF+kZmejIUykBwQ9CJYYJxbxNW4A7/Oqwpez7jEIHXz2b8D3 bMkW5KebVqvSW3FW79A6BSmscK+o/By/6X2l2y3wzLdX4fphRuYnO4/hpyBNSAQD oyDu9aFOQ0HyvmLKNLbW+ducQFSdugIGI8+QwXrzq/JCYsW3iTVdckHiDRo+Gs0q ZlZMycy76lb4SR0eaF5crC7OskxDkwry0iWBMLaCwIZXTuK5Q2OiX0opAX/4tn+0 rmEWrJyTt0lWspiLKfBD =WKO1 -----END PGP SIGNATURE----- --Es5OKPpun0CiEi4BdPEEsDH8EXs78R7bF-- From owner-freebsd-current@freebsd.org Fri Jun 10 00:05:07 2016 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 CC407B70BBC; Fri, 10 Jun 2016 00:05:07 +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 BB5001862; Fri, 10 Jun 2016 00:05:07 +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 BFEE21A9; Fri, 10 Jun 2016 00:05:07 +0000 (UTC) Date: Fri, 10 Jun 2016 00:05:04 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jamie@FreeBSD.org, imp@FreeBSD.org, jilles@FreeBSD.org, pfg@FreeBSD.org, avos@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <260352707.52.1465517107801.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3369 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 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.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 00:05:07 -0000 FreeBSD_HEAD_i386 - Build #3369 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3369/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3369/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3369/cons= ole Change summaries: 301771 by imp: New NVMe front end (nda). 301770 by pfg: rpcbind(8): Make use of some xdr_* macros. xdr_rpcproc, xdr_rpcprog and xdr_rpcvers were broken in older versions of FreeBSD but fixed in r296394. Give them some use hoping they help make the code somewhat more readable. 301769 by pfg: libc/rpc: Make use of some xdr_* macros. (part 2) xdr_rpcproc, xdr_rpcprog and xdr_rpcvers were broken in older versions of FreeBSD but fixed in r296394. Give them some use hoping they help make the code somewhat more readable. 301768 by jilles: utimes(2),utime(3): Add deprecation in favour of utimensat(2) and futimens(= 2). Setting time by seconds or microseconds may cause unexpected effects especially if sysctl vfs.timestamp_precision=3D3 (not default). Calling the obsolete functions with NULL timestamps is acceptable. 301767 by adrian: [ath] add a placeholder event for debuggin EDMA TX FIFO push events. Some later code I'll commit pushes lists of frames into the EDMA TX FIFO, rather than a single frame at a time. The CABQ code already pushes frame lists, but it turns out we should actually be doing it in general or performance tanks. :( 301766 by adrian: [ath] report node queue overflows. I need to also update athstats to report this too. 301765 by jilles: install: When preserving timestamps, also copy the nanoseconds part. Now that we have utimensat in -legacy, install(1) can use it. This is a revert of r299942 which is itself a revert of r299850. 301764 by jamie: Fix a vnode leak when giving a child jail a too-long path when debug.disablefullpath=3D1. 301763 by jilles: build: Add legacy support for futimens() and utimensat(). In order to allow using utimensat() in install(1), add futimens() and utimensat() to -legacy. The files futimens.c and utimensat.c are modified copies of the files under lib/libc/sys/ since the libc versions use symbols that do not exist in the libc on the build system (sys_futimens and sys_utimensat) . I expect the next non-sweeping change to both sets of files to be to delete them, anyway= . This will allow reverting r299942 (which is a revert of r299850) enabling nanosecond timestamps in install(1). Reviewed by:=09bdrewery 301762 by avos: urtwn: reinstall group keys on every device startup. Since key table is cleared on every device shutdown, static WEP keys (which are set only once) need to be reinstalled manually every time when device starts running. Tested with RTL8188EU, STA (all ciphers) / IBSS (WPA-none) modes. The end of the build log: [...truncated 79403 lines...] --- all_subdir_lib --- --- _poll.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._poll.po -MT_poll.po -std=3Dgnu99 -fstack-protector-strong = -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/= lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib= /msun/src -c _poll.S -o _poll.po --- all_subdir_gnu --- --- data.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.data.o -MTdata.o -std=3Dgnu99 -fstack-protector-strong -= Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/= gnu/usr.bin/dtc/../../../contrib/dtc/data.c -o data.o --- all_subdir_lib --- --- _ppoll.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._ppoll.po -MT_ppoll.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _ppoll.S -o _ppoll.po --- _pselect.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._pselect.po -MT_pselect.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _pselect.S -o _pselect.po --- _read.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._read.po -MT_read.po -std=3Dgnu99 -fstack-protector-strong = -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/= lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib= /msun/src -c _read.S -o _read.po --- _readv.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._readv.po -MT_readv.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _readv.S -o _readv.po --- _recvfrom.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._recvfrom.po -MT_recvfrom.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c _recvfrom.S -o _recvfrom.po --- _recvmsg.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._recvmsg.po -MT_recvmsg.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _recvmsg.S -o _recvmsg.po --- all_subdir_gnu --- --- flattree.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.flattree.o -MTflattree.o -std=3Dgnu99 -fstack-protector-= strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -W= no-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-vari= able -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality = -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-sw= itch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /= usr/src/gnu/usr.bin/dtc/../../../contrib/dtc/flattree.c -o flattree.o --- all_subdir_lib --- --- _select.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._select.po -MT_select.po -std=3Dgnu99 -fstack-protector-str= ong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/= src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src= /lib/msun/src -c _select.S -o _select.po --- all_subdir_kerberos5 --- --- external.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../= crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../.= ./../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgs= sapi_ntlm/../../include -MD -MF.depend.external.po -MTexternal.po -std=3Dg= nu99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/= lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm/external.c -o ex= ternal.po --- all_subdir_lib --- --- _sendmsg.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sendmsg.po -MT_sendmsg.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _sendmsg.S -o _sendmsg.po --- _sendto.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sendto.po -MT_sendto.po -std=3Dgnu99 -fstack-protector-str= ong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/= src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src= /lib/msun/src -c _sendto.S -o _sendto.po --- _setcontext.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._setcontext.po -MT_setcontext.po -std=3Dgnu99 -fstack-prote= ctor-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -W= no-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments = -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I= /usr/src/lib/msun/src -c _setcontext.S -o _setcontext.po --- _sigprocmask.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigprocmask.po -MT_sigprocmask.po -std=3Dgnu99 -fstack-pro= tector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitial= ized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-eq= uality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef = -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argument= s -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 = -I/usr/src/lib/msun/src -c _sigprocmask.S -o _sigprocmask.po --- _sigsuspend.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigsuspend.po -MT_sigsuspend.po -std=3Dgnu99 -fstack-prote= ctor-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -W= no-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments = -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I= /usr/src/lib/msun/src -c _sigsuspend.S -o _sigsuspend.po --- _sigtimedwait.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigtimedwait.po -MT_sigtimedwait.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c _sigtimedwait.S -o _sigtimedwait.po --- _sigwait.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigwait.po -MT_sigwait.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _sigwait.S -o _sigwait.po --- _sigwaitinfo.po --- --- all_subdir_kerberos5 --- --- import_name.po --- --- all_subdir_lib --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigwaitinfo.po -MT_sigwaitinfo.po -std=3Dgnu99 -fstack-pro= tector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitial= ized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-eq= uality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef = -Wno-switch -Wno-switch-enum -Wno-knr-promoted-para--- all_subdir_kerberos5= --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../= crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../.= ./../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgs= sapi_ntlm/../../include -MD -MF.depend.import_name.po -MTimport_name.po -s= td=3Dgnu99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerb= eros5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm/import_nam= e.c -o import_name.po --- all_subdir_lib --- meter -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 = -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/src -c _sigwaitinfo.S -o _si= gwaitinfo.po --- _swapcontext.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._swapcontext.po -MT_swapcontext.po -std=3Dgnu99 -fstack-pro= tector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitial= ized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-eq= uality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef = -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argument= s -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 = -I/usr/src/lib/msun/src -c _swapcontext.S -o _swapcontext.po --- _wait4.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._wait4.po -MT_wait4.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _wait4.S -o _wait4.po --- _wait6.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._wait6.po -MT_wait6.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _wait6.S -o _wait6.po --- _write.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._write.po -MT_write.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _write.S -o _write.po --- all_subdir_gnu --- --- srcpos.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.srcpos.o -MTsrcpos.o -std=3Dgnu99 -fstack-protector-stro= ng -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-p= ointer-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-unused-local-typedef -Wno-switch= -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/= src/gnu/usr.bin/dtc/../../../contrib/dtc/srcpos.c -o srcpos.o --- all_subdir_lib --- --- _writev.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._writev.po -MT_writev.po -std=3Dgnu99 -fstack-protector-str= ong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/= src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src= /lib/msun/src -c _writev.S -o _writev.po --- all_subdir_rescue --- --- tw.spell.o --- cc -O2 -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcs= h -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_NLS_CATALOGS -DRESCUE -MD -MF.dep= end.tw.spell.o -MTtw.spell.o -std=3Dgnu99 -fstack-protector-strong -Wsystem= -headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-pa= rentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-lo= cal-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-p= arentheses -Qunused-arguments -c /usr/src/bin/csh/../../contrib/tcsh/tw.s= pell.c -o tw.spell.o --- all_subdir_lib --- --- _sigaction.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._sigaction.po -MT_sigaction.po -std=3Dgnu99 -fstack-protect= or-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized= -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-v= ariable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equali= ty -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno= -switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -= I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/u= sr/src/lib/msun/src -c _sigaction.S -o _sigaction.po --- stack_protector.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.stack_protector.po -MTstack_protector.po -std=3Dgnu99 -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun= /src -c /usr/src/lib/libc/secure/stack_protector.c -o stack_protector.po --- all_subdir_kerberos5 --- --- import_sec_context.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../= crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../.= ./../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgs= sapi_ntlm/../../include -MD -MF.depend.import_sec_context.po -MTimport_sec= _context.po -std=3Dgnu99 -fstack-protector-strong -Qunused-arguments -c= /usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/n= tlm/import_sec_context.c -o import_sec_context.po --- all_subdir_gnu --- --- util.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.util.o -MTutil.o -std=3Dgnu99 -fstack-protector-strong -= Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/= gnu/usr.bin/dtc/../../../contrib/dtc/util.c -o util.o --- all_subdir_rescue --- --- tc.defs.o --- cc -O2 -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcs= h -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_NLS_CATALOGS -DRESCUE -MD -MF.dep= end.tc.defs.o -MTtc.defs.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-h= eaders -Werror -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 -Wno-par= entheses -Qunused-arguments -c tc.defs.c -o tc.defs.o --- all_subdir_lib --- --- stack_protector_compat.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.stack_protector_compat.po -MTstack_protector_compat.po -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/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/u= sr/src/lib/msun/x86 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/secure/sta= ck_protector_compat.c -o stack_protector_compat.po --- auth_none.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.auth_none.po -MTauth_none.po -std=3Dgnu99 -fstack-protector-= strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -W= no-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-vari= able -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality = -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-sw= itch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/u= sr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/= src/lib/msun/src -c /usr/src/lib/libc/rpc/auth_none.c -o auth_none.po --- all_subdir_rescue --- --- badsect_make --- (cd /usr/src/rescue/rescue/../../sbin/badsect && /usr/obj/usr/src/make.i38= 6/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue= /rescue/badsect/ depend && /usr/obj/usr/src/make.i386/bmake -DRESCUE CRUNCH= _CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/badsect/ badsec= t.o) --- .depend --- echo badsect.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp= /usr/lib/libufs.a >> .depend --- badsect.o --- cc -O2 -pipe -DRESCUE -MD -MF.depend.badsect.o -MTbadsect.o -std=3Dgnu9= 9 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-decla= rations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-co= nst-variable -Qunused-arguments -c /usr/src/sbin/badsect/badsect.c -o bad= sect.o --- all_subdir_lib --- --- auth_unix.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.auth_unix.po -MTauth_unix.po -std=3Dgnu99 -fstack-protector-= strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -W= no-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-vari= able -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality = -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-sw= itch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/u= sr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/= src/lib/msun/src -c /usr/src/lib/libc/rpc/auth_unix.c -o auth_unix.po --- all_subdir_gnu --- --- fdt.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.fdt.o -MTfdt.o -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-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-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/src/gn= u/usr.bin/dtc/../../../sys/contrib/libfdt/fdt.c -o fdt.o --- all_subdir_kerberos5 --- --- indicate_mechs.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../= crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../.= ./../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgs= sapi_ntlm/../../include -MD -MF.depend.indicate_mechs.po -MTindicate_mechs= .po -std=3Dgnu99 -fstack-protector-strong -Qunused-arguments -c /usr/sr= c/kerberos5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm/indi= cate_mechs.c -o indicate_mechs.po --- all_subdir_rescue --- --- camcontrol_make --- (cd /usr/src/rescue/rescue/../../sbin/camcontrol && /usr/obj/usr/src/make.= i386/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Dres= cue/rescue/camcontrol/ depend && /usr/obj/usr/src/make.i386/bmake -DRESCUE = CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/camcontro= l/ camcontrol.o util.o attrib.o epc.o fwdownload.o modeedit.o persist.o pro= gress.o zone.o) --- all_subdir_gnu --- --- fdt_ro.o --- --- all_subdir_rescue --- --- .depend --- --- all_subdir_gnu --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.fdt_ro.o -MTfdt_ro.o -std=3Dgnu99 -fstack-protector-stro= ng -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-p= ointer-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-unused-local-typedef -Wno-switch= -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/= src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt/fdt_ro.c -o fdt_ro.o --- all_subdir_lib --- --- authunix_prot.po --- --- all_subdir_rescue --- echo camcontrol.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/= tmp/usr/lib/libcam.a /usr/obj/usr/src/tmp/usr/lib/libsbuf.a /usr/obj/usr/sr= c/tmp/usr/lib/libutil.a >> .depend --- all_subdir_lib --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.authunix_prot.po -MTauthunix_prot.po -std=3Dgnu99 -fstack-pr= otector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitia= lized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-co= nst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-e= quality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef= -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argumen= ts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86= -I/usr/src/lib/msun/src -c /usr/src/lib/libc/rpc/authunix_prot.c -o authun= ix_prot.po --- all_subdir_rescue --- --- camcontrol.o --- cc -O2 -pipe -DRESCUE -MD -MF.depend.camcontrol.o -MTcamcontrol.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variabl= e-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Qunused-arguments -c /usr/src/sbin/camcontrol/camcon= trol.c -o camcontrol.o --- all_subdir_lib --- --- bindresvport.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.bindresvport.po -MTbindresvport.po -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitiali= zed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equ= ality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -= Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments= -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -= I/usr/src/lib/msun/src -c /usr/src/lib/libc/rpc/bindresvport.c -o bindresvp= ort.po --- clnt_bcast.po --- cc -pg -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../= include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/= lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -DI= NET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE = -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../cont= rib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/us= r/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -D= DES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -= MD -MF.depend.clnt_bcast.po -MTclnt_bcast.po -std=3Dgnu99 -fstack-protecto= r-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized = -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-va= riable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equalit= y -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-= switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I= /usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/us= r/src/lib/msun/src -c /usr/src/lib/libc/rpc/clnt_bcast.c -o clnt_bcast.po --- all_subdir_kerberos5 --- --- init_sec_context.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/= heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../= crypto/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../.= ./../crypto/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../= ../crypto/heimdal/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgs= sapi_ntlm/../../include -MD -MF.depend.init_sec_context.po -MTinit_sec_con= text.po -std=3Dgnu99 -fstack-protector-strong -Qunused-arguments -c /us= r/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/heimdal/lib/gssapi/ntlm/= init_sec_context.c -o init_sec_context.po --- all_subdir_rescue --- In file included from /usr/src/sbin/camcontrol/camcontrol.c:56: /usr/obj/usr/src/tmp/usr/include/cam/cam_ccb.h:44:10: fatal error: 'cam/nvm= e/nvme_all.h' file not found #include ^ --- all_subdir_gnu --- --- fdt_rw.o --- cc -O2 -pipe -I. -I/usr/src/gnu/usr.bin/dtc -I/usr/src/gnu/usr.bin/dtc/.= ./../../contrib/dtc -I/usr/src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt = -g -MD -MF.depend.fdt_rw.o -MTfdt_rw.o -std=3Dgnu99 -fstack-protector-stro= ng -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-p= ointer-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-unused-local-typedef -Wno-switch= -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c /usr/= src/gnu/usr.bin/dtc/../../../sys/contrib/libfdt/fdt_rw.c -o fdt_rw.o --- all_subdir_rescue --- 1 error generated. *** [camcontrol.o] Error code 1 bmake[6]: stopped in /usr/src/sbin/camcontrol 1 error bmake[6]: stopped in /usr/src/sbin/camcontrol *** [camcontrol_make] Error code 2 bmake[5]: stopped in /usr/obj/usr/src/rescue/rescue 1 error bmake[5]: stopped in /usr/obj/usr/src/rescue/rescue *** [objs] Error code 2 bmake[4]: stopped in /usr/src/rescue/rescue 1 error bmake[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 bmake[3]: stopped in /usr/src/rescue 1 error bmake[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_gnu --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/gnu/usr.bin/dtc *** [all_subdir_gnu/usr.bin/dtc] Error code 2 bmake[4]: stopped in /usr/src/gnu/usr.bin 1 error bmake[4]: stopped in /usr/src/gnu/usr.bin *** [all_subdir_gnu/usr.bin] Error code 2 bmake[3]: stopped in /usr/src/gnu 1 error bmake[3]: stopped in /usr/src/gnu *** [all_subdir_gnu] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/kerberos5/lib/libgssapi_ntlm *** [all] Error code 2 bmake[4]: stopped in /usr/src/kerberos5/lib 1 error bmake[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 bmake[3]: stopped in /usr/src/kerberos5 1 error bmake[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson658792712443509519.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Jun 10 02:04:40 2016 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 534B8AEE448; Fri, 10 Jun 2016 02:04:40 +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 393EA11D0; Fri, 10 Jun 2016 02:04:40 +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 59F9B1EC; Fri, 10 Jun 2016 02:04:40 +0000 (UTC) Date: Fri, 10 Jun 2016 02:04:39 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: cy@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1161476944.56.1465524280377.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <260352707.52.1465517107801.JavaMail.jenkins@jenkins-9.freebsd.org> References: <260352707.52.1465517107801.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3370 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 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.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 02:04:40 -0000 FreeBSD_HEAD_i386 - Build #3370 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3370/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3370/cha= nges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3370/cons= ole Change summaries: 301775 by cy: Clarify the wording to be more accurate. Approved by:=09re@ (gjb) MFC after:=091 week X-MFC with:=09r301773 301773 by cy: Update the man ipf.8 man page to accurately reflect that the -6 option is a noop and only here for backward compatibility. MFC after:=091 week The end of the build log: [...truncated 79943 lines...] cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_getmode.po -MTcap_getmode.po -std=3Dgnu99 -fstack-prote= ctor-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitializ= ed -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const= -variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equa= lity -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -W= no-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments = -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I= /usr/src/lib/msun/src -c cap_getmode.S -o cap_getmode.po --- pdfork.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.pdfork.po -MTpdfork.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c pdfork.S -o pdfork.po --- pdkill.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.pdkill.po -MTpdkill.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c pdkill.S -o pdkill.po --- all_subdir_kerberos5 --- --- ks_p12.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimda= l/lib/hx509 -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/h= x509/ref -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1= -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/wind -I/usr/= src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/roken -I. -DHAVE_C= ONFIG_H -I/usr/src/kerberos5/lib/libhx509/../../include -MD -MF.depend.ks_= p12.po -MTks_p12.po -std=3Dgnu99 -fstack-protector-strong -Qunused-argum= ents -c /usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/hx509/= ks_p12.c -o ks_p12.po --- all_subdir_lib --- --- pdgetpid.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.pdgetpid.po -MTpdgetpid.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c pdgetpid.S -o pdgetpid.po --- getloginclass.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.getloginclass.po -MTgetloginclass.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c getloginclass.S -o getloginclass.po --- setloginclass.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.setloginclass.po -MTsetloginclass.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c setloginclass.S -o setloginclass.po --- rctl_get_racct.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.rctl_get_racct.po -MTrctl_get_racct.po -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-unini= tialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthese= s-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-type= def -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argu= ments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/= x86 -I/usr/src/lib/msun/src -c rctl_get_racct.S -o rctl_get_racct.po --- rctl_get_rules.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.rctl_get_rules.po -MTrctl_get_rules.po -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-unini= tialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthese= s-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-type= def -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argu= ments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/= x86 -I/usr/src/lib/msun/src -c rctl_get_rules.S -o rctl_get_rules.po --- rctl_get_limits.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.rctl_get_limits.po -MTrctl_get_limits.po -std=3Dgnu99 -fsta= ck-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uni= nitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unus= ed-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthe= ses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-ty= pedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-ar= guments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msu= n/x86 -I/usr/src/lib/msun/src -c rctl_get_limits.S -o rctl_get_limits.po --- rctl_add_rule.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.rctl_add_rule.po -MTrctl_add_rule.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c rctl_add_rule.S -o rctl_add_rule.po --- rctl_remove_rule.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.rctl_remove_rule.po -MTrctl_remove_rule.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c rctl_remove_rule.S -o rctl_remove_rul= e.po --- posix_fallocate.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.posix_fallocate.po -MTposix_fallocate.po -std=3Dgnu99 -fsta= ck-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uni= nitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unus= ed-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthe= ses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-ty= pedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-ar= guments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msu= n/x86 -I/usr/src/lib/msun/src -c posix_fallocate.S -o posix_fallocate.po --- posix_fadvise.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.posix_fadvise.po -MTposix_fadvise.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c posix_fadvise.S -o posix_fadvise.po --- cap_rights_limit.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_rights_limit.po -MTcap_rights_limit.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c cap_rights_limit.S -o cap_rights_limi= t.po --- cap_ioctls_limit.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_ioctls_limit.po -MTcap_ioctls_limit.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c cap_ioctls_limit.S -o cap_ioctls_limi= t.po --- cap_ioctls_get.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_ioctls_get.po -MTcap_ioctls_get.po -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-unini= tialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthese= s-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-type= def -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argu= ments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/= x86 -I/usr/src/lib/msun/src -c cap_ioctls_get.S -o cap_ioctls_get.po --- all_subdir_kerberos5 --- --- ks_keychain.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimda= l/lib/hx509 -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/h= x509/ref -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1= -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/wind -I/usr/= src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/roken -I. -DHAVE_C= ONFIG_H -I/usr/src/kerberos5/lib/libhx509/../../include -MD -MF.depend.ks_= keychain.po -MTks_keychain.po -std=3Dgnu99 -fstack-protector-strong -Qun= used-arguments -c /usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/= lib/hx509/ks_keychain.c -o ks_keychain.po --- all_subdir_lib --- --- cap_fcntls_limit.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_fcntls_limit.po -MTcap_fcntls_limit.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c cap_fcntls_limit.S -o cap_fcntls_limi= t.po --- cap_fcntls_get.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.cap_fcntls_get.po -MTcap_fcntls_get.po -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-unini= tialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthese= s-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-type= def -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argu= ments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/= x86 -I/usr/src/lib/msun/src -c cap_fcntls_get.S -o cap_fcntls_get.po --- bindat.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.bindat.po -MTbindat.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c bindat.S -o bindat.po --- connectat.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.connectat.po -MTconnectat.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c connectat.S -o connectat.po --- chflagsat.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.chflagsat.po -MTchflagsat.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c chflagsat.S -o chflagsat.po --- all_subdir_rescue --- --- tw.spell.o --- cc -O2 -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcs= h -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_NLS_CATALOGS -DRESCUE -MD -MF.dep= end.tw.spell.o -MTtw.spell.o -std=3Dgnu99 -fstack-protector-strong -Wsystem= -headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wn= o-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-pa= rentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-lo= cal-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-p= arentheses -Qunused-arguments -c /usr/src/bin/csh/../../contrib/tcsh/tw.s= pell.c -o tw.spell.o --- all_subdir_lib --- --- pipe2.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.pipe2.po -MTpipe2.po -std=3Dgnu99 -fstack-protector-strong = -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/= lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib= /msun/src -c pipe2.S -o pipe2.po --- aio_mlock.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.aio_mlock.po -MTaio_mlock.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c aio_mlock.S -o aio_mlock.po --- procctl.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.procctl.po -MTprocctl.po -std=3Dgnu99 -fstack-protector-str= ong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/= src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src= /lib/msun/src -c procctl.S -o procctl.po --- all_subdir_kerberos5 --- --- lock.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimda= l/lib/hx509 -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/h= x509/ref -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1= -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/wind -I/usr/= src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/roken -I. -DHAVE_C= ONFIG_H -I/usr/src/kerberos5/lib/libhx509/../../include -MD -MF.depend.loc= k.po -MTlock.po -std=3Dgnu99 -fstack-protector-strong -Qunused-arguments= -c /usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/hx509/lock= .c -o lock.po --- all_subdir_lib --- --- numa_getaffinity.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.numa_getaffinity.po -MTnuma_getaffinity.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c numa_getaffinity.S -o numa_getaffinit= y.po --- all_subdir_rescue --- --- tc.defs.o --- cc -O2 -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcs= h -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_NLS_CATALOGS -DRESCUE -MD -MF.dep= end.tc.defs.o -MTtc.defs.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-h= eaders -Werror -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 -Wno-par= entheses -Qunused-arguments -c tc.defs.c -o tc.defs.o --- all_subdir_lib --- --- numa_setaffinity.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend.numa_setaffinity.po -MTnuma_setaffinity.po -std=3Dgnu99 -fs= tack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/m= sun/x86 -I/usr/src/lib/msun/src -c numa_setaffinity.S -o numa_setaffinit= y.po --- _getlogin.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._getlogin.po -MT_getlogin.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c _getlogin.S -o _getlogin.po --- _exit.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._exit.po -MT_exit.po -std=3Dgnu99 -fstack-protector-strong = -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/= lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib= /msun/src -c _exit.S -o _exit.po --- all_subdir_rescue --- --- badsect_make --- (cd /usr/src/rescue/rescue/../../sbin/badsect && /usr/obj/usr/src/make.i38= 6/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue= /rescue/badsect/ depend && /usr/obj/usr/src/make.i386/bmake -DRESCUE CRUNCH= _CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/badsect/ badsec= t.o) --- .depend --- echo badsect.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp= /usr/lib/libufs.a >> .depend --- all_subdir_lib --- --- _clock_gettime.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._clock_gettime.po -MT_clock_gettime.po -std=3Dgnu99 -fstack= -protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-unini= tialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused= -const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthese= s-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-type= def -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argu= ments -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/= x86 -I/usr/src/lib/msun/src -c _clock_gettime.S -o _clock_gettime.po --- all_subdir_rescue --- --- badsect.o --- cc -O2 -pipe -DRESCUE -MD -MF.depend.badsect.o -MTbadsect.o -std=3Dgnu9= 9 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -= W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-= parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredund= ant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-decla= rations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-co= nst-variable -Qunused-arguments -c /usr/src/sbin/badsect/badsect.c -o bad= sect.o --- all_subdir_lib --- --- _gettimeofday.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._gettimeofday.po -MT_gettimeofday.po -std=3Dgnu99 -fstack-p= rotector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uniniti= alized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-c= onst-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-= equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typede= f -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argume= nts -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x8= 6 -I/usr/src/lib/msun/src -c _gettimeofday.S -o _gettimeofday.po --- _futimens.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._futimens.po -MT_futimens.po -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-var= iable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality= -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-s= witch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/= usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr= /src/lib/msun/src -c _futimens.S -o _futimens.po --- _utimensat.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._utimensat.po -MT_utimensat.po -std=3Dgnu99 -fstack-protect= or-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized= -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-v= ariable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equali= ty -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno= -switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -= I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/u= sr/src/lib/msun/src -c _utimensat.S -o _utimensat.po --- all_subdir_rescue --- --- camcontrol_make --- (cd /usr/src/rescue/rescue/../../sbin/camcontrol && /usr/obj/usr/src/make.= i386/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Dres= cue/rescue/camcontrol/ depend && /usr/obj/usr/src/make.i386/bmake -DRESCUE = CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/camcontro= l/ camcontrol.o util.o attrib.o epc.o fwdownload.o modeedit.o persist.o pro= gress.o zone.o) --- all_subdir_lib --- --- _accept.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._accept.po -MT_accept.po -std=3Dgnu99 -fstack-protector-str= ong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-= pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl= e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switc= h -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/= src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src= /lib/msun/src -c _accept.S -o _accept.po --- all_subdir_kerberos5 --- --- name.po --- cc -pg -O2 -pipe -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimda= l/lib/hx509 -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/h= x509/ref -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1= -I/usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/wind -I/usr/= src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/roken -I. -DHAVE_C= ONFIG_H -I/usr/src/kerberos5/lib/libhx509/../../include -MD -MF.depend.nam= e.po -MTname.po -std=3Dgnu99 -fstack-protector-strong -Qunused-arguments= -c /usr/src/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/hx509/name= .c -o name.po --- all_subdir_rescue --- --- .depend --- echo camcontrol.full: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/= tmp/usr/lib/libcam.a /usr/obj/usr/src/tmp/usr/lib/libsbuf.a /usr/obj/usr/sr= c/tmp/usr/lib/libutil.a >> .depend --- camcontrol.o --- cc -O2 -pipe -DRESCUE -MD -MF.depend.camcontrol.o -MTcamcontrol.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variabl= e-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Qunused-arguments -c /usr/src/sbin/camcontrol/camcon= trol.c -o camcontrol.o --- all_subdir_lib --- --- _accept4.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._accept4.po -MT_accept4.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _accept4.S -o _accept4.po --- _aio_suspend.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._aio_suspend.po -MT_aio_suspend.po -std=3Dgnu99 -fstack-pro= tector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitial= ized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-con= st-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-eq= uality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef = -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argument= s -I/usr/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 = -I/usr/src/lib/msun/src -c _aio_suspend.S -o _aio_suspend.po --- _close.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._close.po -MT_close.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _close.S -o _close.po --- all_subdir_rescue --- In file included from /usr/src/sbin/camcontrol/camcontrol.c:56: /usr/obj/usr/src/tmp/usr/include/cam/cam_ccb.h:44:10: fatal error: 'cam/nvm= e/nvme_all.h' file not found #include ^ --- all_subdir_lib --- --- _connect.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._connect.po -MT_connect.po -std=3Dgnu99 -fstack-protector-s= trong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wn= o-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -= Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swi= tch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/us= r/src/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/s= rc/lib/msun/src -c _connect.S -o _connect.po --- _fcntl.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._fcntl.po -MT_fcntl.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _fcntl.S -o _fcntl.po --- _fsync.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._fsync.po -MT_fsync.po -std=3Dgnu99 -fstack-protector-stron= g -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-po= inter-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-unused-local-typedef -Wno-switch = -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/sr= c/lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/l= ib/msun/src -c _fsync.S -o _fsync.po --- _fork.po --- cc -DPROF -O2 -pipe -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../..= /include -I/usr/src/lib/libc/i386 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src= /lib/libc/../../contrib/gdtoa -I/usr/src/lib/libc/../../contrib/libc-vis -D= INET6 -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE= -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../con= trib/jemalloc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/u= sr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -= DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING = -MD -MF.depend._fork.po -MT_fork.po -std=3Dgnu99 -fstack-protector-strong = -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -W= no-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/= lib/libutil -I/usr/src/lib/msun/i387 -I/usr/src/lib/msun/x86 -I/usr/src/lib= /msun/src -c _fork.S -o _fork.po --- all_subdir_gnu --- --- prdbg.o --- cc -O2 -pipe -DBFD_DEFAULT_TARGET_SIZE=3D32 -I. -I/usr/src/gnu/usr.bin/bin= utils/objdump -I/usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/obj/= usr/src/gnu/usr.bin/binutils/objdump/../libbfd -I/usr/src/gnu/usr.bin/binut= ils/objdump/../../../../contrib/binutils/include -D_GNU_SOURCE -I/usr/src/g= nu/usr.bin/binutils/objdump/../libbinutils -I/usr/src/gnu/usr.bin/binutils/= objdump/../../../../contrib/binutils/binutils -DBFD_VERSION_STRING=3D\""2.1= 7.50 [FreeBSD] 2007-07-03"\" -g -MD -MF.depend.prdbg.o -MTprdbg.o -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-stri= ng-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unuse= d-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion= -Wno-unused-local-typedef -Qunused-arguments -c /usr/src/gnu/usr.bin/bin= utils/objdump/../../../../contrib/binutils/binutils/prdbg.c -o prdbg.o --- all_subdir_rescue --- 1 error generated. *** [camcontrol.o] Error code 1 bmake[6]: stopped in /usr/src/sbin/camcontrol 1 error bmake[6]: stopped in /usr/src/sbin/camcontrol *** [camcontrol_make] Error code 2 bmake[5]: stopped in /usr/obj/usr/src/rescue/rescue 1 error bmake[5]: stopped in /usr/obj/usr/src/rescue/rescue *** [objs] Error code 2 bmake[4]: stopped in /usr/src/rescue/rescue 1 error bmake[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 bmake[3]: stopped in /usr/src/rescue 1 error bmake[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/kerberos5/lib/libhx509 *** [all] Error code 2 bmake[4]: stopped in /usr/src/kerberos5/lib 1 error bmake[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 bmake[3]: stopped in /usr/src/kerberos5 1 error bmake[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_gnu --- A failure has been detected in another branch of the parallel make bmake[6]: stopped in /usr/src/gnu/usr.bin/binutils/objdump *** [all_subdir_gnu/usr.bin/binutils/objdump] Error code 2 bmake[5]: stopped in /usr/src/gnu/usr.bin/binutils 1 error bmake[5]: stopped in /usr/src/gnu/usr.bin/binutils *** [all_subdir_gnu/usr.bin/binutils] Error code 2 bmake[4]: stopped in /usr/src/gnu/usr.bin 1 error bmake[4]: stopped in /usr/src/gnu/usr.bin *** [all_subdir_gnu/usr.bin] Error code 2 bmake[3]: stopped in /usr/src/gnu 1 error bmake[3]: stopped in /usr/src/gnu *** [all_subdir_gnu] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson3848676053989251920.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_i386' + echo 'clean up jail FreeBSD_HEAD_i386' clean up jail FreeBSD_HEAD_i386 + sudo jail -r FreeBSD_HEAD_i386 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias + sudo umount FreeBSD_HEAD_i386/usr/src + sudo umount FreeBSD_HEAD_i386/dev + sudo rm -fr FreeBSD_HEAD_i386 + true + sudo chflags -R noschg FreeBSD_HEAD_i386 + sudo rm -fr FreeBSD_HEAD_i386 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-current@freebsd.org Fri Jun 10 04:04:49 2016 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 EB761B71930 for ; Fri, 10 Jun 2016 04:04:49 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm46-vm7.bullet.mail.bf1.yahoo.com (nm46-vm7.bullet.mail.bf1.yahoo.com [216.109.115.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C9E8173D for ; Fri, 10 Jun 2016 04:04:49 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1465531366; bh=kqz2kR6hyg598rA0XTYbLcUh7Okn5bQENRjKNUWLk/w=; h=To:From:Subject:Date:From:Subject; b=PlRhe+XW0OSAPTbjv2tmH0TmOIqtvq4d0QtXnXAQgbC6QVkqDxLeIcpg7+vaGM9sTOUmkcxr019qWHoWqFOvGM9/RYPNxFa3KP7I/vMoDWA2XUruFk/5IFW+6G14FHEpMSl20pbgCeTWkQrBslFGt16GuE5qj/NpuByv2yQStU9D5P9IFT8MMS88mNgwGQTXPJ7XTL5r2+7x7gY81xO5vB8q9EVGgaT3wi2HZPMJepE1zpL++mSTs6Y7pmO7s0NTLdVXTqqYtALRfyOSP6lU4eB1Xvj8TBKGMirr0CNzpA7ulMOEscW/G1a2MxZxaONyEmdEwKnRYeo1Jm3H8yE+pg== Received: from [98.139.170.178] by nm46.bullet.mail.bf1.yahoo.com with NNFMP; 10 Jun 2016 04:02:46 -0000 Received: from [68.142.230.77] by tm21.bullet.mail.bf1.yahoo.com with NNFMP; 10 Jun 2016 04:02:46 -0000 Received: from [127.0.0.1] by smtp234.mail.bf1.yahoo.com with NNFMP; 10 Jun 2016 04:02:46 -0000 X-Yahoo-Newman-Id: 445790.33039.bm@smtp234.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: w9aQXUIVM1m0tODtFV90cQ_s9VTis.T0SlponX.owHBmGxB heknpYYf0uvBNvpA_1JWuPv4mH2eLaEEWBdJ4uhMCPg.WPAAxZkb3LkJLKBQ ycPTIpBdahZMaL7FnK2N14gVBERfANaSgj1CXYzUETpVghIOuR..fklfg.wz K_scz3BTEX3rbW9zZYohYagQImhV4MM2zSxpOsjoBSG4bUbuNAcysDYKnf4W 2IKMg4Dq4KBfSxLmLJMCYQf_LC9IcaU4Rwd2iuKKwHlQItZvpG88p94UCXjU 2NwO4GL3.cvhkQS93UULk2wgyNADkAcZmymziOlOVwMc8NgXYiKrbe4VY72. eftC0q7WVYwVn8SyOyn7Cjbqw6_sMrtQ.ExFiDPW1pGCK_19ovRgNhl.w.l9 N6yzgUJVzJNj.BeWnmz3Z7_ShmXNwhp1cXv9spDgEBmiGvxU4GrqYwaUkmnr eQiTncoNrdynWXNHdV.7FKLC75woGwsaCcuVnSNonuEgYxayRiQ7kuSNSooP zPiBrpzV4xT1MNgdyIyRNTuIp10x_rao. X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf To: Vitalij Satanivskij , freebsd-current From: Pedro Giffuni Subject: Re: Patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=179721 broke some application (xterm, pidign) Message-ID: Date: Thu, 9 Jun 2016 23:02:47 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 10 Jun 2016 04:04:50 -0000 Hello Vitalij; > Hello. > > After updating my system to 11.0-ALPHA2 #20 r301583 > I'm found that at last some application is broken. > > here backtrace for xterm > > #0 0x00000008022d48b4 in mbsrtowcs_l () from /lib/libc.so.7 > [New Thread 804816000 (LWP 102346/)] > (gdb) bt > #0 0x00000008022d48b4 in mbsrtowcs_l () from /lib/libc.so.7 > #1 0x00000008022d1b4f in strcoll_l () from /lib/libc.so.7 > #2 0x00000008022d0ddf in __collate_range_cmp () from /lib/libc.so.7 > #3 0x00000008022cf6ce in vfscanf () from /lib/libc.so.7 > #4 0x00000008022b0114 in vsscanf () from /lib/libc.so.7 > #5 0x00000008022aee6d in sscanf () from /lib/libc.so.7 > #6 0x00000000004523a3 in ?? () > #7 0x0000000000430edd in ?? () > > for pidgin it's look same. > > It seems that patch not fully care about all cases where function like __collate_range_cmp used. > > Manualy rollback changes from http://svnweb.freebsd.org/base?view=revision&revision=301461 fix the problem for now. Thank you very much for the report. I am testing the fix (replacing __collate_range_cmp in vfscanf()), right now. Pedro. From owner-freebsd-current@freebsd.org Fri Jun 10 08:24:30 2016 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 6DDABAEEDD9; Fri, 10 Jun 2016 08:24:30 +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 6210B1EE9; Fri, 10 Jun 2016 08:24:30 +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 9C44B2AB; Fri, 10 Jun 2016 08:24:30 +0000 (UTC) Date: Fri, 10 Jun 2016 08:24:28 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: imp@FreeBSD.org, pfg@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1596556010.62.1465547070649.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1161476944.56.1465524280377.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1161476944.56.1465524280377.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #3371 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_i386 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.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 08:24:30 -0000 FreeBSD_HEAD_i386 - Build #3371 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3371/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3371/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/3371/console Change summaries: 301778 by imp: Commit the bits of nda that were missed. This should fix the build. Approved by: re@ 301777 by pfg: Fix regression from r301461. The fix to the __collate_range_cmp() ABI breakage missed some replacements in libc's vfscanf(). Replace them with __wcollate_range_cmp() which does what is expected. This was breaking applications like xterm and pidgin when using wide characters. Reported by: Vitalij Satanivskij Approved by: re From owner-freebsd-current@freebsd.org Fri Jun 10 09:09:47 2016 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 304DFB6FD76 for ; Fri, 10 Jun 2016 09:09:47 +0000 (UTC) (envelope-from dip-freebsd@yandex.ru) Received: from forward8m.cmail.yandex.net (forward8m.cmail.yandex.net [IPv6:2a02:6b8:b030::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E41581CA5 for ; Fri, 10 Jun 2016 09:09:46 +0000 (UTC) (envelope-from dip-freebsd@yandex.ru) Received: from mxback3m.mail.yandex.net (mxback3m.mail.yandex.net [37.140.138.63]) by forward8m.cmail.yandex.net (Yandex) with ESMTP id 5450B2172C for ; Fri, 10 Jun 2016 12:09:43 +0300 (MSK) Received: from web19m.yandex.ru (web19m.yandex.ru [37.140.138.110]) by mxback3m.mail.yandex.net (nwsmtp/Yandex) with ESMTP id Yd4gtzbs3l-9gUStg3v; Fri, 10 Jun 2016 12:09:42 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1465549782; bh=6QSZatlRYUWICN/vf/3baZyGeKPVsW5WEu7oNJLuo8Y=; h=X-Yandex-Sender-Uid:From:To:Subject:MIME-Version:Message-Id: X-Mailer:Date:Content-Transfer-Encoding:Content-Type; b=gFyIRiLO5IqeWQFHIvWxUtDTjmvhNEmSvfdKec7wWHSpibf+4ejEhFniGQfqdiM07 lvAUupW3PjaHRsAiCMqdW8xNJ/f9l3Ulm/G4f9ZpmHvpZBhlgIwqE1gD5ONeQr5LJ8 DOgCrnTBrDNh5kEwx6v0sC3vEd1cC5Og8I0gyLLg= Authentication-Results: mxback3m.mail.yandex.net; dkim=pass header.i=@yandex.ru X-Yandex-Suid-Status: 1 0,1 858810324 X-Yandex-Sender-Uid: 317006387 Received: by web19m.yandex.ru with HTTP; Fri, 10 Jun 2016 12:09:42 +0300 From: Dmitry Postolov To: freebsd-current@freebsd.org Subject: Problem with slow Intel NUCS BIOS start after FreeBSD reboot/poweroff MIME-Version: 1.0 Message-Id: <2389781465549782@web19m.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Fri, 10 Jun 2016 14:09:42 +0500 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 10 Jun 2016 09:09:47 -0000 Hi to all FreeBSD community and developers! Sorry for my bad English... I am owner of mini-PC Intel NUC5PPYH and Intel DN2820FYKH. And both of NUCs has a problem with timer of BIOS start after FreeBSD installation and reboot/poweroff. FreeBSD 11.0-ALPHA2 (and the same problem with previous versions of FreeBSD). NUC5PPYH with latest BIOS 0054. NUC DN2820 with BIOS 0052. Computer is off. I am press Power button, NUC is on, and display graphical NUC logo and after a few seconds and one beeper sond (keyboard init) PC print menu. I am select boot from USB and install FreeBSD from USB-stick to HDD (Auto ZFS mode with GPT BIOS-active. <- working installer configuration for NUC). After reboot, then on case NUC5PPYH time from graphical logo "NUC" to beeper sound (keyboard init) is 1 min 15 sec, after that FreeBSD is loading. If Power Off PC and Power On again, the problem with slow start of BIOS to keyboard init is NOT solved. Workaround: Power Off and switch power off Power supply (APC SurgeArrest). And after that and Power On timer of BIOS start from NUC Logo to beeper sond (keyboard init) is a few seconds, after that FreeBSD is loading. But after FreeBSD # reboot/poweroff command problem is to repeat. But on DragonFlyBSD and Linux this problem is not observed on this computers. Is it possible to compare installation and reboot/poweroff procedure on FreeBSD and DragonFlyBSD and to find a solution to fix this problem on FreeBSD? best regards, Dmitry Postolov dip-freebsd@yandex.ru From owner-freebsd-current@freebsd.org Fri Jun 10 13:45:32 2016 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 570E9B70F69 for ; Fri, 10 Jun 2016 13:45:32 +0000 (UTC) (envelope-from lidl@FreeBSD.org) Received: from hydra.pix.net (hydra.pix.net [IPv6:2001:470:e254::4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.pix.net", Issuer "Pix.Com Technologies, LLC CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 29A021C9C for ; Fri, 10 Jun 2016 13:45:32 +0000 (UTC) (envelope-from lidl@FreeBSD.org) Received: from torb.pix.net (torb.pix.net [192.168.16.32]) (authenticated bits=0) by hydra.pix.net (8.15.2/8.15.2) with ESMTPA id u5ADjTLS090372; Fri, 10 Jun 2016 09:45:30 -0400 (EDT) (envelope-from lidl@FreeBSD.org) To: FreeBSD-Current Reply-To: lidl@FreeBSD.org From: Kurt Lidl Subject: arm64 diagnostic when running 'make tinderbox' Message-ID: <41345778-7b31-6602-8fed-e1c5450d9d4b@FreeBSD.org> Date: Fri, 10 Jun 2016 09:45:29 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 10 Jun 2016 13:45:32 -0000 Greetings all - I periodically run the following on one of my hosts (an amd64 machine, running 10.3+patches), to make sure that I haven't broken the build for clang and gcc 4.2.1 based architectures before committing. I've noticed that I *always* get a diagnostic message about arm64, even though I'm not compiling for it... root@hydra-892: make -k -s -j 24 tinderbox TARGETS="sparc64 amd64" -------------------------------------------------------------- >>> Building an up-to-date bmake(1) -------------------------------------------------------------- -------------------------------------------------------------- >>> make universe started on Fri Jun 10 09:40:53 EDT 2016 -------------------------------------------------------------- >> arm64 skipped - install aarch64-binutils port or package to build ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> amd64 started on Fri Jun 10 09:40:53 EDT 2016 >> sparc64 started on Fri Jun 10 09:40:53 EDT 2016 >> amd64.amd64 buildworld started on Fri Jun 10 09:40:53 EDT 2016 >> sparc64.sparc64 buildworld started on Fri Jun 10 09:40:53 EDT 2016 -Kurt From owner-freebsd-current@freebsd.org Fri Jun 10 14:29:09 2016 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 88775B70F49 for ; Fri, 10 Jun 2016 14:29:09 +0000 (UTC) (envelope-from peter@wemm.org) Received: from smtp2.wemm.org (smtp2.wemm.org [192.203.228.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp2.wemm.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 75BCB1F06 for ; Fri, 10 Jun 2016 14:29:09 +0000 (UTC) (envelope-from peter@wemm.org) Received: from Peters-MacBook-Pro.local (unknown [137.122.64.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: peter) by smtp2.wemm.org (Postfix) with ESMTPSA id 87AB85AF for ; Fri, 10 Jun 2016 07:29:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wemm.org; s=m20140428; t=1465568948; bh=zp/HW1tORLjQbv0fj8gQlE//kGjyeeIw/LfItD6IHlk=; h=Subject:To:References:From:Date:In-Reply-To; b=vd5RvsGzXwXQ8W/u05/U2O0XYQ/MH5NrjdxGg6ZD73UWYztoU+6xXSjmzoptwhQpS hgjDbz09j6v2mz9wwwbshGwKqqQcAtlOsiDp7Z7dt7P2NFCzY5f3lxSne8y+7YJQxH 2pO0P3xVpaxpS8wNqlV9VWehnDrokqyerrg35r34= Subject: Re: [CFT] ypldap testing against OpenLDAP and Microsoft Active Directory To: freebsd-current@freebsd.org References: <7c39e5ac-3ed7-f19a-e175-d27af07eea47@delphij.net> From: Peter Wemm Message-ID: <575ACEB2.2030307@wemm.org> Date: Fri, 10 Jun 2016 10:29:06 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 10 Jun 2016 14:29:09 -0000 On 6/9/16 6:49 PM, Matthew Seaman wrote: > On 09/06/2016 18:34, Craig Rodrigues wrote: >> There is still value to ypldap as it is now, and getting feedback from >> users (especially Active Directory) would be very useful. >> If someone could document a configuration which uses IPSEC or OpenSSH >> forwarding, that would be nice. >> >> In future, maybe someone in OpenBSD or FreeBSD will implement things like >> LDAP over SSL. > > What advantages does ypldap offer over nss-pam-ldapd (in ports) ? > nss-pam-ldapd can use both ldap+STARTTLS or ldaps to encrypt data in > transit, and I find it works very well for using OpenLDAP as a central > account database. I believe it works with AD, but haven't tried that > myself. > > Cheers, > > Matthew > > We used nss-pam-ldapd quite successfully in the freebsd.org cluster during our transition away from YP/NIS, for what it's worth. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246 From owner-freebsd-current@freebsd.org Sat Jun 11 00:48:03 2016 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 70FA5AD93EC for ; Sat, 11 Jun 2016 00:48:03 +0000 (UTC) (envelope-from domagoj.stolfa@gmail.com) Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (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 042BE293D for ; Sat, 11 Jun 2016 00:48:03 +0000 (UTC) (envelope-from domagoj.stolfa@gmail.com) Received: by mail-lf0-x229.google.com with SMTP id q132so17456194lfe.3 for ; Fri, 10 Jun 2016 17:48:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=8y8hUw2xgUGusv+8V2Le6iKpzqDq7Pz5+20eFwuqvGI=; b=rL+1tLQNEglPjou2E6wRfvOCAYOuji9xBWiOBK5oEzkXPHSTSkdp2CqxDBiTyHqbFy F4PuAKukDii+vONzEuXLCwlNC2krPXNTTghOHK00SuLDPeoC3pmxNP7+v4RLpk0In+oa 3KiiBw81cBQgspsggwLzQvfWuvCIIF5xqvtj750Rfs6chzGdsaZzGNwp2oDj4hoFGzHN qxhmsYHrYEowtzkPxjlUw/mvOlzZAIyuc+UQ3S/BYLaR6w3OaZ/UDLd6+nnhsWPeyPXq HEAWOGxmaKUDS2sa0LyDk/+jOXUnKmzdOjFWdiEYHZuxQYZd+6jDiHpRwXMYWbcLOhkS T1bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8y8hUw2xgUGusv+8V2Le6iKpzqDq7Pz5+20eFwuqvGI=; b=j2yCGqae8Hj8ucH9168Px0f2srg5c53T7i/6U8l+LaP8SZm1dc5NHxx9IWjA4dsr2M THn5/YFyoatKww+/K9XgcnDo2XliLYX1OgksGemWk2lNC7zxTRSPaGACe+1HiZ1Ff7Mw 8gGG7QnKPFTY2IYduF3HGrC/aMOHJ5mxQZ8GUtFuoQwG/48tJPuW1H8vs09t4vhIGZyW TGtGsYYLMMOCMCzE1HW4BfbG5duKjHaSocMa85gJuXfJNZgTmgjzmPUl5swZ/XMx7ELp YmSjFrCxKLWRC/teLeZSabjMbyGksiAQkEIIwAk5CC/UrLSBDryfZ8QfVAaHOl6RpE15 oX1w== X-Gm-Message-State: ALyK8tL36sM9GSJSQNCifh49Wg5NR1Bng7jdINvIIW6fTLbfjn5FL7bbnAUtstGh+DHO88kb6e9UqUiF0Mroww== X-Received: by 10.46.5.67 with SMTP id 64mr1286619ljf.12.1465606080576; Fri, 10 Jun 2016 17:48:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.173.15 with HTTP; Fri, 10 Jun 2016 17:47:59 -0700 (PDT) From: Domagoj Stolfa Date: Sat, 11 Jun 2016 02:47:59 +0200 Message-ID: Subject: The OpenBSD pledge To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 00:48:03 -0000 Has there been discussion on the OpenBSD's pledge going into the FreeBSD kernel as an atomic syscall or as a MAC plugin? From owner-freebsd-current@freebsd.org Sat Jun 11 10:39:01 2016 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 ABF64AEFE0D for ; Sat, 11 Jun 2016 10:39:01 +0000 (UTC) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from saturn.lyxys.ka.sub.org (saturn.lyxys.ka.sub.org [217.29.35.151]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3D3722EAC for ; Sat, 11 Jun 2016 10:38:59 +0000 (UTC) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (juno.lyx [IPv6:fd2a:89ca:7d54:0:240:caff:fe92:4f47]) by saturn.lyxys.ka.sub.org (8.15.2/8.15.2) with ESMTPS id u5BAcZwR030704 (version=TLSv1 cipher=DHE-RSA-AES128-SHA bits=128 verify=FAIL); Sat, 11 Jun 2016 12:38:36 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (localhost [127.0.0.1]) by juno.lyxys.ka.sub.org (8.15.2/8.15.2) with ESMTPS id u5BAcYC0075231 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 11 Jun 2016 12:38:35 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) Received: (from wolfgang@localhost) by juno.lyxys.ka.sub.org (8.15.2/8.15.2/Submit) id u5BAcYSS075230; Sat, 11 Jun 2016 12:38:34 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) X-Authentication-Warning: juno.lyx: wolfgang set sender to wolfgang@lyxys.ka.sub.org using -f Date: Sat, 11 Jun 2016 12:38:34 +0200 From: Wolfgang Zenker To: Domagoj Stolfa Cc: freebsd-current@freebsd.org Subject: Re: The OpenBSD pledge Message-ID: <20160611103834.GA75085@lyxys.ka.sub.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: private site User-Agent: Mutt/1.6.1 (2016-04-27) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (saturn.lyxys.ka.sub.org [IPv6:fd2a:89ca:7d54:1:200:24ff:feca:b4cc]); Sat, 11 Jun 2016 12:38:36 +0200 (CEST) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 10:39:01 -0000 Hi, * Domagoj Stolfa [160611 02:47]: > Has there been discussion on the OpenBSD's pledge going into the FreeBSD > kernel as an atomic syscall or as a MAC plugin? I don't remember any discussions about this, but looking at OpenBSDs plege(2) manpage, isn't this something going in the same direction as the capsicum(4) framework, just with a much more simplistic interface? Wolfgang From owner-freebsd-current@freebsd.org Sat Jun 11 11:20:36 2016 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 7EFE2AEF7CB for ; Sat, 11 Jun 2016 11:20:36 +0000 (UTC) (envelope-from florian.ermisch@alumni.tu-berlin.de) Received: from mail-2.alumni.tu-berlin.de (mail-2.alumni.tu-berlin.de [130.149.5.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 474F22DD1 for ; Sat, 11 Jun 2016 11:20:35 +0000 (UTC) (envelope-from florian.ermisch@alumni.tu-berlin.de) X-tubIT-Incoming-IP: 78.52.0.136 Received: from x4e340088.dyn.telefonica.de ([78.52.0.136] helo=unknown806C1B08767B) by mailbox.alumni.tu-berlin.de (exim-4.84_2) with esmtpsa [TLSv1.2:DHE-RSA-AES256-SHA:256] id 1bBgxm-0001QG-U9; Sat, 11 Jun 2016 13:20:27 +0200 In-Reply-To: <20160611103834.GA75085@lyxys.ka.sub.org> References: <20160611103834.GA75085@lyxys.ka.sub.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Subject: Re: The OpenBSD pledge From: Florian Ermisch Date: Sat, 11 Jun 2016 13:20:24 +0200 To: freebsd-current@freebsd.org,Domagoj Stolfa Message-ID: <1F5A9247-7C98-483C-A4BD-4A3D54208B3D@alumni.tu-berlin.de> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 11:20:36 -0000 Am 11. Juni 2016 12:38:34 MESZ, schrieb Wolfgang Zenker : > Hi, > > * Domagoj Stolfa [160611 02:47]: > > Has there been discussion on the OpenBSD's pledge going into the > FreeBSD > > kernel as an atomic syscall or as a MAC plugin? > > I don't remember any discussions about this, but looking at OpenBSDs > plege(2) manpage, isn't this something going in the same direction > as the capsicum(4) framework, just with a much more simplistic > interface? > > Wolfgang > One could argue it's a much easier to use interface: "453 out of 707 base system binaries were adapted to use pledge [in 5.9]" [1]. The "Capsicum for FreeBSD" page at can.ac.uk lists 14 binaries in FreeBSD's base [2]. It might be possible to put a pledge compatible layer on top of capsicum to reuse OpenBSD's patches for ports and shared code in base but I know way too less about both mechanisms to even make an educated guess. Regards, Florian [1]: http://www.openbsd.org/59.html [2]: https://www.cl.cam.ac.uk/research/security/capsicum/freebsd.html From owner-freebsd-current@freebsd.org Sat Jun 11 11:32:58 2016 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 9A187AEFF05 for ; Sat, 11 Jun 2016 11:32:58 +0000 (UTC) (envelope-from domagoj.stolfa@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::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 2127A2A6A for ; Sat, 11 Jun 2016 11:32:58 +0000 (UTC) (envelope-from domagoj.stolfa@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id j7so36111364lfg.1 for ; Sat, 11 Jun 2016 04:32:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=wU49vHY1S7/tZ0mHg+YchikEaXO3Fd1rHspkGJJIAgU=; b=ZrX+QMHwnKqBl50NxTK6AqUO7AtlS1SAATeGAXK9JdyUsAHAUZVF3vGVzfnaONJRJE OJbbxn3wK3KAvGRLY3Wi/dcukP7vNgkp0tETxPoAOftz/jteUaIoNHWgZvUIbody0pyH y1/TNiU8JPJDTPMwKZTOgjAOblHKphCZ5Aa/ozUdzXjkqFfCpXDGV8t2Y52A7XYBIbNr +/QcqDOHQTzlcBD6k5LaTfR3hfrugOhs8wqDXxq2zC9RweGbk3AFNyHJlCL1yc4H0htH EZlB+sikPRUzt0UHmGN2yMNQwoSu3Rv8F6Tu/x/ehY2pr0uqARQsyYZ5NM8fEK7r2svN ZnKg== 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:from:date :message-id:subject:to; bh=wU49vHY1S7/tZ0mHg+YchikEaXO3Fd1rHspkGJJIAgU=; b=P3dZS9jznUKDSkatsSlvqkaA1ai1956MoR6OTlkmWPa/FfATYXYzRvhGhnxQjxjnLe 41jguXXyyjLddh3ZtzR7/Mi5xOfaCN+5VXpJZON8o2WhOpAuYSJWQpQvIvwes7fimFsI +hDS9CYu5cFTxuPaJytQJcKT+40Mtosa8RkaQMgzHpghkEba/fJkkQreJ3MG04FwqZ5L FHgk2R77y+EZ7CI2WcVq/fWJyYwYS32foiQnC7jVYH6mBiPL77xA1BxqWIMqynKeeWiz vecywsfpQ6gPezSw3GekQbWyOrDjEdEmzsiqfou3WkKjJuk6UdmylzpZnaxKyTxBObtR PQqA== X-Gm-Message-State: ALyK8tJozXzJCuYneY63SGUrXMjrTRAZmd89oQGhGg9twXSbUk5WpTirU7KlPCBqdSfYSKDwQJgv+zJOLHNaPw== X-Received: by 10.25.141.75 with SMTP id p72mr1457904lfd.86.1465644776270; Sat, 11 Jun 2016 04:32:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.173.15 with HTTP; Sat, 11 Jun 2016 04:32:55 -0700 (PDT) In-Reply-To: References: <20160611103834.GA75085@lyxys.ka.sub.org> <1F5A9247-7C98-483C-A4BD-4A3D54208B3D@alumni.tu-berlin.de> From: Domagoj Stolfa Date: Sat, 11 Jun 2016 13:32:55 +0200 Message-ID: Subject: Fwd: The OpenBSD pledge To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 11:32:58 -0000 Yes, it would maybe make sense to do so. I am not too familiar with capsicum(4), but glancing over it, it might be possible. If anything, it would allow for code reuse from the OpenBSD ports and increased portability in the future. Maybe the people who have worked with capsicum(4) or have developed it could give some more insight on this. Domagoj From owner-freebsd-current@freebsd.org Sat Jun 11 13:40:35 2016 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 9219EAEF331 for ; Sat, 11 Jun 2016 13:40:35 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.auburn.protected-networks.net (mail.auburn.protected-networks.net [IPv6:2001:470:1f07:4e1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.auburn.protected-networks.net", Issuer "Protected Networks Root CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6531D2D54 for ; Sat, 11 Jun 2016 13:40:35 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [192.168.1.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: imb@mail.auburn.protected-networks.net) by mail.auburn.protected-networks.net (Postfix) with ESMTPSA id 65A701CC1C; Sat, 11 Jun 2016 09:40:33 -0400 (EDT) To: freebsd-current Cc: "M. Warner Losh" From: Michael Butler Subject: smartmontools now broken on -current (by svn r301771, r301778?) Openpgp: id=6F63E6399DCC8E3E94D60F0642FF6BAE0442D492 Message-ID: Date: Sat, 11 Jun 2016 09:40:31 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 13:40:35 -0000 The recent nvme updates have broken smartmontools .. imb@toshi:/home/imb> sudo smartctl -a /dev/ada0 smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.0-ALPHA2 amd64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org /dev/ada0: Inappropriate ioctl for device Please specify device type with the -d option. Attempts to recompile the utility also fail: c++ -DHAVE_CONFIG_H -I. -DBUILD_INFO='"(local build)"' -DSMARTMONTOOLS_SYSCONFDIR='"/usr/local/etc"' -DSMARTMONTOOLS_SMARTDSCRIPTDIR='"/usr/local/etc"' -DSMARTMONTOOLS_DRIVEDBDIR='"/usr/local/share/smartmontools"' -O2 -pipe -march=core2 -fstack-protector -fno-strict-aliasing -Wall -W -c -o cciss.o cciss.cpp In file included from os_freebsd.cpp:43: ./atacmds.h:77:9: warning: 'ATA_SET_FEATURES' macro redefined [-Wmacro-redefined] #define ATA_SET_FEATURES 0xef ^ /usr/include/sys/ata.h:399:10: note: previous definition is here #define ATA_SET_FEATURES 0x05 /* set features */ ^ In file included from os_freebsd.cpp:74: ./freebsd_nvme_ioctl.h:34:8: error: redefinition of 'nvme_command' struct nvme_command ^ /usr/include/dev/nvme/nvme.h:201:8: note: previous definition is here struct nvme_command ^ In file included from os_freebsd.cpp:74: ./freebsd_nvme_ioctl.h:67:8: error: redefinition of 'nvme_status' struct nvme_status { ^ /usr/include/dev/nvme/nvme.h:234:8: note: previous definition is here struct nvme_status { ^ In file included from os_freebsd.cpp:74: ./freebsd_nvme_ioctl.h:77:8: error: redefinition of 'nvme_completion' struct nvme_completion { ^ /usr/include/dev/nvme/nvme.h:244:8: note: previous definition is here struct nvme_completion { ^ In file included from os_freebsd.cpp:74: ./freebsd_nvme_ioctl.h:94:8: error: redefinition of 'nvme_pt_command' struct nvme_pt_command { ^ /usr/include/dev/nvme/nvme.h:765:8: note: previous definition is here struct nvme_pt_command { ^ 1 warning and 4 errors generated. From owner-freebsd-current@freebsd.org Sat Jun 11 13:42:23 2016 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 42CF4AEF4C8 for ; Sat, 11 Jun 2016 13:42:23 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::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 180C0202F for ; Sat, 11 Jun 2016 13:42:23 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-io0-x234.google.com with SMTP id o127so41157687iod.2 for ; Sat, 11 Jun 2016 06:42:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:from:in-reply-to:date:cc:message-id:references :to; bh=AJiTvETZVFC7x2DOw6FcSYWKINlERMxwDuejcuWUOjg=; b=v8o7PhsxEWEsOqhye2v3S8n0LNBwWTKkcjuxA21oBvv7cFgkAqWfO5O15eAcc7MDJP dp9+kE9lnKeh23wWgw5VszsJOvcRDSSJgi6fqU91eukShhTo49rlaqHLlorZYoiJ2fal qEDlMHQzskhyJQfoeaj2sBHHGX5izkZ0E8NOFhqlifjM3vOu9a2HERmdnhYKNtoRhcxP 5Q6uZsP2jeeznTXLhXc+IEc+xw18nndX2TcU+YaNAOk5VGGgoxRCOJeS9cVqLog0HUcE cgSpq7hu0aHxrpMH78WjvJototxronHmt+I8qcva2lk3wV2I2QGWWmVcWTHY0KAjwxHw pGsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :message-id:references:to; bh=AJiTvETZVFC7x2DOw6FcSYWKINlERMxwDuejcuWUOjg=; b=Ik4y3+7VhrgEU7oY9yISkH2ZUXWSHJUEN4pI9qLci6wh4qYikqr4Dd5Ml8MrO5ARSd znKU+9UpRUaW1PrMh256m+TsUmL8x8ZEApjqLkfZ/yb92gjfyLdzzQfsE75Zb+aaps1h ThyjneWuvDie6WLRZmvUefaam5M5pwThJJroWt2rnm5usgQF1EVcRoPVaspA5l6n3yxR QfIXBUhBlNnOcbZvzYr5steksY4OAeIaKsJfhV9YTFf7RfiQ2xIzh6Iwbjx139lM9ycJ klzB0TairnC9yiQR3raoF3k6jVFM2yKlGXkCipySlQW1Z3nuEVysSrbiukfnZRn3DrMs 89FQ== X-Gm-Message-State: ALyK8tK3DhGTa8NkKX/PBIhuem7I1qP7Q7fETV4Z2DtMKwSPYVRSZQbcBXy6GhhetxmGNw== X-Received: by 10.107.143.212 with SMTP id r203mr11004501iod.54.1465652542431; Sat, 11 Jun 2016 06:42:22 -0700 (PDT) Received: from [10.0.0.24] ([38.64.177.98]) by smtp.gmail.com with ESMTPSA id g73sm7802526iog.6.2016.06.11.06.42.21 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 11 Jun 2016 06:42:21 -0700 (PDT) Subject: Re: smartmontools now broken on -current (by svn r301771, r301778?) Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: multipart/signed; boundary="Apple-Mail=_7AAFFEB5-6BE4-4AF0-A06F-4A0BD4942C59"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.6b2 From: "Ngie Cooper (yaneurabeya)" In-Reply-To: Date: Sat, 11 Jun 2016 09:42:20 -0400 Cc: freebsd-current , "M. Warner Losh" Message-Id: <683CEA47-277C-4467-86D1-DA6C4ED8D4AE@gmail.com> References: To: Michael Butler X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 13:42:23 -0000 --Apple-Mail=_7AAFFEB5-6BE4-4AF0-A06F-4A0BD4942C59 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jun 11, 2016, at 09:40, Michael Butler = wrote: >=20 > The recent nvme updates have broken smartmontools .. >=20 > imb@toshi:/home/imb> sudo smartctl -a /dev/ada0 > smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.0-ALPHA2 amd64] (local = build) > Copyright (C) 2002-16, Bruce Allen, Christian Franke, = www.smartmontools.org >=20 > /dev/ada0: Inappropriate ioctl for device > Please specify device type with the -d option. >=20 > Attempts to recompile the utility also fail: Hi Michael, Please file a bug =E2=80=94 in ports first, and if necessary in = the base system. Thank you! -Ngie --Apple-Mail=_7AAFFEB5-6BE4-4AF0-A06F-4A0BD4942C59 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJXXBU8AAoJEPWDqSZpMIYVCBoP/A26VZELZhfRMsUHBupw2q5F 6s2eU+79ZKutM2P9Sz1BxilhyMF4jVV5Cxtgvg0JQfe8BuV5zmU4Vrr+ZyYVcBbR 6DAX/W+Dwryf2q11dgHS6jkBR/OkzlshQMf1h+FIw/lO04TaaV/Xuk6SLj+FZxZR /KPjzD3UBq4IDPKuujKHyIIMIPBXBw285nZL81V7r0DOdwj4x+OloSu1/u1tiT2x /ruY9W5rWUfN8vdKw5wWU7FSA5xhvPvtH/8KBrQMpLEOMEUwmvFTSwfx6hTLKN1G 8G/CL2UM6+QrX1Xil81h5eUcOeJu9wyHCadfiKTyVdvLP81xHWFLERchyKclimPb OScR4u7jt9FyBrrxLKN2Vv5DIzoeOQNiRXjNEJhR5h5yuuFJAdgxaRgzbjSZJt6Y GRHi93hscJy0sGVUJLcWNz9CGdSB55chdX2ATa+x3Yt9L2dKXiCb8NfBvYL8d4xb LmTVeaJUy2w+U1fnkR+CHBzVt3/3ZWfIcl4ntfEnWXUTFbYYcl7BeYjZEZ8LMmvA H/P2Y9Rn1dAvWsMlLfFNYmPcIFZwFya2XPr8ldTnsXtAl+GuLTuRh5KvNA1bzWcE mp64QJz7Yv+59dpl0kzLasSXeCMYdoDf3on6JeHO+RhrNTNQbYD3pi/tJ/ZcMmiU rGOtp5wM9YDc28n+60hx =0Ku7 -----END PGP SIGNATURE----- --Apple-Mail=_7AAFFEB5-6BE4-4AF0-A06F-4A0BD4942C59-- From owner-freebsd-current@freebsd.org Sat Jun 11 14:49:45 2016 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 ED496AF0306 for ; Sat, 11 Jun 2016 14:49:45 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) by mx1.freebsd.org (Postfix) with ESMTP id BB5A928A4 for ; Sat, 11 Jun 2016 14:49:45 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 769DB16045; Sat, 11 Jun 2016 16:43:39 +0200 (CEST) Date: Sat, 11 Jun 2016 16:44:59 +0200 From: Steffen Nurpmeso To: freebsd-current@freebsd.org Subject: blacklistd and base-system's sendmail Message-ID: <20160611144459.T8B2U4AkQ%steffen@sdaoden.eu> Mail-Followup-To: Steffen Nurpmeso , freebsd-current@freebsd.org User-Agent: s-nail v14.8.8-261-g0c924fc OpenPGP: id=95F382CE; url=https://www.sdaoden.eu/downloads/steffen.asc X-BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 14:49:46 -0000 Hello, thank you for importing NetBSD's blacklistd into FreeBSD, that really was great news! For those of us who don't want to have a logfile analyzer running that needs to reevaluate things which the program who produced the entry already knew. I have my very own exposed server since 2016, the first such ever (the first six weeks with FreeBSD with services via inetd and five lines more ipfw rules than i normally have, that was essentially it, currently AlpineLinux, because i haven't really done anything with Linux since 2002 and wanted to get up-to-date, so then using it, too, but i will come back to FreeBSD, for soooo sure), and it seems i can get away with some firewall rules and traffic shaping to declassify some of those players which seem to be around. The most annoying thing that still happens is that mostly "unknown" people connect to the SMTP server, and then drop the connection without doing something useful: it is a valid connection, the connection rate is so low that it doesn't trigger the shaper, but if you have 60 connections which don't do something an hour then it produces a lot of noise in the log. I was hoping that blacklistd would catch those "nonsense-connections", leaving me with a small and self-contained, all C/C++ base system. In particular none of those pkg-managed log parsers which are mostly Python, or Perl, but anyway bring in a lot of dependencies for nothing (but parsing log output of servers and thus reevaluate state that was known to the generating server). I.e., NanoBSD the base system and then get away with normal -- thanks again for all of this, it is fantastic! -- FreeBSD binary updates. I would like to kindly ask why it seems as if the blacklistd support is not patched into sendmail? That is a real pity! It is only local by default, what that HTML review thing says, but with a single line in inetd, for example, you can have your world-accessible receiver and you always get the world-wide sender. That is enough for even many even "mid-size" companies i'd assume. Being protected against the mentioned attacks from the base system with no further administrative effort i would appreciate a lot, and i think blacklistd has this capability? Thanks for your consideration, and have a nice weekend. Ciao, --steffen From owner-freebsd-current@freebsd.org Sat Jun 11 16:31:26 2016 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 DB4C3AEF30A for ; Sat, 11 Jun 2016 16:31:26 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (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 9FE65211B for ; Sat, 11 Jun 2016 16:31:26 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi0-x22b.google.com with SMTP id p204so154082619oih.3 for ; Sat, 11 Jun 2016 09:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=QJCMcGFeU2DzjcT7k31zGF+VLWNwMe38QYm6A6fkYpw=; b=QrnY/ykSnguTOzN5PtR3SSH7mPtZm9WjTV1/iyQJMi7YvmPStlabJC+hpRhsgMXwEf rQ2Zy0bpjm00+r+gT7fhiAr0x7diVWm4FhN145+O97Cjvm9v2g0tHNlDl13RanToQiJA Z7sExErClbHZQFBSwMf9UMgV63+ZmIX1u2p98AC/KRu7SdRs17hzX6txIHbXiLQmw/NQ 24JfoYEWXDNpH6VFgDeDixHdgizY0IuApOwIo+9IasCUZkT9uTEbjNulgpsoZAelKXSS 40xf4V2IjPLdxlU3kspvQoKpgc6UQUmX9jr4J/I53AuFMeGx9pAoeL9xek9tv6kc2IXY nf8w== 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:from :date:message-id:subject:to:cc; bh=QJCMcGFeU2DzjcT7k31zGF+VLWNwMe38QYm6A6fkYpw=; b=G2mfLm36ycvfqaHix5DFkU9K7pHVLgyB7NKrZzUwxhJcNeAR3c1pFJletZsey5XqCX IjASnSJpX7pWBjnvFnbVbIIKUAiSn70U38+m0CD6sWqpVJVEA/Hw1akEliJuGcRdYCo0 bG01HbFXLWtxoorhYMPBgRYhbg+mzoIBZEcoxtxA17BvC3MuEFgl+Uv4TJ87zEKjbZY8 X3h7KEyLXAQ2GJPRFmIROVLjZ9ckd5gh8Jsrb6GzT7OoGLel326UCC4FV614NWSY7mCq f0/SyV1tU4L/SE2xFlJWuOqHj+8YnfgXcZ04JmrHGZa5JnbpG6xCOHZsq1X4KpMH8qZj wJXg== X-Gm-Message-State: ALyK8tIF3KE2PqL78Vfyf3HKYCBVVxcHaIARKnzkequhBWbqiXTNmmT8GwqUAeCwTcd9mVtCGQyYmFTeIxJLtA== X-Received: by 10.202.93.65 with SMTP id r62mr3906340oib.182.1465662685843; Sat, 11 Jun 2016 09:31:25 -0700 (PDT) MIME-Version: 1.0 Sender: asomers@gmail.com Received: by 10.202.102.206 with HTTP; Sat, 11 Jun 2016 09:31:25 -0700 (PDT) In-Reply-To: References: <20160611103834.GA75085@lyxys.ka.sub.org> <1F5A9247-7C98-483C-A4BD-4A3D54208B3D@alumni.tu-berlin.de> From: Alan Somers Date: Sat, 11 Jun 2016 10:31:25 -0600 X-Google-Sender-Auth: k_2A_ndwFxwQf-w3K-sWClVxMls Message-ID: Subject: Re: The OpenBSD pledge To: Domagoj Stolfa , Wolfgang Zenker , Florian Ermisch Cc: FreeBSD CURRENT Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 16:31:27 -0000 On Sat, Jun 11, 2016 at 5:32 AM, Domagoj Stolfa wrote: > Yes, it would maybe make sense to do so. I am not too familiar with > capsicum(4), but glancing over it, it might be possible. If anything, it > would allow for code reuse from the OpenBSD ports and increased portability > in the future. Maybe the people who have worked with capsicum(4) or have > developed it could give some more insight on this. > I don't see how it would be possible. Capsicum is all about file descriptors. When you call cap_enter(), you give up the ability to access global namespaces. For example, you can no longer open files (except using openat(2) for files in a subdirectory of a directory which is already opened). OTOH, pledge is all about sycalls. When you pledge, you give up the ability to use certain syscalls, regardless of what file descriptors they might involve. So for example, a program that uses pledge(2) to prohibit networking syscalls can't simply replace pledge(2) with cap_enter(2), because it may need to open files after pledging. -Alan From owner-freebsd-current@freebsd.org Sat Jun 11 21:57:14 2016 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 80746AF05F3 for ; Sat, 11 Jun 2016 21:57:14 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::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 4DA5B2B8D for ; Sat, 11 Jun 2016 21:57:14 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x233.google.com with SMTP id 5so92708705ioy.1 for ; Sat, 11 Jun 2016 14:57:14 -0700 (PDT) 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-transfer-encoding; bh=3hgbcNNGsrVGYnj9Xx2i0AqE6WIKYGQQGloIB8ejSNc=; b=kDZXALDCm7j8+5BQBOMKaEizOX/CksqAhavGv3l7CZBsympIelQ74JBb7XhZHGAHeN XSR8EZLcig8UOQ7jHkoiFp8ITKa7rgDHuy6PzjuA31etH2LzTsdkShtfFsid4bWfzXr4 16JhDPLAPQypGQfcT2g2Pnh929PCF0HKMqT9cNOBOP7X8myGuQ3HwaR70gcjDSRmNlmn 54AiaRJA1U3tmaEBATxWt30jW4Xvxts8Uc86nk8OQRfrICPjs9loycaq/5X5HzsTUUtD xX3A9S24RwNIzfKFsoOhAeKYr6XZ2sB7aXvYkqnCzo5Se6xENQAn5XtzowFOBBZ5WNHG 6LpA== 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-transfer-encoding; bh=3hgbcNNGsrVGYnj9Xx2i0AqE6WIKYGQQGloIB8ejSNc=; b=OYNNq3XlQGr0Kfv1UvfKhFBmW0tE6vJuCxr29n33TXvznHF2Bg0pUmnNnQtriNsgQX JhXfD45wXQmRDk/h7q7stAxAGwNukz6QtdYo+pSMEc1KqykXYyiiWY8yctW7KfYWQ59X JBEiNcdoIIfyv1ZRUMDjI4K0XRm+1Z5mn1CqVrNj06nsKCSb2/mvNijD1OJHqK6pQWlT P952Rr33f1DfUTbr0NFC+voU1gR5gX2bf3CNy6jeEHumjFz48zho/fCLLxTF1P4o/c6a NsKJ3/ODZNTyAr0aCs1W8JJUtmJ3zugR/RmqzanAl4o4fX1anOMtKnE6qOCAxGyjFMc1 IZ+w== X-Gm-Message-State: ALyK8tLSHUgYrCOAHsxeJHmOaz4ZFdSTn4gk/Zl1r1komUQamH+Xv3G057mINBC3D+i+aR9h5RF69jm0AQX9mg== MIME-Version: 1.0 X-Received: by 10.107.40.67 with SMTP id o64mr12720331ioo.183.1465682233242; Sat, 11 Jun 2016 14:57:13 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.75.3 with HTTP; Sat, 11 Jun 2016 14:57:13 -0700 (PDT) X-Originating-IP: [137.122.64.8] In-Reply-To: <683CEA47-277C-4467-86D1-DA6C4ED8D4AE@gmail.com> References: <683CEA47-277C-4467-86D1-DA6C4ED8D4AE@gmail.com> Date: Sat, 11 Jun 2016 17:57:13 -0400 X-Google-Sender-Auth: c5F36LnZVVa_-pe0s9qPQKPtBGg Message-ID: Subject: Re: smartmontools now broken on -current (by svn r301771, r301778?) From: Warner Losh To: "Ngie Cooper (yaneurabeya)" Cc: Michael Butler , freebsd-current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 21:57:14 -0000 I'm skeptical. The ATA stuff isn't anything that I've committed to, so that isn't new. The nvme stuff is because smartmontools defines nvme stuff that conflicts with the FreeBSD defines... Warner On Sat, Jun 11, 2016 at 9:42 AM, Ngie Cooper (yaneurabeya) wrote: > >> On Jun 11, 2016, at 09:40, Michael Butler w= rote: >> >> The recent nvme updates have broken smartmontools .. >> >> imb@toshi:/home/imb> sudo smartctl -a /dev/ada0 >> smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.0-ALPHA2 amd64] (local build) >> Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.= org >> >> /dev/ada0: Inappropriate ioctl for device >> Please specify device type with the -d option. >> >> Attempts to recompile the utility also fail: > > Hi Michael, > Please file a bug =E2=80=94 in ports first, and if necessary in t= he base system. > Thank you! > -Ngie From owner-freebsd-current@freebsd.org Sat Jun 11 22:02:41 2016 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 30A51AF07EE for ; Sat, 11 Jun 2016 22:02:41 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x231.google.com (mail-it0-x231.google.com [IPv6:2607:f8b0:4001:c0b::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 EE9502099 for ; Sat, 11 Jun 2016 22:02:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x231.google.com with SMTP id e5so19884546ith.0 for ; Sat, 11 Jun 2016 15:02:40 -0700 (PDT) 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-transfer-encoding; bh=MLwlGH0AlkLVT/bm6CS6RZ4ObxdWd//bUJXAV7vl+ys=; b=FDoKNZWNCkI/P4PNVXoFo1br9L7k4zTnTF29Xj50yzPLU7XgKai/4NCMnxFRoIQYef WLp8EuEj5If8GsYXkBHfZQGUjMLxFWk5189dkfaKLeyDgNKTyhJjQkz72/DacvQ5EZ4b IJbTnhylUuHHvMh/RqSsowui7deilNlxaO1gHTLSODqkdVvraIogtZHIXWkto7pMVht9 stQOYDdP3qrpVN2j7NQRQznT0bzonUy5LqeIYEXQM9z1LxknikVMgRQoDZJNZmYC0AGt xM9bpvwZdk9diCMshyc0fMFHTD222VKojzS8vZ6IimGIFwQle3ZjzjLGTAQaR/m7GfqM inyQ== 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-transfer-encoding; bh=MLwlGH0AlkLVT/bm6CS6RZ4ObxdWd//bUJXAV7vl+ys=; b=JYBBYpMPDhQk9Umr/15jmqNbwUcK8ZnnoiK4ogQU46tX6xnaY7X3b/kBYnYnD+3rcS jgTif8LxomyFhzAPujserxpO7UKF1OEvWQAkoptSfh2fAau1eBD5cJF5tqs/peH8VN6X sYz11BD6dssH9oydSp5ydcHrXTcFza2Fur0PLPtivnxP9uwCgfgawymD1nsZbyKM4bYf xgqLhftT4xqojYSmWVMQIrrTj3k9OAMTadMG/YZLwdogXWzZl9XpmJeg3WWAYjEdYDvA uPAZHNKI6zS9GfByA2Q2ArYRkGMR5I6HoPr/gMF2bdy2fGBay509/OR8rAivVwQWmfuq 09eg== X-Gm-Message-State: ALyK8tKkXpmVGGKWUcFYlm4qd6fdlPP3sd03Dy5hRZWjnu8YJ7xVArpCA9bVWRJEn9Bd8bh3Nwr2oA9UsqGz1g== MIME-Version: 1.0 X-Received: by 10.36.70.7 with SMTP id j7mr7780209itb.72.1465682560365; Sat, 11 Jun 2016 15:02:40 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.75.3 with HTTP; Sat, 11 Jun 2016 15:02:40 -0700 (PDT) X-Originating-IP: [137.122.64.8] In-Reply-To: References: <683CEA47-277C-4467-86D1-DA6C4ED8D4AE@gmail.com> Date: Sat, 11 Jun 2016 18:02:40 -0400 X-Google-Sender-Auth: PM_rBPwpureZnmDl_WgHxWhBzuI Message-ID: Subject: Re: smartmontools now broken on -current (by svn r301771, r301778?) From: Warner Losh To: "Ngie Cooper (yaneurabeya)" Cc: Michael Butler , freebsd-current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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, 11 Jun 2016 22:02:41 -0000 Also, on my system running nda, smartmontools work. And the latest version is compiling in Netflix's tree, which is where I took all these patches fro= m... Warner On Sat, Jun 11, 2016 at 5:57 PM, Warner Losh wrote: > I'm skeptical. The ATA stuff isn't anything that I've committed to, so > that isn't new. > > The nvme stuff is because smartmontools defines nvme stuff that > conflicts with the FreeBSD defines... > > Warner > > > On Sat, Jun 11, 2016 at 9:42 AM, Ngie Cooper (yaneurabeya) > wrote: >> >>> On Jun 11, 2016, at 09:40, Michael Butler = wrote: >>> >>> The recent nvme updates have broken smartmontools .. >>> >>> imb@toshi:/home/imb> sudo smartctl -a /dev/ada0 >>> smartctl 6.5 2016-05-07 r4318 [FreeBSD 11.0-ALPHA2 amd64] (local build) >>> Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools= .org >>> >>> /dev/ada0: Inappropriate ioctl for device >>> Please specify device type with the -d option. >>> >>> Attempts to recompile the utility also fail: >> >> Hi Michael, >> Please file a bug =E2=80=94 in ports first, and if necessary in = the base system. >> Thank you! >> -Ngie