From owner-freebsd-current@freebsd.org Sun Aug 16 08:57:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 985F29B971B for ; Sun, 16 Aug 2015 08:57:46 +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 88BD1FD1; Sun, 16 Aug 2015 08:57:46 +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 F2442CFB; Sun, 16 Aug 2015 08:57:44 +0000 (UTC) Date: Sun, 16 Aug 2015 08:57:27 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1403835532.122.1439715461073.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1831380701.120.1439680259464.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1831380701.120.1439680259464.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1284 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 08:57:46 -0000 FreeBSD_HEAD-tests - Build #1284 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1284/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1284/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1284/console Change summaries: No changes From owner-freebsd-current@freebsd.org Sun Aug 16 14:13:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02B979BA98C for ; Sun, 16 Aug 2015 14:13:01 +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 EAC2A18AA; Sun, 16 Aug 2015 14:13: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 F33D4D59; Sun, 16 Aug 2015 14:12:59 +0000 (UTC) Date: Sun, 16 Aug 2015 14:12:56 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <762726845.124.1439734377510.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1285 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 14:13:01 -0000 FreeBSD_HEAD-tests - Build #1285 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1285/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1285/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1285/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Sun Aug 16 14:26:34 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 855E39BABE0; Sun, 16 Aug 2015 14:26:34 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5F82B1DF2; Sun, 16 Aug 2015 14:26:33 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-240-35.lns20.per4.internode.on.net [121.45.240.35]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7GEQR6d023531 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 16 Aug 2015 07:26:31 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: futimens and utimensat vs birthtime To: John Baldwin , freebsd-current@freebsd.org References: <55CDFF32.7050601@freebsd.org> <2405496.WdPSxGzEuT@ralph.baldwin.cx> Cc: "freebsd-fs@freebsd.org" , "'Jilles Tjoelker'" From: Julian Elischer Message-ID: <55D09D8D.7010206@freebsd.org> Date: Sun, 16 Aug 2015 22:26:21 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <2405496.WdPSxGzEuT@ralph.baldwin.cx> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 14:26:34 -0000 On 8/15/15 1:39 AM, John Baldwin wrote: > On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: >> I would like to implement this call. but would like input as to it's >> nature. >> The code inside the system would already appear to support handling >> three elements, though it needs some scrutiny, >> so all that is needed is a system call with the ability to set the >> birthtime directly. >> >> Whether it should take the form of the existing calls but expecting >> three items is up for discussion. >> Maybe teh addition of a flags argument to specify which items are >> present and which to set. >> >> ideas? > I believe these should be new calls. Only utimensat() provides a flag > argument, but it is reserved for AT_* flags. I wasn't suggesting we keep the old ones and silently make them take 3 args :-) I was thining of suplementing them wth new syscalls and the obvious names are those you suggested. however I do wonder if there will ever be a need for a 4th... > I would be fine with > something like futimens3() and utimensat3() (where 3 means "three > timespecs"). Jilles implemented futimens() and utimensat(), so he > might have ideas as well. I would probably stick the birth time in > the third (final) timespec slot to make it easier to update new code > (you can use an #ifdef just around ts[2] without having to #ifdef the > entire block). > From owner-freebsd-current@freebsd.org Sun Aug 16 19:05:08 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 98DC49BB131; Sun, 16 Aug 2015 19:05:08 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::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 654D3122D; Sun, 16 Aug 2015 19:05:08 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by iods203 with SMTP id s203so130498011iod.0; Sun, 16 Aug 2015 12:05:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=88ayhWhIF0YZT9e4+DNF98kbR3zI2uORDVc52QQPVkE=; b=ruU4zGelYjY+yJ+dqkamWeHWsZFpIZIxDXXA8zpbwlCJyfF+NGRahnEml17sjpDQZT JeOEJ5fCZUGcUygcxmmiGgvxi8d9OJ97iNjSzQ218GgIpBkVer0/LxFC7qwDb0a+WW7g DTeRUS9JN0XXo8M4NQgAZPGvngffxHlwG/KGDITXN7NL5m6fkS4eWoEYrcUgWXmokMBf xh0qZ1SGM9G9fibyJ1sprjf/8pUm7lo7mVHRHt2ERJM/UkFtYPKwwX30Ghw9a41bJAd7 VqDIGXlxRk1FLT2OnAGKfMe66s14E0jafqLkOymwFrF2XE8EZ8bRa5bB8wm9z4jcn1nW wvrQ== MIME-Version: 1.0 X-Received: by 10.107.131.196 with SMTP id n65mr15007669ioi.75.1439751907638; Sun, 16 Aug 2015 12:05:07 -0700 (PDT) Received: by 10.36.38.133 with HTTP; Sun, 16 Aug 2015 12:05:07 -0700 (PDT) In-Reply-To: <55D09D8D.7010206@freebsd.org> References: <55CDFF32.7050601@freebsd.org> <2405496.WdPSxGzEuT@ralph.baldwin.cx> <55D09D8D.7010206@freebsd.org> Date: Sun, 16 Aug 2015 12:05:07 -0700 Message-ID: Subject: Re: futimens and utimensat vs birthtime From: Adrian Chadd To: Julian Elischer Cc: John Baldwin , freebsd-current , "freebsd-fs@freebsd.org" , Jilles Tjoelker Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 19:05:08 -0000 .. then make it take a struct and a type flag. :P Then you can extend it however you'd like. -adrian On 16 August 2015 at 07:26, Julian Elischer wrote: > On 8/15/15 1:39 AM, John Baldwin wrote: >> >> On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: >>> >>> I would like to implement this call. but would like input as to it's >>> nature. >>> The code inside the system would already appear to support handling >>> three elements, though it needs some scrutiny, >>> so all that is needed is a system call with the ability to set the >>> birthtime directly. >>> >>> Whether it should take the form of the existing calls but expecting >>> three items is up for discussion. >>> Maybe teh addition of a flags argument to specify which items are >>> present and which to set. >>> >>> ideas? >> >> I believe these should be new calls. Only utimensat() provides a flag >> argument, but it is reserved for AT_* flags. > > I wasn't suggesting we keep the old ones and silently make them take 3 args > :-) > I was thining of suplementing them wth new syscalls and the obvious names > are those you suggested. > however I do wonder if there will ever be a need for a 4th... > >> I would be fine with >> something like futimens3() and utimensat3() (where 3 means "three >> timespecs"). Jilles implemented futimens() and utimensat(), so he >> might have ideas as well. I would probably stick the birth time in >> the third (final) timespec slot to make it easier to update new code >> (you can use an #ifdef just around ts[2] without having to #ifdef the >> entire block). >> > > _______________________________________________ > 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 Sun Aug 16 21:46:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E473C9BBB0E; Sun, 16 Aug 2015 21:46:19 +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 A3D8D1181; Sun, 16 Aug 2015 21:46:19 +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 BECE4B8074; Sun, 16 Aug 2015 23:46:16 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id AF7DC28494; Sun, 16 Aug 2015 23:46:16 +0200 (CEST) Date: Sun, 16 Aug 2015 23:46:16 +0200 From: Jilles Tjoelker To: Julian Elischer Cc: John Baldwin , freebsd-current@freebsd.org, "freebsd-fs@freebsd.org" Subject: Re: futimens and utimensat vs birthtime Message-ID: <20150816214616.GA38422@stack.nl> References: <55CDFF32.7050601@freebsd.org> <2405496.WdPSxGzEuT@ralph.baldwin.cx> <55D09D8D.7010206@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55D09D8D.7010206@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2015 21:46:20 -0000 On Sun, Aug 16, 2015 at 10:26:21PM +0800, Julian Elischer wrote: > On 8/15/15 1:39 AM, John Baldwin wrote: > > On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: > >> I would like to implement this call. but would like input as to it's > >> nature. > >> The code inside the system would already appear to support handling > >> three elements, though it needs some scrutiny, > >> so all that is needed is a system call with the ability to set the > >> birthtime directly. > >> Whether it should take the form of the existing calls but expecting > >> three items is up for discussion. > >> Maybe teh addition of a flags argument to specify which items are > >> present and which to set. > >> ideas? > > I believe these should be new calls. Only utimensat() provides a flag > > argument, but it is reserved for AT_* flags. Using AT_* flags for things unrelated to pathnames is not without precedent: AT_REMOVEDIR for unlinkat() and AT_EACCESS for faccessat(). This isn't suitable for a large number of flags, though. > I wasn't suggesting we keep the old ones and silently make them take 3 > args :-) > I was thining of suplementing them wth new syscalls and the obvious > names are those you suggested. > however I do wonder if there will ever be a need for a 4th... This could be indicated by yet another flag. I'm a bit disappointed that setting birthtimes apparently wasn't needed when I added futimens and utimensat. However, they are not part of any release yet, so it may be possible to remove them at some point. -- Jilles Tjoelker From owner-freebsd-current@freebsd.org Mon Aug 17 05:26:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 954539B7F53; Mon, 17 Aug 2015 05:26:01 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 53BDF1AC4; Mon, 17 Aug 2015 05:26:00 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-240-35.lns20.per4.internode.on.net [121.45.240.35]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7H5Pri8025838 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 16 Aug 2015 22:25:56 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: futimens and utimensat vs birthtime To: Jilles Tjoelker References: <55CDFF32.7050601@freebsd.org> <2405496.WdPSxGzEuT@ralph.baldwin.cx> <55D09D8D.7010206@freebsd.org> <20150816214616.GA38422@stack.nl> Cc: John Baldwin , freebsd-current@freebsd.org, "freebsd-fs@freebsd.org" From: Julian Elischer Message-ID: <55D1705C.7070305@freebsd.org> Date: Mon, 17 Aug 2015 13:25:48 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150816214616.GA38422@stack.nl> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2015 05:26:01 -0000 On 8/17/15 5:46 AM, Jilles Tjoelker wrote: > On Sun, Aug 16, 2015 at 10:26:21PM +0800, Julian Elischer wrote: >> On 8/15/15 1:39 AM, John Baldwin wrote: >>> On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: >>>> I would like to implement this call. but would like input as to it's >>>> nature. >>>> The code inside the system would already appear to support handling >>>> three elements, though it needs some scrutiny, >>>> so all that is needed is a system call with the ability to set the >>>> birthtime directly. >>>> Whether it should take the form of the existing calls but expecting >>>> three items is up for discussion. >>>> Maybe teh addition of a flags argument to specify which items are >>>> present and which to set. >>>> ideas? >>> I believe these should be new calls. Only utimensat() provides a flag >>> argument, but it is reserved for AT_* flags. > Using AT_* flags for things unrelated to pathnames is not without > precedent: AT_REMOVEDIR for unlinkat() and AT_EACCESS for faccessat(). > This isn't suitable for a large number of flags, though. > >> I wasn't suggesting we keep the old ones and silently make them take 3 >> args :-) >> I was thining of suplementing them wth new syscalls and the obvious >> names are those you suggested. >> however I do wonder if there will ever be a need for a 4th... > This could be indicated by yet another flag. not in futimens, futimes or any of the other varieties that have no flags.. > > I'm a bit disappointed that setting birthtimes apparently wasn't needed > when I added futimens and utimensat. However, they are not part of any > release yet, so it may be possible to remove them at some point. Well they are defined in posix as only taking the two args right? I'm not sure I am parsing your statement correctly. It reads a bit like you are disappointed at yourself, which doesn't seem right. I think we should keep them as they are part of posix and part of Linux. We actually independently added them at $JOB (for Linux compat) but now we have a need for better birthtime control. In the meantime UFS2 and ZFS both have birthtime and its use is getting more widespread. (not sure if NFSv4 supports it but Samba needs it for full emulation) We'd rather add a new call in conjunction with FreeBSD rather than add our own and see FreeBSD add a slightly different one. It is possible we could do a syscall capable of doing 3, and just have a library entry that is compatible with the standard as a front end. suggestions welcome. > From owner-freebsd-current@freebsd.org Mon Aug 17 05:26:38 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E59949B7FAC for ; Mon, 17 Aug 2015 05:26:37 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001: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 B29861C58 for ; Mon, 17 Aug 2015 05:26:37 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: by iodv127 with SMTP id v127so123486114iod.3 for ; Sun, 16 Aug 2015 22:26:37 -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:content-type; bh=/hHKRKfgzFKUKHPXI16uaGU7mPhrS0N2JfMaHHC1Qqs=; b=itWQBA0pZ8YmKP1U8moI1g9PDLmM6tp7IjeRsyXOrpJXRZ2Ak/2q1LwLMMnbOmemTN YAISgxLeqrymgHG4wv58FNKzc+L9ja/+FUkTcBQCjpebuJHimRXgTUTZY7Jgn1hWDSBU E6P+0p3PtnbcgzreCy10W11fNdjFL7Y2KGIOTnaMoh8/2PbngiPZaux4e7oZ8ook9ADv Uo1HqrUHUXHnDtSrYAmt78tJCKOd+zbf2m6lpJ8I23qwn7VuXLTf5Otc+VagmHXBfxEq 4cujn0dCeAv0Sg3gJTyYRMWIP9Sx68mXfA+vAyM7OPUrE6AsQ6cLl7gM1pdTVuA/kOWN 2Nlw== X-Received: by 10.107.169.215 with SMTP id f84mr27614051ioj.42.1439789197044; Sun, 16 Aug 2015 22:26:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.143.4 with HTTP; Sun, 16 Aug 2015 22:26:07 -0700 (PDT) From: Jia-Shiun Li Date: Mon, 17 Aug 2015 13:26:07 +0800 Message-ID: Subject: svn repository uuid mismatch from mirror To: freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2015 05:26:38 -0000 Hi all, I wanted to svn up my /usr/src and it reported repository uuid mismatch. After digging it seems to be related to svn mirrors. Is UUID supposed to be different among mirrors? If not, could anything detect it and contact mirror admins? Since it is now all hidden behind geo dns. # svn up Updating '.': svn: E170009: Repository UUID '50bf32de-df07-e311-8ff9-0026557e8dec' doesn't match expected UUID 'ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f' # svn info Path: . Working Copy Root Path: /usr/src URL: https://svn.freebsd.org/base/head Relative URL: ^/head Repository Root: https://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 286782 Node Kind: directory Schedule: normal Last Changed Author: pfg Last Changed Rev: 286782 Last Changed Date: 2015-08-14 22:58:04 +0800 (Fri, 14 Aug 2015) # svn info https://svn.freebsd.org/base Path: base URL: https://svn.freebsd.org/base Relative URL: ^/ Repository Root: https://svn.freebsd.org/base Repository UUID: 50bf32de-df07-e311-8ff9-0026557e8dec Revision: 286835 Node Kind: directory Last Changed Author: adrian Last Changed Rev: 286835 Last Changed Date: 2015-08-17 10:04:11 +0800 (Mon, 17 Aug 2015) # host svn.freebsd.org svn.freebsd.org is an alias for svnmir.geo.freebsd.org. svnmir.geo.FreeBSD.org has address 140.113.168.170 svnmir.geo.FreeBSD.org has IPv6 address 2001:f18:113:fb5d::e6a:0 svnmir.geo.FreeBSD.org mail is handled by 0 . # svn info https://213.138.116.72/base Error validating server certificate for 'https://213.138.116.72:443': - The certificate hostname does not match. Certificate information: - Hostname: svn.freebsd.org - Valid: from Jun 22 00:00:00 2015 GMT until Jun 22 23:59:59 2016 GMT - Issuer: Gandi, Paris, Paris, FR - Fingerprint: E9:37:73:80:B5:32:1B:93:92:94:98:17:59:F0:FA:A2:5F:1E:DE:B9 (R)eject, accept (t)emporarily or accept (p)ermanently? t Path: base URL: https://213.138.116.72/base Relative URL: ^/ Repository Root: https://213.138.116.72/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 286835 Node Kind: directory Last Changed Author: adrian Last Changed Rev: 286835 Last Changed Date: 2015-08-17 10:04:11 +0800 (Mon, 17 Aug 2015) # -Jia-Shiun. From owner-freebsd-current@freebsd.org Mon Aug 17 22:29:55 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 137A29BBFD1; Mon, 17 Aug 2015 22:29:55 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E202511DB; Mon, 17 Aug 2015 22:29:54 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (75-48-78-19.lightspeed.cncrca.sbcglobal.net [75.48.78.19]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 284D0B939; Mon, 17 Aug 2015 18:29:53 -0400 (EDT) From: John Baldwin To: Adrian Chadd Cc: Julian Elischer , freebsd-current , "freebsd-fs@freebsd.org" , Jilles Tjoelker Subject: Re: futimens and utimensat vs birthtime Date: Mon, 17 Aug 2015 15:28:45 -0700 Message-ID: <6270978.RcR1JVbHrR@ralph.baldwin.cx> User-Agent: KMail/4.14.3 (FreeBSD/10.2-PRERELEASE; KDE/4.14.3; amd64; ; ) In-Reply-To: References: <55CDFF32.7050601@freebsd.org> <55D09D8D.7010206@freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Mon, 17 Aug 2015 18:29:53 -0400 (EDT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2015 22:29:55 -0000 On Sunday, August 16, 2015 12:05:07 PM Adrian Chadd wrote: > .. then make it take a struct and a type flag. :P > > Then you can extend it however you'd like. I think that might be a bit much (making it a struct), but one option could be to add an argument that says how many timespecs are in the array. Any "missing" timespecs could be treated as if they were set to UTIME_OMIT. This would in theory mean you could support additional timestamps in the future without needing new calls. I'm just not sure if there are any conceivable timestamps such that this flexibility is warranted? > -adrian > > On 16 August 2015 at 07:26, Julian Elischer wrote: > > On 8/15/15 1:39 AM, John Baldwin wrote: > >> > >> On Friday, August 14, 2015 10:46:10 PM Julian Elischer wrote: > >>> > >>> I would like to implement this call. but would like input as to it's > >>> nature. > >>> The code inside the system would already appear to support handling > >>> three elements, though it needs some scrutiny, > >>> so all that is needed is a system call with the ability to set the > >>> birthtime directly. > >>> > >>> Whether it should take the form of the existing calls but expecting > >>> three items is up for discussion. > >>> Maybe teh addition of a flags argument to specify which items are > >>> present and which to set. > >>> > >>> ideas? > >> > >> I believe these should be new calls. Only utimensat() provides a flag > >> argument, but it is reserved for AT_* flags. > > > > I wasn't suggesting we keep the old ones and silently make them take 3 args > > :-) > > I was thining of suplementing them wth new syscalls and the obvious names > > are those you suggested. > > however I do wonder if there will ever be a need for a 4th... > > > >> I would be fine with > >> something like futimens3() and utimensat3() (where 3 means "three > >> timespecs"). Jilles implemented futimens() and utimensat(), so he > >> might have ideas as well. I would probably stick the birth time in > >> the third (final) timespec slot to make it easier to update new code > >> (you can use an #ifdef just around ts[2] without having to #ifdef the > >> entire block). > >> > > > > _______________________________________________ > > 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" -- John Baldwin From owner-freebsd-current@freebsd.org Tue Aug 18 04:59:45 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73D439BB929 for ; Tue, 18 Aug 2015 04:59:45 +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 275536EE for ; Tue, 18 Aug 2015 04:59:44 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZRYzn-003Xfj-9o>; Tue, 18 Aug 2015 06:59:35 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZRYzm-002WMY-Vt>; Tue, 18 Aug 2015 06:59:35 +0200 Date: Tue, 18 Aug 2015 06:59:29 +0200 From: "O. Hartmann" To: John-Mark Gurney Cc: freebsd-current Subject: Re: r285947: broken AESNI support? No aesni0 on Intel XEON E5-1650-v3 on Fujitsu Celsius M740 Message-ID: <20150818065929.06562ff6@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: <20150729151934.GE78154@funkthat.com> References: <20150729073950.2d09ea6b@freyja.zeit4.iv.bundesimmobilien.de> <20150729073616.GB78154@funkthat.com> <20150729102046.5f85c014@freyja.zeit4.iv.bundesimmobilien.de> <20150729151934.GE78154@funkthat.com> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 04:59:45 -0000 On Wed, 29 Jul 2015 08:19:34 -0700 John-Mark Gurney wrote: > O. Hartmann wrote this message on Wed, Jul 29, 2015 at 10:20 +0200: > > On Wed, 29 Jul 2015 00:36:16 -0700 > > John-Mark Gurney wrote: > > > > > O. Hartmann wrote this message on Wed, Jul 29, 2015 at 07:39 +0200: > > > > Running a workstation with CURRENT (FreeBSD 11.0-CURRENT #5 r285947: Tue > > > > Jul 28 13:39:03 CEST 2015 amd64) equipted with an Intel XEON E5-1650 v3, > > > > see the extraction from recent "dmesg" below. > > > > > > > > I double checked the UEFI settings (the box is a Fujitsu Celsius M740 > > > > with most recent firmware 1.8.0) and I didn't find anything indicating > > > > that AES-NI has been deactivated. > > > > > > > > I checked the data sheet at Intel, the CPU should support AES-NI. > > > > > > > > I also filed a PR: Bug 201960 > > > > > > > > I'd like to know whether this is by intention, by bug (feature mask > > > > wrong?) or by a faulty firmware? Any hints? > > > > > > Can you send me the output of cpuid-etallen? It's pretty long, so > > > maybe off list would be better... It's from a port of the same > > > name... > > > > I'm sorry, since I work in a pretty restricted area, I can not offer > > webspace-similar download areas, but if it is not offending the list, i > > could provide a compressed output. > > > > Find the output attached xz-compressed ... I cleared intentionally the > > serial number, just as a notice. > > Yep, this confirms that AES-NI is off: > AES instruction = false > > Which isn't a surprise from our other data points. Just wanted to > make sure... > > > > Also, it looks like a microcode update could fix this issue, have you > > > tried to look at that? > > > > > > https://albertveli.wordpress.com/2013/03/05/aes-ni-enabled/ > > > > > > Looks very similar to your issue, though it's a different microarch.. > > > Your's is a Haswell that has the TSX bug in it, and it could be that > > > the bios is disabling too many feature bits... > > > > > > Have you made sure that your machine has the latest BIOS? A newer > > > BIOS could reenable the feature too... > > > > I just checked this moment again, but the latest UEFI firmware Fujitsu is > > offering is version 1.8.0 from April of this year. > > I would complain to the vendor of your machine... I'd contact them > and try to return the machine as defective... It clearly is... > > > > > [...] > > > > FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525 > > > > VT: running with driver "efifb". > > > > CPU: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz (3491.98-MHz K8-class > > > > CPU) Origin="GenuineIntel" Id=0x306f2 Family=0x6 Model=0x3f > > > > Stepping=2 > > > > Features=0xbfebfbff > > > > Features2=0x7dfefbff > > > > > > There should be an AESNI feature on this line, but clearly not... > > > > On another machine, also Fujitsu, but a 19 inch rack server module with a > > low energy XEON E5-12XXv3, I can clearly see the AESNI feature in Feature2 > > list and, conclusively, the aesni0 device is present and reported. > > > > > > > > [...] > > > > > > > aesni0: No AESNI support. > > > > [...] > > > > > > Which is why you get this... > > > > > > > I applied the port sysutils/cpuid to another system, runnin a i5-4200M > > mobile CPU (Lenovo notebook). The rows indicating > > > > family = Intel ... > > (simple synth) = ... > > > > look much more "modern" for my opinion as the output I provided shows on the > > CPU in question. It is just a hunch ... Seems, I've bought Intel(ian) > > crap ;-) with no features and from another mellenium ... > > Yep... > Hello. I contacted the Fujitsu support in Munich, explained the problem of missing AES-NI and TXT facility and also explained the fact, that he most recent firmware for the Celsius M-740 does not allow enabling TXT in the firmware - it switches back to disabled all the time I reboot the box. I made myself very clear that I expect those features on the CPU built in. The service wrote me an email back that is more than disappointing - and a kind of scaring! The translation is done very simple - as the answer was very simple: a) the CPU has feature AES-NI b) the CPU has feature TXT c) UNIX is no supported OS (I told I'm faciliating FreeBSD as OS uppon the question what OS I use since I guess Fujitsu would run their "diagnostics program" to confirm my reported issue) Well, my understanding is that the firmware is responsible for detecting CPU features and provide those in a suitable way the overlaying operating system for further use. I deduce this from the fact that someone can disable features of the CPU, like VT-d, in the firmware/BIOS and then such disabled features are not seen by the OS anymore. At this point I need to be 100% sure that FreeBSD isn't the culprit before escalating this boring show with Fujitsu. Thanks in advance and best regards, O. Hartmann From owner-freebsd-current@freebsd.org Tue Aug 18 05:16:02 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E83009BBC41 for ; Tue, 18 Aug 2015 05:16:02 +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 9A57BDA9; Tue, 18 Aug 2015 05:16:02 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZRZFg-003abQ-7q>; Tue, 18 Aug 2015 07:16:00 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZRZFg-002XTg-1l>; Tue, 18 Aug 2015 07:16:00 +0200 Date: Tue, 18 Aug 2015 07:15:59 +0200 From: "O. Hartmann" To: Ed Schouten Cc: freebsd-current , marcel@freebsd.org Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> In-Reply-To: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 05:16:03 -0000 On Tue, 11 Aug 2015 13:18:14 +0200 Ed Schouten wrote: > Hi there, > > 2015-08-11 10:44 GMT+02:00 O. Hartmann : > > ftpd starts sometimes, sporadically, and dies somewhere in the process. > > Connections to the ftpd aren't possible. Sockstat doesn't even show up a > > TCP/IP socket (21, ftp/tcp) where the daemon is supposed to listen for > > incoming connection - I see only udp4 (connecting to > > local_unbound/127.0.0.1:53). This is strange ... > > That's annoying. We should fix that. > > I recently made some changes to shutdown(2), but a grep reveals that > ftpd doesn't call that function anywhere. Phew! The last changes made > to ftpd are related to libxo. Adding marcel@, just to be sure. > > In the meantime, could you maybe run truss(8) over ftpd and send us the > output? > > Thanks, Hello every thing is all right! Port security/heimdal installs its own ftpd with its appropriate manpages. Whenever I read the manpage, I got this heimdal-installed one and so, the whole configuration for FreeBSD's own ftpd daemon was bullshit according to the heimdal's version. especially the missing option "-D" (necessary for FreeBSD's ftpd going into daemon mode) and much more crucial, -a, which reflects the IP address listening on for FreeBSD's ftpd and for heimdal's one reflecting the authentication method (-a plain for plaintext). So, this maybe for the record. I guess in rare caeses others could run into this trap, too. Regards and thanks for the patience, Oliver From owner-freebsd-current@freebsd.org Tue Aug 18 08:27:13 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D9429B8D4A for ; Tue, 18 Aug 2015 08:27:13 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) (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 0DD36667 for ; Tue, 18 Aug 2015 08:27:12 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by wibhh20 with SMTP id hh20so101446318wib.0 for ; Tue, 18 Aug 2015 01:27:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:reply-to; bh=Kvk5ORZY9XCc/r4CbhBFDkgjqTElJGqL3604DTyeD2A=; b=lyiYnm29htslrXh/myV7lfoojmQaTsObwN1jLaKiGS8eFZvV9RJ9lLQiE22FdJ7PwX fwc4vH3krtr2LoeYLdAQo46ooW5M3SbEP9cLu105qzKEhMRPgQQxC+lVtoq8me9kjpZw u98HTYX1cMl8xMxiDtD/WLs7wpDznKchi7z3Ps16s7p+TAa94qOT5GA5hubsfr5/Xh0B YLy5IJVEHQnbX0pZMeregoL2pWX1GJ5VuvOzy9mptqABJIUfiTuxSYc6kl4cR5ygcjLS jijlhk9GhC7MNpqJF59pe6XB9p8CcjqAOI9GbSO8Jjw7MW0Ry+0wCgiYOY2O7qRldb0P OW7A== X-Gm-Message-State: ALoCoQmuvJzJGbzLONTjBsb1lnr7L54OOM77HAXan2I3wOL/uVVRzV03FevDMgjBuJ8pmhZjJCbS X-Received: by 10.194.119.161 with SMTP id kv1mr10655974wjb.157.1439886431024; Tue, 18 Aug 2015 01:27:11 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (mech-as222.men.bris.ac.uk. [137.222.170.4]) by smtp.gmail.com with ESMTPSA id j2sm25363654wjq.5.2015.08.18.01.27.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2015 01:27:10 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id t7I8R9qi018228; Tue, 18 Aug 2015 09:27:09 +0100 (BST) (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id t7I8R9Nm018227; Tue, 18 Aug 2015 09:27:09 +0100 (BST) (envelope-from mexas) Date: Tue, 18 Aug 2015 09:27:09 +0100 (BST) From: Anton Shterenlikht Message-Id: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> To: freebsd-current@freebsd.org, freebsd-questions@freebsd.org Subject: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Reply-To: mexas@bris.ac.uk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:27:13 -0000 I'm trying to setup Asus USB-N10 nano wireless adapter. I get: urtwn0: on usbus0 urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R urtwn0: flags=8802 metric 0 mtu 2290 ether 1c:87:2c:c7:c2:6e nd6 options=29 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier # wpa_supplicant -i urtwn0 -c /etc/wpa_supplicant.conf Successfully initialized wpa_supplicant ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument urtwn0: Failed to initialize driver interface ELOOP: remaining socket: sock=4 eloop_data=0x801c11600 user_data=0x801c2c100 handler=0x422dd0 # cat /boot/loader.conf kern.vty=vt linux_load="YES" #cuse4bsd_load="YES" if_urtwn_load="YES" legal.realtek.license_ack=1 # uname -a FreeBSD rat 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286741: Thu Aug 13 22:13:28 BST 2015 root@rat:/usr/obj/usr/src/sys/GENERIC amd64 Please advise Thanks Anton From owner-freebsd-current@freebsd.org Tue Aug 18 08:30:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36A119B8F53; Tue, 18 Aug 2015 08:30:53 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (mail.turbocat.net [IPv6:2a01:4f8:d16:4514::2]) (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 EEDACC01; Tue, 18 Aug 2015 08:30:52 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 786DA1FE022; Tue, 18 Aug 2015 10:30:50 +0200 (CEST) Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument To: mexas@bris.ac.uk, freebsd-current@freebsd.org, freebsd-questions@freebsd.org, Gleb Smirnoff References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> From: Hans Petter Selasky Message-ID: <55D2ED8F.9080807@selasky.org> Date: Tue, 18 Aug 2015 10:32:15 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:30:53 -0000 On 08/18/15 10:27, Anton Shterenlikht wrote: > I'm trying to setup Asus USB-N10 nano wireless > adapter. I get: > > urtwn0: class 0/0, rev 2.00/2.00, addr 1> on usbus0 > urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R > > urtwn0: flags=8802 metric 0 mtu 2290 > ether 1c:87:2c:c7:c2:6e > nd6 options=29 > media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) > status: no carrier > > # wpa_supplicant -i urtwn0 -c /etc/wpa_supplicant.conf > Successfully initialized wpa_supplicant > ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument > urtwn0: Failed to initialize driver interface > ELOOP: remaining socket: sock=4 eloop_data=0x801c11600 > user_data=0x801c2c100 handler=0x422dd0 > > # cat /boot/loader.conf > kern.vty=vt > linux_load="YES" > #cuse4bsd_load="YES" > if_urtwn_load="YES" > legal.realtek.license_ack=1 > > # uname -a > FreeBSD rat 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286741: > Thu Aug 13 22:13:28 BST 2015 > root@rat:/usr/obj/usr/src/sys/GENERIC amd64 > > Please advise > Hi, Might be related to the recent "net80211 layer and converts" done by Gleb. Maybe Gleb knows? --HPS From owner-freebsd-current@freebsd.org Tue Aug 18 08:32:59 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F6749BB35F; Tue, 18 Aug 2015 08:32:59 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F120A104A; Tue, 18 Aug 2015 08:32:57 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7I8WmcF028338 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Aug 2015 11:32:48 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7I8WmE9028337; Tue, 18 Aug 2015 11:32:48 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 18 Aug 2015 11:32:48 +0300 From: Gleb Smirnoff To: Anton Shterenlikht Cc: freebsd-current@freebsd.org, freebsd-questions@freebsd.org Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Message-ID: <20150818083248.GA75813@FreeBSD.org> References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:32:59 -0000 On Tue, Aug 18, 2015 at 09:27:09AM +0100, Anton Shterenlikht wrote: A> I'm trying to setup Asus USB-N10 nano wireless A> adapter. I get: A> A> urtwn0: class 0/0, rev 2.00/2.00, addr 1> on usbus0 A> urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R A> A> urtwn0: flags=8802 metric 0 mtu 2290 A> ether 1c:87:2c:c7:c2:6e A> nd6 options=29 A> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) A> status: no carrier A> A> # wpa_supplicant -i urtwn0 -c /etc/wpa_supplicant.conf A> Successfully initialized wpa_supplicant A> ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument A> urtwn0: Failed to initialize driver interface A> ELOOP: remaining socket: sock=4 eloop_data=0x801c11600 A> user_data=0x801c2c100 handler=0x422dd0 A> A> # cat /boot/loader.conf A> kern.vty=vt A> linux_load="YES" A> #cuse4bsd_load="YES" A> if_urtwn_load="YES" A> legal.realtek.license_ack=1 A> A> # uname -a A> FreeBSD rat 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286741: A> Thu Aug 13 22:13:28 BST 2015 A> root@rat:/usr/obj/usr/src/sys/GENERIC amd64 You need to create a wlan(4) interface and run wpa_supplicant on it. https://www.freebsd.org/doc/en/books/handbook/network-wireless.html -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Tue Aug 18 08:33:34 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6ECA49BB3DF; Tue, 18 Aug 2015 08:33:34 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F1D561218; Tue, 18 Aug 2015 08:33:33 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7I8XUM0028360 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Aug 2015 11:33:30 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7I8XUQp028359; Tue, 18 Aug 2015 11:33:30 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 18 Aug 2015 11:33:30 +0300 From: Gleb Smirnoff To: Hans Petter Selasky Cc: mexas@bris.ac.uk, freebsd-current@freebsd.org, freebsd-questions@freebsd.org Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Message-ID: <20150818083330.GB75813@glebius.int.ru> References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> <55D2ED8F.9080807@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55D2ED8F.9080807@selasky.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:33:34 -0000 On Tue, Aug 18, 2015 at 10:32:15AM +0200, Hans Petter Selasky wrote: H> Might be related to the recent "net80211 layer and converts" done by H> Gleb. Maybe Gleb knows? No, isn't related. My changes are not yet checked in. -- Totus tuus, Glebius. From owner-freebsd-current@freebsd.org Tue Aug 18 08:36:09 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 714819BB4ED; Tue, 18 Aug 2015 08:36:09 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 35B551619; Tue, 18 Aug 2015 08:36:08 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id E55DD1FE022; Tue, 18 Aug 2015 10:35:59 +0200 (CEST) Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument To: Gleb Smirnoff References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> <55D2ED8F.9080807@selasky.org> <20150818083330.GB75813@glebius.int.ru> Cc: mexas@bris.ac.uk, freebsd-current@freebsd.org, freebsd-questions@freebsd.org From: Hans Petter Selasky Message-ID: <55D2EEC5.1000509@selasky.org> Date: Tue, 18 Aug 2015 10:37:25 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150818083330.GB75813@glebius.int.ru> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:36:09 -0000 On 08/18/15 10:33, Gleb Smirnoff wrote: > On Tue, Aug 18, 2015 at 10:32:15AM +0200, Hans Petter Selasky wrote: > H> Might be related to the recent "net80211 layer and converts" done by > H> Gleb. Maybe Gleb knows? > > No, isn't related. My changes are not yet checked in. > OK. What USB drivers are left to test? --HPS From owner-freebsd-current@freebsd.org Tue Aug 18 08:59:54 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 804779BBBCA; Tue, 18 Aug 2015 08:59:54 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (220-135-115-6.HINET-IP.hinet.net [220.135.115.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ns.kevlo.org", Issuer "ns.kevlo.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 24E4424F; Tue, 18 Aug 2015 08:59:53 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (localhost [127.0.0.1]) by ns.kevlo.org (8.14.9/8.14.9) with ESMTP id t7I8wxlS090960 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Aug 2015 16:59:00 +0800 (CST) (envelope-from kevlo@ns.kevlo.org) Received: (from kevlo@localhost) by ns.kevlo.org (8.14.9/8.14.9/Submit) id t7I8wwrF090959; Tue, 18 Aug 2015 16:58:58 +0800 (CST) (envelope-from kevlo) Date: Tue, 18 Aug 2015 16:58:58 +0800 From: Kevin Lo To: Anton Shterenlikht Cc: freebsd-current@freebsd.org, freebsd-questions@freebsd.org, Gleb Smirnoff Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Message-ID: <20150818085858.GA90949@ns.kevlo.org> References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> <20150818083248.GA75813@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150818083248.GA75813@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 08:59:54 -0000 On Tue, Aug 18, 2015 at 11:32:48AM +0300, Gleb Smirnoff wrote: > > On Tue, Aug 18, 2015 at 09:27:09AM +0100, Anton Shterenlikht wrote: > A> I'm trying to setup Asus USB-N10 nano wireless > A> adapter. I get: > A> > A> urtwn0: A> class 0/0, rev 2.00/2.00, addr 1> on usbus0 > A> urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R > A> > A> urtwn0: flags=8802 metric 0 mtu 2290 > A> ether 1c:87:2c:c7:c2:6e > A> nd6 options=29 > A> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) > A> status: no carrier > A> > A> # wpa_supplicant -i urtwn0 -c /etc/wpa_supplicant.conf > A> Successfully initialized wpa_supplicant > A> ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument > A> urtwn0: Failed to initialize driver interface > A> ELOOP: remaining socket: sock=4 eloop_data=0x801c11600 > A> user_data=0x801c2c100 handler=0x422dd0 > A> > A> # cat /boot/loader.conf > A> kern.vty=vt > A> linux_load="YES" > A> #cuse4bsd_load="YES" > A> if_urtwn_load="YES" > A> legal.realtek.license_ack=1 > A> > A> # uname -a > A> FreeBSD rat 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286741: > A> Thu Aug 13 22:13:28 BST 2015 > A> root@rat:/usr/obj/usr/src/sys/GENERIC amd64 > > You need to create a wlan(4) interface and run wpa_supplicant on it. > > https://www.freebsd.org/doc/en/books/handbook/network-wireless.html You also have to run kldload urtwn-rtl8192cfwT or add this to /boot/loader.conf: urtwn-rtl8192cfwT_load="YES" The latter will require a reboot to take effect. > -- > Totus tuus, Glebius. Kevin From owner-freebsd-current@freebsd.org Tue Aug 18 09:17:43 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 73F409BC2D7 for ; Tue, 18 Aug 2015 09:17:43 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) (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 10596118D for ; Tue, 18 Aug 2015 09:17:42 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by wibhh20 with SMTP id hh20so102673654wib.0 for ; Tue, 18 Aug 2015 02:17:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:cc:reply-to :in-reply-to; bh=GucXEXbI9zRfTbPYvgPI2ZYquiv5NdUn7SP0gI7Q/iQ=; b=TTXv7dSuZ+Mmerx510vQCqZx/KIO8x0A+3KdR1GhKHJFtLo++np8on8zQJ2cVgd1Fc Vrw99CcufNV+9VeM5/rd5FpgJI0k7PPNq+9AgEkDjUV5qrDFcdqeOaR31Ecs4dwaQKL5 tnfIMQwIvaHQpwAE81Qecj9TzL5SkL6H7eIn926cDYeOHESEGcU/eREXKDlb7SuHqxgA qEJAI99Fe6HneckEC7sINH5bCNBAe7fVDp3jIla0+UUc8RMjy6tIL6EZ77VXTJHSyDe5 1I/t1ltT0cCjh+TzYL0s4AiWpCWYb+9SFdPSgUKFgwuMI65qhNULbjOy2oH8boV7v11h duGQ== X-Gm-Message-State: ALoCoQkSAZELY9Phr4SZ6oZqnXcYEjqaQTOX3M7H8MdMzzQuEgjKY5ZiiBhPNT5htCPVM+UuzjAA X-Received: by 10.194.93.3 with SMTP id cq3mr11467909wjb.20.1439889461096; Tue, 18 Aug 2015 02:17:41 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (mech-as222.men.bris.ac.uk. [137.222.170.4]) by smtp.gmail.com with ESMTPSA id lq9sm25572575wjb.35.2015.08.18.02.17.40 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2015 02:17:40 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id t7I9HdR9018628; Tue, 18 Aug 2015 10:17:39 +0100 (BST) (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id t7I9Hdas018627; Tue, 18 Aug 2015 10:17:39 +0100 (BST) (envelope-from mexas) Date: Tue, 18 Aug 2015 10:17:39 +0100 (BST) From: Anton Shterenlikht Message-Id: <201508180917.t7I9Hdas018627@mech-as222.men.bris.ac.uk> To: kevlo@FreeBSD.org, mexas@bris.ac.uk Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Cc: freebsd-current@freebsd.org, freebsd-questions@freebsd.org, glebius@FreeBSD.org Reply-To: mexas@bris.ac.uk In-Reply-To: <20150818085858.GA90949@ns.kevlo.org> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 09:17:43 -0000 >From kevlo@ns.kevlo.org Tue Aug 18 09:59:59 2015 >> A> urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R >> >> You need to create a wlan(4) interface and run wpa_supplicant on it. ok, my bad, sorry. >You also have to run kldload urtwn-rtl8192cfwT or add this to >/boot/loader.conf: > >urtwn-rtl8192cfwT_load="YES" yes, missed that too. Shouldn't it be urtwn-rtl8188eufw_load="YES"? Thank you Anton From owner-freebsd-current@freebsd.org Tue Aug 18 09:22:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FBB49BC48F; Tue, 18 Aug 2015 09:22:37 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (220-135-115-6.HINET-IP.hinet.net [220.135.115.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ns.kevlo.org", Issuer "ns.kevlo.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DBDF7189C; Tue, 18 Aug 2015 09:22:36 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (localhost [127.0.0.1]) by ns.kevlo.org (8.14.9/8.14.9) with ESMTP id t7I9LoEb091180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Aug 2015 17:21:51 +0800 (CST) (envelope-from kevlo@ns.kevlo.org) Received: (from kevlo@localhost) by ns.kevlo.org (8.14.9/8.14.9/Submit) id t7I9LnjM091179; Tue, 18 Aug 2015 17:21:49 +0800 (CST) (envelope-from kevlo) Date: Tue, 18 Aug 2015 17:21:49 +0800 From: Kevin Lo To: Anton Shterenlikht Cc: freebsd-current@freebsd.org, glebius@FreeBSD.org, freebsd-questions@freebsd.org Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Message-ID: <20150818092149.GA91171@ns.kevlo.org> References: <20150818085858.GA90949@ns.kevlo.org> <201508180917.t7I9Hdas018627@mech-as222.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201508180917.t7I9Hdas018627@mech-as222.men.bris.ac.uk> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 09:22:37 -0000 On Tue, Aug 18, 2015 at 10:17:39AM +0100, Anton Shterenlikht wrote: > >From kevlo@ns.kevlo.org Tue Aug 18 09:59:59 2015 > > >> A> urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R > >> > >> You need to create a wlan(4) interface and run wpa_supplicant on it. > > ok, my bad, sorry. > > >You also have to run kldload urtwn-rtl8192cfwT or add this to > >/boot/loader.conf: > > > >urtwn-rtl8192cfwT_load="YES" > > yes, missed that too. > > Shouldn't it be urtwn-rtl8188eufw_load="YES"? Nope. Your device is RTL8188CU not RTL8188EU. > Thank you > > Anton Kevin From owner-freebsd-current@freebsd.org Tue Aug 18 09:22:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECBBB9BC4D9; Tue, 18 Aug 2015 09:22:58 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebius.int.ru", Issuer "cell.glebius.int.ru" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EE0A41A32; Tue, 18 Aug 2015 09:22:57 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.15.2/8.15.2) with ESMTPS id t7I9MrTt028625 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Aug 2015 12:22:53 +0300 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.15.2/8.15.2/Submit) id t7I9Mrnb028624; Tue, 18 Aug 2015 12:22:53 +0300 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 18 Aug 2015 12:22:53 +0300 From: Gleb Smirnoff To: Hans Petter Selasky Cc: mexas@bris.ac.uk, freebsd-current@freebsd.org, freebsd-questions@freebsd.org Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Message-ID: <20150818092253.GC75813@glebius.int.ru> References: <201508180827.t7I8R9Nm018227@mech-as222.men.bris.ac.uk> <55D2ED8F.9080807@selasky.org> <20150818083330.GB75813@glebius.int.ru> <55D2EEC5.1000509@selasky.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0et/Au7PJwzVwd4K" Content-Disposition: inline In-Reply-To: <55D2EEC5.1000509@selasky.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 09:22:59 -0000 --0et/Au7PJwzVwd4K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Aug 18, 2015 at 10:37:25AM +0200, Hans Petter Selasky wrote: H> On 08/18/15 10:33, Gleb Smirnoff wrote: H> > On Tue, Aug 18, 2015 at 10:32:15AM +0200, Hans Petter Selasky wrote: H> > H> Might be related to the recent "net80211 layer and converts" done by H> > H> Gleb. Maybe Gleb knows? H> > H> > No, isn't related. My changes are not yet checked in. H> H> OK. What USB drivers are left to test? Here is the project page: https://wiki.freebsd.org/projects/ifnet/net80211 Looks like upgt and uath are not tested. The latest patch is attached. Ignore the phabricator, it can no longer accept such a big patch. -- Totus tuus, Glebius. --0et/Au7PJwzVwd4K Content-Type: application/octet-stream Content-Disposition: attachment; filename="net80211.diff.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWQ0dLuQCTXT/gH52JCB///////////////9iSf774AfAF7u5BRQAG73d93A+ qAAACqFdGbG8w0kAAJ6ulwEjoAANaJQqNNmrIoqgIpGvVdKJFNA3rVpioqquwNe5x0q+DvrU FKfLSvmz3YHPvtXN3Hdd9zi89jdX26fdR231c7e8HPaq33bgH2811724Ro9vSus33cPvdm3v vfX33fbu+++c19mbX3vj7sma+ziuWz3u63317z7sDlO3wA829B33O9en3QDoAAB2e2h77ns+ ugXzGxYvGblnz2+cfblmAA18pD6cAAAACc8fWnX3d9BoDQBTXuxrIqjyOvXgA+gPQDg++z77 va96HhZ9hewAeve7noXhgHT6AC20ABZrenbmOcz32YCHXuYHZe3AAAAQA2+++uD7se8Ate9D oPsVT0B7y2+h7lceY9FfW7zb7l6qXZ3nPeXD3trnveuw0HL7ej3b0roXt7Z0N9zvtr2Kp32v V993eHbAbzZAO5l3e8VFSugGqAHbU+jdvXQKAAAH32dAAAAAAAAAe7evQA9AoAA9dOgE4Cj7 DAC6gAD67jADesAAH0AHe9x0dACt2AeAAAAAAAAAAHjJ71h0igA0Hfe95lXtur7IAGgG57y6 yrPATvvnd9Td7322b27ZqVO53wfddnwHr17232pTdtBpeuuAG19vvAA33twAABe3cwFAALne 8A+4BtAB97xXAAA8x7gLHd0ALdwAAHAegVQaNEQANUkKABIACE4ulVtvT7z3aAenXWimj697 uaaACg3gPPhim567a5kq1Tczqm6typm05suW6BusRVREJqpO7Ou7od7zRe9qNa67abtyFpug 2xd3bSOLNW5dzdqdNzVO6vu55ma+udKayvtnfffM+99mttsayzLWTfWIJ01Rm3H0bt7yLzyv n2KDVKAOWgJaD73veKVioD6AxAAgR3MachpR9BkB5GgN3cBdm3zdcWfUQ2YG5aTvt169yz00 dXY5APrQQJ6ffeAAABR17112pQSp7PPut3jX3ZSX0DSWzSDvS9Vfdy57c7r33uL49PvaoXpC 7bmvd0roaWs70bvLvs7d897fTWtdtyla2nU3s97eB7a3rAUDk7tztbc20pPccAFXu5u27zOe 9ZM87vTzuvDOrju556ffJXHXbFXj3vvvfU5c7mTt25xWzc47kO6oL7GNqVSjQtkGmOsrtSuv a27C9bvTXbdu5zdlyXnJ57zyb13Pd2+se9aV17bs3HNw7mO22r3dyJZLXXa7ofanXXud2Z32 3sTPa6tzrauiABGnuAdcNm3iPmV4dC9gyqd1nAr6Mgeeio9dPHrgPdj2eu6s1p7jFeuu5axP WZU8T55d11BXk98rvrl1V9625K+tdMn3epevXD7bNurR13nhvWu3q5mu1bLnvenT5njtlWtW wB8+VuvbX2y9vutivtq6mXra4va3q817vvdJy+nc+1zrvu163q+3r2tInu5vfdu+gVfc716+ +d7b3dz7dB2vNx2a2tltup0e5ttqra+91zbT513yu971u2dc3HTtq5O09VedWc4u866+lRKK iK1ibnnXOvoHV27k3buaoZ1pFJ6uW5y7dnZu1nd1qs7dnd3gCHdMDp0MgFVU73tvOj27p8et 710+9vW7Gq9mq8vm5Y85eplh9j71T166Gyp650Ds011trdzuubS657zh5Vb1qbZ3UErrndtd vsuu97NtbeWd3KV5ffd29hvO33u+xdrz259fBp83twAb2xzvhzAPW5i3vquleap9u+86YJEg QAgCaBGgEGgCAI0xTBGRoNAj0EkPJqDTECQiIEFME00p6aT2iJP1T1PU0ehPUB6TQZDTQD1A GjIJMpKREkehCGZVPFPaKH6p5qNQ09TTQ0aeoDQH6oaAAHqBoCEpEQUxGmoyYpmjRIp/lTU/ VGn6oD1H6pp6nqeKD0g9R+pP1T1DR+qekeoAhSUyAgCaEyaAFMJij0I9VP1PRJ7TVPTTNI9J kR6Rp6hp6QAhSIgmgSNTxBMminpT9Mmgqfppqn6elT81Ch6ntUe0p6BAeoANB7+QAHgqtCpM UANKCQf0f8Aw1+X6f1bXYfd1M1KRCgSShSJFEtTAyEiNSTFBMFREVQJwkDCTShIUQUFMEiTT RRAxJKSpEQgwUVQRU0EUlE0UEkrMTEQwVE0zUTBM0hBTUFKSEQsEsgkhIkUjQMTOxiiYZkgm aSkkioIZQgIoglpmkQqGiGImgZCYUhj9CD0I4kPBh4OsnJBkAFT9zkP3lpJJdgiNMagzjM5f /sh/xHvdRBEshK/n/+B/k/4498PpEYfwhdxEnA93PZdTBRFd08aESKHCAkxkLFkBMjCCmVWs ijE0V0dnsOJ7gCHl7nAuBSZEWaenijAvB0cK4XOkh1ZQXVIJlD73HDwskWJIIFkI7/Sp9fD5 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 oRIIkSJSPcIljCBSKUBQ0CckA0K0olA0lNIo0IIUFAiUiFIgxLEoiD9NmApg/0Z0iUdBPIHg rwgAKQ9S5KlCjQIh/uh0jVTUER0QKTAiYk/xERRGlpU/OEAMQrAhiR5/xrIcJPSQ663SIlsg mAvsfP3mlRPyD3ynCWPpnFUR+7t9+Jh6PLHyfrt8SpR/67fG1TFfK0WlkcxaqEkCQPoIEp8t HXsYBtAEwj90i4QD0aEhEcXAIS+lWSPuOn2n3L6vz70c3r+B7KP9fie3RVkaB/sexeZeHI0U XiMw0hED+t2y/GVNWB1VYPXKmbX9+uza4EQubJHOX8cldjxRxFJC/R+727kjmFEfYyrXgUvk v9R8I/PrhZHxKBk+XL4eTflS4ty8JvHfpTwqRkH/sX6yO/b1SqkfvPHldrGXUtO88Zf2ByR+ /cF9rjrypbrw7TWdHf+7P+iR5aPduJG/wPdT11gyulB5WpdKKXs5cBwEMkUq6yCav4iLvSdK 1mXUFVY4yJMgfqZ0eXivZkiyy+CkwoCNdZpC6q+7jLfLUrRqgFr0BPqeONRHo1k9b95LJs4G 7PDSqGMFyNqeq3H4zsTe/ZEhH+rP0uipfneR5dcP7Mu+/kb96xVaUu6uDPyKFH/ANaF697xn epGJ1W9SM+nXv78zN+7O8PLGcsmeE4yW8gA03SOseXX23aYeHpkbsv5SgEeqckc9qHVLoyZW AL7dOVy7tbnd3D2MbfBDe/6sc5X+3GOtOb77fq000NfOO9kvt+MssL5bYZvQmW3bvluxLG1P L29cS2h4b3Pv9HKbjnOPTwziCDAP7uJs19k/m0WC5NL50ZNEzyr7XjB69wfmfs+e48XwiZfA 2FzfvqkHb3eBtwaTpv8MMOUDf7Ez5Of8KrdKaf4+EpMZKketiiqadD3BxmSKYoiZ+rMqqloz bWqiIj4+etVntcfv22qZ/mw5Wg2s9/vD4cDz2woiKIiiqoikkKooipOf/cZon9nht8HP8vd1 +B4EW+H4yUKIUQAe0mvo02756YdfWcc/qNI58W93Y+8DNi39xeX3olVAoSvEM+XUMkEw/A4e l3xl9HacRKVL5yxP5NcSRGS4H0a0Obqa8NrTRoMr6PPWZDKudYJSlIU2fRaLmdmfrmXD7mDf GmBRwkYA1q1XNEJG+WXwCef5e7+/y8mdjzVovQWKHyGM9/5+tTeozkM7bFJHp5elKyNOcj4D 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 bXDRY0MYZLGpYw+TeUpeZecNYY1XqJvN5Wq9x4lVDma6st8CO1SPKwO+ZOudKm3y8vTg1rEE Ku6mskbNPmIVW7VZy+bzYsGXG5W1ydzk1Tw4Ho5Qqb1qeIPZW0LOjnLtWtInMe2hOncu9pzf MtpXOyecnLwKuUHou95nJV1d85PKwy715m7eTsjLo1k8V5w7Wp7wOJxjRp5d8q9PLZ5WZe8r U1il8nmztF1boq1ixZYW8NcKGiyFO49R26msJq5VvKNm70XWk5zUk+UAXt7WJrKkZN2bU4eM clUpndvclZmqwc5ylO4yLdc3bkTiIpTW5Yribl1ebtMcJzky3qzNNHBW2Mu6qb3mjObW3WTO 3o5yw507w08sgstYDSniPBRKQkGFum94iHfKea2JqpuVI08BZLC2Kyk8tF5lOrGh8paJ2949 bBOrBuXdXZzbNcI5GLKrHdVzbE8T3BTLaPJFKnmc5SQo8zbUcUqeGjKU0KOTS5Rs5MUCGRgn ZXAVTrjL5KmqsbxrdfBRI4EmuTcna1UgZ5NzWbgl2hXODVoT5DkSt5zgqng5PBUtVlY5pvGs W2batyeVLaVI5QIu5tCuK7dXeHGNWOtqUczac6al7eK7cimCTN2Ocsm+Y7taLzl2Vk2hzjms OVuvNnFt5ylmcoqrsXuJc3mWLcgiUxdWOcuyhWbzXlqdMqhNJcyVW4OHmmcmuK2DzKs3zmnF lIUMVcd1Yw0OcyZ3JucbJlPND07dTOccq53kirPGg85Vu72nrHELFaMGKzWXXNu83aPC7mrM 1kjg2hzlu+ZzgyZLVWcmiqLpI6duhx8FxeUZtbxTgolvBJCq8vXEvctG7YySucujeY6L1Wt2 w5vjNXycZqpNWJRvgWPeHec5Jrh3FSZKT0bukPjTNcFOK5aonIM7iNDl8pGaIZzecLM7d8Ts cLeDd5LreVUxzDNyMwYru64NVxKmZrOauHL1A5qOqqWconOK9zLWm1mTUrGMTJuskWsxyazc vOabq7p83MWZUy6SCvmEZr25B3ktcy8OqVNbR5mktDeUZrL5hWbNTNXh2i7nd5fCM5xSi+Wb uSMHNd2mbDobsyebuLnMKGNFXMwrypSsszwoXrS5Z5Jy9km2xwVuWY5uc4XuTUTS27QnmlWd Mp8m8oSTg3MZ5yUdEo4OSXOCyKzLzclkvctC+cBzczqZzE3y1nM6qmZIrD1p5y2+BiqR5jxC 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 --0et/Au7PJwzVwd4K-- From owner-freebsd-current@freebsd.org Tue Aug 18 09:29:09 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F10A69BC672 for ; Tue, 18 Aug 2015 09:29:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id E1BBD1CB6 for ; Tue, 18 Aug 2015 09:29:09 +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 255DA2BC for ; Tue, 18 Aug 2015 09:29:10 +0000 (UTC) Date: Tue, 18 Aug 2015 09:29:10 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: freebsd-current@freebsd.org Message-ID: <1565631273.141.1439890150120.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Jenkins build is back to normal : Build-UFS-image #2137 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: Build-UFS-image X-Jenkins-Result: SUCCESS X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 09:29:10 -0000 See From owner-freebsd-current@freebsd.org Tue Aug 18 09:57:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 038569BCC2F for ; Tue, 18 Aug 2015 09:57:24 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) (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 96AB3BFE for ; Tue, 18 Aug 2015 09:57:23 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by wicja10 with SMTP id ja10so103397378wic.1 for ; Tue, 18 Aug 2015 02:57:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:cc:reply-to :in-reply-to; bh=uYEG7OijlDFmq/Vp4nMUqpdb2ImdKy9MV3jnTxcPPYI=; b=QRK3x9zCxvVFaoWO5XZHKOFn+1IVtFj6x9lkx7tjVZaxhfzWCbGeQWCbUIMIGP4yPN YnnPwRtG4co1taMMRZX7mBClWW0lh7ChWMt5iolMCTNKmAR5K+ukx2rzJXx8W3XG6ubd NPIZHwbbPKXpIol6BFAqNHBZCmmS+4pi+Ilqjei7RTVGBLEYZIqO743VWl4Ll5yxckBr 4o3qZ3Z5ygHiO8An20xt0+cvn46rXMJL1NFOnOl4IyYwV7fWndP7T4EvvhSR0fvzUlxC nJFYfOqp24EPCXHWExxlLTC7vxREsNxaM+MOYnMUgWRKREAx4Y7Eu5uhDJXk3gQ7RDwo n0RQ== X-Gm-Message-State: ALoCoQmj64aXdQMAFBLR9WeXGTDbbuRtbvYSgEqXGeX1hrnO31Qc0rNFSIHqiTOYNB8L1L9TzOMr X-Received: by 10.194.201.71 with SMTP id jy7mr11847223wjc.93.1439891841598; Tue, 18 Aug 2015 02:57:21 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (mech-as222.men.bris.ac.uk. [137.222.170.4]) by smtp.gmail.com with ESMTPSA id pg5sm13929194wjb.21.2015.08.18.02.57.20 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2015 02:57:21 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id t7I9vKQa018814; Tue, 18 Aug 2015 10:57:20 +0100 (BST) (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id t7I9vKdS018813; Tue, 18 Aug 2015 10:57:20 +0100 (BST) (envelope-from mexas) Date: Tue, 18 Aug 2015 10:57:20 +0100 (BST) From: Anton Shterenlikht Message-Id: <201508180957.t7I9vKdS018813@mech-as222.men.bris.ac.uk> To: kevlo@FreeBSD.org, mexas@bris.ac.uk Subject: Re: urtwn: ioctl[SIOCS80211, op=16, arg_len=0]: Invalid argument Cc: freebsd-current@freebsd.org, freebsd-questions@freebsd.org, glebius@FreeBSD.org Reply-To: mexas@bris.ac.uk In-Reply-To: <20150818092149.GA91171@ns.kevlo.org> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 09:57:24 -0000 >From kevlo@ns.kevlo.org Tue Aug 18 10:30:41 2015 >> >> Shouldn't it be urtwn-rtl8188eufw_load="YES"? > >Nope. Your device is RTL8188CU not RTL8188EU. Thank you, now works fine. Anton From owner-freebsd-current@freebsd.org Tue Aug 18 10:04:48 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 202499BCFCF for ; Tue, 18 Aug 2015 10:04:48 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from mail-gw12.york.ac.uk (mail-gw12.york.ac.uk [144.32.129.162]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DF7231217 for ; Tue, 18 Aug 2015 10:04:47 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from ury.york.ac.uk ([144.32.64.162]:57709) by mail-gw12.york.ac.uk with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1ZRdl1-0002C8-0H; Tue, 18 Aug 2015 11:04:39 +0100 Date: Tue, 18 Aug 2015 11:04:38 +0100 (BST) From: Gavin Atkinson X-X-Sender: gavin@ury.york.ac.uk To: Jia-Shiun Li cc: freebsd-current Subject: Re: svn repository uuid mismatch from mirror In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 10:04:48 -0000 On Mon, 17 Aug 2015, Jia-Shiun Li wrote: > I wanted to svn up my /usr/src and it reported repository uuid mismatch. > After digging it seems to be related to svn mirrors. Is UUID supposed to be > different among mirrors? If not, could anything detect it and contact > mirror admins? Since it is now all hidden behind geo dns. Apologies for this, this is now fixed. Gavin > > > # svn up > Updating '.': > svn: E170009: Repository UUID '50bf32de-df07-e311-8ff9-0026557e8dec' > doesn't match expected UUID 'ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f' > > # svn info > Path: . > Working Copy Root Path: /usr/src > URL: https://svn.freebsd.org/base/head > Relative URL: ^/head > Repository Root: https://svn.freebsd.org/base > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > Revision: 286782 > Node Kind: directory > Schedule: normal > Last Changed Author: pfg > Last Changed Rev: 286782 > Last Changed Date: 2015-08-14 22:58:04 +0800 (Fri, 14 Aug 2015) > > # svn info https://svn.freebsd.org/base > Path: base > URL: https://svn.freebsd.org/base > Relative URL: ^/ > Repository Root: https://svn.freebsd.org/base > Repository UUID: 50bf32de-df07-e311-8ff9-0026557e8dec > Revision: 286835 > Node Kind: directory > Last Changed Author: adrian > Last Changed Rev: 286835 > Last Changed Date: 2015-08-17 10:04:11 +0800 (Mon, 17 Aug 2015) > > # host svn.freebsd.org > svn.freebsd.org is an alias for svnmir.geo.freebsd.org. > svnmir.geo.FreeBSD.org has address 140.113.168.170 > svnmir.geo.FreeBSD.org has IPv6 address 2001:f18:113:fb5d::e6a:0 > svnmir.geo.FreeBSD.org mail is handled by 0 . > > # svn info https://213.138.116.72/base > Error validating server certificate for 'https://213.138.116.72:443': > - The certificate hostname does not match. > Certificate information: > - Hostname: svn.freebsd.org > - Valid: from Jun 22 00:00:00 2015 GMT until Jun 22 23:59:59 2016 GMT > - Issuer: Gandi, Paris, Paris, FR > - Fingerprint: E9:37:73:80:B5:32:1B:93:92:94:98:17:59:F0:FA:A2:5F:1E:DE:B9 > (R)eject, accept (t)emporarily or accept (p)ermanently? t > Path: base > URL: https://213.138.116.72/base > Relative URL: ^/ > Repository Root: https://213.138.116.72/base > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > Revision: 286835 > Node Kind: directory > Last Changed Author: adrian > Last Changed Rev: 286835 > Last Changed Date: 2015-08-17 10:04:11 +0800 (Mon, 17 Aug 2015) > > # > > -Jia-Shiun. > _______________________________________________ > 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 Aug 18 14:35:39 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE35D9BCEA6 for ; Tue, 18 Aug 2015 14:35:39 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from mail.xcllnt.net (mail.xcllnt.net [50.0.150.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8DECB1B41; Tue, 18 Aug 2015 14:35:39 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from marcels-mbp.int.brkt.com (cerberus.brkt.com [208.185.168.138]) (authenticated bits=0) by mail.xcllnt.net (8.15.2/8.15.2) with ESMTPSA id t7IEZV9S011850 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 18 Aug 2015 07:35:32 -0700 (PDT) (envelope-from marcel@xcllnt.net) Subject: Re: r286615: /usr/libexec/ftpd broken! Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_45A6400A-A27B-4259-A7CC-BA3FB6027194"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Marcel Moolenaar In-Reply-To: <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> Date: Tue, 18 Aug 2015 07:35:25 -0700 Cc: Ed Schouten , freebsd-current , Marcel Moolenaar Message-Id: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> To: "O. Hartmann" X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 14:35:39 -0000 --Apple-Mail=_45A6400A-A27B-4259-A7CC-BA3FB6027194 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Aug 17, 2015, at 10:15 PM, O. Hartmann = wrote: >=20 > Port security/heimdal installs its own ftpd with its appropriate = manpages. Ugh :-( It would have been so nice if man(1) would have told you that there were 2 ftpd manpages and that you need to specify which one you want. That should raise an eyebrow right away... -- Marcel Moolenaar marcel@xcllnt.net --Apple-Mail=_45A6400A-A27B-4259-A7CC-BA3FB6027194 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 iQIcBAEBCgAGBQJV00KuAAoJEIda8t8f0tjjxmoP/2HDyoAZlas8g0YyiNtJ7nHQ DKYA1tycYfvPrnNv9Eq3rlhPyyFdQQay+xZLGVGU1pOjlBujxH6ER7KZiKXCKBtW w7dmu+y1krFVY2TEaARl45aTlqYpg9Uxe9+QP/gA9YgiFcfM690hFSO0EKrqxYUU Y5d0y3JysHoUhT/IalmpX0YqYsh6zXulj+3hQo4U+PBg5i6X+onN4d0V2NBoLaeV k583FJtb6wbVFHPJ33Ut86In/Tetl5U9lNCYzruv6Qm7s0m4cgcyGFfF0MkZdto6 WXqaJUMwudG5CDSxvakr3MNiTILNFBimTOXJlmS2puilgkJMnQrSTLsC+ZO+cjrp qYJvGkvXSAZctSE8DGjplJdNfuyVrzLaXBz/Fb5V/BT8/Chw9NHSJU4y8WMvauQ6 FNMqZPDrLMm1pDv+di0cgh18ulQmUVjwmD3H+BOL77XU2xxSb8i0p3u9HOu6QO3d U6XhGvuJAFQ1wPBSfZ8vrJ0GDHEYEWg8wDRTjx41WwHYQ/RYzSFWMivVEeb+EUfl PJlY8STBpPuO6jVNGVBY7sQNAnPi8anaRjlvXflV3kJj+GDcdMj3OVEhfX4ASo62 f4iRHOSRwXMp3JIEdCSYZi16LUPOQOh3VjDVC2Usv4+bykr1ZhvZo116cR3lGhrE VifDYFLnKW+EXG//TAMB =tkKl -----END PGP SIGNATURE----- --Apple-Mail=_45A6400A-A27B-4259-A7CC-BA3FB6027194-- From owner-freebsd-current@freebsd.org Tue Aug 18 14:41:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5A6C69BC0A6 for ; Tue, 18 Aug 2015 14:41:06 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 14CC779; Tue, 18 Aug 2015 14:41:06 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZRi4R-0003D6-ML; Tue, 18 Aug 2015 17:40:59 +0300 Date: Tue, 18 Aug 2015 17:40:59 +0300 From: Slawa Olhovchenkov To: Marcel Moolenaar Cc: "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150818144059.GF3158@zxy.spb.ru> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 14:41:06 -0000 On Tue, Aug 18, 2015 at 07:35:25AM -0700, Marcel Moolenaar wrote: > > > On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: > > > > Port security/heimdal installs its own ftpd with its appropriate manpages. > > Ugh :-( > > It would have been so nice if man(1) would have told you that there > were 2 ftpd manpages and that you need to specify which one you want. > That should raise an eyebrow right away... Some time ago man(1) show all ftpd manpages. From owner-freebsd-current@freebsd.org Tue Aug 18 14:46:42 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 525C79BC1C8 for ; Tue, 18 Aug 2015 14:46:42 +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 0B474844; Tue, 18 Aug 2015 14:46:41 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtp (envelope-from ) id <1ZRi9u-002UdR-4G>; Tue, 18 Aug 2015 16:46:38 +0200 Received: from x5ce128c1.dyn.telefonica.de ([92.225.40.193] helo=thor.walstatt.dynvpn.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (envelope-from ) id <1ZRi9t-003KZO-Tt>; Tue, 18 Aug 2015 16:46:38 +0200 Date: Tue, 18 Aug 2015 16:46:32 +0200 From: "O. Hartmann" To: Marcel Moolenaar Cc: Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150818164632.47c73168.ohartman@zedat.fu-berlin.de> In-Reply-To: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/q4x1KqAfS/ECTK=vbBrBtXt"; protocol="application/pgp-signature" X-Originating-IP: 92.225.40.193 X-ZEDAT-Hint: A X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 14:46:42 -0000 --Sig_/q4x1KqAfS/ECTK=vbBrBtXt Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Am Tue, 18 Aug 2015 07:35:25 -0700 Marcel Moolenaar schrieb: >=20 > > On Aug 17, 2015, at 10:15 PM, O. Hartmann = wrote: > >=20 > > Port security/heimdal installs its own ftpd with its appropriate manpag= es. >=20 > Ugh :-( >=20 > It would have been so nice if man(1) would have told you that there > were 2 ftpd manpages and that you need to specify which one you want. > That should raise an eyebrow right away... >=20 > -- > Marcel Moolenaar > marcel@xcllnt.net >=20 A hint came from this list, so I checked via locate the existence of multip= le ftpd and ftpd.8[.gz] - and yes, I found several. I circumvent the problem by applyin= g to man the option "-M/usr/share/man" which brought up the the correct manpage. And if it would not be hard ebough, I figured, that deleting port security/= heimdal didn't erase the manpage on the particular machine I tested with :-/ --Sig_/q4x1KqAfS/ECTK=vbBrBtXt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJV00VIAAoJEOgBcD7A/5N8Q/UIANgG/Lu48Fcq1eOh/qRzP4Jy lJTp3RnUqehWncZmCI5Ufz369aniJPKB6ZaxPNRubGQ+s3KWaFOerCIy0OHIZouO qkvtFNzpeb2o8bvkdTLZcCS+GJRH7bWu4bNTTqfSP8hB9TW/GLZOVw0Rqe28Kca6 5wHXNNHf+0qDO83OAM9f6w7unuzQuXoMJYdibknCRBLbxq9uoj4LAYtDNmZFKRTa yBj8CmS4JXXTZXpgvOM9kNpCcv+4U2f7Ws4n8zp/R2e5s6YvLkEjER2b214jD3zG oZUkKMeculRLgHPmkYxvUcbUmmHeSVEm1icIo6BHrx+tYz1dIER83lrqQKVvRRA= =4qyJ -----END PGP SIGNATURE----- --Sig_/q4x1KqAfS/ECTK=vbBrBtXt-- From owner-freebsd-current@freebsd.org Tue Aug 18 14:53:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 107769BC3ED for ; Tue, 18 Aug 2015 14:53:00 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from mail.xcllnt.net (mail.xcllnt.net [50.0.150.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D8F5EE57; Tue, 18 Aug 2015 14:52:59 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from marcels-mbp.int.brkt.com (cerberus.brkt.com [208.185.168.138]) (authenticated bits=0) by mail.xcllnt.net (8.15.2/8.15.2) with ESMTPSA id t7IEqwhV011949 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 18 Aug 2015 07:52:59 -0700 (PDT) (envelope-from marcel@xcllnt.net) Subject: Re: r286615: /usr/libexec/ftpd broken! Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_1F0B03C3-E392-4CCA-BD1D-43C3E2A677B4"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Marcel Moolenaar In-Reply-To: <20150818164632.47c73168.ohartman@zedat.fu-berlin.de> Date: Tue, 18 Aug 2015 07:52:52 -0700 Cc: Ed Schouten , freebsd-current , Marcel Moolenaar Message-Id: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> <20150818164632.47c73168.ohartman@zedat.fu-berlin.de> To: "O. Hartmann" X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 14:53:00 -0000 --Apple-Mail=_1F0B03C3-E392-4CCA-BD1D-43C3E2A677B4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Aug 18, 2015, at 7:46 AM, O. Hartmann = wrote: >=20 > Am Tue, 18 Aug 2015 07:35:25 -0700 > Marcel Moolenaar schrieb: >=20 >>=20 >>> On Aug 17, 2015, at 10:15 PM, O. Hartmann = wrote: >>>=20 >>> Port security/heimdal installs its own ftpd with its appropriate = manpages. >>=20 >> Ugh :-( >>=20 >> It would have been so nice if man(1) would have told you that there >> were 2 ftpd manpages and that you need to specify which one you want. >> That should raise an eyebrow right away... >>=20 >=20 > A hint came from this list, so I checked via locate the existence of = multiple ftpd and > ftpd.8[.gz] - and yes, I found several. I circumvent the problem by = applying to man the > option "-M/usr/share/man" which brought up the the correct manpage. I think distinct sections would be nice: 1-9 base system 1P-9P ports/packages 1L-9L local manpages. > And if it would not be hard ebough, I figured, that deleting port = security/heimdal didn't > erase the manpage on the particular machine I tested with :-/ Cached manpage, I presume? -- Marcel Moolenaar marcel@xcllnt.net --Apple-Mail=_1F0B03C3-E392-4CCA-BD1D-43C3E2A677B4 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 iQIcBAEBCgAGBQJV00bFAAoJEIda8t8f0tjj40kQAKtwIxlCU6oPkPm7vabvda/2 vzojFa005ySHaQf6s/egyLDyPLVnruOrM9LwCdGL6jUHk50EqiEhqp+G3v4pH3L9 s/fB8XgO0TMLtRdDrzUa3jWKFCT3NALr6j+AJD/9t+u8gFC7W7hk+TAdXIxw6Tjh qvWigFHGaabMLrziBFZAdwOzqsDHOtFazhEaK+FfrMLm823Nx/XjO8KSX7bKr9aq I2KrcAsrTaBplnMFHjNgk5cumD38RrkeD1kVE+IP6DnuNh98Dd/EcNboIJVvQRH5 rnCIuoeZmGDqqcVAw9J11vdfAQ3Oe/GkwJOkqp7riGzbyqBPDCHKOk0KB1nHEGgr dunSW4qwyjpHyMW7brpjvUsMlM4mB8sapS6GaI+8vejPM0BBCE6+iRY+OYS8anQt Bj76IytEhp3XGKnmbaD9g+cxqnHAjsLe5e3Ll3kU/uqQUUkDxNyubUk5Ph12adCp SwEgcQ5oU/eN02UtfqemrkczO18u9J4UPfBVXMVXokAE2OxcgZs/85JHy1j0emRb HMtnnjxscV0u6SIWBDrGbwQ/ovn52sIw9X6cwZ1d7GOGGhr4hWaAKXcvy8DpcRD2 pWD+ACyFU+FzAi0SeNsgfPxgiDXWBGM18Ib5hg1OOyfU7B+Ga20TV+w2ggY3rInE bDxMNuqj76Fwb+24pyuf =XPJT -----END PGP SIGNATURE----- --Apple-Mail=_1F0B03C3-E392-4CCA-BD1D-43C3E2A677B4-- From owner-freebsd-current@freebsd.org Tue Aug 18 15:44:04 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD6DA9BC1E5 for ; Tue, 18 Aug 2015 15:44:04 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-3.mit.edu (dmz-mailsec-scanner-3.mit.edu [18.9.25.14]) (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 38B121ACB; Tue, 18 Aug 2015 15:44:03 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 1209190e-f79c76d000002631-85-55d3518d2745 Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 74.3A.09777.D8153D55; Tue, 18 Aug 2015 11:38:54 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id t7IFcqFF016809; Tue, 18 Aug 2015 11:38:53 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t7IFcmkM026417 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 18 Aug 2015 11:38:51 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id t7IFclOh013393; Tue, 18 Aug 2015 11:38:47 -0400 (EDT) Date: Tue, 18 Aug 2015 11:38:47 -0400 (EDT) From: Benjamin Kaduk To: Marcel Moolenaar cc: "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! In-Reply-To: Message-ID: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleLIzCtJLcpLzFFi42IRYrdT0e0LvBxqMMfP4ub+A+wWc958YLL4 eHUGu0XHMWOLv7P+MDmwesz4NJ/F4/W2x6we2/o2M3qc2n6QMYAlissmJTUnsyy1SN8ugStj 7tlzLAXdzBUnj3ewNTDuZOpi5OSQEDCRmLltNpQtJnHh3nq2LkYuDiGBxUwS72cuYgFJCAls ZJT4PtEMInGISeLHtbuMEIkGRonu5+5djBwcLALaEo0fUkDCbAIqEjPfbGQDCYsIaEgcfRcJ 0soMMmbp1MesIDXCAvoS/dP62UBsTgE7iQ8rdoHZvAKOEtu/f2CF2LWPSeL69algDaICOhKr 909hgSgSlDg58wmYzSygJbF8+jaWCYyCs5CkZiFJLWBkWsUom5JbpZubmJlTnJqsW5ycmJeX WqRrrJebWaKXmlK6iREU1pySfDsYvx5UOsQowMGoxMNbkXcpVIg1say4MvcQoyQHk5Iob6bd 5VAhvqT8lMqMxOKM+KLSnNTiQ4wSHMxKIrySvEA53pTEyqrUonyYlDQHi5I476YffCFCAumJ JanZqakFqUUwWRkODiUJXq0AoEbBotT01Iq0zJwShDQTByfIcB6g4TIgNbzFBYm5xZnpEPlT jLocC37cXsskxJKXn5cqJc5bClIkAFKUUZoHNweWjl4xigO9JcxrBlLFA0xlcJNeAS1hAlpy eMJFkCUliQgpqQZGm/ZTUowdypsbjrAsdOu49iU/6WtFbJj1sQOch10eHwq1esh3ZWd7lPop 38ZgzWMTWK5PiVz1a+WifccmTBYP1efNKNkuse2mWn73r0859055f36cqPrb1yk31KV0yuzC Z084n0/c2hZY7597tczYSurq6TXvP07VECo75Rq3cl3l6hOFv1SuKbEUZyQaajEXFScCAJe8 NNAiAwAA X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 15:44:04 -0000 On Tue, 18 Aug 2015, Marcel Moolenaar wrote: > > On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: > > > > Port security/heimdal installs its own ftpd with its appropriate manpages. > > Ugh :-( I would argue that heimdal should not be in the business of supplying an ftpd. Kerberos-enabled ftp basically does not offer any advantages over scp. -Ben From owner-freebsd-current@freebsd.org Tue Aug 18 15:58:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77EC29BC492 for ; Tue, 18 Aug 2015 15:58:05 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 307BF187; Tue, 18 Aug 2015 15:58:05 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZRjGt-0005Oj-Te; Tue, 18 Aug 2015 18:57:55 +0300 Date: Tue, 18 Aug 2015 18:57:55 +0300 From: Slawa Olhovchenkov To: Benjamin Kaduk Cc: Marcel Moolenaar , "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150818155755.GG3158@zxy.spb.ru> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 15:58:05 -0000 On Tue, Aug 18, 2015 at 11:38:47AM -0400, Benjamin Kaduk wrote: > On Tue, 18 Aug 2015, Marcel Moolenaar wrote: > > > > On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: > > > > > > Port security/heimdal installs its own ftpd with its appropriate manpages. > > > > Ugh :-( > > I would argue that heimdal should not be in the business of supplying an > ftpd. Kerberos-enabled ftp basically does not offer any advantages over > scp. OPENSSH_NONE_CIPHER is OFF by default, i.e. ftp can give more speed. From owner-freebsd-current@freebsd.org Tue Aug 18 16:01:32 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7E109BC65D for ; Tue, 18 Aug 2015 16:01:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::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 73BD2820; Tue, 18 Aug 2015 16:01:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pacgr6 with SMTP id gr6so135610145pac.2; Tue, 18 Aug 2015 09:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PPT+Qk6NcK29htJ/57bjwWEVpxnguX16tcHn6XJdyiI=; b=d2n+7F6Cs2hhRUgU6WxpGq0ma+/8lUSSPLd9oW4LGej0ZRyaS0kJqVcVfs44Zaa7cr sCiThTsDPgbLF7exe7eiCDqSeODTzMLZyijhd9CmFT8MTt6LyhSnL3KxD3dJcsLRE3Lf Ow3onpIoijvdKdFrg4wyLAW6839wPh883DTKQ8KU42b+Sxpaca9n8eEKIZAkPPSTDpjC WQQSK8phlbnJE5VnBfnpDeoEn8itPMg5xVaqsJpgnjAuZMBbZMG6BBB0XzZTSfAKBCwz QonU7FHH+dMyZyHJxWrt1eE/9WzwpbAAX1KGokYl18Zj3bcaUcCAhPQSsavFYRKaDz+M 5LRA== X-Received: by 10.66.122.4 with SMTP id lo4mr14747393pab.1.1439913691957; Tue, 18 Aug 2015 09:01:31 -0700 (PDT) Received: from ?IPv6:2601:601:800:126d:7cd4:9fea:5d4e:5ced? ([2601:601:800:126d:7cd4:9fea:5d4e:5ced]) by smtp.gmail.com with ESMTPSA id v4sm18598170pdg.79.2015.08.18.09.01.28 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 18 Aug 2015 09:01:30 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: r286615: /usr/libexec/ftpd broken! From: Garrett Cooper In-Reply-To: <20150818155755.GG3158@zxy.spb.ru> Date: Tue, 18 Aug 2015 09:01:27 -0700 Cc: Benjamin Kaduk , Marcel Moolenaar , "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Content-Transfer-Encoding: quoted-printable Message-Id: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> <20150818155755.GG3158@zxy.spb.ru> To: Slawa Olhovchenkov X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 16:01:32 -0000 > On Aug 18, 2015, at 08:57, Slawa Olhovchenkov wrote: >=20 > On Tue, Aug 18, 2015 at 11:38:47AM -0400, Benjamin Kaduk wrote: >=20 >> On Tue, 18 Aug 2015, Marcel Moolenaar wrote: >>=20 >>>> On Aug 17, 2015, at 10:15 PM, O. Hartmann = wrote: >>>>=20 >>>> Port security/heimdal installs its own ftpd with its appropriate = manpages. >>>=20 >>> Ugh :-( >>=20 >> I would argue that heimdal should not be in the business of supplying = an >> ftpd. Kerberos-enabled ftp basically does not offer any advantages = over >> scp. >=20 > OPENSSH_NONE_CIPHER is OFF by default, i.e. ftp can give more speed. More pragmatically, there are less ssh clients (openssh or bust really), = whereas there are more ftp clients (Firefox, Chrome, ftp(1), python, = etc). Cheers, -NGie From owner-freebsd-current@freebsd.org Tue Aug 18 16:04:09 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6AC579BC6D2 for ; Tue, 18 Aug 2015 16:04:09 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 234119A8; Tue, 18 Aug 2015 16:04:09 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1ZRjMo-0005ac-Ne; Tue, 18 Aug 2015 19:04:02 +0300 Date: Tue, 18 Aug 2015 19:04:02 +0300 From: Slawa Olhovchenkov To: Garrett Cooper Cc: Benjamin Kaduk , Marcel Moolenaar , "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! Message-ID: <20150818160402.GP1872@zxy.spb.ru> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> <20150818155755.GG3158@zxy.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 16:04:09 -0000 On Tue, Aug 18, 2015 at 09:01:27AM -0700, Garrett Cooper wrote: > > > On Aug 18, 2015, at 08:57, Slawa Olhovchenkov wrote: > > > > On Tue, Aug 18, 2015 at 11:38:47AM -0400, Benjamin Kaduk wrote: > > > >> On Tue, 18 Aug 2015, Marcel Moolenaar wrote: > >> > >>>> On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: > >>>> > >>>> Port security/heimdal installs its own ftpd with its appropriate manpages. > >>> > >>> Ugh :-( > >> > >> I would argue that heimdal should not be in the business of supplying an > >> ftpd. Kerberos-enabled ftp basically does not offer any advantages over > >> scp. > > > > OPENSSH_NONE_CIPHER is OFF by default, i.e. ftp can give more speed. > > More pragmatically, there are less ssh clients (openssh or bust > really), whereas there are more ftp clients (Firefox, Chrome, > ftp(1), python, etc). In this context you must talk about kerberos-enabled ftp client. From owner-freebsd-current@freebsd.org Tue Aug 18 16:10:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFAEA9BC8AD for ; Tue, 18 Aug 2015 16:10:53 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-1.mit.edu (dmz-mailsec-scanner-1.mit.edu [18.9.25.12]) (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 414C71243; Tue, 18 Aug 2015 16:10:52 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 1209190c-f79296d000000622-0d-55d357d68eca Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id 7C.42.01570.6D753D55; Tue, 18 Aug 2015 12:05:42 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id t7IG5fnw020332; Tue, 18 Aug 2015 12:05:41 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t7IG5aZB003008 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 18 Aug 2015 12:05:39 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id t7IG5ZUu016821; Tue, 18 Aug 2015 12:05:35 -0400 (EDT) Date: Tue, 18 Aug 2015 12:05:35 -0400 (EDT) From: Benjamin Kaduk To: Garrett Cooper cc: Slawa Olhovchenkov , Marcel Moolenaar , "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Subject: Re: r286615: /usr/libexec/ftpd broken! In-Reply-To: Message-ID: References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> <20150818155755.GG3158@zxy.spb.ru> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGKsWRmVeSWpSXmKPExsUixG6nonst/HKowZZJRhY39x9gt5jz5gOT xcerM9gtOo4ZW/yd9YfJYsLraItf764yO7B7zPg0n8Vj56y77B6vtz1m9djWt5nR49T2g4we P08LBbBFcdmkpOZklqUW6dslcGWcnvaCqeAye0XTozbmBsZWti5GTg4JAROJr38XM0HYYhIX 7q0HinNxCAksZpK41jWXGcLZyChx/sgDJgjnEJPEmm0/WCGcBkaJlefmMoL0swhoS/Qd+ssK YrMJqEjMfLMRbIeIgJbEvL8LwRqYBVqZJPZP3MMCkhAW0Jfon9YPVsQpYCvxcdcTZhCbV8BR YsfFI1C7TzBLbOw/D1YkKqAjsXr/FBaIIkGJkzOfgNnMQBuWT9/GMoFRcBaS1CwkqQWMTKsY ZVNyq3RzEzNzilOTdYuTE/PyUot0DfVyM0v0UlNKNzGCooBTkmcH45uDSocYBTgYlXh4LxZc ChViTSwrrsw9xCjJwaQkyjsh+HKoEF9SfkplRmJxRnxRaU5q8SFGCQ5mJRFeSV6gHG9KYmVV alE+TEqag0VJnHfTD74QIYH0xJLU7NTUgtQimKwMB4eSBK9VGFCjYFFqempFWmZOCUKaiYMT ZDgP0HATkBre4oLE3OLMdIj8KUZdjgU/bq9lEmLJy89LlRLnDQQpEgApyijNg5sDS16vGMWB 3hLmDQWp4gEmPrhJr4CWMAEtOTzhIsiSkkSElFQD4+61Cy2fPY3+I6t1NvXBn+cbtzi2WNnr tRefFlw+7WVOYFLO24P6gp69Mk9XJHxp7Vb1vultr8RWHHssNPXzeub9KZucZr6rVNFcZ7PX eOLVmz82CRsdqUjff0EtwDfVxV64MdtDslj9u+eTvTqn9+SeUy9kn25+aOKkjRdfh877F7O0 9aPIUyWW4oxEQy3mouJEAMOCC3g5AwAA X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 16:10:54 -0000 On Tue, 18 Aug 2015, Garrett Cooper wrote: > > > On Aug 18, 2015, at 08:57, Slawa Olhovchenkov wrote: > > > > On Tue, Aug 18, 2015 at 11:38:47AM -0400, Benjamin Kaduk wrote: > > > >> On Tue, 18 Aug 2015, Marcel Moolenaar wrote: > >> > >>>> On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: > >>>> > >>>> Port security/heimdal installs its own ftpd with its appropriate manpages. > >>> > >>> Ugh :-( > >> > >> I would argue that heimdal should not be in the business of supplying an > >> ftpd. Kerberos-enabled ftp basically does not offer any advantages over > >> scp. > > > > OPENSSH_NONE_CIPHER is OFF by default, i.e. ftp can give more speed. > > More pragmatically, there are less ssh clients (openssh or bust really), > whereas there are more ftp clients (Firefox, Chrome, ftp(1), python, > etc). I specifically said "Kerberos-enabled ftp". The things you listed do not appear to qualify. -Ben From owner-freebsd-current@freebsd.org Tue Aug 18 16:15:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3DC539BCA88 for ; Tue, 18 Aug 2015 16:15:19 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::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 025CD1617; Tue, 18 Aug 2015 16:15:19 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by igfj19 with SMTP id j19so86943561igf.0; Tue, 18 Aug 2015 09:15:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PejoFxdFvIxuCnWrBW1EFEQRXqj37TJAT+FAtoQv73M=; b=YRGNL9W5ytrvClw4Mfgtkw8oHEcSBQd6zoUg4G7sE5bxsvaUBrvTuvKtYeRbYqUSwi KgxpezFn1dxhIrmr8KFV4D9prmHbhCI+gj/kze9l3sNhQxgcJgBow9JioC/9xLuJdISu IawutNwZHUor598cLh5omu+CPaP6wni4xhpTTzAZY6Hbb/QsNDEXbsOyhe0lSKi8+ykT 9RVIK49AMsBK+ebBSXxs2gKwwfBS/iPyDTTrpOKIaIYMnUgHPkPjr511VrNFL3tuuTrM qRT1m0omTvVpEQBHH1ncyourTap/gDbnBKseHaBYqCz2A2DEQvKyfGUaITP1ISidQFZ2 o4YA== X-Received: by 10.50.128.169 with SMTP id np9mr23870497igb.37.1439914518283; Tue, 18 Aug 2015 09:15:18 -0700 (PDT) Received: from [30.155.13.126] ([172.56.9.9]) by smtp.gmail.com with ESMTPSA id 70sm9902100iop.31.2015.08.18.09.15.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Aug 2015 09:15:17 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: r286615: /usr/libexec/ftpd broken! From: Garrett Cooper X-Mailer: iPhone Mail (12H321) In-Reply-To: Date: Tue, 18 Aug 2015 09:15:16 -0700 Cc: Slawa Olhovchenkov , Marcel Moolenaar , "O. Hartmann" , Ed Schouten , freebsd-current , Marcel Moolenaar Content-Transfer-Encoding: quoted-printable Message-Id: <82D1C4B3-28A3-421C-B838-929DDC8C0E42@gmail.com> References: <20150811074041.6700e943@freyja.zeit4.iv.bundesimmobilien.de> <20150811104451.2031fff2@freyja.zeit4.iv.bundesimmobilien.de> <20150818071559.4278987d@freyja.zeit4.iv.bundesimmobilien.de> <20150818155755.GG3158@zxy.spb.ru> To: Benjamin Kaduk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 16:15:19 -0000 > On Aug 18, 2015, at 09:05, Benjamin Kaduk wrote: >=20 >> On Tue, 18 Aug 2015, Garrett Cooper wrote: >>=20 >>=20 >>> On Aug 18, 2015, at 08:57, Slawa Olhovchenkov wrote: >>>=20 >>> On Tue, Aug 18, 2015 at 11:38:47AM -0400, Benjamin Kaduk wrote: >>>=20 >>>> On Tue, 18 Aug 2015, Marcel Moolenaar wrote: >>>>=20 >>>>>> On Aug 17, 2015, at 10:15 PM, O. Hartmann wrote: >>>>>>=20 >>>>>> Port security/heimdal installs its own ftpd with its appropriate manp= ages. >>>>>=20 >>>>> Ugh :-( >>>>=20 >>>> I would argue that heimdal should not be in the business of supplying a= n >>>> ftpd. Kerberos-enabled ftp basically does not offer any advantages ove= r >>>> scp. >>>=20 >>> OPENSSH_NONE_CIPHER is OFF by default, i.e. ftp can give more speed. >>=20 >> More pragmatically, there are less ssh clients (openssh or bust really), >> whereas there are more ftp clients (Firefox, Chrome, ftp(1), python, >> etc). >=20 > I specifically said "Kerberos-enabled ftp". The things you listed do not > appear to qualify. Fair enough >.>= From owner-freebsd-current@freebsd.org Tue Aug 18 19:21:11 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 538779BC734 for ; Tue, 18 Aug 2015 19:21:11 +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 44AC5134C; Tue, 18 Aug 2015 19:21:11 +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 D45F9DE; Tue, 18 Aug 2015 19:21:10 +0000 (UTC) Date: Tue, 18 Aug 2015 19:21:10 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1700862687.3.1439925670785.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1870970833.1.1439923496549.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1870970833.1.1439923496549.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1291 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2015 19:21:11 -0000 FreeBSD_HEAD-tests - Build #1291 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1291/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1291/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1291/console Change summaries: No changes From owner-freebsd-current@freebsd.org Wed Aug 19 01:54:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B61F9BBD5B for ; Wed, 19 Aug 2015 01:54:28 +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 7E694D4E; Wed, 19 Aug 2015 01:54:28 +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 C2EDC18A; Wed, 19 Aug 2015 01:54:28 +0000 (UTC) Date: Wed, 19 Aug 2015 01:54:28 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <976025458.8.1439949268574.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1293 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 01:54:28 -0000 FreeBSD_HEAD-tests - Build #1293 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1293/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1293/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1293/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Wed Aug 19 07:03:45 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 378C69BDB94 for ; Wed, 19 Aug 2015 07:03:45 +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 299931E25; Wed, 19 Aug 2015 07:03:45 +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 59554238; Wed, 19 Aug 2015 07:03:45 +0000 (UTC) Date: Wed, 19 Aug 2015 07:03:44 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <865823364.10.1439967825160.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <976025458.8.1439949268574.JavaMail.jenkins@jenkins-9.freebsd.org> References: <976025458.8.1439949268574.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1294 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 07:03:45 -0000 FreeBSD_HEAD-tests - Build #1294 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1294/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1294/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1294/console Change summaries: No changes From owner-freebsd-current@freebsd.org Wed Aug 19 09:33:38 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1D559BC40B for ; Wed, 19 Aug 2015 09:33:38 +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 9593110BB; Wed, 19 Aug 2015 09:33:38 +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 95C2326F; Wed, 19 Aug 2015 09:33:38 +0000 (UTC) Date: Wed, 19 Aug 2015 09:33:35 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1120045440.12.1439976817641.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1295 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 09:33:38 -0000 FreeBSD_HEAD-tests - Build #1295 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1295/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1295/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1295/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Wed Aug 19 14:50:08 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 45B4D9BC261 for ; Wed, 19 Aug 2015 14:50:08 +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 37E299EF; Wed, 19 Aug 2015 14:50:08 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id F0EE52E1; Wed, 19 Aug 2015 14:50:07 +0000 (UTC) Date: Wed, 19 Aug 2015 14:50:06 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1571879574.14.1439995806791.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1120045440.12.1439976817641.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1120045440.12.1439976817641.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1296 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 14:50:08 -0000 FreeBSD_HEAD-tests - Build #1296 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1296/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1296/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1296/console Change summaries: No changes From owner-freebsd-current@freebsd.org Wed Aug 19 18:14:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 136679BE27F for ; Wed, 19 Aug 2015 18:14:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 060BE1E2E; Wed, 19 Aug 2015 18:14:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 58CCB329; Wed, 19 Aug 2015 18:14:51 +0000 (UTC) Date: Wed, 19 Aug 2015 18:14:49 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1601479675.16.1440008089703.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1297 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 18:14:53 -0000 FreeBSD_HEAD-tests - Build #1297 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1297/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1297/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1297/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Wed Aug 19 20:09:54 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B195A9BE8EE for ; Wed, 19 Aug 2015 20:09:54 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (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 8A7C2221 for ; Wed, 19 Aug 2015 20:09:54 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 5099C202C5 for ; Wed, 19 Aug 2015 16:09:53 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute6.internal (MEProxy); Wed, 19 Aug 2015 16:09:53 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=R6KL2f47kYlvhipab9D5axpmjOM=; b=TFQIX yLWmHnWcqGC6B4lsQ2HWTF0HGBeKTfDjI5rFbsF27bkX0Qim3AEHvZc8UTsI4Llh DasSCn7C+SjcFC23f+/pZBaAzv+LMaNzOFy8hjd0REDdeGRpBY/ffBp5LWyvDu6z ef3yEZyDgpsAjY29QvyYdVUvWtjYBZsgpV1ULY= Received: by web3.nyi.internal (Postfix, from userid 99) id 2746410C780; Wed, 19 Aug 2015 16:09:53 -0400 (EDT) Message-Id: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> X-Sasl-Enc: 7IU6BljTBy0CPM9jWbTn9tMMMXHmqqQD3sPTaplXLK5x 1440014993 From: Mark Felder To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4fee8ba5 Subject: pkg with an ssh repo crashes CURRENT Date: Wed, 19 Aug 2015 15:09:53 -0500 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 20:09:54 -0000 Hello, I found a reproducible way to crash CURRENT. I've done so on a Raspberry Pi 2 running r286596 and an my x86_64 firewall running r286285. Setup is simple. Enable a functional pkg repo that uses ssh like so: myrepo: { url: "ssh://feld@172.16.1.122/usr/local/poudriere/data/packages/${ABI}/", enabled: no } Now just do a pkg upgrade or install. So far the crashes have always happened updating pkg itself; I haven't gotten past that part. My firewall has a watchdog so it auto-reboots and I don't have console or video on my Rpi2 at the moment so I can't tell where it's crashing at. I haven't seen any dumps or core files. I got a glimpse of the crash on the firewall once and I think I saw it spew out some LORs, but I'm not certain. I'll try to get more data posted soon, but if someone is feeling adventurous they can probably reproduce this in a matter of minutes. From owner-freebsd-current@freebsd.org Wed Aug 19 20:19:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79D7C9BEAE2 for ; Wed, 19 Aug 2015 20:19:05 +0000 (UTC) (envelope-from lidl@pix.net) 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 39A44BA4 for ; Wed, 19 Aug 2015 20:19:05 +0000 (UTC) (envelope-from lidl@pix.net) Received: from torb.pix.net (verizon.pix.net [71.178.232.3]) (authenticated bits=0) by hydra.pix.net (8.15.2/8.15.2) with ESMTPA id t7JKJ3iP066015; Wed, 19 Aug 2015 16:19:03 -0400 (EDT) (envelope-from lidl@pix.net) X-Authentication-Warning: hydra.pix.net: Host verizon.pix.net [71.178.232.3] claimed to be torb.pix.net To: freebsd-current@freebsd.org References: <20140301011643.GV47921@funkthat.com> Subject: Re: HEADS UP: sparc64 backend for llvm/clang imported From: Kurt Lidl Message-ID: <55D4E4B7.1000806@pix.net> Date: Wed, 19 Aug 2015 16:19:03 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <20140301011643.GV47921@funkthat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 20:19:05 -0000 > Dimitry Andric wrote this message on Fri, Feb 28, 2014 at 20:22 +0100: >> In r262613 I have merged the clang-sparc64 branch back to head. This >> imports an updated sparc64 backend for llvm and clang, allowing clang to >> bootstrap itself on sparc64, and to completely build world. To be able >> to build the GENERIC kernel, there is still one patch to be finalized, >> see below. >> >> If you have any sparc64 hardware, and are not afraid to encounter rough >> edges, please try out building and running your system with clang. To >> do so, update to at least r262613, and enable the following options in >> e.g. src.conf, or in your build environment: >> >> WITH_CLANG=y >> WITH_CLANG_IS_CC=y >> WITH_LIBCPLUSPLUS=y (optional) >> >> Alternatively, if you would rather keep gcc as /usr/bin/cc for the >> moment, build world using just WITH_CLANG, enabling clang to be built >> (by gcc) and installed. After installworld, you can then set CC=clang, >> CXX=clang++ and CPP=clang-cpp for building another world. >> >> For building the sparc64 kernel, there is one open issue left, which is >> that sys/sparc64/include/pcpu.h uses global register variables, and this >> is not supported by clang. A preliminary patch for this is attached, >> but it may or may not blow up your system, please beware! >> >> The patch changes the pcpu and curpcb global register variables into >> inline functions, similar to what is done on other architectures. >> However, the current approach is not optimal, and the emitted code is >> slightly different from what gcc outputs. Any improvements to this >> patch are greatly appreciated! >> >> Last but not least, thanks go out to Roman Divacky for his work with >> llvm/clang upstream in getting the sparc64 backend into shape. > > Ok, I have a new pcpu patch to try. I have only compile tested it. > > It is available here: > https://www.funkthat.com/~jmg/sparc64.pcpu.patch > > I've also attached it. > > Craig, do you mind testing it? > > This patch also removes curpcb as it appears to not be used by any > sparc64 C code. A GENERIC kernel compiles fine, and fxr only turns up > curpcb used in machdep code, and no references to it under sparc64. > > This is not a proper solution in that > it can mean counters/stats can be copied/moved to other cpus overwriting > the previous values if a race happens... We use > PCPU_SET(mem, PCPU_GET(mem) + val) for PCPU_ADD, not great, but it's > no worse than what we were previously using.. > > Until we get a proper fix which involves mapping all the cpu's PCPU > data on all CPUs, this will have to sufice.. > > This patch is based upon, I believe, a patch from Marius and possibly > modified by rdivacky. > > Thanks for testing.. The above message was posted a while ago, and I decided that I would give the patch a test run on a spare sparc that I have, now that the instability problem with multiprocessor sparc64 machines has been resolved. So, I have an up-to-date stable/10 V240 (2x1.5Ghz cpus, 8GB of memory), running a completely stock r286861. That all seems to work just fine. I applied the patch referenced in the email: https://www.funkthat.com/~jmg/sparc64.pcpu.patch (it applied cleanly), and then rebuilt the kernel on the machine, using the stock gcc 4.2.1 compiler. When rebooting with that kernel, the machine panics pretty early in the boot: FreeBSD 10.2-STABLE #3 r286861M: Wed Aug 19 14:28:45 EDT 2015 lidl@spork.pix.net:/usr/obj/usr/src/sys/GENERIC sparc64 gcc version 4.2.1 20070831 patched [FreeBSD] real memory = 8589934592 (8192 MB) avail memory = 8379719680 (7991 MB) cpu0: Sun Microsystems UltraSparc-IIIi Processor (1503.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-IIIi Processor (1503.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs random device not loaded; using insecure entropy panic: trap: illegal instruction (kernel) cpuid = 0 KDB: stack backtrace: #0 0xc05750e0 at panic+0x20 #1 0xc08db9f8 at trap+0x558 Uptime: 1s Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... timeout shutting down CPUs. So, the patch to get rid of the pcpu usage (as a prereq to poking at the clang compiler issues) does not work properly. -Kurt From owner-freebsd-current@freebsd.org Wed Aug 19 21:07:59 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A3519BE322 for ; Wed, 19 Aug 2015 21:07:59 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) 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 72EC7F67 for ; Wed, 19 Aug 2015 21:07:59 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: by mailman.ysv.freebsd.org (Postfix) id 6FE139BE321; Wed, 19 Aug 2015 21:07:59 +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 6F6E49BE320 for ; Wed, 19 Aug 2015 21:07:59 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: from rs2.shuttle.de (rs2.shuttle.de [IPv6:2001:638:206:3::8]) (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 20442F66 for ; Wed, 19 Aug 2015 21:07:59 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: by rs2.shuttle.de (Postfix, from userid 10) id 816F3408C; Wed, 19 Aug 2015 23:07:55 +0200 (CEST) Received: from hal9k.schweikhardt.net (localhost [127.0.0.1]) by hal9k.schweikhardt.net (8.14.9/8.14.9) with ESMTP id t7JL7hsr015275 for ; Wed, 19 Aug 2015 23:07:43 +0200 (CEST) (envelope-from schweikh@hal9k.schweikhardt.net) Received: (from schweikh@localhost) by hal9k.schweikhardt.net (8.14.9/8.14.9/Submit) id t7JL7hZR015274 for current@freebsd.org; Wed, 19 Aug 2015 23:07:43 +0200 (CEST) (envelope-from schweikh) Date: Wed, 19 Aug 2015 23:07:43 +0200 From: Jens Schweikhardt To: current@freebsd.org Subject: mount(1) at boot hangs in spa_namespace_lock Message-ID: <20150819210743.GA1194@schweikhardt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 21:07:59 -0000 Gang, for a few weeks now I can't get a CURRENT system to boot. I am using the zfsloader and have root fs on ZFS. This has worked flawlessly for more than a year. The last message printed is "Mounting local file systems:" (from rc.d/mountcritlocal) and the system hangs until I push reset. Ctrl-C etc are ignored. However, CTRL-T says that mount is running in spa_namespace_lock, and the "r"untime increases at 1 second per second which looks like it is busy spinning on that lock. What can I do to diagnose and solve it? I do have a customized kernel config, which lookslike this. Anything wrong with it? # grep '^[^#]' sys/amd64/conf/HAL9000 cpu HAMMER ident HAL9000 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 # IPv6 communications protocols options IPSEC # IP (v4/v6) security options TCP_OFFLOAD # TCP offload options SCTP # Stream Control Transmission Protocol options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options UFS_GJOURNAL # Enable gjournal-based UFS journaling options QUOTA # Enable disk quotas for UFS options MD_ROOT # MD is a potential root device options NFSCL # Network Filesystem Client options NFSD # Network Filesystem Server options NFSLOCKD # Network Lock Manager options NFS_ROOT # NFS usable as /, requires NFSCL options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_RAID # Soft RAID functionality. options GEOM_LABEL # Provides labelization options COMPAT_FREEBSD32 # Compatible with i386 binaries options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options STACK # stack(9) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options KBD_INSTALL_CDEV # install a CDEV entry in /dev options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options MAC # TrustedBSD MAC Framework options KDTRACE_FRAME # Ensure frames are compiled in options KDTRACE_HOOKS # Kernel DTrace hooks options DDB_CTF # Kernel ELF linker loads CTF data options INCLUDE_CONFIG_FILE # Include this file in kernel options RACCT # Resource accounting framework options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default options RCTL # Resource limits options KDB # Enable kernel debugger support. options KDB_TRACE # Print a stack trace for a panic. options DDB # Support DDB. options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones options SMP # Symmetric MultiProcessor Kernel device cpufreq device acpi options ACPI_DMAR device pci options PCI_IOV # PCI SR-IOV support device ahci # AHCI-compatible SATA controllers device ata # Legacy ATA/SATA controllers options ATA_STATIC_ID # Static device numbering device scbus # SCSI bus (required for ATA/SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct ATA/SCSI access) device ses # Enclosure Services (SES and SAF-TE) device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device kbdmux # keyboard multiplexer device vga # VGA video card driver options VESA # Add support for VESA BIOS Extensions (VBE) device splash # Splash screen and screen saver support device sc device vt device vt_vga device vt_efifb device agp # support several AGP chipsets device ppbus # Parallel port bus (required) device miibus # MII bus support device loop # Network loopback device random # Entropy device device padlock_rng # VIA Padlock RNG device rdrand_rng # Intel Bull Mountain RNG device ether # Ethernet support device vlan # 802.1Q VLAN support device tun # Packet tunnel. device md # Memory "disks" device firmware # firmware assist module device bpf # Berkeley packet filter options USB_DEBUG # enable debug msgs device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device xhci # XHCI PCI->USB interface (USB 3.0) device usb # USB Bus (required) device ukbd # Keyboard device umass # Disks/Mass storage - Requires scbus and da device sound # Generic sound driver (required) device virtio # Generic VirtIO bus (required) device virtio_pci # VirtIO PCI device device vtnet # VirtIO Ethernet device device virtio_blk # VirtIO Block device device virtio_scsi # VirtIO SCSI device device virtio_balloon # VirtIO Memory Balloon device options HYPERV # Hyper-V kernel infrastructure device hyperv # HyperV drivers options XENHVM # Xen HVM kernel infrastructure device xenpci # Xen HVM Hypervisor services driver device netmap # netmap(4) support device crypto # Required by IPSEC options EXT2FS options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 options IPDIVERT Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped) From owner-freebsd-current@freebsd.org Wed Aug 19 21:52:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 083739BEB8E for ; Wed, 19 Aug 2015 21:52:58 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (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 D4AFFECF for ; Wed, 19 Aug 2015 21:52:57 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 5B71520C04 for ; Wed, 19 Aug 2015 17:52:56 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute3.internal (MEProxy); Wed, 19 Aug 2015 17:52:56 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=vpov8usvtOLNtLc DsjzdSqjPF0g=; b=GyUNkTuRD0fo+lks4Pte+ZJECC9BmpBE08+FYghqvEJkwbb Twxi27TGAGe9LG1hipEK6viNFSTuT4Kd53TBi24fkFzj1/hu5OySZhmIl2cK/qrh 29frC0xU6CdKYcZl5jKYRi9HrzmlEI/so8gUMxzK50V1lWk7jeBpQpH3AMbs= Received: by web3.nyi.internal (Postfix, from userid 99) id 3BC4710CF4B; Wed, 19 Aug 2015 17:52:56 -0400 (EDT) Message-Id: <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> X-Sasl-Enc: 9/k/Bl9tHNVWXq065+DHuPec1dnZDrUogqczCuqIK3D6 1440021176 From: Mark Felder To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4fee8ba5 Subject: Re: pkg with an ssh repo crashes CURRENT Date: Wed, 19 Aug 2015 16:52:56 -0500 In-Reply-To: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> References: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 21:52:58 -0000 Here we go: root@gw:/usr/home/feld # pkg upgrade Updating me repository catalogue... Password for feld@skeletor.feld.me: me repository is up-to-date. All repositories are up-to-date. New version of pkg detected; it needs to be installed first. The following 1 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: pkg: 1.5.5 -> 1.5.6 The operation will free 10 KiB. 2 MiB to be downloaded. Proceed with this action? [y/N]: y lock order reversal: 1st 0xfffffe00f52a8e00 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3191 2nd 0xfffff8001747e000 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:281 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01228ea400 witness_checkorder() at witness_checkorder+0xe7a/frame 0xfffffe01228ea480 _sx_xlock() at _sx_xlock+0x75/frame 0xfffffe01228ea4c0 ufsdirhash_add() at ufsdirhash_add+0x3d/frame 0xfffffe01228ea510 ufs_direnter() at ufs_direnter+0x5da/frame 0xfffffe01228ea5e0 ufs_makeinode() at ufs_makeinode+0x5d3/frame 0xfffffe01228ea7a0 ufs_create() at ufs_create+0x2d/frame 0xfffffe01228ea7c0 VOP_CREATE_APV() at VOP_CREATE_APV+0xf1/frame 0xfffffe01228ea7f0 vn_open_cred() at vn_open_cred+0x30e/frame 0xfffffe01228ea960 kern_openat() at kern_openat+0x235/frame 0xfffffe01228eaae0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 --- syscall (499, FreeBSD ELF64, sys_openat), rip = 0x8024a8f7a, rsp = 0x7fffffffd458, rbp = 0x7fffffffd550 --- lock order reversal: 1st 0xfffff800785047c8 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2219 2nd 0xfffffe00f52a8e00 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_vnops.c:263 3rd 0xfffff800784ea5f0 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2219 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01228e9df0 witness_checkorder() at witness_checkorder+0xe7a/frame 0xfffffe01228e9e70 __lockmgr_args() at __lockmgr_args+0xa5c/frame 0xfffffe01228e9fa0 ffs_lock() at ffs_lock+0x84/frame 0xfffffe01228e9ff0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xfc/frame 0xfffffe01228ea020 _vn_lock() at _vn_lock+0x9a/frame 0xfffffe01228ea090 vget() at vget+0x7e/frame 0xfffffe01228ea0e0 vfs_hash_get() at vfs_hash_get+0xcc/frame 0xfffffe01228ea130 ffs_vgetf() at ffs_vgetf+0x40/frame 0xfffffe01228ea1c0 softdep_sync_buf() at softdep_sync_buf+0xa8f/frame 0xfffffe01228ea2a0 ffs_syncvnode() at ffs_syncvnode+0x259/frame 0xfffffe01228ea320 ffs_truncate() at ffs_truncate+0x6f4/frame 0xfffffe01228ea510 ufs_direnter() at ufs_direnter+0x767/frame 0xfffffe01228ea5e0 ufs_makeinode() at ufs_makeinode+0x5d3/frame 0xfffffe01228ea7a0 ufs_create() at ufs_create+0x2d/frame 0xfffffe01228ea7c0 VOP_CREATE_APV() at VOP_CREATE_APV+0xf1/frame 0xfffffe01228ea7f0 vn_open_cred() at vn_open_cred+0x30e/frame 0xfffffe01228ea960 kern_openat() at kern_openat+0x235/frame 0xfffffe01228eaae0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 --- syscall (499, FreeBSD ELF64, sys_openat), rip = 0x8024a8f7a, rsp = 0x7fffffffd458, rbp = 0x7fffffffd550 --- Fetching pkg-1.5.6.txz: 100% 2 MiB 2.5MB/s 00:01 Checking integrity... done (0 conflicting) [1/1] Upgrading pkg from 1.5.5 to 1.5.6... panic: children list cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01228ea840 vpanic() at vpanic+0x189/frame 0xfffffe01228ea8c0 kassert_panic() at kassert_panic+0x132/frame 0xfffffe01228ea930 kern_procctl_single() at kern_procctl_single+0x81c/frame 0xfffffe01228eaa00 kern_procctl() at kern_procctl+0x223/frame 0xfffffe01228eaa50 sys_procctl() at sys_procctl+0xa5/frame 0xfffffe01228eaae0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 --- syscall (544, FreeBSD ELF64, sys_procctl), rip = 0x80244bc7a, rsp = 0x7fffffffd2c8, rbp = 0x7fffffffd410 --- KDB: enter: panic [ thread pid 1586 tid 100146 ] Stopped at kdb_enter+0x3e: movq $0,kdb_why db> db> bt Tracing pid 1586 tid 100146 td 0xfffff800784214d0 kdb_enter() at kdb_enter+0x3e/frame 0xfffffe01228ea840 vpanic() at vpanic+0x1a9/frame 0xfffffe01228ea8c0 kassert_panic() at kassert_panic+0x132/frame 0xfffffe01228ea930 kern_procctl_single() at kern_procctl_single+0x81c/frame 0xfffffe01228eaa00 kern_procctl() at kern_procctl+0x223/frame 0xfffffe01228eaa50 sys_procctl() at sys_procctl+0xa5/frame 0xfffffe01228eaae0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 --- syscall (544, FreeBSD ELF64, sys_procctl), rip = 0x80244bc7a, rsp = 0x7fffffffd2c8, rbp = 0x7fffffffd410 --- From owner-freebsd-current@freebsd.org Wed Aug 19 22:26:41 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99EE39BEFFF; Wed, 19 Aug 2015 22:26:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 7F8BC1C70; Wed, 19 Aug 2015 22:26:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D84A1388; Wed, 19 Aug 2015 22:26:39 +0000 (UTC) Date: Wed, 19 Aug 2015 22:26:32 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: ian@FreeBSD.org, jhb@FreeBSD.org, melifaro@FreeBSD.org, jilles@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-i386@FreeBSD.org Message-ID: <1016681232.26.1440023196845.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <694594223.24.1440014493280.JavaMail.jenkins@jenkins-9.freebsd.org> References: <694594223.24.1440014493280.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_i386 - Build #893 - 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.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 22:26:41 -0000 FreeBSD_HEAD_i386 - Build #893 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/893/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/893/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/893/console Change summaries: 286945 by melifaro: Check value return from lle_create() for NULL. This bug sneaked unnoticed in r286722. Reported by: adrian 286944 by ian: Enable the watchdog driver on imx6, now that it works. 286943 by ian: Make the imx watchdog actually work, by setting WDOG_CR_WDE (enable bit). Also, follow the rules from watchdog(9) about what values to return in various situations (especially, don't touch *error when asked to set a non-zero timeout that isn't achievable on the hardware). 286942 by ian: Add compatible strings for all the hardware this driver works with. Also, move the READ/WRITE bus space access macros from the header into the source file, and rename them to RD2/WR2 to make it clear they're 16-bit accessors. (READ/WRITE just don't seem like good names to be in a public header file.) 286941 by jilles: wordexp(): Improve some error codes. Distinguish between WRDE_BADVAL and WRDE_SYNTAX based on when the error occurred (parsing or execution), not based on whether WRDE_UNDEF was passed. Also, return WRDE_NOSPACE for a few more unexpected results from sh. 286940 by jhb: ino_t is unsigned, so use uintmax_t instead of intmax_t when printing it. Submitted by: bde (sort of) 286939 by jhb: Always use %j with an intmax_t cast to print time_t values. time_t is longer than long on 32-bit platforms with a 64-bit time_t. Inspired by: mail from bde 286938 by jhb: Various style and whitespace fixes. 286937 by jhb: Use nitems(). From owner-freebsd-current@freebsd.org Wed Aug 19 22:30:08 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2A489BD0F7 for ; Wed, 19 Aug 2015 22:30:08 +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 E4AED1ED7; Wed, 19 Aug 2015 22:30:08 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id C4281389; Wed, 19 Aug 2015 22:30:08 +0000 (UTC) Date: Wed, 19 Aug 2015 22:30:08 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <759891758.28.1440023408698.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1601479675.16.1440008089703.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1601479675.16.1440008089703.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1298 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 22:30:09 -0000 FreeBSD_HEAD-tests - Build #1298 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1298/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1298/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1298/console Change summaries: No changes From owner-freebsd-current@freebsd.org Wed Aug 19 22:56:30 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 797E59BD54A for ; Wed, 19 Aug 2015 22:56:30 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.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 5C8ABB81 for ; Wed, 19 Aug 2015 22:56:30 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 59CF69BD549; Wed, 19 Aug 2015 22:56:30 +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 595D29BD547 for ; Wed, 19 Aug 2015 22:56:30 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) (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 228E2B7E for ; Wed, 19 Aug 2015 22:56:29 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by qged69 with SMTP id d69so16565036qge.0 for ; Wed, 19 Aug 2015 15:56:28 -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:date:message-id:subject:from:to:cc :content-type; bh=OSuh2yvlTXvoaaIXxhPKjsDXynLGtPvtnnZ3/lTAxYw=; b=lZ2g915ET4UPh4H4ZTbKzYvMxZd1potFvxb1Oo/J5adGHGZXeBjHNFN8kmY/yTQUqP RkKJcavSTlQ9n/LQprdFMcv0SV6NcoWsfwhrHX1YAAnENteK8RUfpHjX18cUYOlvgD+0 reif46bQUs3n4b/2CDRhFei2QW9lDGXJIltRju+9eLpQsiHkzBLXQndGSdF5UQp3qgXv CnmRfaG82MAVW/Z0QxkSh1NxnZrj7gs4o7jIWRToe/3yCBC9p4B/Nzj/LB96CMNipqgl +sYfECCKdlMJw5oNE2XVffEMB6yVKxx1QHYazAhk2Mj0euVFaYRNM9QIGmnVaYm1tJHV P2+Q== X-Gm-Message-State: ALoCoQkd3CKPm4qdI+bKNeTX//7xpE1ZsGSTWyx+dmRnUvzLJX3wUdgXVpoTdRlYL8cWNIm+Ieiv MIME-Version: 1.0 X-Received: by 10.140.106.137 with SMTP id e9mr27446680qgf.106.1440024988833; Wed, 19 Aug 2015 15:56:28 -0700 (PDT) Received: by 10.55.167.133 with HTTP; Wed, 19 Aug 2015 15:56:28 -0700 (PDT) Date: Thu, 20 Aug 2015 00:56:28 +0200 Message-ID: Subject: 11-CURRENT build fail with base gcc From: Oliver Pinter To: current@freebsd.org Cc: imp@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Aug 2015 22:56:30 -0000 Hi All! I got this error, when I try to build recent 11-CURRENT with gcc on amd64 box: --- delay.o --- cc -O2 -pipe -fPIC -mno-red-zone -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd64 -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib/libstand -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common -fformat-extensions -ffreestanding -Wformat -msoft-float -fshort-wchar -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=gnu99 -c /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o delay.o cc1: error: unrecognized command line option "-mno-avx" You can access a full build log here: http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . Seems like the build environment passed a wrong COMPILER_TYPE to bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs in the compiler options. I use the following options in src.conf to build the system with gcc: WITHOUT_CLANG_BOOTSTRAP= WITHOUT_CLANG_IS_CC= WITHOUT_CLANG= WITH_GCC_BOOTSTRAP= WITH_GCC= and the host system is a 11-CURRENT system, which builded with clang. Thanks, Oliver From owner-freebsd-current@freebsd.org Thu Aug 20 02:37:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 882F99BD817 for ; Thu, 20 Aug 2015 02:37:01 +0000 (UTC) (envelope-from julian@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 704A8A3 for ; Thu, 20 Aug 2015 02:37:01 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6F5629BD816; Thu, 20 Aug 2015 02:37: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 6EEFA9BD815 for ; Thu, 20 Aug 2015 02:37:01 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 485E5A2; Thu, 20 Aug 2015 02:37:00 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-243-143.lns20.per4.internode.on.net [121.45.243.143]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7K2asRd039949 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 19 Aug 2015 19:36:57 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: 11-CURRENT build fail with base gcc To: Oliver Pinter , current@freebsd.org References: Cc: imp@freebsd.org From: Julian Elischer Message-ID: <55D53D41.2070500@freebsd.org> Date: Thu, 20 Aug 2015 10:36:49 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.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.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 02:37:01 -0000 On 8/20/15 6:56 AM, Oliver Pinter wrote: > Hi All! > > I got this error, when I try to build recent 11-CURRENT with gcc on amd64 box: I thought that the switch do only allow clang had already been thrown... > > --- delay.o --- > cc -O2 -pipe -fPIC -mno-red-zone > -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include > -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd64 > -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib/libstand > -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common > -fformat-extensions -ffreestanding -Wformat -msoft-float -fshort-wchar > -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=gnu99 -c > /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o > delay.o > cc1: error: unrecognized command line option "-mno-avx" > > You can access a full build log here: > http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . > > Seems like the build environment passed a wrong COMPILER_TYPE to > bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs > in the compiler options. > > I use the following options in src.conf to build the system with gcc: > WITHOUT_CLANG_BOOTSTRAP= > WITHOUT_CLANG_IS_CC= > WITHOUT_CLANG= > WITH_GCC_BOOTSTRAP= > WITH_GCC= > > and the host system is a 11-CURRENT system, which builded with clang. > > Thanks, > Oliver > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Thu Aug 20 03:59:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA1459BE60D for ; Thu, 20 Aug 2015 03:59:00 +0000 (UTC) (envelope-from imp@bsdimp.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 C317917CC for ; Thu, 20 Aug 2015 03:59:00 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id BFFB19BE60C; Thu, 20 Aug 2015 03:59:00 +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 BF86A9BE60B for ; Thu, 20 Aug 2015 03:59:00 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-io0-f172.google.com (mail-io0-f172.google.com [209.85.223.172]) (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 8D76F17CB for ; Thu, 20 Aug 2015 03:59:00 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by iods203 with SMTP id s203so32772974iod.0 for ; Wed, 19 Aug 2015 20:58:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=lYfEF7HnkvM3zLCP8A3J0mzKajFuXMBaApBDVLfsYzo=; b=WTQeWLoPa1cKOeX/Q+PFD4bL976BfO9+Z4l5Z3foucGw048tpzddac/DCgBczN5xCX OjaNs3lvr48quYv8P4SMk5N9VypRitYEKzt9t1w2YvNzuvkHI6L0o7pkyAxpXH3m/LBU 16JcH0pzmL23l55yBWztcO8drlUqrSI1vdgpOc9B/B/VJDZQYRujlHTGTrsFIA1I9VVH B4J1Dfue1LZHXILekRPt54AHrLZ4oyRDSwRYOgQDHh8I8bDhi5D4K3D2Aktu1wszbEms dT7LqehPiHeHWBabBJD8PIBVuZkg+vRiuShWo0FWuuqbovlB7+9FE9wI0bx7WyK1lG1F 9AGw== X-Gm-Message-State: ALoCoQlFJ3ZliW+nSLZiXvXFTHZ0iRQSH6Pxu0RtqJLslFh/NprYaiY1XDsav2D5PMRIVW1CwZHV X-Received: by 10.107.25.17 with SMTP id 17mr785399ioz.169.1440041447098; Wed, 19 Aug 2015 20:30:47 -0700 (PDT) Received: from netflix-mac-wired.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id c20sm2371803ioe.36.2015.08.19.20.30.45 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Aug 2015 20:30:46 -0700 (PDT) Sender: Warner Losh Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_01DDB20A-5971-45C1-8795-742E7BB95B30"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Warner Losh In-Reply-To: <55D53D41.2070500@freebsd.org> Date: Wed, 19 Aug 2015 21:30:44 -0600 Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org Message-Id: <81E9B43F-B2B1-4EC4-B286-8B833AEE1A09@bsdimp.com> References: <55D53D41.2070500@freebsd.org> To: Julian Elischer X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 03:59:01 -0000 --Apple-Mail=_01DDB20A-5971-45C1-8795-742E7BB95B30 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 > On Aug 19, 2015, at 8:36 PM, Julian Elischer = wrote: >=20 > On 8/20/15 6:56 AM, Oliver Pinter wrote: >> Hi All! >>=20 >> I got this error, when I try to build recent 11-CURRENT with gcc on = amd64 box: >=20 > I thought that the switch do only allow clang had already been thrown=85= Not even close. Clang is default, but gcc is still required for mips, = for example. current must still build with gcc on all architectures. This looks to be a cross-threading issue, but one that should be easy to = track down. Warner >>=20 >> --- delay.o --- >> cc -O2 -pipe -fPIC -mno-red-zone >> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include >> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd6= 4 >> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib= /libstand >> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common >> -fformat-extensions -ffreestanding -Wformat -msoft-float = -fshort-wchar >> -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=3Dgnu99 -c >> /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o >> delay.o >> cc1: error: unrecognized command line option "-mno-avx" >>=20 >> You can access a full build log here: >> http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . >>=20 >> Seems like the build environment passed a wrong COMPILER_TYPE to >> bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs >> in the compiler options. >>=20 >> I use the following options in src.conf to build the system with gcc: >> WITHOUT_CLANG_BOOTSTRAP=3D >> WITHOUT_CLANG_IS_CC=3D >> WITHOUT_CLANG=3D >> WITH_GCC_BOOTSTRAP=3D >> WITH_GCC=3D >>=20 >> and the host system is a 11-CURRENT system, which builded with clang. >>=20 >> Thanks, >> Oliver >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" >>=20 >=20 --Apple-Mail=_01DDB20A-5971-45C1-8795-742E7BB95B30 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 iQIcBAEBCgAGBQJV1UnkAAoJEGwc0Sh9sBEAsvEP/R/CiMaaxJFSnTc7VaHDBP1d 7Pu/0tJMAXANcOV3SKBVsgmO1G6iayezk6VvKCrA5hHa32VOA44iUumAJHC2qquo jiaS2Mhd0qaKN29Xfe0Ir2NZ2p/+FhMQMPUt1m0I4Q2DKbkKCvmau/BwgZVZiuq5 5Yxl7xcNxKLK7Q5uyu4OgpleNxzU3VdU35e4M1k0/kclX64imHGuyixmwlXEYtlY +O8i96NHsL9EsDyiaKEPp6eJWKiw8D/X0wIPRmzmF5nFr8TFypZn4caygZ334oYa 3EtYCH0HMSoZNGe1oLpnEsOWa+b1cs+eX4jQWrDhQRFADpVTOGD7iLC9OsuV8nMs aWIjoW9Yowq3eVlZjs/29ecd6oSmlODcHCnxL+zBzHbUV5JdMDSdhqdSPZDzcQ8W Q1ofboZzfh1y9xPtavfD5OgN9w2w7h6Fjs5Iwhea7t0ca+nMexPDjHbPeKTKYnD+ H5xLRjlv2cr+Fi29Sry1cJ5hRlaSa0jQp4kZKX4DweXtvGcHnrm+ZnDOn5MJ4b2c EciKICYWrhzFJvJBfyr0m97/4cS4zJinS+phm5AtaEbvRHF5yDzIQQkBdUGj4duG OWaR+KInhQxlIcp4leel31OJ9uyjH5A2XzJF0z+yBRPjW0isHdlsbpRD2YzQU5Vt Pj05UEExhNla1WFA0p05 =xFrH -----END PGP SIGNATURE----- --Apple-Mail=_01DDB20A-5971-45C1-8795-742E7BB95B30-- From owner-freebsd-current@freebsd.org Thu Aug 20 05:43:10 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EDACC9BE5B8 for ; Thu, 20 Aug 2015 05:43:10 +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 DD61221A; Thu, 20 Aug 2015 05:43:10 +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 80B094B5; Thu, 20 Aug 2015 05:43:10 +0000 (UTC) Date: Thu, 20 Aug 2015 05:43:06 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <956427594.32.1440049388607.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1300 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 05:43:11 -0000 FreeBSD_HEAD-tests - Build #1300 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1300/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1300/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1300/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 20 07:39:54 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D5B59BED0C for ; Thu, 20 Aug 2015 07:39:54 +0000 (UTC) (envelope-from avg@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 270761980 for ; Thu, 20 Aug 2015 07:39:54 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 2656B9BED0B; Thu, 20 Aug 2015 07:39:54 +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 25ECB9BED0A for ; Thu, 20 Aug 2015 07:39:54 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 67E92197F for ; Thu, 20 Aug 2015 07:39:52 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id KAA01743; Thu, 20 Aug 2015 10:39:51 +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 1ZSKRz-000C2m-5x; Thu, 20 Aug 2015 10:39:51 +0300 Subject: Re: mount(1) at boot hangs in spa_namespace_lock To: Jens Schweikhardt , current@FreeBSD.org References: <20150819210743.GA1194@schweikhardt.net> From: Andriy Gapon Message-ID: <55D58411.2010703@FreeBSD.org> Date: Thu, 20 Aug 2015 10:38:57 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150819210743.GA1194@schweikhardt.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 07:39:54 -0000 On 20/08/2015 00:07, Jens Schweikhardt wrote: > Gang, > > for a few weeks now I can't get a CURRENT system to boot. I am using the > zfsloader and have root fs on ZFS. This has worked flawlessly for more > than a year. > > The last message printed is "Mounting local file systems:" (from > rc.d/mountcritlocal) and the system hangs until I push reset. Ctrl-C etc > are ignored. However, CTRL-T says that mount is running in > spa_namespace_lock, and the "r"untime increases at 1 second per second > which looks like it is busy spinning on that lock. If you can reproduce the problem reliably could you please test a patch from this review request https://reviews.freebsd.org/D3281 ? (https://reviews.freebsd.org/D3281?download=true) If I get a success report then I'll immediately commit the fix. -- Andriy Gapon From owner-freebsd-current@freebsd.org Thu Aug 20 08:59:18 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07E029BE362 for ; Thu, 20 Aug 2015 08:59:18 +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 E2D1B1DCB; Thu, 20 Aug 2015 08:59:17 +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 A48F6511; Thu, 20 Aug 2015 08:59:17 +0000 (UTC) Date: Thu, 20 Aug 2015 08:59:16 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1627038909.34.1440061157087.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <956427594.32.1440049388607.JavaMail.jenkins@jenkins-9.freebsd.org> References: <956427594.32.1440049388607.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1301 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 08:59:18 -0000 FreeBSD_HEAD-tests - Build #1301 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1301/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1301/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1301/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 20 10:28:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D82DB9BCC90 for ; Thu, 20 Aug 2015 10:28:06 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.29.7]) (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 9BDF8632 for ; Thu, 20 Aug 2015 10:28:06 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from [78.35.157.52] (helo=fabiankeil.de) by smtprelay03.ispgateway.de with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1ZSMqb-00072W-MB for freebsd-current@freebsd.org; Thu, 20 Aug 2015 12:13:25 +0200 Date: Thu, 20 Aug 2015 12:14:00 +0200 From: Fabian Keil To: freebsd-current@freebsd.org Subject: Re: mount(1) at boot hangs in spa_namespace_lock Message-ID: <2d9335ba.1bac9f5c@fabiankeil.de> In-Reply-To: <55D58411.2010703@FreeBSD.org> References: <20150819210743.GA1194@schweikhardt.net> <55D58411.2010703@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/UX1O=1+2qC0KW=aNznulnsf"; protocol="application/pgp-signature" X-Df-Sender: Nzc1MDY3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 10:28:06 -0000 --Sig_/UX1O=1+2qC0KW=aNznulnsf Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Andriy Gapon wrote: > On 20/08/2015 00:07, Jens Schweikhardt wrote: > > Gang, > >=20 > > for a few weeks now I can't get a CURRENT system to boot. I am using the > > zfsloader and have root fs on ZFS. This has worked flawlessly for more > > than a year. > >=20 > > The last message printed is "Mounting local file systems:" (from > > rc.d/mountcritlocal) and the system hangs until I push reset. Ctrl-C etc > > are ignored. However, CTRL-T says that mount is running in > > spa_namespace_lock, and the "r"untime increases at 1 second per second > > which looks like it is busy spinning on that lock. >=20 > If you can reproduce the problem reliably could you please test a patch > from this review request https://reviews.freebsd.org/D3281 ? > (https://reviews.freebsd.org/D3281?download=3Dtrue) >=20 > If I get a success report then I'll immediately commit the fix. If it doesn't help, you could also try the patch from: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D198563 Fabian --Sig_/UX1O=1+2qC0KW=aNznulnsf Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlXVqGUACgkQBYqIVf93VJ1hmACfcVvUAlKvEO+vkHf97825yuTr 2zgAn1LFUKiV+XtIJyTLhnI50+0boBM/ =sVsn -----END PGP SIGNATURE----- --Sig_/UX1O=1+2qC0KW=aNznulnsf-- From owner-freebsd-current@freebsd.org Thu Aug 20 11:50:47 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9A22D9BE433 for ; Thu, 20 Aug 2015 11:50:47 +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 091BD1746; Thu, 20 Aug 2015 11:50:46 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t7KBofIn088460 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 20 Aug 2015 14:50:41 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t7KBofIn088460 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t7KBoffm088451; Thu, 20 Aug 2015 14:50:41 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 20 Aug 2015 14:50:41 +0300 From: Konstantin Belousov To: Mark Felder Cc: freebsd-current@freebsd.org Subject: Re: pkg with an ssh repo crashes CURRENT Message-ID: <20150820115041.GU2072@kib.kiev.ua> References: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 11:50:47 -0000 On Wed, Aug 19, 2015 at 04:52:56PM -0500, Mark Felder wrote: > panic: children list > cpuid = 0 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame > 0xfffffe01228ea840 > vpanic() at vpanic+0x189/frame 0xfffffe01228ea8c0 > kassert_panic() at kassert_panic+0x132/frame 0xfffffe01228ea930 > kern_procctl_single() at kern_procctl_single+0x81c/frame > 0xfffffe01228eaa00 > kern_procctl() at kern_procctl+0x223/frame 0xfffffe01228eaa50 > sys_procctl() at sys_procctl+0xa5/frame 0xfffffe01228eaae0 > amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 The fired assert means that there was a reaper process with some children but without descendands to be reaped. Hm, I can imagine this situation to happen if e.g. some not-reaper forks and then acquires reaper status. The patch below removes too aggressive asserts. Still, it would be interesting to look into the process table. Please repeat the procedure to panic, then in ddb do 'ps'. After that do 'dump' and please keep kernel.debug and vmcore around. First I want to look at the ps output. diff --git a/sys/kern/kern_procctl.c b/sys/kern/kern_procctl.c index d65ba5a..8ef72901 100644 --- a/sys/kern/kern_procctl.c +++ b/sys/kern/kern_procctl.c @@ -187,8 +187,6 @@ reap_status(struct thread *td, struct proc *p, } } else { rs->rs_pid = -1; - KASSERT(LIST_EMPTY(&reap->p_reaplist), ("reap children list")); - KASSERT(LIST_EMPTY(&reap->p_children), ("children list")); } return (0); } From owner-freebsd-current@freebsd.org Thu Aug 20 13:00:34 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3C119BDCC6 for ; Thu, 20 Aug 2015 13:00:34 +0000 (UTC) (envelope-from will@sundivenetworks.com) Received: from mail.sundivenetworks.net (mail.sundivenetworks.net [212.13.212.5]) (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 A15376B9 for ; Thu, 20 Aug 2015 13:00:34 +0000 (UTC) (envelope-from will@sundivenetworks.com) Received: from static45-91.adsl.bogons.net ([85.158.45.91] helo=[192.168.1.20]) by mail.sundivenetworks.net with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZSPDF-000MuM-1x for freebsd-current@freebsd.org; Thu, 20 Aug 2015 13:44:57 +0100 From: Will Green Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: CPU Perf & Power Mgt Message-Id: <7B1D7A3F-DA20-4195-8228-7D3F07790B5C@sundivenetworks.com> Date: Thu, 20 Aug 2015 13:44:57 +0100 To: freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam: No X-bounce-key: sundivenetworks.net-1; will@sundivenetworks.com; 1440075634; b6dc66ed; X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:00:34 -0000 Hello, I=E2=80=99ve been thinking about CPU performance and power management on = FreeBSD recently. As a user it seems like there has been little activity = in this area and I wanted to try and understand what the situation was. =46rom the publicly available information on powerd [1], the wiki [2] = and my attempts to optimize hardware power/performance; it seems the = current approach is quite old and laptop-focused. Recent CPU designs can = control the state and frequency of individual cores very quickly. In the = case of a single heavy thread, a multicore CPU might power-gate all but = one core so the active core can be pushed to a higher frequency. This = doesn=E2=80=99t seem to be possible on FreeBSD at the moment: powerd is = userland (~250 ms poll) and can only control the frequency of all cores = together. I understand this opens a can of worms as the CPU core states, frequency = and scheduler would all need to co-operate. However, I think it=E2=80=99s = important that this does happen. Without this functionality FreeBSD is = leaving performance on the table and consuming more power than other = operating systems. At BSDCan I heard that there was work going on for = arm systems, but didn=E2=80=99t manage to get any details and whether it = was relevant to amd64 too.=20 TIA, Will PS. I was interested to see Intel announce at IDF that they'll be = working with open source projects to implement "Speed Shift = Technology=E2=80=9D, which leaves responsibility for p-state management = on the CPU. [1] https://www.freebsd.org/cgi/man.cgi?query=3Dpowerd [2] https://wiki.freebsd.org/TuningPowerConsumption From owner-freebsd-current@freebsd.org Thu Aug 20 13:23:47 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CCEDA9BE5E8 for ; Thu, 20 Aug 2015 13:23:47 +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 B69EE27F; Thu, 20 Aug 2015 13:23:47 +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 4B55656B; Thu, 20 Aug 2015 13:23:47 +0000 (UTC) Date: Thu, 20 Aug 2015 13:23:46 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1088986604.38.1440077026483.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1627038909.34.1440061157087.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1627038909.34.1440061157087.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1302 - Still Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 13:23:47 -0000 FreeBSD_HEAD-tests - Build #1302 - Still Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1302/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1302/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1302/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.bin.xargs.legacy_test.main Error Message: 1 tests of 16 failed From owner-freebsd-current@freebsd.org Thu Aug 20 15:26:51 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EAAC59BFE65 for ; Thu, 20 Aug 2015 15:26:50 +0000 (UTC) (envelope-from dim@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 CEA031167 for ; Thu, 20 Aug 2015 15:26:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id CE1C39BFE64; Thu, 20 Aug 2015 15:26:50 +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 CDAEA9BFE63 for ; Thu, 20 Aug 2015 15:26:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8F7671166; Thu, 20 Aug 2015 15:26:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2a03:fc02:2:1:a855:8c5f:70ce:f731] (unknown [IPv6:2a03:fc02:2:1:a855:8c5f:70ce:f731]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 251FD2096C; Thu, 20 Aug 2015 17:26:41 +0200 (CEST) Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_31EFBF86-6A4F-4CD7-92B3-8E7B3EBBEED2"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5.1 From: Dimitry Andric In-Reply-To: Date: Thu, 20 Aug 2015 17:26:31 +0200 Cc: current@freebsd.org, imp@freebsd.org Message-Id: References: To: Oliver Pinter X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 15:26:51 -0000 --Apple-Mail=_31EFBF86-6A4F-4CD7-92B3-8E7B3EBBEED2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 20 Aug 2015, at 00:56, Oliver Pinter = wrote: > I got this error, when I try to build recent 11-CURRENT with gcc on = amd64 box: >=20 > --- delay.o --- > cc -O2 -pipe -fPIC -mno-red-zone > -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include > = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd6= 4 > = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib= /libstand > = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common > -fformat-extensions -ffreestanding -Wformat -msoft-float -fshort-wchar > -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=3Dgnu99 -c > /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o > delay.o > cc1: error: unrecognized command line option "-mno-avx" >=20 > You can access a full build log here: > http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . >=20 > Seems like the build environment passed a wrong COMPILER_TYPE to > bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs > in the compiler options. >=20 > I use the following options in src.conf to build the system with gcc: > WITHOUT_CLANG_BOOTSTRAP=3D > WITHOUT_CLANG_IS_CC=3D > WITHOUT_CLANG=3D > WITH_GCC_BOOTSTRAP=3D > WITH_GCC=3D >=20 > and the host system is a 11-CURRENT system, which builded with clang. At what build stage is this error occuring? -Dimitry --Apple-Mail=_31EFBF86-6A4F-4CD7-92B3-8E7B3EBBEED2 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----- Version: GnuPG/MacGPG2 v2.0.28 iEYEARECAAYFAlXV8bEACgkQsF6jCi4glqNRiwCeMFpvqaEwDEgFd+B866p/ZU5q zDoAoIvp14qSEX1yOzRExROVcqOALI2h =dp69 -----END PGP SIGNATURE----- --Apple-Mail=_31EFBF86-6A4F-4CD7-92B3-8E7B3EBBEED2-- From owner-freebsd-current@freebsd.org Thu Aug 20 15:39:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E0C69BE127 for ; Thu, 20 Aug 2015 15:39:01 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.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 3E2791A2A for ; Thu, 20 Aug 2015 15:39:01 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 3DA889BE126; Thu, 20 Aug 2015 15:39: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 234699BE125 for ; Thu, 20 Aug 2015 15:39:01 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) (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 DE70F1A29 for ; Thu, 20 Aug 2015 15:39:00 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by qkep139 with SMTP id p139so17247295qke.3 for ; Thu, 20 Aug 2015 08:38:54 -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:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=eqrmNz1hDvc0Z4DPOW9nrducaJPqA0+08VcM/C9zxMw=; b=koA0VKdQqCeWgLHHwQyt4GaY5vddneyy1sDCkMkwsXWBmFPjOpX5S5S6teho6y6Vie hzhT8H3VhnPcACD7TRw3L+UxqQkOQWOgkBQzAidQLcRsagjQnROlHotiJOZ7YcTK3xFg wcLIleyJd7oLrnKfLwId7VOwZTpHiKvVRvlJJkBKT4u0hTfDJdIx1G6gDL3OpukBnMSn yfiTyhdIjsJE0t8zyDZDLNlV8csB5FGHDlMApc3uAs1e0DdgDr1xXp2VTZ8sYbNdfGbA bPTBNvDhA2fcfGY/kRYiQHagwf1Bas1JYhgBUEF9SLbCTYdq1rbnZw2Qt9lqGVvEbI8r vo7A== X-Gm-Message-State: ALoCoQl1zeo618s1s7p1I33SzyR5nrAKrTsI11Wx18gEiviwFAX1O1Z/I4NbGfae16acvk7gUaeV MIME-Version: 1.0 X-Received: by 10.55.197.151 with SMTP id k23mr6139420qkl.13.1440085133861; Thu, 20 Aug 2015 08:38:53 -0700 (PDT) Received: by 10.55.167.133 with HTTP; Thu, 20 Aug 2015 08:38:53 -0700 (PDT) In-Reply-To: References: Date: Thu, 20 Aug 2015 17:38:53 +0200 Message-ID: Subject: Re: 11-CURRENT build fail with base gcc From: Oliver Pinter To: Dimitry Andric Cc: current@freebsd.org, imp@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 15:39:01 -0000 On 8/20/15, Dimitry Andric wrote: > On 20 Aug 2015, at 00:56, Oliver Pinter > wrote: >> I got this error, when I try to build recent 11-CURRENT with gcc on amd64 >> box: >> >> --- delay.o --- >> cc -O2 -pipe -fPIC -mno-red-zone >> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include >> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd64 >> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib/libstand >> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common >> -fformat-extensions -ffreestanding -Wformat -msoft-float -fshort-wchar >> -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=gnu99 -c >> /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o >> delay.o >> cc1: error: unrecognized command line option "-mno-avx" >> >> You can access a full build log here: >> http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . >> >> Seems like the build environment passed a wrong COMPILER_TYPE to >> bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs >> in the compiler options. >> >> I use the following options in src.conf to build the system with gcc: >> WITHOUT_CLANG_BOOTSTRAP= >> WITHOUT_CLANG_IS_CC= >> WITHOUT_CLANG= >> WITH_GCC_BOOTSTRAP= >> WITH_GCC= >> >> and the host system is a 11-CURRENT system, which builded with clang. > > At what build stage is this error occuring? At 4.4 build everything: op@opn /tmp> grep '>>>' 11-current-with-gcc-fail.log >>> World build started on Thu Aug 20 00:32:24 CEST 2015 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything > > -Dimitry > > From owner-freebsd-current@freebsd.org Thu Aug 20 16:24:39 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 228799BEB65 for ; Thu, 20 Aug 2015 16:24:39 +0000 (UTC) (envelope-from imp@bsdimp.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 EE54319B1 for ; Thu, 20 Aug 2015 16:24:38 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id EDC129BEB64; Thu, 20 Aug 2015 16:24:38 +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 ED4B59BEB62 for ; Thu, 20 Aug 2015 16:24:38 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-io0-f169.google.com (mail-io0-f169.google.com [209.85.223.169]) (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 B954D19B0 for ; Thu, 20 Aug 2015 16:24:38 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by iodb91 with SMTP id b91so51834656iod.1 for ; Thu, 20 Aug 2015 09:24:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=Ik1AWHIPJH+rNRQFwnzX/V17prLL+5xRjad7W2G7ggo=; b=bgIELzpCm57fECN6KDXWjqcQ1FaDUNKbdo1SGS/00oyWB9g0yIzqvc1QTg6S97x9+3 E9XYkk63V93FlY9nb7FeMEZOKfyVO4CdAdsIduaTQb/xKrYpppEmpfUpdPQz064pw7QX KuuUpbE0H7IlA0fYPlskqQNf7trQ/Guj2WZ0s9YTsWAGfWgzc4WYsVl81GhReVTWsP7f NsDvJSzyEZmwwyUuSFE3g73gbUMO2A1Z1sW1mTnCpSGiiKBV6M4/woP0NbWlDbcP68G5 Zxpf3oVeX2jZDPjwQl/mpFkMXdBTXInjGgcO9dXq14PCBEx97zVz7oy7t43YDVe2SaS2 5N5g== X-Gm-Message-State: ALoCoQnV43UASa70RsYygZboyB6L/PHsha/oNI/cnGFmQTsx8t0BZML79cyPN6pHJgZGGxbYvMVd X-Received: by 10.107.27.148 with SMTP id b142mr4175175iob.114.1440087871736; Thu, 20 Aug 2015 09:24:31 -0700 (PDT) Received: from netflix-mac-wired.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id oo2sm5209283igb.6.2015.08.20.09.24.30 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Aug 2015 09:24:30 -0700 (PDT) Sender: Warner Losh Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_50114BCC-7FA3-4428-AB05-DC8C46042E96"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Warner Losh In-Reply-To: Date: Thu, 20 Aug 2015 10:24:28 -0600 Cc: Dimitry Andric , current@freebsd.org, imp@freebsd.org Message-Id: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> References: To: Oliver Pinter X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 16:24:39 -0000 --Apple-Mail=_50114BCC-7FA3-4428-AB05-DC8C46042E96 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 20, 2015, at 9:38 AM, Oliver Pinter = wrote: >=20 > On 8/20/15, Dimitry Andric wrote: >> On 20 Aug 2015, at 00:56, Oliver Pinter = >> wrote: >>> I got this error, when I try to build recent 11-CURRENT with gcc on = amd64 >>> box: >>>=20 >>> --- delay.o --- >>> cc -O2 -pipe -fPIC -mno-red-zone >>> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include >>> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/amd6= 4 >>> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../../lib= /libstand >>> = -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../common >>> -fformat-extensions -ffreestanding -Wformat -msoft-float = -fshort-wchar >>> -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=3Dgnu99 = -c >>> /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o >>> delay.o >>> cc1: error: unrecognized command line option "-mno-avx" >>>=20 >>> You can access a full build log here: >>> http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . >>>=20 >>> Seems like the build environment passed a wrong COMPILER_TYPE to >>> bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs >>> in the compiler options. >>>=20 >>> I use the following options in src.conf to build the system with = gcc: >>> WITHOUT_CLANG_BOOTSTRAP=3D >>> WITHOUT_CLANG_IS_CC=3D >>> WITHOUT_CLANG=3D >>> WITH_GCC_BOOTSTRAP=3D >>> WITH_GCC=3D >>>=20 >>> and the host system is a 11-CURRENT system, which builded with = clang. >>=20 >> At what build stage is this error occuring? >=20 > At 4.4 build everything: >=20 > op@opn /tmp> grep '>>>' 11-current-with-gcc-fail.log >>>> World build started on Thu Aug 20 00:32:24 CEST 2015 >>>> Rebuilding the temporary build tree >>>> stage 1.1: legacy release compatibility shims >>>> stage 1.2: bootstrap tools >>>> stage 2.1: cleaning up the object tree >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3: cross tools >>>> stage 4.1: building includes >>>> stage 4.2: building libraries >>>> stage 4.3: make dependencies >>>> stage 4.4: building everything I think you are wrong about the cause. -mno-avx is bogusly listed = unconditionally in efi/Makefile.inc. I=E2=80=99m working on a patch now=E2=80=A6 Warner --Apple-Mail=_50114BCC-7FA3-4428-AB05-DC8C46042E96 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 iQIcBAEBCgAGBQJV1f89AAoJEGwc0Sh9sBEAsUUP/3QOQOkV4SXJ9nWtkDnbMJcO Y+l+XBxjZ/SQO4LUBDUAeLnVLAF5y6LWi8+xVgzhrz0Amx2oaZuFHkB8bL5EUVtI huAcfYlEdQG9NkQUCxo+TudCMvsh5dZA8LXXPqHyC6oeCE2++PiGaTOE00nzgl8E nqSkX3+DknqbJGUGxadN3klxKlbBhlE/DqlM0nOSM1/HL2b2AFLDNtGgcGoNsLRa pTFY6L31geGuvhqiJOIQWqag8drQWSvkYMmIdSXUcmCW30iVy9e8wUenqLn74w20 TLNMMiRnFepznDJFxAPy2IZQaKEePKWESK/LuMUTZXhz8RvlDYCVi1ifFPPdNPE8 HwtMGOkBBJCnzzw8u15AMf9WlwOkp01blAlQidjtMZLcm7gzfGfnYTM/a02tdbvz Dv+ipRaF19vNOtZPugfmitXoLYoZmNbK37FEF2kcNpAXs56kmFgrhlQ89TYBoQqx cyEQofqr7W1RnGZ49OmYzQgYoWs5QLTJuJcsZLExFRHxSqtJTLs4O8l0nLZjX6Bd AVBYbbWaUW39wxuJcFsXWKS752EVNbSIq3cV9aZGFGAIbN74SM0lAzpgzMG4H2x2 qPa60SdDe6IlK+vFo2Go8qmIFygvjOriTMSS4ZmkTmOilOrFs8M6++Z8XTeQEQEV 5PtnCAV/yAWGNfbHUmxo =LhMY -----END PGP SIGNATURE----- --Apple-Mail=_50114BCC-7FA3-4428-AB05-DC8C46042E96-- From owner-freebsd-current@freebsd.org Thu Aug 20 16:27:32 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4EB6E9BEBCA for ; Thu, 20 Aug 2015 16:27:32 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.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 2C34D1B22 for ; Thu, 20 Aug 2015 16:27:32 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 299409BEBC8; Thu, 20 Aug 2015 16:27:32 +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 0F5169BEBC7 for ; Thu, 20 Aug 2015 16:27:32 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: from mail-qg0-f45.google.com (mail-qg0-f45.google.com [209.85.192.45]) (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 C6E5C1B21 for ; Thu, 20 Aug 2015 16:27:31 +0000 (UTC) (envelope-from oliver.pinter@hardenedbsd.org) Received: by qgj62 with SMTP id 62so31197045qgj.2 for ; Thu, 20 Aug 2015 09:27:30 -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:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=iXUaB/WCh+sxuKVAwkqgG2U7DSFHNL6/zulv3I/1cTg=; b=A45bD0S3tl37WvJNlnAveTgU7zGKcFcNT/Yp1jCbob9VeXOr5OpkYaipqyj/wmDMre hZTesiL9XG/NglKoAN41KXR+UIsKYU91Jq7LYYDNiWQz6TSVUSBYjt4bCBhiNjBegwWt q8CqkCXP1+LM/0qe2gqUn8Ju4T0zV9POtTR3uEuVOBB7+9XzldfjGDhKNJRzgWUjsJ2S wNk6Y31ozMUAGRYEHy558XANFM1BpDXzmjcPSqvo5wFNZj322tYSsmUfe4maC3sxxENR fHbUPVnsFHy3WiNjN9oC/qj4R2dX3Azhbkzc0VczADxMR1KqAgvtz9lGFqF25yHj0Tdc JrVg== X-Gm-Message-State: ALoCoQmp1YCwvk5wZmC/j/SynWKrPvqUzUCFTsHVywraPjycbhLaE4AzTolzSefp1aqHOwNwsBnJ MIME-Version: 1.0 X-Received: by 10.140.196.67 with SMTP id r64mr7601480qha.10.1440088049843; Thu, 20 Aug 2015 09:27:29 -0700 (PDT) Received: by 10.55.167.133 with HTTP; Thu, 20 Aug 2015 09:27:29 -0700 (PDT) In-Reply-To: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> Date: Thu, 20 Aug 2015 18:27:29 +0200 Message-ID: Subject: Re: 11-CURRENT build fail with base gcc From: Oliver Pinter To: Warner Losh Cc: Dimitry Andric , current@freebsd.org, imp@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 16:27:32 -0000 On 8/20/15, Warner Losh wrote: > >> On Aug 20, 2015, at 9:38 AM, Oliver Pinter >> wrote: >> >> On 8/20/15, Dimitry Andric wrote: >>> On 20 Aug 2015, at 00:56, Oliver Pinter >>> wrote: >>>> I got this error, when I try to build recent 11-CURRENT with gcc on >>>> amd64 >>>> box: >>>> >>>> --- delay.o --- >>>> cc -O2 -pipe -fPIC -mno-red-zone >>>> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include >>>> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../include/= amd64 >>>> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../../..= /lib/libstand >>>> -I/usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/../../commo= n >>>> -fformat-extensions -ffreestanding -Wformat -msoft-float -fshort-wchar >>>> -mno-red-zone -mno-mmx -mno-sse -mno-aes -mno-avx -std=3Dgnu99 -c >>>> /usr/data/source/git/opBSD/opBSD.git/sys/boot/efi/libefi/delay.c -o >>>> delay.o >>>> cc1: error: unrecognized command line option "-mno-avx" >>>> >>>> You can access a full build log here: >>>> http://jenkins.hardenedbsd.org/~op/11-current-with-gcc-fail.log . >>>> >>>> Seems like the build environment passed a wrong COMPILER_TYPE to >>>> bsd.sys.mk: clang instead of gcc, and that's why the -mno-avx occurs >>>> in the compiler options. >>>> >>>> I use the following options in src.conf to build the system with gcc: >>>> WITHOUT_CLANG_BOOTSTRAP=3D >>>> WITHOUT_CLANG_IS_CC=3D >>>> WITHOUT_CLANG=3D >>>> WITH_GCC_BOOTSTRAP=3D >>>> WITH_GCC=3D >>>> >>>> and the host system is a 11-CURRENT system, which builded with clang. >>> >>> At what build stage is this error occuring? >> >> At 4.4 build everything: >> >> op@opn /tmp> grep '>>>' 11-current-with-gcc-fail.log >>>>> World build started on Thu Aug 20 00:32:24 CEST 2015 >>>>> Rebuilding the temporary build tree >>>>> stage 1.1: legacy release compatibility shims >>>>> stage 1.2: bootstrap tools >>>>> stage 2.1: cleaning up the object tree >>>>> stage 2.2: rebuilding the object tree >>>>> stage 2.3: build tools >>>>> stage 3: cross tools >>>>> stage 4.1: building includes >>>>> stage 4.2: building libraries >>>>> stage 4.3: make dependencies >>>>> stage 4.4: building everything > > I think you are wrong about the cause. -mno-avx is bogusly listed > unconditionally > in efi/Makefile.inc. I=E2=80=99m working on a patch now=E2=80=A6 Sure, you have right. Thanks Warner! > > Warner > > From owner-freebsd-current@freebsd.org Thu Aug 20 16:32:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1CFB49BED1A for ; Thu, 20 Aug 2015 16:32:46 +0000 (UTC) (envelope-from dim@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 F36801EEE for ; Thu, 20 Aug 2015 16:32:45 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id F2AF99BED19; Thu, 20 Aug 2015 16:32:45 +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 F231D9BED18 for ; Thu, 20 Aug 2015 16:32:45 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B27881EED; Thu, 20 Aug 2015 16:32:45 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:7b8:3a7::b474:ccb7:5ab6:398d] (unknown [IPv6:2001:7b8:3a7:0:b474:ccb7:5ab6:398d]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 56A0E20A43; Thu, 20 Aug 2015 18:32:43 +0200 (CEST) Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/signed; boundary="Apple-Mail=_C8138633-FD45-44CA-8E0B-6D4D90023417"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5.1 From: Dimitry Andric In-Reply-To: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> Date: Thu, 20 Aug 2015 18:32:37 +0200 Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org Message-Id: References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> To: Warner Losh X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 16:32:46 -0000 --Apple-Mail=_C8138633-FD45-44CA-8E0B-6D4D90023417 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 20 Aug 2015, at 18:24, Warner Losh wrote: >=20 >> On Aug 20, 2015, at 9:38 AM, Oliver Pinter = wrote: ... >=20 > I think you are wrong about the cause. -mno-avx is bogusly listed = unconditionally > in efi/Makefile.inc. I=E2=80=99m working on a patch now=E2=80=A6 Ah, this should be replaced with the recently introduced CFLAGS_NO_SIMD variable, then? -Dimitry --Apple-Mail=_C8138633-FD45-44CA-8E0B-6D4D90023417 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----- Version: GnuPG/MacGPG2 v2.0.28 iEYEARECAAYFAlXWASsACgkQsF6jCi4glqMYewCfZeu8yzvhNCIFJa7eWC8Bxk67 Kw0An0snFeQWkXrmcOq9PK/IWGIrUX+c =9/VO -----END PGP SIGNATURE----- --Apple-Mail=_C8138633-FD45-44CA-8E0B-6D4D90023417-- From owner-freebsd-current@freebsd.org Thu Aug 20 16:44:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0424F9BEF28 for ; Thu, 20 Aug 2015 16:44:24 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-io0-x235.google.com (mail-io0-x235.google.com [IPv6:2607:f8b0:4001:c06::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 BD2D58C8 for ; Thu, 20 Aug 2015 16:44:23 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by iodt126 with SMTP id t126so52845274iod.2 for ; Thu, 20 Aug 2015 09:44:23 -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:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=26FiI+2RzJcChw9Q5HtTWj0txNjrRw4IuzgC/CIU5I0=; b=fzACyHw2VuKrx8mQY/ANPauVsr65YB1F9EqpFq2SDoHC6ttA9CU5j9/tqOhVeXjxkJ tJsNguvWVk7ekh3evyaTYwQvG/RRrEltJg7Oq+Oe4JiBpMUhUxWD81EWNXTBmDf5DxjB +6zCXviyYR9dIxANNozrZA/a3FGSmKUT8ufE5084oBrVsU1D8FpQpn4kVLz2P19jfe/a aW6ceQpLakHQVUhzkvaCmjyp8jHh1Z+yk5ZgChU7yvbhOn68soNfOvvbXkkxv5YTjPAo WRmShTEu7S21PHuYIOMRwX1TEl1ij4S/Tq9sOHfMHGPWJFtbSw7K8uv8QGdUOKE0qNRX ZjEA== MIME-Version: 1.0 X-Received: by 10.107.12.166 with SMTP id 38mr3093248iom.157.1440089063064; Thu, 20 Aug 2015 09:44:23 -0700 (PDT) Sender: chmeeedalf@gmail.com Received: by 10.36.58.149 with HTTP; Thu, 20 Aug 2015 09:44:23 -0700 (PDT) In-Reply-To: <7B1D7A3F-DA20-4195-8228-7D3F07790B5C@sundivenetworks.com> References: <7B1D7A3F-DA20-4195-8228-7D3F07790B5C@sundivenetworks.com> Date: Thu, 20 Aug 2015 09:44:23 -0700 X-Google-Sender-Auth: 9Rwv0qdfecgoqDU6rCWVDXbe8Ic Message-ID: Subject: Re: CPU Perf & Power Mgt From: Justin Hibbits To: Will Green Cc: 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.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 16:44:24 -0000 On Thu, Aug 20, 2015 at 5:44 AM, Will Green wrot= e: > Hello, > > I=E2=80=99ve been thinking about CPU performance and power management on = FreeBSD recently. As a user it seems like there has been little activity in= this area and I wanted to try and understand what the situation was. > > From the publicly available information on powerd [1], the wiki [2] and m= y attempts to optimize hardware power/performance; it seems the current app= roach is quite old and laptop-focused. Recent CPU designs can control the s= tate and frequency of individual cores very quickly. In the case of a singl= e heavy thread, a multicore CPU might power-gate all but one core so the ac= tive core can be pushed to a higher frequency. This doesn=E2=80=99t seem to= be possible on FreeBSD at the moment: powerd is userland (~250 ms poll) an= d can only control the frequency of all cores together. > > I understand this opens a can of worms as the CPU core states, frequency = and scheduler would all need to co-operate. However, I think it=E2=80=99s i= mportant that this does happen. Without this functionality FreeBSD is leavi= ng performance on the table and consuming more power than other operating s= ystems. At BSDCan I heard that there was work going on for arm systems, but= didn=E2=80=99t manage to get any details and whether it was relevant to am= d64 too. > > TIA, > Will > > PS. I was interested to see Intel announce at IDF that they'll be working= with open source projects to implement "Speed Shift Technology=E2=80=9D, w= hich leaves responsibility for p-state management on the CPU. > > [1] https://www.freebsd.org/cgi/man.cgi?query=3Dpowerd > [2] https://wiki.freebsd.org/TuningPowerConsumption Hi Will, There was a working group at BSDCan this year on power management, and what we need to / can do to bring it up to par with the modern world. Unfortunately, I haven't had any time lately to work on it, but you can read the notes at https://wiki.freebsd.org/201506DevSummit/ClockDomains In short, the goal is to add infrastructure to the kernel to support overall power management of the system, scaling beyond cpufreq/powerd. Looking for volunteers who could do some of this, due to my lack of time to work on it. - Justin From owner-freebsd-current@freebsd.org Thu Aug 20 17:02:45 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E856B9BF1EA for ; Thu, 20 Aug 2015 17:02:45 +0000 (UTC) (envelope-from eric@vangyzen.net) 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 D10041186 for ; Thu, 20 Aug 2015 17:02:45 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: by mailman.ysv.freebsd.org (Postfix) id D08429BF1E9; Thu, 20 Aug 2015 17:02:45 +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 D01679BF1E8 for ; Thu, 20 Aug 2015 17:02:45 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) by mx1.freebsd.org (Postfix) with ESMTP id B4CEB1184; Thu, 20 Aug 2015 17:02:45 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from marvin.beer.town (unknown [76.164.8.130]) by smtp.vangyzen.net (Postfix) with ESMTPSA id 6BB315656C; Thu, 20 Aug 2015 12:02:39 -0500 (CDT) Subject: Re: 11-CURRENT build fail with base gcc To: Dimitry Andric , Warner Losh References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org From: Eric van Gyzen Message-ID: <55D6082E.6040903@vangyzen.net> Date: Thu, 20 Aug 2015 12:02:38 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 17:02:46 -0000 On 08/20/2015 11:32, Dimitry Andric wrote: > On 20 Aug 2015, at 18:24, Warner Losh wrote: >> >> I think you are wrong about the cause. -mno-avx is bogusly listed unconditionally >> in efi/Makefile.inc. I’m working on a patch now… > > Ah, this should be replaced with the recently introduced CFLAGS_NO_SIMD > variable, then? Yes, probably so. Eric From owner-freebsd-current@freebsd.org Thu Aug 20 17:35:46 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C42A9BF5EA for ; Thu, 20 Aug 2015 17:35:46 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) 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 73D1A31E for ; Thu, 20 Aug 2015 17:35:46 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: by mailman.ysv.freebsd.org (Postfix) id 716139BF5E9; Thu, 20 Aug 2015 17:35:46 +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 70FB59BF5E8 for ; Thu, 20 Aug 2015 17:35:46 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: from rs2.shuttle.de (rs2.shuttle.de [IPv6:2001:638:206:3::8]) (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 39AD431C; Thu, 20 Aug 2015 17:35:46 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: by rs2.shuttle.de (Postfix, from userid 10) id 7686240E3; Thu, 20 Aug 2015 19:35:34 +0200 (CEST) Received: from hal9k.schweikhardt.net (localhost [127.0.0.1]) by hal9k.schweikhardt.net (8.14.9/8.14.9) with ESMTP id t7KHZIXS004636; Thu, 20 Aug 2015 19:35:18 +0200 (CEST) (envelope-from schweikh@hal9k.schweikhardt.net) Received: (from schweikh@localhost) by hal9k.schweikhardt.net (8.14.9/8.14.9/Submit) id t7KHZIAc004635; Thu, 20 Aug 2015 19:35:18 +0200 (CEST) (envelope-from schweikh) Date: Thu, 20 Aug 2015 19:35:18 +0200 From: Jens Schweikhardt To: Andriy Gapon Cc: current@FreeBSD.org Subject: Re: mount(1) at boot hangs in spa_namespace_lock Message-ID: <20150820173518.GA1194@schweikhardt.net> References: <20150819210743.GA1194@schweikhardt.net> <55D58411.2010703@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55D58411.2010703@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 17:35:46 -0000 Andriy, The problem can be reliably reproduced. # If you can reproduce the problem reliably could you please test a patch # from this review request https://reviews.freebsd.org/D3281 ? # (https://reviews.freebsd.org/D3281?download=true) # If I get a success report then I'll immediately commit the fix. I can confirm that this patch fixes it! Please commit. Many thanks! Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped) From owner-freebsd-current@freebsd.org Thu Aug 20 18:00:41 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A92629BF9FE for ; Thu, 20 Aug 2015 18:00:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9A207103A; Thu, 20 Aug 2015 18:00:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 69CCC5C7; Thu, 20 Aug 2015 18:00:41 +0000 (UTC) Date: Thu, 20 Aug 2015 18:00:40 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <991120626.40.1440093640713.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1088986604.38.1440077026483.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1088986604.38.1440077026483.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1303 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 18:00:41 -0000 FreeBSD_HEAD-tests - Build #1303 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1303/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1303/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1303/console Change summaries: No changes From owner-freebsd-current@freebsd.org Thu Aug 20 19:21:35 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B85889BF6C9 for ; Thu, 20 Aug 2015 19:21:35 +0000 (UTC) (envelope-from imp@bsdimp.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 8E64E1FE1 for ; Thu, 20 Aug 2015 19:21:35 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id 8D8D49BF6C8; Thu, 20 Aug 2015 19:21:35 +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 7333B9BF6C7 for ; Thu, 20 Aug 2015 19:21:35 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170]) (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 3DF351FDE for ; Thu, 20 Aug 2015 19:21:34 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by igxp17 with SMTP id p17so136893918igx.1 for ; Thu, 20 Aug 2015 12:21:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=QDuwv/txUq3UJdbLvZCe/NpGymQFxX05HKfE73lDRVk=; b=aLDmqxc2wQ1CcBCai5IgmCAlO45WIIIgaATxeM1LkkU5ndDCJZ8D2x38gF/AFZxSes dqp/YU+xNju44mH4P7A/WtDcqmpf99ZIld+DaJPYwy71s5aR9Ni0+QlBnsF2aJZwuDSp aYtCQV8tbWqvx6xVaYNVu+FYO52QCcdtkRm3j1cc6Rr/haZ0padYekkIPDbNcO0zE9nL v+iP7bJsAhXVA2KRo9P4iEx5NqcuntUOmrEE2dW6DLk+GDn3Cb1dv5i6taI6Qi2ipmn7 4I8wfegaBn0AbDAhaaWvmzANt7xE4pFrO761WSM1tcn+pJAu+6z70hMKlZfud9ZlK2Af 5pyQ== X-Gm-Message-State: ALoCoQnVDsRFRGeU1QeUWse6FYGKuQ/Kx2KGUswov+wBf0USTn2FGJyAtBG5+x79uehptVzw8ItT X-Received: by 10.50.57.52 with SMTP id f20mr9843190igq.54.1440098488557; Thu, 20 Aug 2015 12:21:28 -0700 (PDT) Received: from netflix-mac-wired.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id j13sm4043890igf.6.2015.08.20.12.21.27 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Aug 2015 12:21:27 -0700 (PDT) Sender: Warner Losh Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_A4F3C37B-2899-4EAD-B088-C49B0D8C2921"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Warner Losh In-Reply-To: Date: Thu, 20 Aug 2015 13:21:26 -0600 Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org Message-Id: <30F511DD-2C7C-4252-8870-AC15B36FF36A@bsdimp.com> References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> To: Dimitry Andric X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 19:21:35 -0000 --Apple-Mail=_A4F3C37B-2899-4EAD-B088-C49B0D8C2921 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 20, 2015, at 10:32 AM, Dimitry Andric wrote: >=20 > On 20 Aug 2015, at 18:24, Warner Losh wrote: >>=20 >>> On Aug 20, 2015, at 9:38 AM, Oliver Pinter = wrote: > ... >>=20 >> I think you are wrong about the cause. -mno-avx is bogusly listed = unconditionally >> in efi/Makefile.inc. I=E2=80=99m working on a patch now=E2=80=A6 >=20 > Ah, this should be replaced with the recently introduced = CFLAGS_NO_SIMD > variable, then? Perhaps. Didn=E2=80=99t know this was a thing. That could use useful = many places, though there were two clang specific args I needed to move, not just the one = that=E2=80=99s in this flag. Maybe things are over-specified? Not sure I like bsd.cpu.mk growing more name-space pollution, especially = stuff that isn=E2=80=99t documented somewhere (bsd.cpu.mk is included from sys.mk, = which is automaticallyed globally included). All these hacks being stashed hither and yon are = starting to get very hard to keep straight for someone who looks at this code every day, = let alone somebody who invested CFLAGS_NO_SIMD independently for their code and = finds that breaks in an upgrade... Warner --Apple-Mail=_A4F3C37B-2899-4EAD-B088-C49B0D8C2921 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 iQIcBAEBCgAGBQJV1ii2AAoJEGwc0Sh9sBEAJ/sQAO1omgtIYdSVLJPvhJzGKFGS uNSceBp4Vu89pe2LWuWqA069zwp9tNa9IvQ+YaqXV/+v/YydJxioCfxfvhrjMXLa uoZbiNYzN6qeIlL5J3yYQu/KDkREH1clWm8UhHfMA2PNuKC02ZPQBrWUXqoAS+bi V5MiDVUAf+vI1EYxTLYKeBjohFTYchxlbn5t40UpIXF2ayG/UX9SnyXzepQPac4W 2QpDTHoMxLRlD7pzBhinlHnyZkMV52TwWfkzis6xXM2KEzxEK4cngXWcdVzsS4Yg JCfT3fhOwCaQq1b3gU/orpYHV0QSW8KlIAFskxPUFUUqOT8+JipoGPciHg1ohi29 /c52/QuvCsW0Uw2jW2hYck4YS6OQmgdolN5+68l5x3Pbm+sVUFC4NapRY8nv2fvj m/OLKGGA1GsGWqXHmD6IUJjbE8IYLKBRukAB0F8OneGm2EG8Lm2W96b47YjQRUTG nlJO6GWutJGatJ7rZ84DhOQGKQPfkmT071V7wMZFNeKvWsvPwu5cb/IR3Er96nur 6NCVNSADDNxWjfCqcW8iD/ZIG2GpBwNDl88On7ISxPd7ICw0q6qW8Pr0slc3UpZS mmgdASAKU4FLf0VqEwhlYPcJXsWedpPrhmG2QDX0fg4F6hBSJfyQ/wQ1j8ZdjqtS b+kGwAczVrx7j9ukv13t =5O6R -----END PGP SIGNATURE----- --Apple-Mail=_A4F3C37B-2899-4EAD-B088-C49B0D8C2921-- From owner-freebsd-current@freebsd.org Thu Aug 20 19:24:25 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0FE689BF7E5 for ; Thu, 20 Aug 2015 19:24:25 +0000 (UTC) (envelope-from imp@bsdimp.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 DA12322F for ; Thu, 20 Aug 2015 19:24:24 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id D744C9BF7E4; Thu, 20 Aug 2015 19:24:24 +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 D6D069BF7E3 for ; Thu, 20 Aug 2015 19:24:24 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-io0-f177.google.com (mail-io0-f177.google.com [209.85.223.177]) (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 A1FE022E for ; Thu, 20 Aug 2015 19:24:24 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by iodt126 with SMTP id t126so57994428iod.2 for ; Thu, 20 Aug 2015 12:24:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=p4J5wUeiCKYb4YwHzFp5Hb11lAU5AfOsBTELKJwlPD0=; b=JNAFE/r1fj8LxxEHtoZ7/t+Da+Vij+QUVBeDJWDdDvHBW1esbG4TAJzL1T8FzeVLH4 JDApBymXOaW3CoQLM0FHFxxHXsrYwA6gzZORn4sfywttWCRqCEcmkb8H79tAyLX2KMti qBgG3lihAOsvTB2PQuCuEtIFGNdD2GZKbYRJF1hcWOODinrlPUcaa7CJZdsv2+RM2/hG qd0d0ntuJl++drm+zb4Bq6oBlxAzxIpI2SYKt7OBI1B3z3kTSb/MiJZRwOrRhnlo6+ld gqLv4CdA4dSPMROvcdo5DhGBHqeNI1nBWj5dj41jd1iXnnPPxOQ0Pw6eTELHmdkV27SI Cn6w== X-Gm-Message-State: ALoCoQlUSTfMKOhItoIFH75yD4ZIBgi45maI+1fGtl62LMtBBagp81Yq8U5VFsksx44fYcZufoQN X-Received: by 10.107.8.36 with SMTP id 36mr4729522ioi.172.1440098658558; Thu, 20 Aug 2015 12:24:18 -0700 (PDT) Received: from netflix-mac-wired.bsdimp.com ([50.253.99.174]) by smtp.gmail.com with ESMTPSA id l14sm4040396ioe.35.2015.08.20.12.24.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Aug 2015 12:24:17 -0700 (PDT) Sender: Warner Losh Subject: Re: 11-CURRENT build fail with base gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Content-Type: multipart/signed; boundary="Apple-Mail=_ECC87C68-77E0-46F8-AF69-C6AABFBF612E"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5 From: Warner Losh In-Reply-To: <30F511DD-2C7C-4252-8870-AC15B36FF36A@bsdimp.com> Date: Thu, 20 Aug 2015 13:24:16 -0600 Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org Message-Id: References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> <30F511DD-2C7C-4252-8870-AC15B36FF36A@bsdimp.com> To: Dimitry Andric X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 19:24:25 -0000 --Apple-Mail=_ECC87C68-77E0-46F8-AF69-C6AABFBF612E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 20, 2015, at 1:21 PM, Warner Losh wrote: >=20 >=20 >> On Aug 20, 2015, at 10:32 AM, Dimitry Andric wrote: >>=20 >> On 20 Aug 2015, at 18:24, Warner Losh wrote: >>>=20 >>>> On Aug 20, 2015, at 9:38 AM, Oliver Pinter = wrote: >> ... >>>=20 >>> I think you are wrong about the cause. -mno-avx is bogusly listed = unconditionally >>> in efi/Makefile.inc. I=E2=80=99m working on a patch now=E2=80=A6 >>=20 >> Ah, this should be replaced with the recently introduced = CFLAGS_NO_SIMD >> variable, then? >=20 > Perhaps. Didn=E2=80=99t know this was a thing. That could use useful = many places, though > there were two clang specific args I needed to move, not just the one = that=E2=80=99s in this > flag. Maybe things are over-specified? >=20 > Not sure I like bsd.cpu.mk growing more name-space pollution, = especially stuff that > isn=E2=80=99t documented somewhere (bsd.cpu.mk is included from = sys.mk, which is automaticallyed > globally included). All these hacks being stashed hither and yon are = starting to get > very hard to keep straight for someone who looks at this code every = day, let alone > somebody who invested CFLAGS_NO_SIMD independently for their code and = finds > that breaks in an upgrade... Ah, it doesn=E2=80=99t include -mno-aes, but luckily that=E2=80=99s = understood by both. Not sure why that=E2=80=99s needed, but is that the same =E2=80=98class=E2=80=99 or no? Warner --Apple-Mail=_ECC87C68-77E0-46F8-AF69-C6AABFBF612E 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 iQIcBAEBCgAGBQJV1ilgAAoJEGwc0Sh9sBEAqaIP/RrjqILB+YQdebf1FFvpl3/U r9yrGhVIiV6h4GwY/i4JZz2Ibmt9Q6mycCPTjRka5qEADgJI4QToIdl2eQmU0eQZ eT363CXxwWxOj9AZCoY8DoLjWrKPVT4Qp9kmjZrBOI4zMiSQeQFNBzP1ZmHrvANi Y5f3glbQkh3Dk66PA34trWN5WwWm9HSQF7ib8wBSuE/48x7OCoLDfe4lJiqk1NBp zHnP8burc4vzSoMER2rRji5HWR0llIXgv5s5LHhzQWjrYT5kkcXmdjW7LsJ7oi1a TweWZ8ogHzh4BVs6z8KO1JLF3ApHBjP5/GyvFdnw2R5POTOmeJodKs2k9xPc4GDV SBUIbo3vQzZqPKpzCbQmOKfMX51sqVbqNs/8W7wsTqZr420boKmR3jAc/Howo0fu BJ+1J4KeJwDxmPuHAt43DspDAj+WqRN7m5g1wXN02BkezKHIz6bmK7KMSGrTlEHz 1da6BBI+5bf4VXTjAvc/PdSSNOM0T9tL3qA3qdMUoaJFqkmmnZv0x/Ane/s2Ebq6 jpAjc99ug1IA31ab4KWXVsJ5DqwlVIcCPsU1A3Umhw5ffJexOwbOePKByhfl7ED9 KZWrsZ5IAh9ExgfCI48gHohE5PddTpU9HjjSoXQQ4PDHFF/kF/nl0/QkrtWhtVnu nptyDXDEsAILrRTVgqbv =k2n5 -----END PGP SIGNATURE----- --Apple-Mail=_ECC87C68-77E0-46F8-AF69-C6AABFBF612E-- From owner-freebsd-current@freebsd.org Thu Aug 20 20:26:11 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F06579BF0D4 for ; Thu, 20 Aug 2015 20:26:11 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (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 C75CE1EE for ; Thu, 20 Aug 2015 20:26:11 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id E854320B71 for ; Thu, 20 Aug 2015 16:26:10 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute1.internal (MEProxy); Thu, 20 Aug 2015 16:26:10 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=KMMIdOW/rqCkzL2 FluU3vqyKaQk=; b=ivgHE9XsQBWTodiutvDpHXM0RZkYKl9F2TL499OvMODalsr 1D7k6ZhnqhuIWr5+Db6bpWTqTkn/JoGdIejCHiy1IdeHJ/zaZF4A/lsclT9XfiXy 8gltvzqs8XOm24NqOvzQDFe81GZV/trL/xxUKXDafoe+LdkOX3/vonnEkeCw= Received: by web3.nyi.internal (Postfix, from userid 99) id C599F109E62; Thu, 20 Aug 2015 16:26:10 -0400 (EDT) Message-Id: <1440102370.941813.361650057.269DD227@webmail.messagingengine.com> X-Sasl-Enc: DaWCO6qDEAxAKckiw3zzEdoImx5BJNd6wNvefKbXMKit 1440102370 From: Mark Felder To: Konstantin Belousov Cc: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4fee8ba5 In-Reply-To: <20150820115041.GU2072@kib.kiev.ua> References: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> <20150820115041.GU2072@kib.kiev.ua> Subject: Re: pkg with an ssh repo crashes CURRENT Date: Thu, 20 Aug 2015 15:26:10 -0500 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 20:26:12 -0000 On Thu, Aug 20, 2015, at 06:50, Konstantin Belousov wrote: > On Wed, Aug 19, 2015 at 04:52:56PM -0500, Mark Felder wrote: > > panic: children list > > cpuid = 0 > > KDB: stack backtrace: > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame > > 0xfffffe01228ea840 > > vpanic() at vpanic+0x189/frame 0xfffffe01228ea8c0 > > kassert_panic() at kassert_panic+0x132/frame 0xfffffe01228ea930 > > kern_procctl_single() at kern_procctl_single+0x81c/frame > > 0xfffffe01228eaa00 > > kern_procctl() at kern_procctl+0x223/frame 0xfffffe01228eaa50 > > sys_procctl() at sys_procctl+0xa5/frame 0xfffffe01228eaae0 > > amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 > > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 > > The fired assert means that there was a reaper process with some children > but without descendands to be reaped. Hm, I can imagine this situation > to happen if e.g. some not-reaper forks and then acquires reaper status. > The patch below removes too aggressive asserts. > > Still, it would be interesting to look into the process table. Please > repeat the procedure to panic, then in ddb do 'ps'. After that do > 'dump' and please keep kernel.debug and vmcore around. First I want to > look > at the ps output. I've recreated this in a bhyve VM with the latest CURRENT snapshot, r286893. You can grab the whole /var/crash dump at https://feld.me/freebsd/crash.tar.gz I've pasted the ps output below, but it's also included in the info.0 file. Stopped at kdb_enter+0x3e: movq $0,kdb_why db> ps pid ppid pgrp uid state wmesg wchan cmd 667 666 665 0 S+ select 0xfffff80003c53840 ssh 666 665 665 0 R+ CPU 0 pkg 665 629 665 0 S+ wait 0xfffff800039e0548 pkg 629 628 629 0 S+ pause 0xfffff8001947eb38 csh 628 1 628 0 Ss+ wait 0xfffff80003db8a90 login 627 1 627 0 Ss+ ttyin 0xfffff80003c0f0a8 getty 626 1 626 0 Ss+ ttyin 0xfffff80003c0f4a8 getty 625 1 625 0 Ss+ ttyin 0xfffff8000387a0a8 getty 624 1 624 0 Ss+ ttyin 0xfffff8000387a4a8 getty 623 1 623 0 Ss+ ttyin 0xfffff8000387a8a8 getty 622 1 622 0 Ss+ ttyin 0xfffff8000387aca8 getty 621 1 621 0 Ss+ ttyin 0xfffff8000387b0a8 getty 620 1 620 0 Ss+ ttyin 0xfffff8000387b4a8 getty 577 1 577 0 Ss nanslp 0xffffffff81ab2561 cron 573 1 573 25 Ss pause 0xfffff80003d040a8 sendmail 570 1 570 0 Ss select 0xfffff80003849c40 sendmail 542 1 542 0 Ss select 0xfffff80003c53ec0 sshd 443 1 443 0 Ss select 0xfffff80003849d40 casperd 442 1 442 0 Ss select 0xfffff80003c540c0 casperd 342 1 342 0 Ss select 0xfffff80003849dc0 syslogd 271 1 271 0 Ss select 0xfffff80003849ec0 devd 16 0 0 0 DL vlruwt 0xfffff800039e0a90 [vnlru] 15 0 0 0 DL syncer 0xffffffff81c41cf8 [syncer] 14 0 0 0 DL (threaded) [bufdaemon] 100042 D psleep 0xffffffff81c40f04 [bufdaemon] 100057 D sdflush 0xfffff80003d870e8 [/ worker] 9 0 0 0 DL pgzero 0xffffffff81c4aee4 [pagezero] 8 0 0 0 DL psleep 0xffffffff81c4a6b8 [vmdaemon] 7 0 0 0 DL (threaded) [pagedaemon] 100039 D psleep 0xffffffff81cf6684 [pagedaemon] 100045 D umarcl 0xffffffff81c4a040 [uma] 6 0 0 0 DL waiting_ 0xffffffff81ce8640 [sctp_iterator] 5 0 0 0 DL (threaded) [cam] 100017 D - 0xffffffff818d6e00 [doneq0] 100038 D - 0xffffffff818d6c48 [scanner] 4 0 0 0 DL crypto_r 0xffffffff81c48b88 [crypto returns] 3 0 0 0 DL crypto_w 0xffffffff81c48a30 [crypto] 13 0 0 0 DL (threaded) [geom] 100010 D - 0xffffffff81cc0aa0 [g_event] 100011 D - 0xffffffff81cc0aa8 [g_up] 100012 D - 0xffffffff81cc0ab0 [g_down] 12 0 0 0 WL (threaded) [intr] 100006 I [swi4: clock (0)] 100007 I [swi4: clock (1)] 100008 I [swi3: vm] 100009 I [swi1: netisr 0] 100018 I [swi6: task queue] 100019 I [swi6: Giant taskq] 100021 I [swi5: fast taskq] 100026 I [irq264: virtio_pci0] 100027 I [irq265: virtio_pci0] 100028 I [irq266: virtio_pci0] 100031 I [irq267: virtio_pci1] 100032 I [irq268: virtio_pci1] 100033 I [swi0: uart uart] 100034 I [irq1: atkbd0] 11 0 0 0 RL (threaded) [idle] 100004 CanRun [idle: cpu0] 100005 Run CPU 1 [idle: cpu1] 2 0 0 0 DL - 0xffffffff81a03ca0 [rand_harvestq] 1 0 1 0 SLs wait 0xfffff8000362f548 [init] 10 0 0 0 DL audit_wo 0xffffffff81cedc10 [audit] 0 0 0 0 DLs (threaded) [kernel] 100000 D swapin 0xffffffff81cc0ad8 [swapper] 100013 D - 0xfffff80003611300 [firmware taskq] 100016 D - 0xfffff80003610e00 [ffs_trim taskq] 100020 D - 0xfffff80003610400 [thread taskq] 100022 D - 0xfffff80003820100 [acpi_task_0] 100023 D - 0xfffff80003820100 [acpi_task_1] 100024 D - 0xfffff80003820100 [acpi_task_2] 100025 D - 0xfffff8000381fc00 [kqueue taskq] 100029 D - 0xfffff8000381f200 [vtnet0 rxq 0] 100030 D - 0xfffff8000381f100 [vtnet0 txq 0] 100035 D - 0xffffffff81ab1330 [deadlkres] 100037 D - 0xfffff80003610c00 [CAM taskq] > > diff --git a/sys/kern/kern_procctl.c b/sys/kern/kern_procctl.c > index d65ba5a..8ef72901 100644 > --- a/sys/kern/kern_procctl.c > +++ b/sys/kern/kern_procctl.c > @@ -187,8 +187,6 @@ reap_status(struct thread *td, struct proc *p, > } > } else { > rs->rs_pid = -1; > - KASSERT(LIST_EMPTY(&reap->p_reaplist), ("reap children > list")); > - KASSERT(LIST_EMPTY(&reap->p_children), ("children > list")); > } > return (0); > } I'll try compiling a kernel with your patch and see what happens. From owner-freebsd-current@freebsd.org Thu Aug 20 20:57:23 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E4D99BF7D7 for ; Thu, 20 Aug 2015 20:57:23 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (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 23BA71A85 for ; Thu, 20 Aug 2015 20:57:22 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1742520B08 for ; Thu, 20 Aug 2015 16:57:22 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute6.internal (MEProxy); Thu, 20 Aug 2015 16:57:22 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=pjiOULyc+DQckeU GiDJPE9t9gQg=; b=Y1bOe2+Kvi7zkObTqDFxmP37b+wDk78Dk79u4V/beYR51ZR 2kF/V4ZfF31xelYRa74xua2n6F8oC9AqrYV6M5decQ0w0uALzAo2ucHk2WlFqmzW YrQa4NzviUFa/20Vp31LBcaxiReHHa9JbJHbYH3KEC/yJQMPPyvfNdfZ9Bbc= Received: by web3.nyi.internal (Postfix, from userid 99) id E895310A65F; Thu, 20 Aug 2015 16:57:21 -0400 (EDT) Message-Id: <1440104241.949504.361678217.77B8AB2E@webmail.messagingengine.com> X-Sasl-Enc: 3Rwxxb96j1UbU9rQlxITCia1zKyAtJd3stfl1kRXaI/J 1440104241 From: Mark Felder To: Konstantin Belousov Cc: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-4fee8ba5 Subject: Re: pkg with an ssh repo crashes CURRENT Date: Thu, 20 Aug 2015 15:57:21 -0500 In-Reply-To: <1440102370.941813.361650057.269DD227@webmail.messagingengine.com> References: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> <20150820115041.GU2072@kib.kiev.ua> <1440102370.941813.361650057.269DD227@webmail.messagingengine.com> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 20:57:23 -0000 On Thu, Aug 20, 2015, at 15:26, Mark Felder wrote: > > > > diff --git a/sys/kern/kern_procctl.c b/sys/kern/kern_procctl.c > > index d65ba5a..8ef72901 100644 > > --- a/sys/kern/kern_procctl.c > > +++ b/sys/kern/kern_procctl.c > > @@ -187,8 +187,6 @@ reap_status(struct thread *td, struct proc *p, > > } > > } else { > > rs->rs_pid = -1; > > - KASSERT(LIST_EMPTY(&reap->p_reaplist), ("reap children > > list")); > > - KASSERT(LIST_EMPTY(&reap->p_children), ("children > > list")); > > } > > return (0); > > } > > I'll try compiling a kernel with your patch and see what happens. > I can confirm that this fixes the crashes. From owner-freebsd-current@freebsd.org Thu Aug 20 22:01:43 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 186949BE260 for ; Thu, 20 Aug 2015 22:01:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::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 DA3F8172 for ; Thu, 20 Aug 2015 22:01:42 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by igui7 with SMTP id i7so1562537igu.0 for ; Thu, 20 Aug 2015 15:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=A0QITaH/9YTwCnHQL/CpGBLKGwEFPOS1h59pprU9iqc=; b=Hm7t007z7tZEr1RajyPT1DTtlwVwbSCTK7FgMlqAEoUPoMmPwz213k0C73XRHXl+MK 3o6cTVtXyrawIMKBHyrMA1Qf4yoTGPkBLv/vhSnJ38oZSX245DdL9tjFx2cr+t6z5N5a vvE+iwgwc0cg2tVimQ/ODBW8EXjvSn7gLiiy2vz+t2DgfmojG4HKkI6uWcJ3xO7I8MDQ aY2Upy4UqG9OGAytnHOfYCndxrHkNZ+Fxn3W8/SAtyvD7BkoDjO4gbM6/HJubuAumAsR DgVYTkoSECEIviKM//zDxkpGXNEnc8DCLpDuKj2BLoy/pBAL3BMrzAT9OxNbKZA85VSv +NNQ== MIME-Version: 1.0 X-Received: by 10.50.87.74 with SMTP id v10mr267005igz.37.1440108102238; Thu, 20 Aug 2015 15:01:42 -0700 (PDT) Received: by 10.36.38.133 with HTTP; Thu, 20 Aug 2015 15:01:42 -0700 (PDT) In-Reply-To: References: <7B1D7A3F-DA20-4195-8228-7D3F07790B5C@sundivenetworks.com> Date: Thu, 20 Aug 2015 15:01:42 -0700 Message-ID: Subject: Re: CPU Perf & Power Mgt From: Adrian Chadd To: Justin Hibbits Cc: Will Green , FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 22:01:43 -0000 [snip] and if you're interested in doing some stuff with the scheduler and interrupt handling then please poke jhb/i. -adrian From owner-freebsd-current@freebsd.org Thu Aug 20 22:15:09 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1E75E9BE5C6; Thu, 20 Aug 2015 22:15:09 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001: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 E2779BB3; Thu, 20 Aug 2015 22:15:08 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by igxp17 with SMTP id p17so1709222igx.1; Thu, 20 Aug 2015 15:15:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=Il7S7eqt94dWYuTGW/z/8qoN8ZQszbjZaY1Np8xirhM=; b=B9sqlhRTtHhFWrHx6kLmvpKCXWolVf1T8h7slnmBSRVtRkTnpzjVz12ZaPqtnZlYPn YeNuiI+RvAGGN2mdQIRr2r4K/rYHi1YeRYe0DeLBw7O1xf2ClTbpV+jxqhgeS7xvc8P8 v4M3R5OUDYwET1IhfiPLMzIroQnlHFoBTIXR+myYL/Tfwl7GrV6oHxyWQohbRUc/jCVb LtKwGXWaScRAG4iniVwK++FfX+ZO/oB6uEgBEYwV1/1euBYiBJAbXgwO+M4hUqzvEmQv ZpoanVGeZb3S2sAU3pBwRRVHtfCEsyPl4Ef7M6al6CebIN3k/dc2ck5x6JpRnZMIAA9y 61hA== MIME-Version: 1.0 X-Received: by 10.50.28.70 with SMTP id z6mr275073igg.61.1440108908297; Thu, 20 Aug 2015 15:15:08 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Thu, 20 Aug 2015 15:15:08 -0700 (PDT) Date: Thu, 20 Aug 2015 15:15:08 -0700 X-Google-Sender-Auth: zKga-ms6LMw5DejYcOr_EiFXwIo Message-ID: Subject: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? From: Adrian Chadd To: "freebsd-arch@freebsd.org" , freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 22:15:09 -0000 Hi! This has started happening on -HEAD recently. No, I don't have any more details yet than "recently." Whenever I get an NMI panic (and getting an NMI is a separate issue, sigh) I get a slew of "failed to stop cpu" messages, and all CPUs enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone have any ideas? -adrian From owner-freebsd-current@freebsd.org Thu Aug 20 22:18:59 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9ED3A9BE68F for ; Thu, 20 Aug 2015 22:18:59 +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 2C609E0A; Thu, 20 Aug 2015 22:18:59 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t7KMIqfp097990 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 21 Aug 2015 01:18:52 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t7KMIqfp097990 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t7KMIqIj097989; Fri, 21 Aug 2015 01:18:52 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 21 Aug 2015 01:18:52 +0300 From: Konstantin Belousov To: Mark Felder Cc: freebsd-current@freebsd.org Subject: Re: pkg with an ssh repo crashes CURRENT Message-ID: <20150820221852.GX2072@kib.kiev.ua> References: <1440014993.2793501.360634953.2FF3B076@webmail.messagingengine.com> <1440021176.3252738.360727753.7FEDAB82@webmail.messagingengine.com> <20150820115041.GU2072@kib.kiev.ua> <1440102370.941813.361650057.269DD227@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1440102370.941813.361650057.269DD227@webmail.messagingengine.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 22:18:59 -0000 On Thu, Aug 20, 2015 at 03:26:10PM -0500, Mark Felder wrote: > > > On Thu, Aug 20, 2015, at 06:50, Konstantin Belousov wrote: > > On Wed, Aug 19, 2015 at 04:52:56PM -0500, Mark Felder wrote: > > > panic: children list > > > cpuid = 0 > > > KDB: stack backtrace: > > > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame > > > 0xfffffe01228ea840 > > > vpanic() at vpanic+0x189/frame 0xfffffe01228ea8c0 > > > kassert_panic() at kassert_panic+0x132/frame 0xfffffe01228ea930 > > > kern_procctl_single() at kern_procctl_single+0x81c/frame > > > 0xfffffe01228eaa00 > > > kern_procctl() at kern_procctl+0x223/frame 0xfffffe01228eaa50 > > > sys_procctl() at sys_procctl+0xa5/frame 0xfffffe01228eaae0 > > > amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe01228eabf0 > > > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe01228eabf0 > > > > The fired assert means that there was a reaper process with some children > > but without descendands to be reaped. Hm, I can imagine this situation > > to happen if e.g. some not-reaper forks and then acquires reaper status. > > The patch below removes too aggressive asserts. > > > > Still, it would be interesting to look into the process table. Please > > repeat the procedure to panic, then in ddb do 'ps'. After that do > > 'dump' and please keep kernel.debug and vmcore around. First I want to > > look > > at the ps output. > > I've recreated this in a bhyve VM with the latest CURRENT snapshot, > r286893. You can grab the whole /var/crash dump at > https://feld.me/freebsd/crash.tar.gz vmcore is useless without matching kernel.debug. > > I've pasted the ps output below, but it's also included in the info.0 > file. And this is not very useful without the preceeding panic message and other bits from the panic handler. I guess the process 666 was current when the panic occured ? Basically, what I want is to see the p_reaper value for the process with the pid 667. Even just p_reaper->p_pid is enough. > > Stopped at kdb_enter+0x3e: movq $0,kdb_why > db> ps > pid ppid pgrp uid state wmesg wchan cmd > 667 666 665 0 S+ select 0xfffff80003c53840 ssh > 666 665 665 0 R+ CPU 0 pkg > 665 629 665 0 S+ wait 0xfffff800039e0548 pkg > 629 628 629 0 S+ pause 0xfffff8001947eb38 csh > 628 1 628 0 Ss+ wait 0xfffff80003db8a90 login > 627 1 627 0 Ss+ ttyin 0xfffff80003c0f0a8 getty > 626 1 626 0 Ss+ ttyin 0xfffff80003c0f4a8 getty > 625 1 625 0 Ss+ ttyin 0xfffff8000387a0a8 getty > 624 1 624 0 Ss+ ttyin 0xfffff8000387a4a8 getty > 623 1 623 0 Ss+ ttyin 0xfffff8000387a8a8 getty > 622 1 622 0 Ss+ ttyin 0xfffff8000387aca8 getty > 621 1 621 0 Ss+ ttyin 0xfffff8000387b0a8 getty > 620 1 620 0 Ss+ ttyin 0xfffff8000387b4a8 getty > 577 1 577 0 Ss nanslp 0xffffffff81ab2561 cron > 573 1 573 25 Ss pause 0xfffff80003d040a8 sendmail > 570 1 570 0 Ss select 0xfffff80003849c40 sendmail > 542 1 542 0 Ss select 0xfffff80003c53ec0 sshd > 443 1 443 0 Ss select 0xfffff80003849d40 casperd > 442 1 442 0 Ss select 0xfffff80003c540c0 casperd > 342 1 342 0 Ss select 0xfffff80003849dc0 syslogd > 271 1 271 0 Ss select 0xfffff80003849ec0 devd > 16 0 0 0 DL vlruwt 0xfffff800039e0a90 [vnlru] > 15 0 0 0 DL syncer 0xffffffff81c41cf8 [syncer] > 14 0 0 0 DL (threaded) [bufdaemon] > 100042 D psleep 0xffffffff81c40f04 [bufdaemon] > 100057 D sdflush 0xfffff80003d870e8 [/ worker] > 9 0 0 0 DL pgzero 0xffffffff81c4aee4 [pagezero] > 8 0 0 0 DL psleep 0xffffffff81c4a6b8 [vmdaemon] > 7 0 0 0 DL (threaded) > [pagedaemon] > 100039 D psleep 0xffffffff81cf6684 > [pagedaemon] > 100045 D umarcl 0xffffffff81c4a040 [uma] > 6 0 0 0 DL waiting_ 0xffffffff81ce8640 > [sctp_iterator] > 5 0 0 0 DL (threaded) [cam] > 100017 D - 0xffffffff818d6e00 [doneq0] > 100038 D - 0xffffffff818d6c48 [scanner] > 4 0 0 0 DL crypto_r 0xffffffff81c48b88 [crypto > returns] > 3 0 0 0 DL crypto_w 0xffffffff81c48a30 [crypto] > 13 0 0 0 DL (threaded) [geom] > 100010 D - 0xffffffff81cc0aa0 [g_event] > 100011 D - 0xffffffff81cc0aa8 [g_up] > 100012 D - 0xffffffff81cc0ab0 [g_down] > 12 0 0 0 WL (threaded) [intr] > 100006 I [swi4: > clock (0)] > 100007 I [swi4: > clock (1)] > 100008 I [swi3: vm] > 100009 I [swi1: > netisr 0] > 100018 I [swi6: task > queue] > 100019 I [swi6: > Giant taskq] > 100021 I [swi5: fast > taskq] > 100026 I [irq264: > virtio_pci0] > 100027 I [irq265: > virtio_pci0] > 100028 I [irq266: > virtio_pci0] > 100031 I [irq267: > virtio_pci1] > 100032 I [irq268: > virtio_pci1] > 100033 I [swi0: uart > uart] > 100034 I [irq1: > atkbd0] > 11 0 0 0 RL (threaded) [idle] > 100004 CanRun [idle: > cpu0] > 100005 Run CPU 1 [idle: > cpu1] > 2 0 0 0 DL - 0xffffffff81a03ca0 > [rand_harvestq] > 1 0 1 0 SLs wait 0xfffff8000362f548 [init] > 10 0 0 0 DL audit_wo 0xffffffff81cedc10 [audit] > 0 0 0 0 DLs (threaded) [kernel] > 100000 D swapin 0xffffffff81cc0ad8 [swapper] > 100013 D - 0xfffff80003611300 [firmware > taskq] > 100016 D - 0xfffff80003610e00 [ffs_trim > taskq] > 100020 D - 0xfffff80003610400 [thread > taskq] > 100022 D - 0xfffff80003820100 > [acpi_task_0] > 100023 D - 0xfffff80003820100 > [acpi_task_1] > 100024 D - 0xfffff80003820100 > [acpi_task_2] > 100025 D - 0xfffff8000381fc00 [kqueue > taskq] > 100029 D - 0xfffff8000381f200 [vtnet0 rxq > 0] > 100030 D - 0xfffff8000381f100 [vtnet0 txq > 0] > 100035 D - 0xffffffff81ab1330 [deadlkres] > 100037 D - 0xfffff80003610c00 [CAM taskq] > > > > > > > > diff --git a/sys/kern/kern_procctl.c b/sys/kern/kern_procctl.c > > index d65ba5a..8ef72901 100644 > > --- a/sys/kern/kern_procctl.c > > +++ b/sys/kern/kern_procctl.c > > @@ -187,8 +187,6 @@ reap_status(struct thread *td, struct proc *p, > > } > > } else { > > rs->rs_pid = -1; > > - KASSERT(LIST_EMPTY(&reap->p_reaplist), ("reap children > > list")); > > - KASSERT(LIST_EMPTY(&reap->p_children), ("children > > list")); > > } > > return (0); > > } > > I'll try compiling a kernel with your patch and see what happens. From owner-freebsd-current@freebsd.org Fri Aug 21 01:05:36 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96F1F9BE220 for ; Fri, 21 Aug 2015 01:05:36 +0000 (UTC) (envelope-from keynes.2009@hotmail.com) Received: from BLU004-OMC2S16.hotmail.com (blu004-omc2s16.hotmail.com [65.55.111.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 55AAF128C for ; Fri, 21 Aug 2015 01:05:35 +0000 (UTC) (envelope-from keynes.2009@hotmail.com) Received: from BLU169-W29 ([65.55.111.71]) by BLU004-OMC2S16.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 20 Aug 2015 18:04:29 -0700 X-TMN: [y+EdAP9pSwnvJRk7uiwUaVsDBDW7FQ8Z] X-Originating-Email: [keynes.2009@hotmail.com] Message-ID: From: Keynes Augusto To: "freebsd-current@freebsd.org" Subject: AMD64 disk1.iso dont create /home (/usr/home) Date: Fri, 21 Aug 2015 04:04:29 +0300 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 21 Aug 2015 01:04:29.0758 (UTC) FILETIME=[551DB5E0:01D0DBAD] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 01:05:36 -0000 =0A= =0A= =0A= The ISO (r286893/r284969) does not create the folder / home or /usr/home an= d the user created during installation disappears. All files em skel disappears too. Sorry my english=2C i use Google for translate. Keynes Deus =0A= = From owner-freebsd-current@freebsd.org Fri Aug 21 01:30:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F08DE9BE4E3 for ; Fri, 21 Aug 2015 01:30:05 +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 C6CA31B3E for ; Fri, 21 Aug 2015 01:30:05 +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 71F759ABF for ; Fri, 21 Aug 2015 01:29:59 +0000 (UTC) Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) To: freebsd-current@freebsd.org References: From: Allan Jude Message-ID: <55D67F24.5010808@freebsd.org> Date: Thu, 20 Aug 2015 21:30:12 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xLdvJvuBOPh428VL6Vo5oqAJEhAa6MoQf" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 01:30:06 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --xLdvJvuBOPh428VL6Vo5oqAJEhAa6MoQf Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015-08-20 21:04, Keynes Augusto wrote: >=20 >=20 >=20 > The ISO (r286893/r284969) does not create the folder / home or /usr/hom= e and the user created during installation disappears. >=20 > All files em skel disappears too. >=20 > Sorry my english, i use Google for translate. >=20 > Keynes Deus >=20 > =20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" >=20 Did you use UFS or ZFS? Normally the /home symlink is not created until you add the first user. --=20 Allan Jude --xLdvJvuBOPh428VL6Vo5oqAJEhAa6MoQf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQIcBAEBAgAGBQJV1n8oAAoJEBmVNT4SmAt+HU8QALrrL4TBGxYZTc8G44bmil0+ BObxu34+X0tXehESijry+Od7AEqUlczR/UpIgJIHwfELh7/mDhtCxgg3eAb8n7J6 x6GeCbZZYJxj8jieF60b3KwlsFdYCAsAVcpjcjA/aFYDIVZm38HJIIDdGcSIaSqT jshsYo4YeS8sQ7JrgYqdZJaX+68+HvMdTsbsoaHRwuGpAKwsb4MwYFw+vF9Kqu9E GDWW7CiCx10M4lOZ3L4gBdMHWei9Jye8TAmiBt4nrXCcN2IrsBoyhQyKWOLC3wJV Xtts2Gzrqi53OuxoZhRl1jMxbkjyRSIgwxNEBoP3PYNqcZgWRiUZaA/dUdfZfm4P 5sDUqcisz571nyQfLScfEImN7Z8hlnjf/VyXVOYQolc6oelc6KmnLH0ApQkgkjbw sHHPpH8ODOdZVFnERMtZ50gxacsMk1Plz35V4eCaUFTSccY2KyU+wdZgwisgjSb6 WEwEgizGNv+TXOE8FslB76LZkxYa70eJLULllbuQPjr5ldKb9UtugrZoFh2KyKs5 Z0Ba6e7qW1p/znxPO0UQYz+ABr4HffWecrXa7L+FjdTJ6G3sSskshtaCfQ2+JvQ7 SSkw83W7pICZkp5E2ZPh1RlkJIez3CU8s9iSW2uozNbOXZ3TaEroVlDBaFX4RMxV gXmMqUK3y59WD7UcKWY2 =IqEv -----END PGP SIGNATURE----- --xLdvJvuBOPh428VL6Vo5oqAJEhAa6MoQf-- From owner-freebsd-current@freebsd.org Fri Aug 21 02:04:53 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C1FFD9BEAB6 for ; Fri, 21 Aug 2015 02:04:53 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::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 85EA0A03; Fri, 21 Aug 2015 02:04:53 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: by igfj19 with SMTP id j19so8165688igf.0; Thu, 20 Aug 2015 19:04:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=w26486jbZSLPvJcpR5TLdS9j3DGbeiEvZhBcQCgnT5M=; b=lleZ5myNFgX8ghu+pI6ePmcVn/BXv99LK6RiEQYYEtXfr5swt6iA9xy9RhdNGaEXJS tXkmCY49iL2T/RJmNzkX4iZelWzjlcN28cpmioUDN+5rG2z1WZ+tENWFpAxVf+SD/DJx 21onChHxWXg3NPWrxZ10Q9d1DoH4tLxKNEHjZoOtOs6/TrEXinojHXvtZgQdOZ/ltx5m VoY+aZR2acjhr+yb3Lsy3OZYSm0yB7skGHVg1I/tLh6B26zLRgDBHwMQJopgD9HsXaCM Avz5Ot7xWzHMzkhi9RMsANKfR43z74uSg3lbYZQF6VakSwW5H48SL7Xqv9ETQoMa5xyg 3L1Q== MIME-Version: 1.0 X-Received: by 10.50.178.144 with SMTP id cy16mr939019igc.26.1440122692874; Thu, 20 Aug 2015 19:04:52 -0700 (PDT) Received: by 10.107.7.29 with HTTP; Thu, 20 Aug 2015 19:04:52 -0700 (PDT) In-Reply-To: <55D67F24.5010808@freebsd.org> References: <55D67F24.5010808@freebsd.org> Date: Fri, 21 Aug 2015 12:04:52 +1000 Message-ID: Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) From: Outback Dingo To: Allan Jude Cc: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 02:04:53 -0000 On Fri, Aug 21, 2015 at 11:30 AM, Allan Jude wrote: > On 2015-08-20 21:04, Keynes Augusto wrote: > > > > > > > > The ISO (r286893/r284969) does not create the folder / home or /usr/home > and the user created during installation disappears. > > > > All files em skel disappears too. > > > > Sorry my english, i use Google for translate. > > > > Keynes Deus > > > > > > _______________________________________________ > > 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" > > > > Did you use UFS or ZFS? > > Normally the /home symlink is not created until you add the first user. > > and it still fails even then if you create a user during install > -- > Allan Jude > > From owner-freebsd-current@freebsd.org Fri Aug 21 03:29:33 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8816E9BEB7B for ; Fri, 21 Aug 2015 03:29:33 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::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 54B8E11E5; Fri, 21 Aug 2015 03:29:33 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by iodv127 with SMTP id v127so68501745iod.3; Thu, 20 Aug 2015 20:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=AyVw8kqtCd1E8S6msxBM+tHRtIe30uv2x2i0C0PFlQM=; b=LdgkDib7lCCuvC70PYYYIPQmg5jNu44Si4Pyt7Sjcp3KgrNzLiqB5CWonDvVQFXuI5 AR2ESNzrHb5oSt828kTL+Zenje6vjlo3NfmV/jlTjgbBWkLSq5UihiA+RMUll0+pSTph Z5qB4nDhcug9bUeRfgzbpOAG3cIA3VSgZTCCRrJ7bWVsFFBIwn6ZZB4K1i4yi6oc8oYV wqGXCYvjv54OqkL3GdOSuDOpLccktFuClwE4BGK14XodvsmEJ/CnAeRsz/a7LtMQkVFc BVPhbHm2KilAMxpNdr6lJaQlhZQ5K0AO4veiFJHyXbBjgzon4WMYkHY0zWjHOkxYGERn V8Zw== MIME-Version: 1.0 X-Received: by 10.107.131.196 with SMTP id n65mr5244130ioi.75.1440127772639; Thu, 20 Aug 2015 20:29:32 -0700 (PDT) Received: by 10.36.38.133 with HTTP; Thu, 20 Aug 2015 20:29:32 -0700 (PDT) In-Reply-To: References: <55D67F24.5010808@freebsd.org> Date: Thu, 20 Aug 2015 20:29:32 -0700 Message-ID: Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) From: Adrian Chadd To: Outback Dingo Cc: Allan Jude , freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 03:29:33 -0000 I just hit this; i'll hit up gjb@ about it. -a On 20 August 2015 at 19:04, Outback Dingo wrote: > On Fri, Aug 21, 2015 at 11:30 AM, Allan Jude wrote: > >> On 2015-08-20 21:04, Keynes Augusto wrote: >> > >> > >> > >> > The ISO (r286893/r284969) does not create the folder / home or /usr/home >> and the user created during installation disappears. >> > >> > All files em skel disappears too. >> > >> > Sorry my english, i use Google for translate. >> > >> > Keynes Deus >> > >> > >> > _______________________________________________ >> > 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" >> > >> >> Did you use UFS or ZFS? >> >> Normally the /home symlink is not created until you add the first user. >> >> > and it still fails even then if you create a user during install > > > >> -- >> Allan Jude >> >> > _______________________________________________ > 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 Fri Aug 21 05:58:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 371B09BF2BF for ; Fri, 21 Aug 2015 05:58:19 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (220-135-115-6.HINET-IP.hinet.net [220.135.115.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ns.kevlo.org", Issuer "ns.kevlo.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 893ECC51; Fri, 21 Aug 2015 05:58:17 +0000 (UTC) (envelope-from kevlo@ns.kevlo.org) Received: from ns.kevlo.org (localhost [127.0.0.1]) by ns.kevlo.org (8.14.9/8.14.9) with ESMTP id t7L5vMS3021506 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 21 Aug 2015 13:57:23 +0800 (CST) (envelope-from kevlo@ns.kevlo.org) Received: (from kevlo@localhost) by ns.kevlo.org (8.14.9/8.14.9/Submit) id t7L5vM8O021505; Fri, 21 Aug 2015 13:57:22 +0800 (CST) (envelope-from kevlo) Date: Fri, 21 Aug 2015 13:57:21 +0800 From: Kevin Lo To: Adrian Chadd Cc: Outback Dingo , Allan Jude , freebsd-current Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) Message-ID: <20150821055721.GA21495@ns.kevlo.org> References: <55D67F24.5010808@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 05:58:19 -0000 I hit this and poked bapt@ two weeks ago, he said he couldn't reproduce this problem... Kevin On Thu, Aug 20, 2015 at 08:29:32PM -0700, Adrian Chadd wrote: > > I just hit this; i'll hit up gjb@ about it. > > > -a > > > On 20 August 2015 at 19:04, Outback Dingo wrote: > > On Fri, Aug 21, 2015 at 11:30 AM, Allan Jude wrote: > > > >> On 2015-08-20 21:04, Keynes Augusto wrote: > >> > > >> > > >> > > >> > The ISO (r286893/r284969) does not create the folder / home or /usr/home > >> and the user created during installation disappears. > >> > > >> > All files em skel disappears too. > >> > > >> > Sorry my english, i use Google for translate. > >> > > >> > Keynes Deus > >> > > >> > > >> > _______________________________________________ > >> > 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" > >> > > >> > >> Did you use UFS or ZFS? > >> > >> Normally the /home symlink is not created until you add the first user. > >> > >> > > and it still fails even then if you create a user during install > > > > > > > >> -- > >> Allan Jude > >> > >> > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Fri Aug 21 05:59:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 922FD9BF35C for ; Fri, 21 Aug 2015 05:59:29 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::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 5C111D76; Fri, 21 Aug 2015 05:59:29 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: by igui7 with SMTP id i7so10825213igu.1; Thu, 20 Aug 2015 22:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mNhm2YDt7k497jt+RRIIRJ+FXSurxydVjDWFVE1bNSw=; b=uhbUqj+MaJUlCAIzNhn1d6i5RugvNrjHqTRBlJxGZwECF5blmB0hQ2ocMPiKG9g6nq Tn5vmVFKYFmBx4OIbUjpLcq5RWrrexuuqcg9MKySwJ/mHsYbypZWFR65CfqvHcou80Q2 bC+ZXsVlCUftTAnakERRFIxJMzAD7J6lB43uGYux7sBks0d1VwPcl1CgYHzWv/Xmz315 oBZsNBcPrSVSOq4A3k6llpcyJLpavtUcyIHew20+30ZhcW/sJCpSU2oY5Iuoetzu9Qz1 Ffo8Nn694rHppe+vs8AqSyzHLIwGfp52ds1+aV6jHYsXhvDCRnQI8xbO1Y3ibkyAN4aH j1YQ== MIME-Version: 1.0 X-Received: by 10.50.178.144 with SMTP id cy16mr1434113igc.26.1440136768828; Thu, 20 Aug 2015 22:59:28 -0700 (PDT) Received: by 10.107.7.29 with HTTP; Thu, 20 Aug 2015 22:59:28 -0700 (PDT) In-Reply-To: <20150821055721.GA21495@ns.kevlo.org> References: <55D67F24.5010808@freebsd.org> <20150821055721.GA21495@ns.kevlo.org> Date: Fri, 21 Aug 2015 15:59:28 +1000 Message-ID: Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) From: Outback Dingo To: Kevin Lo Cc: Adrian Chadd , Allan Jude , freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 05:59:29 -0000 On Fri, Aug 21, 2015 at 3:57 PM, Kevin Lo wrote: > I hit this and poked bapt@ two weeks ago, he said he couldn't reproduce > this problem... > > Kevin > Well seems three people just confirmed it exists.... might be a corner case.... > > On Thu, Aug 20, 2015 at 08:29:32PM -0700, Adrian Chadd wrote: > > > > I just hit this; i'll hit up gjb@ about it. > > > > > > -a > > > > > > On 20 August 2015 at 19:04, Outback Dingo > wrote: > > > On Fri, Aug 21, 2015 at 11:30 AM, Allan Jude > wrote: > > > > > >> On 2015-08-20 21:04, Keynes Augusto wrote: > > >> > > > >> > > > >> > > > >> > The ISO (r286893/r284969) does not create the folder / home or > /usr/home > > >> and the user created during installation disappears. > > >> > > > >> > All files em skel disappears too. > > >> > > > >> > Sorry my english, i use Google for translate. > > >> > > > >> > Keynes Deus > > >> > > > >> > > > >> > _______________________________________________ > > >> > 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" > > >> > > > >> > > >> Did you use UFS or ZFS? > > >> > > >> Normally the /home symlink is not created until you add the first > user. > > >> > > >> > > > and it still fails even then if you create a user during install > > > > > > > > > > > >> -- > > >> Allan Jude > > >> > > >> > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > > From owner-freebsd-current@freebsd.org Fri Aug 21 07:10:39 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87B599BD888 for ; Fri, 21 Aug 2015 07:10:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::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 028041EE2; Fri, 21 Aug 2015 07:10:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wicja10 with SMTP id ja10so8191148wic.1; Fri, 21 Aug 2015 00:10:37 -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-type:content-disposition:in-reply-to:user-agent; bh=O81XsO4oRyJ9/uIEg3Yz+aGeW++RIX8tpstq0+BdDBQ=; b=mWlmT1MUcG5+vyAgjBJio1cOXkNvMyhF3WwNn4tnyYbfI0Kph6wbANiCRv9BtAJULS bXualgBmsNoc7PUAKWD8uDfyC9Q/DI7EGvXFMRqrpmkGqVZrKAKh14vwcj1E8hO0cfXp dfabKOM85hxV3Rm4foaqhDqK16AdCXfhJhpD+0KkW6wzdvRj9F0+ZOxds2CsuPffbDy+ 5m877WD3TEq4TvwUT3nSi0osCG9yZ3seBHwoMldx2/Jt6XXZfzDfwbr0i/pXwi44io7P ZRoEgWySq2FK2ReviQxMTEoVUmmNdQRFxcm3GbpQt4UQ7B4hMu4Mml2YqS6MrwfPkJG6 v5EA== X-Received: by 10.180.24.40 with SMTP id r8mr3403331wif.13.1440141037398; Fri, 21 Aug 2015 00:10:37 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id ho10sm8661854wjb.39.2015.08.21.00.10.36 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Aug 2015 00:10:36 -0700 (PDT) Sender: Baptiste Daroussin Date: Fri, 21 Aug 2015 09:10:34 +0200 From: Baptiste Daroussin To: Outback Dingo Cc: Kevin Lo , Adrian Chadd , Allan Jude , freebsd-current Subject: Re: AMD64 disk1.iso dont create /home (/usr/home) Message-ID: <20150821071034.GA6032@ivaldir.etoilebsd.net> References: <55D67F24.5010808@freebsd.org> <20150821055721.GA21495@ns.kevlo.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 07:10:39 -0000 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 21, 2015 at 03:59:28PM +1000, Outback Dingo wrote: > On Fri, Aug 21, 2015 at 3:57 PM, Kevin Lo wrote: >=20 > > I hit this and poked bapt@ two weeks ago, he said he couldn't reproduce > > this problem... > > > > Kevin > > >=20 >=20 > Well seems three people just confirmed it exists.... might be a corner > case.... Fixed in r286982 Sorry about the regression. Bapt --AqsLC8rIMeq19msA Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlXWzuoACgkQ8kTtMUmk6Ex+xACgvPHrVI43VMvNSyB8IvoqGZJd XoIAnRYTFtEw3TAPKwLQQ7hOqmxYLbNC =KcFT -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA-- From owner-freebsd-current@freebsd.org Fri Aug 21 07:14:43 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05E5A9BD917 for ; Fri, 21 Aug 2015 07:14:43 +0000 (UTC) (envelope-from arundel@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 E70302FE for ; Fri, 21 Aug 2015 07:14:42 +0000 (UTC) (envelope-from arundel@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1233) id E5C061D65; Fri, 21 Aug 2015 07:14:42 +0000 (UTC) Date: Fri, 21 Aug 2015 07:14:42 +0000 From: Alexander Best To: freebsd-current@FreeBSD.org Subject: Building world with WITHOUT_SSP set broken? Message-ID: <20150821071442.GA41141@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+QahgC5+KEYLbs62" Content-Disposition: inline X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 07:14:43 -0000 --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi there, I just tried to do a buildworld with a current svn checkout (r286978). However it appears that world fails with WITHOUT_SSP set. I'm currently running r284582, so the SSP issue must have been introduced somewhere between those two revision. Cheers Alexander Here's the error log: >>> stage 2.3: build tools -------------------------------------------------------------- cd /usr/subversion-src; MAKEOBJDIRPREFIX=/usr/obj INSTALL="sh /usr/subversion-src/tools/install.sh" PATH=/usr/obj/usr/subversion-src/tmp/legacy/usr/sbin:/usr/obj/usr/subversion-src/tmp/legacy/usr/bin:/usr/obj/usr/subversion-src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/subversion-src/tmp VERSION="FreeBSD 11.0-CURRENT amd64 1100079" MAKEFLAGS="-m /usr/subversion-src/tools/build/mk -m /usr/subversion-src/share/mk" make -f Makefile.inc1 TARGET=amd64 TARGET_ARCH=amd64 DESTDIR= BOOTSTRAPPING=1100077 SSP_CFLAGS= -DNO_LINT -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_EXTRAS=no MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no build-tools ===> bin/csh (obj,build-tools) ===> bin/sh (obj,build-tools) cc -O2 -pipe -DSTRIP_FBSDID -DSHELL -I. -I/usr/subversion-src/bin/sh -std=gnu99 -Qunused-arguments -I/usr/obj/usr/subversion-src/tmp/legacy/usr/include -c /usr/subversion-src/bin/sh/mknodes.c -o mknodes.o cc -O2 -pipe -DSTRIP_FBSDID -DSHELL -I. -I/usr/subversion-src/bin/sh -std=gnu99 -Qunused-arguments -I/usr/obj/usr/subversion-src/tmp/legacy/usr/include -L/usr/obj/usr/subversion-src/tmp/legacy/usr/lib mknodes.o -o mknodes /usr/bin/ld: cannot find libssp_nonshared.a cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make[3]: stopped in /usr/subversion-src/bin/sh *** Error code 1 Stop. make[2]: stopped in /usr/subversion-src *** Error code 1 Stop. make[1]: stopped in /usr/subversion-src *** Error code 1 Stop. make: stopped in /usr/subversion-src --+QahgC5+KEYLbs62 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJV1s/eAAoJEIrKc8oQxUkUM90P/jxkSEr7Wy9zhEd71hjA1WN/ zegRR0Rwsa14h11LgPpvShNB19yPirE/Ikp1eoTjWGt6AbLjWsCWp28kwk7cNirk ieMefRfvi9WMDFsntL+D6jPNDmI1Rd/uiRYUb4DMAa7jsNbuIOSognKIcdsi0xow U3uw5+j3/lOHlmyCFF/ksM77S7NTdR3XdLKLN2Fn21hxrb8+OXmzGlJryxAgihOO Gu1iN9Nstoy7CwUwO/ARe4PXrjOyh8zYibb/sXKlFSUnnLhw1WJ0htxM1vWc/EQ4 cmOs37ux4Ph8fdwXmDcz04fFGdUezq0ANrenVzs01Cb/zSLlFeyM1LaU5thJAOqM vozM7NpOaWGhL5Lm+hAkbAfzRBZjniO+Mu15pZCB2xNCkCwH0afHTRsjfekLg7lN bJPeCWNm4dZIeNt8C3FdH3qKzKxxNrUVrSGEpuHK4db1J6nTZ9WJfyhO5JoESTKo BBWTTtGMkmkriHfwU0ksrIJI2xcYsXhib50GA9FPLgbOpzkw/o1K82NAYX6acrfr lli/hpS+DnQb7oXvQmSLYn0m66EtJIdG5WB1H516I00HsQQOkB7rVwNe6Ro/ya/5 09ObAptHRBbRbbo0UIENhtpHFEjt0muLRRmRM+Eo2J0IRjBMq38NFgp9qBO1m/hI erDSRiG/Tbd859STHbRf =8DZ5 -----END PGP SIGNATURE----- --+QahgC5+KEYLbs62-- From owner-freebsd-current@freebsd.org Fri Aug 21 09:32:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6C979BE592 for ; Fri, 21 Aug 2015 09:32:37 +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 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 779DD1983 for ; Fri, 21 Aug 2015 09:32:36 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from [192.168.0.7] (cpc16-cmbg15-2-0-cust60.5-4.cable.virginm.net [86.5.162.61]) (authenticated bits=0) by theravensnest.org (8.15.2/8.15.2) with ESMTPSA id t7L9WCJv019452 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 21 Aug 2015 09:32:15 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: theravensnest.org: Host cpc16-cmbg15-2-0-cust60.5-4.cable.virginm.net [86.5.162.61] claimed to be [192.168.0.7] Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: CPU Perf & Power Mgt From: David Chisnall In-Reply-To: Date: Fri, 21 Aug 2015 10:32:28 +0100 Cc: Will Green , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <11A9B382-005D-4551-A146-C19B8FCBB87A@FreeBSD.org> References: <7B1D7A3F-DA20-4195-8228-7D3F07790B5C@sundivenetworks.com> To: Justin Hibbits X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 09:32:37 -0000 On 20 Aug 2015, at 17:44, Justin Hibbits wrote: >=20 > There was a working group at BSDCan this year on power management, and > what we need to / can do to bring it up to par with the modern world. > Unfortunately, I haven't had any time lately to work on it, but you > can read the notes at > https://wiki.freebsd.org/201506DevSummit/ClockDomains >=20 > In short, the goal is to add infrastructure to the kernel to support > overall power management of the system, scaling beyond cpufreq/powerd. > Looking for volunteers who could do some of this, due to my lack of > time to work on it. We also had a power management meeting at BSDCam this week. Robin = presented some slides (though the download seems to be broken for me at = the moment): = https://wiki.freebsd.org/201508DevSummit?action=3DAttachFile&do=3Dget&targ= et=3Dpower-management-for-freebsd-bsdcam-2015.pdf This includes the design that ARM is trying to push into Linux, which = looks like it would be adaptable to FreeBSD (and, on the plus side, our = complete lack of existing power management in the kernel already means = we don=E2=80=99t already have the legacy stuff that they are fighting in = Linux). The goal is to have the scheduler drive all of the (CPU) power = management. Any volunteers to work on this are welcome - ARM people are = happy to provide advice. David From owner-freebsd-current@freebsd.org Fri Aug 21 12:40:38 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53BC89BD079 for ; Fri, 21 Aug 2015 12:40:38 +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 47780A90; Fri, 21 Aug 2015 12:40:38 +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 5425879C; Fri, 21 Aug 2015 12:40:36 +0000 (UTC) Date: Fri, 21 Aug 2015 12:40:31 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <302711413.42.1440160832988.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1308 - Unstable MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: UNSTABLE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 12:40:38 -0000 FreeBSD_HEAD-tests - Build #1308 - Unstable: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1308/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1308/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1308/console Change summaries: No changes The failed test cases: 1 tests failed. FAILED: usr.sbin.pw.pw_useradd.user_add_skel Error Message: File not created From owner-freebsd-current@freebsd.org Fri Aug 21 12:45:18 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0CB49BD171 for ; Fri, 21 Aug 2015 12:45:18 +0000 (UTC) (envelope-from barulheira@gmail.com) Received: from mail-qg0-x22a.google.com (mail-qg0-x22a.google.com [IPv6:2607:f8b0:400d:c04::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 A2245DE2 for ; Fri, 21 Aug 2015 12:45:18 +0000 (UTC) (envelope-from barulheira@gmail.com) Received: by qgeg42 with SMTP id g42so46260061qge.1 for ; Fri, 21 Aug 2015 05:45:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:date:to:subject:mime-version:content-transfer-encoding :from:message-id:user-agent; bh=3GHF8bfFpSDk6KUnvys4juO4G60D3IcFT4FbfOOoowM=; b=EADcLcxWQ7G5Im+K5p/bEmtCT5snsBNYZU830JFHnqpToHTvZ3s76OgzwMnbTxPtf/ +ZG7Gvsg1d1jYWJYCFO7MIpLCjGgZ2NFz2ErGL6tAIDWTiIqSNtBBgkpyZ2W9cboPVjJ jafj2oQj3y4T4zx5CPTbxM3DfrYfA0oIhAEBPNNJRvjn/bGC5kpbBfCmg/cXh127gylb liLVWqbAwTKDF8F29XIfP241SzIvdWktNe8Q5OVhUNCwgVZXMtG+vN8OSdV2lIAhM8Zr sVnI37p+Y75n/OPhj/Sk3/SbmGPRKjuWPw7tW1E3KD9kicmBX3KOLUjBLxxEIKk0afYF 6HEg== X-Received: by 10.140.148.136 with SMTP id 130mr18255082qhu.82.1440161117296; Fri, 21 Aug 2015 05:45:17 -0700 (PDT) Received: from localhost ([177.135.121.210]) by smtp.gmail.com with ESMTPSA id h49sm4228026qgh.43.2015.08.21.05.45.14 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 21 Aug 2015 05:45:15 -0700 (PDT) Content-Type: text/plain; charset=windows-1252; format=flowed; delsp=yes Date: Fri, 21 Aug 2015 09:45:12 -0300 To: "freebsd-current@freebsd.org" Subject: Jack not working: Bus error MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?windows-1252?Q?S=E9rgio_Siegrist?= Message-ID: User-Agent: Opera Mail/12.16 (FreeBSD) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 12:45:19 -0000 I tried ports and packages. I get the same on both. Tried as normal user and superuser. Same results. Console sample: (Start) /usr/local/bin/jackd -r -doss -r48000 -p1024 -n2 -w16 jackd 0.124.1 Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. loading driver .. Bus error (End) Can somebody help me? Can I help somebody? Am I missing something? Thanks! From owner-freebsd-current@freebsd.org Fri Aug 21 13:29:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F17CC9BD95B for ; Fri, 21 Aug 2015 13:29:29 +0000 (UTC) (envelope-from vangyzen@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 D9796F2 for ; Fri, 21 Aug 2015 13:29:29 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id D6A8B9BD958; Fri, 21 Aug 2015 13:29:29 +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 D643F9BD957 for ; Fri, 21 Aug 2015 13:29:29 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) by mx1.freebsd.org (Postfix) with ESMTP id BA46BF0; Fri, 21 Aug 2015 13:29:29 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from marvin.beer.town (unknown [76.164.8.130]) by smtp.vangyzen.net (Postfix) with ESMTPSA id D4F6B56486; Fri, 21 Aug 2015 08:29:27 -0500 (CDT) Subject: Re: 11-CURRENT build fail with base gcc To: Warner Losh , Dimitry Andric References: <349EA432-E76D-4D1B-9383-E707967C806D@bsdimp.com> <30F511DD-2C7C-4252-8870-AC15B36FF36A@bsdimp.com> Cc: Oliver Pinter , current@freebsd.org, imp@freebsd.org From: Eric van Gyzen X-Enigmail-Draft-Status: N1110 Message-ID: <55D727B3.801@FreeBSD.org> Date: Fri, 21 Aug 2015 08:29:23 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <30F511DD-2C7C-4252-8870-AC15B36FF36A@bsdimp.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 13:29:30 -0000 On 08/20/2015 14:21, Warner Losh wrote: > >> On Aug 20, 2015, at 10:32 AM, Dimitry Andric wrote: >> >> Ah, this should be replaced with the recently introduced CFLAGS_NO_SIMD >> variable, then? > > Perhaps. Didn’t know this was a thing. That could use useful many places, though > there were two clang specific args I needed to move, not just the one that’s in this > flag. Maybe things are over-specified? > > Not sure I like bsd.cpu.mk growing more name-space pollution, especially stuff that > isn’t documented somewhere (bsd.cpu.mk is included from sys.mk, which is automaticallyed > globally included). I couldn't find any _good_ place for it, so I stuck it in the least bad place. I also didn't know where to document it. I'll gladly move it and document it if someone can suggest good locations. > All these hacks being stashed hither and yon are starting to get > very hard to keep straight for someone who looks at this code every day, let alone > somebody who invested CFLAGS_NO_SIMD independently for their code and finds > that breaks in an upgrade... From owner-freebsd-current@freebsd.org Fri Aug 21 13:48:30 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62EEA9BF261 for ; Fri, 21 Aug 2015 13:48:30 +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 20EDCCAD for ; Fri, 21 Aug 2015 13:48:29 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1ZSmg8-003sAj-QJ>; Fri, 21 Aug 2015 15:48:20 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1ZSmg8-0002fJ-I0>; Fri, 21 Aug 2015 15:48:20 +0200 Date: Fri, 21 Aug 2015 15:48:13 +0200 From: "O. Hartmann" To: freebsd-current Subject: pw: pw: Invalid min_uid: '2000'; ignoring Message-ID: <20150821154813.06d84fde@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 13:48:30 -0000 Setting up on NanoBSD vi pw command an initial /etc/pw.conf (usermod -D), I use amongst other options also: -u 2000,32767 -i 2000,32767 which finally and successfully expands to [...] # Range of valid default user ids minuid = 2000 maxuid = 32767 # Range of valid default group ids mingid = 2000 maxgid = 32767 [...] as expected. Adding or changing now a user within such an environment gives me pw: Invalid min_uid: '2000'; ignoring pw: Invalid max_uid: '32767'; ignoring pw: Invalid min_gid: '2000'; ignoring pw: Invalid max_gid: '32767'; ignoring which is obviously not correct. Since pw has undergone severe maintenance, I consider this a bug. Regards, Oliver From owner-freebsd-current@freebsd.org Fri Aug 21 14:13:05 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C5A8E9BF81F for ; Fri, 21 Aug 2015 14:13:05 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::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 599181965 for ; Fri, 21 Aug 2015 14:13:05 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by widdq5 with SMTP id dq5so17260331wid.0 for ; Fri, 21 Aug 2015 07:13:03 -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-type:content-disposition:in-reply-to:user-agent; bh=TfB83w8KolftZswFkWjvRt9Jqu2utG61LCLZVajoIrw=; b=QE5N8Od8vMbWObjUlPAO6oHKOdexpgC+LF8ncpn3+cyGM7sTxAjTn2GIiwJpnn/aD/ ff+UHBOMH4Mf+P+FF6LUcAKdwSu9WZKZJu3fIkSsfW38eoSeAb7hmCEzEzpG+GSxPssp R01yWgj3DNPAACf+3DA9ajJvDii/78g4OvRis1/UbjQzE7BT19pbPv5RODvPzrsEp7U7 Z3aAliiTYDnRskX6USte100Yx/mtathURkNoqElxrVdWBJH/8RDNqey5+9E8abInDfPr 7SVc6q6PMoHcQAhsREeH+exRTNc1nfU2flD8MgGb2606gDHHbW0ktt4+3TFZfumRLpX2 C6Pw== X-Received: by 10.180.105.98 with SMTP id gl2mr6265124wib.56.1440166383753; Fri, 21 Aug 2015 07:13:03 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id w8sm3147332wiy.10.2015.08.21.07.13.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Aug 2015 07:13:02 -0700 (PDT) Sender: Baptiste Daroussin Date: Fri, 21 Aug 2015 16:13:00 +0200 From: Baptiste Daroussin To: "O. Hartmann" Cc: freebsd-current Subject: Re: pw: pw: Invalid min_uid: '2000'; ignoring Message-ID: <20150821141300.GB6032@ivaldir.etoilebsd.net> References: <20150821154813.06d84fde@freyja.zeit4.iv.bundesimmobilien.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VrqPEDrXMn8OVzN4" Content-Disposition: inline In-Reply-To: <20150821154813.06d84fde@freyja.zeit4.iv.bundesimmobilien.de> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 14:13:05 -0000 --VrqPEDrXMn8OVzN4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 21, 2015 at 03:48:13PM +0200, O. Hartmann wrote: > Setting up on NanoBSD vi pw command an initial /etc/pw.conf (usermod -D),= I use > amongst other options also: >=20 > -u 2000,32767 -i 2000,32767 >=20 > which finally and successfully expands to >=20 > [...] > # Range of valid default user ids > minuid =3D 2000 > maxuid =3D 32767 >=20 > # Range of valid default group ids > mingid =3D 2000 > maxgid =3D 32767 > [...] >=20 > as expected. >=20 > Adding or changing now a user within such an environment gives me >=20 > pw: Invalid min_uid: '2000'; ignoring > pw: Invalid max_uid: '32767'; ignoring > pw: Invalid min_gid: '2000'; ignoring > pw: Invalid max_gid: '32767'; ignoring >=20 > which is obviously not correct. >=20 > Since pw has undergone severe maintenance, I consider this a bug. This is a bug for sure. I'll fix asap. Bapt --VrqPEDrXMn8OVzN4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlXXMewACgkQ8kTtMUmk6EzGCQCcCKrCB3KDgFVoX9OQ8L1AcbPM 7BAAoJxpw6RA9oPYKBqijV+2pjuQs8Nn =9aqY -----END PGP SIGNATURE----- --VrqPEDrXMn8OVzN4-- From owner-freebsd-current@freebsd.org Fri Aug 21 14:23:37 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 464CF9BFB3C; Fri, 21 Aug 2015 14:23:37 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::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 121E71F6; Fri, 21 Aug 2015 14:23:37 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: by igcse8 with SMTP id se8so1064326igc.1; Fri, 21 Aug 2015 07:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8XpdXy5a+XfqrUSNmA5faFNfkPrxj2fATsWUZ3hRh6c=; b=JYaH0kDUSuAZCaGfhXL6s7u+fBelpNf9Yc4Pcba1IF2e3YEmYbvUCn+hL/LiVbWTL0 LWqpJoIsbeYl/5kGRtm/sF76NTA2IQMpMaPa2bATWO50lPzn2JXmjIfhSn/+r8jK6fu/ lWqAsUN6CGDWK1uM/5kA1/oydup6GhDoYtS7cPECcddhPlX3SxUSMmuH6bVSBX52jvNr Q0vBm0TdSWfcrzykHi/RTefvj5sve48UFe4OjFhxsCoTwDv1UUebkE8Q2vby/gEw94yT C2czBUqNlG5So5QCBzGbOG4fdB/0fMcgDiHSE1V097noMbtf5VkurU9UbrjmM3jYOWqB zpoQ== MIME-Version: 1.0 X-Received: by 10.50.124.4 with SMTP id me4mr3174071igb.34.1440167016204; Fri, 21 Aug 2015 07:23:36 -0700 (PDT) Received: by 10.107.169.94 with HTTP; Fri, 21 Aug 2015 07:23:36 -0700 (PDT) In-Reply-To: References: Date: Fri, 21 Aug 2015 10:23:36 -0400 Message-ID: Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? From: Ryan Stone To: Adrian Chadd Cc: "freebsd-arch@freebsd.org" , freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 14:23:37 -0000 I have seen similar behaviour before. The problem is that every CPU receives an NMI concurrently. As I recall, one of them gets some kind of pseudo-spinlock and tries to stop the other CPUs with an NMI. However, because they are already in an NMI handler, they don't get the second NMI and don't stop properly. The case that I saw actually had to do with a panic triggered by an NMI, not entering the debugger, but I believe that both cases use stop_cpus_hard() under the hood and have a similar issue. (I also recall seeing the exact situation that you describe while originally developing SR-IOV on an alpha version of the Fortville hardware and firmware with a very buggy SR-IOV implementation. I've never seen it on ixgbe before, although I haven't used SR-IOV there very much at all) On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd wrote: > Hi! > > This has started happening on -HEAD recently. No, I don't have any > more details yet than "recently." > > Whenever I get an NMI panic (and getting an NMI is a separate issue, > sigh) I get a slew of "failed to stop cpu" messages, and all CPUs > enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone > have any ideas? > > > -adrian > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Fri Aug 21 14:29:17 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E891F9BFD3C for ; Fri, 21 Aug 2015 14:29:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::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 76F3D9C3 for ; Fri, 21 Aug 2015 14:29:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wicja10 with SMTP id ja10so17592861wic.1 for ; Fri, 21 Aug 2015 07:29:15 -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-type:content-disposition:in-reply-to:user-agent; bh=8JKJkjOMi3wX0TAegEtir+hWl2a53XqKBdJ9tIffjww=; b=FJ1pOgOpJ0/KYAv4u9uTadDspNX8D7nTzVxKKMBlsBH49R7uToKVv2CZc62YdRqPSz 8VXo5Jehg9SN4OYigyqufcPI/GFITsT2f28vCju3YG2sPpeLlonU6RA8wJjWnI9jau9X GoUlC1ngOygkFuIpvWxU1LK14TtE8mFJltBruAUHjmQn1XTupZiMGwNHOlWcChRYMtCu +u7ea9WCPqbAFwQUOEZmv0NMJuZA0Y/zSNKScYY9db75VjoDYrUmHKVsZqcdKwHlHZ5j cLZZeqQGxLABMJGamWvaapAOr/8f3ARfgAQpIbgCD9ER1RkBvyNeHmloQAu5giV3x2/Y mAbA== X-Received: by 10.180.211.10 with SMTP id my10mr6228815wic.41.1440167355928; Fri, 21 Aug 2015 07:29:15 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id p1sm10251238wjq.28.2015.08.21.07.29.14 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Aug 2015 07:29:15 -0700 (PDT) Sender: Baptiste Daroussin Date: Fri, 21 Aug 2015 16:29:13 +0200 From: Baptiste Daroussin To: "O. Hartmann" Cc: freebsd-current Subject: Re: pw: pw: Invalid min_uid: '2000'; ignoring Message-ID: <20150821142913.GC6032@ivaldir.etoilebsd.net> References: <20150821154813.06d84fde@freyja.zeit4.iv.bundesimmobilien.de> <20150821141300.GB6032@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NKoe5XOeduwbEQHU" Content-Disposition: inline In-Reply-To: <20150821141300.GB6032@ivaldir.etoilebsd.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 14:29:18 -0000 --NKoe5XOeduwbEQHU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 21, 2015 at 04:13:00PM +0200, Baptiste Daroussin wrote: > On Fri, Aug 21, 2015 at 03:48:13PM +0200, O. Hartmann wrote: > > Setting up on NanoBSD vi pw command an initial /etc/pw.conf (usermod -D= ), I use > > amongst other options also: > >=20 > > -u 2000,32767 -i 2000,32767 > >=20 > > which finally and successfully expands to > >=20 > > [...] > > # Range of valid default user ids > > minuid =3D 2000 > > maxuid =3D 32767 > >=20 > > # Range of valid default group ids > > mingid =3D 2000 > > maxgid =3D 32767 > > [...] > >=20 > > as expected. > >=20 > > Adding or changing now a user within such an environment gives me > >=20 > > pw: Invalid min_uid: '2000'; ignoring > > pw: Invalid max_uid: '32767'; ignoring > > pw: Invalid min_gid: '2000'; ignoring > > pw: Invalid max_gid: '32767'; ignoring > >=20 > > which is obviously not correct. > >=20 > > Since pw has undergone severe maintenance, I consider this a bug. >=20 > This is a bug for sure. >=20 > I'll fix asap. >=20 > Bapt Fixed in r286993 Best regards, Bapt --NKoe5XOeduwbEQHU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlXXNbkACgkQ8kTtMUmk6EyOVQCfSZaWJKWD54fAsZSFqqVVisT+ 82oAn0RF5bmf+J9B9MeIjhFvUa4uzVcJ =zLEI -----END PGP SIGNATURE----- --NKoe5XOeduwbEQHU-- From owner-freebsd-current@freebsd.org Fri Aug 21 15:19:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F25659BF562; Fri, 21 Aug 2015 15:19:52 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [199.48.133.146]) by mx1.freebsd.org (Postfix) with ESMTP id D6EF21F7D; Fri, 21 Aug 2015 15:19:52 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from marvin.beer.town (unknown [76.164.8.130]) by smtp.vangyzen.net (Postfix) with ESMTPSA id F1B9556486; Fri, 21 Aug 2015 10:19:48 -0500 (CDT) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? To: Ryan Stone , Adrian Chadd References: Cc: freebsd-current , "freebsd-arch@freebsd.org" , Scott Long , Konstantin Belousov From: Eric van Gyzen X-Enigmail-Draft-Status: N1110 Message-ID: <55D74193.4020008@FreeBSD.org> Date: Fri, 21 Aug 2015 10:19:47 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.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.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:19:53 -0000 I mentioned this to Adrian, but I'll mention here for everyone else's benefit. Ryan is exactly right. There was a thread a while ago, with a proposed patch from Kostik: https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html As I recall, Scott Long also ran into this a few months ago. It happens for any NMI: entering the debugger, a PCI Parity or System Error, a hardware watchdog timeout, and probably other sources I'm not remembering. Eric On 08/21/2015 09:23, Ryan Stone wrote: > I have seen similar behaviour before. The problem is that every CPU > receives an NMI concurrently. As I recall, one of them gets some kind of > pseudo-spinlock and tries to stop the other CPUs with an NMI. However, > because they are already in an NMI handler, they don't get the second NMI > and don't stop properly. > > The case that I saw actually had to do with a panic triggered by an NMI, > not entering the debugger, but I believe that both cases use > stop_cpus_hard() under the hood and have a similar issue. > > (I also recall seeing the exact situation that you describe while > originally developing SR-IOV on an alpha version of the Fortville hardware > and firmware with a very buggy SR-IOV implementation. I've never seen it > on ixgbe before, although I haven't used SR-IOV there very much at all) > > > On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd wrote: > >> Hi! >> >> This has started happening on -HEAD recently. No, I don't have any >> more details yet than "recently." >> >> Whenever I get an NMI panic (and getting an NMI is a separate issue, >> sigh) I get a slew of "failed to stop cpu" messages, and all CPUs >> enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone >> have any ideas? >> >> >> -adrian From owner-freebsd-current@freebsd.org Fri Aug 21 15:20:29 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D18C39BF5DF for ; Fri, 21 Aug 2015 15:20:29 +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 8F47861E for ; Fri, 21 Aug 2015 15:20:29 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1ZSo7H-00095T-Ig>; Fri, 21 Aug 2015 17:20:27 +0200 Received: from p578a69f9.dip0.t-ipconnect.de ([87.138.105.249] helo=freyja.zeit4.iv.bundesimmobilien.de) by inpost2.zedat.fu-berlin.de (Exim 4.85) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1ZSo7H-0009xM-7p>; Fri, 21 Aug 2015 17:20:27 +0200 Date: Fri, 21 Aug 2015 17:20:26 +0200 From: "O. Hartmann" To: freebsd-current Subject: cron/python3: python script acts weird, no debug output Message-ID: <20150821172026.27b65c40@freyja.zeit4.iv.bundesimmobilien.de> Organization: FU Berlin X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-IP: 87.138.105.249 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:20:30 -0000 I put this in this list, hopefully to find an answer. Using a setup of NanoBSD as the platform for a small application written in Python 3.4, which is supposed to run via cron and with UID of a special user, I run into very nasty "non responsivnes" behaviour of the cron application. The setup is simple, using NanoBSD built from CURRENT: 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r286948: Thu Aug 20 05:50:45 CEST 2015 amd64 and double-checked setting of the OS running from an USB flash drive, / is r/w, enough space left et cetera. I managed to install packe lang/python3 and all of its dependencies as compiled with the same base system as NanoBSD is built from - so from hereof no problems should arise. The python3 script comprises from several files, main.py and some files with subroutines, all located in the same directory (~/bin) of a certain user's home. The script looks for files on a memory files system backed folder/drive and moves them, if any, towards a smbfs share provided by a M$ 2012R2 server, mounted via autofs. So far, no problem. Login as the specified user and running the script via "python3 bin/main.py" works like a charme. That specific user has an existing /var/cron/allow entry and the /var/cron/tabs/user_foo file with the cronjob description exists, too. So far, no irregularity. When the job is run from cron, the situation changes dramatically. The setup is like this: SHELL=/bin/sh TZ=Europe/Berlin MAILTO="" PATH=/usr/local/bin:/usr/local/sbin:${PATH} */1 * * * * /usr/local/bin/python3 /home/user_foo/bin/main.py --src /mfs/src \ -dst /mnt/server_slot I tried also other variants, having in mind that cron has a very limited inheritage of the environment, like */1 * * * * cd /hom,e/user/foo/bin && /usr/local/bin/python3 main.py --src /mfs/src \ -dst /mnt/server_slot so the python3 script may find its pieces. But whenever the cronjob starts, I see the first messages as output from the script, some jumps into subroutines (I use classes from os, sys), but then, suddenly, the output dies. Simply dies. this happens then when the job seems to find files it should move. this is indicated by the fact that I printout Start (time): End (time): but END: (time) then never is seen on console or syslog (I delegate everything with prio debug to console and a syslog server). It looks like the python3 job suffers from severe lack in resources and isn't capable of even send out some agony messages. I'm floating like a dead man in the water and the rare hairs got more gray coloured over the past days finding a solution. maybe I'm missing something with cron/python3? Hopefully someone finds the simple answer I'm seeking. regards, Oliver From owner-freebsd-current@freebsd.org Fri Aug 21 15:25:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2BCD39BF7F8; Fri, 21 Aug 2015 15:25:28 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::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 EA661D96; Fri, 21 Aug 2015 15:25:27 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by igcse8 with SMTP id se8so2556526igc.1; Fri, 21 Aug 2015 08:25:27 -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:date:message-id:subject :from:to:cc:content-type; bh=X4uZtVPkb9LhtlE7ioIifO+YWVaMEHNjk+VElTGPoNA=; b=DUj+A+Ts9d6yzbvPjeK0WH6U2MnhoQZCgDwQnIepKzmK2wjhZoUjVB7qWfY4eMZkuO it9oemnPI5SkaJukI3kzvQehKh4dmunsJw4KROi2HA2+FiEW34OqkRMzyfM949OrSvYR tXYklNtq8I8ZamFASkElAdsP9UWfYgf+kygn2BnmpYY8dRR/vpbg5RXl+18F1HXHV25N R5HSb4NXPWU04SdH1KRNGtP0lU7izDqgqb/E0i+OLY1VJ8F3Y/fDJTrtZefQPMOrskfJ HDAXG2YP45KaZ9lPevhMJk6GSHoQvovVHsDuH5k3B1PhooNZHlfRsRjdx2G/fsbr80Me KfWA== MIME-Version: 1.0 X-Received: by 10.50.128.169 with SMTP id np9mr3223564igb.37.1440170727275; Fri, 21 Aug 2015 08:25:27 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Fri, 21 Aug 2015 08:25:27 -0700 (PDT) In-Reply-To: <55D74193.4020008@FreeBSD.org> References: <55D74193.4020008@FreeBSD.org> Date: Fri, 21 Aug 2015 08:25:27 -0700 X-Google-Sender-Auth: NlJDAIsUGthreT7rUOt8WiaZWQU Message-ID: Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? From: Adrian Chadd To: Eric van Gyzen Cc: Ryan Stone , freebsd-current , "freebsd-arch@freebsd.org" , Scott Long , Konstantin Belousov Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:25:28 -0000 Ah, cool. I'll give it a whirl. I'm a little worried about having all of the other cores spinning in this case (mostly thermal; the machines get VERY LOUD when the CPUs are spinning..) -a On 21 August 2015 at 08:19, Eric van Gyzen wrote: > I mentioned this to Adrian, but I'll mention here for everyone else's benefit. > > Ryan is exactly right. There was a thread a while ago, with a proposed patch from Kostik: > > https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html > > As I recall, Scott Long also ran into this a few months ago. > > It happens for any NMI: entering the debugger, a PCI Parity or System Error, a hardware watchdog timeout, and probably other sources I'm not remembering. > > Eric > > On 08/21/2015 09:23, Ryan Stone wrote: >> I have seen similar behaviour before. The problem is that every CPU >> receives an NMI concurrently. As I recall, one of them gets some kind of >> pseudo-spinlock and tries to stop the other CPUs with an NMI. However, >> because they are already in an NMI handler, they don't get the second NMI >> and don't stop properly. >> >> The case that I saw actually had to do with a panic triggered by an NMI, >> not entering the debugger, but I believe that both cases use >> stop_cpus_hard() under the hood and have a similar issue. >> >> (I also recall seeing the exact situation that you describe while >> originally developing SR-IOV on an alpha version of the Fortville hardware >> and firmware with a very buggy SR-IOV implementation. I've never seen it >> on ixgbe before, although I haven't used SR-IOV there very much at all) >> >> >> On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd wrote: >> >>> Hi! >>> >>> This has started happening on -HEAD recently. No, I don't have any >>> more details yet than "recently." >>> >>> Whenever I get an NMI panic (and getting an NMI is a separate issue, >>> sigh) I get a slew of "failed to stop cpu" messages, and all CPUs >>> enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone >>> have any ideas? >>> >>> >>> -adrian > From owner-freebsd-current@freebsd.org Fri Aug 21 15:30:26 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0BB2E9BF8F2 for ; Fri, 21 Aug 2015 15:30:26 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CF75E107B; Fri, 21 Aug 2015 15:30:25 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7LFUFaj048110 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 21 Aug 2015 08:30:22 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? To: Adrian Chadd References: <55D74193.4020008@FreeBSD.org> Cc: freebsd-current From: Julian Elischer Message-ID: <55D74402.70104@freebsd.org> Date: Fri, 21 Aug 2015 23:30:10 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.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.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:30:26 -0000 On 8/21/15 11:25 PM, Adrian Chadd wrote: > Ah, cool. I'll give it a whirl. > > I'm a little worried about having all of the other cores spinning in > this case (mostly thermal; the machines get VERY LOUD when the CPUs > are spinning..) > make each spin with the pause instruction.. and for N seconds (N being the CPU ID) or something > -a > > > On 21 August 2015 at 08:19, Eric van Gyzen wrote: >> I mentioned this to Adrian, but I'll mention here for everyone else's benefit. >> >> Ryan is exactly right. There was a thread a while ago, with a proposed patch from Kostik: >> >> https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html >> >> As I recall, Scott Long also ran into this a few months ago. >> >> It happens for any NMI: entering the debugger, a PCI Parity or System Error, a hardware watchdog timeout, and probably other sources I'm not remembering. >> >> Eric >> >> On 08/21/2015 09:23, Ryan Stone wrote: >>> I have seen similar behaviour before. The problem is that every CPU >>> receives an NMI concurrently. As I recall, one of them gets some kind of >>> pseudo-spinlock and tries to stop the other CPUs with an NMI. However, >>> because they are already in an NMI handler, they don't get the second NMI >>> and don't stop properly. >>> >>> The case that I saw actually had to do with a panic triggered by an NMI, >>> not entering the debugger, but I believe that both cases use >>> stop_cpus_hard() under the hood and have a similar issue. >>> >>> (I also recall seeing the exact situation that you describe while >>> originally developing SR-IOV on an alpha version of the Fortville hardware >>> and firmware with a very buggy SR-IOV implementation. I've never seen it >>> on ixgbe before, although I haven't used SR-IOV there very much at all) >>> >>> >>> On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd wrote: >>> >>>> Hi! >>>> >>>> This has started happening on -HEAD recently. No, I don't have any >>>> more details yet than "recently." >>>> >>>> Whenever I get an NMI panic (and getting an NMI is a separate issue, >>>> sigh) I get a slew of "failed to stop cpu" messages, and all CPUs >>>> enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone >>>> have any ideas? >>>> >>>> >>>> -adrian > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Fri Aug 21 15:41:34 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9BA019BFD63; Fri, 21 Aug 2015 15:41:34 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7FB8; Fri, 21 Aug 2015 15:41:34 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from marvin.beer.town (unknown [76.164.8.130]) by smtp.vangyzen.net (Postfix) with ESMTPSA id 08DC756486; Fri, 21 Aug 2015 10:41:32 -0500 (CDT) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? To: Adrian Chadd References: <55D74193.4020008@FreeBSD.org> Cc: Ryan Stone , freebsd-current , "freebsd-arch@freebsd.org" , Scott Long , Konstantin Belousov From: Eric van Gyzen X-Enigmail-Draft-Status: N1110 Message-ID: <55D746AB.6040001@FreeBSD.org> Date: Fri, 21 Aug 2015 10:41:31 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.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.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:41:34 -0000 Spinning is probably the only safe option in NMI context, since the NMI could have arrived at literally any time in any context (e.g. holding a spin lock, interrupts disabled). :-/ Eric On 08/21/2015 10:25, Adrian Chadd wrote: > Ah, cool. I'll give it a whirl. > > I'm a little worried about having all of the other cores spinning in > this case (mostly thermal; the machines get VERY LOUD when the CPUs > are spinning..) > > > -a > > > On 21 August 2015 at 08:19, Eric van Gyzen wrote: >> I mentioned this to Adrian, but I'll mention here for everyone else's benefit. >> >> Ryan is exactly right. There was a thread a while ago, with a proposed patch from Kostik: >> >> https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html >> >> As I recall, Scott Long also ran into this a few months ago. >> >> It happens for any NMI: entering the debugger, a PCI Parity or System Error, a hardware watchdog timeout, and probably other sources I'm not remembering. >> >> Eric >> >> On 08/21/2015 09:23, Ryan Stone wrote: >>> I have seen similar behaviour before. The problem is that every CPU >>> receives an NMI concurrently. As I recall, one of them gets some kind of >>> pseudo-spinlock and tries to stop the other CPUs with an NMI. However, >>> because they are already in an NMI handler, they don't get the second NMI >>> and don't stop properly. >>> >>> The case that I saw actually had to do with a panic triggered by an NMI, >>> not entering the debugger, but I believe that both cases use >>> stop_cpus_hard() under the hood and have a similar issue. >>> >>> (I also recall seeing the exact situation that you describe while >>> originally developing SR-IOV on an alpha version of the Fortville hardware >>> and firmware with a very buggy SR-IOV implementation. I've never seen it >>> on ixgbe before, although I haven't used SR-IOV there very much at all) >>> >>> >>> On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd wrote: >>> >>>> Hi! >>>> >>>> This has started happening on -HEAD recently. No, I don't have any >>>> more details yet than "recently." >>>> >>>> Whenever I get an NMI panic (and getting an NMI is a separate issue, >>>> sigh) I get a slew of "failed to stop cpu" messages, and all CPUs >>>> enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone >>>> have any ideas? >>>> >>>> >>>> -adrian >> > From owner-freebsd-current@freebsd.org Fri Aug 21 15:31:41 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 313A99BFA23 for ; Fri, 21 Aug 2015 15:31:41 +0000 (UTC) (envelope-from scottl@netflix.com) Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::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 D4A1815E0 for ; Fri, 21 Aug 2015 15:31:40 +0000 (UTC) (envelope-from scottl@netflix.com) Received: by qgj62 with SMTP id 62so48914245qgj.2 for ; Fri, 21 Aug 2015 08:31:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netflix.com; s=google; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=uGrVrWiUW14/gt6oq/sH1XS8e3oBwPAgU/YbwFOmAwc=; b=XnE77acbCDIRDdsX0p49NR1y3rjwlvQZ4F+HgBuioz3tNalGbPDpqy+eO77+bWGQDH FibPJJpRl6fb2S+rWfUcu2ZnvKs4U9MSq4jKxbYxTj3GGopB2zl52i7+p91NApLmG8jj vvUeSKbcVorcCCzuSeVTQQUfjdd2JQT55whrg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=uGrVrWiUW14/gt6oq/sH1XS8e3oBwPAgU/YbwFOmAwc=; b=lnKiCB9eAN/A3Qam63xGIu47No8djKtad1sYGVAguSH2I/p7g129zftA6tvA+ISvnk H1IeN4LYIDJBuwU/mcMkSr12xyiBkeBSAarhnQhBm3oAUm3Y/LkvI/JWEXK4f9frDZQA YJtMH3ezaCI6IgAzdlm7rqdyisqgiPo5nCX5HUvt9bst5E+ORRrHL2gAzLoK1J1cYZdS 88oWVftPpln7V3GsyqihZGzco1FjOpFWSVySEpbP0bi8It6rDIJTbfd6tKVm14Dnfvyt vy3lXvlRrcmM8xhryzM8BocL7kcZpc4kNRXCBQvSqIHBkB6Nep/Zo984n58VIFYHxLPl SqCw== X-Gm-Message-State: ALoCoQlxQY9IAWnAug2YCbnvpm7/B7cNkxOjR4w3CpxB0eMiZXbfyNiJzX/zjsJ2eq2SI9115vlV X-Received: by 10.140.232.20 with SMTP id d20mr19542800qhc.72.1440171099308; Fri, 21 Aug 2015 08:31:39 -0700 (PDT) Received: from [172.19.248.72] ([64.88.227.134]) by smtp.gmail.com with ESMTPSA id 36sm4555659qgp.8.2015.08.21.08.31.27 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Aug 2015 08:31:38 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? From: Scott Long In-Reply-To: <55D74193.4020008@FreeBSD.org> Date: Fri, 21 Aug 2015 16:31:13 +0100 Cc: Ryan Stone , Adrian Chadd , freebsd-current , "freebsd-arch@freebsd.org" , Konstantin Belousov Content-Transfer-Encoding: quoted-printable Message-Id: References: <55D74193.4020008@FreeBSD.org> To: Eric van Gyzen X-Mailer: Apple Mail (2.2098) X-Mailman-Approved-At: Fri, 21 Aug 2015 15:44:37 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:31:41 -0000 I might have a fix for this, I=E2=80=99ll check the netflix repo and see = if it=E2=80=99s something that is ready to go upstream to freebsd. Scott > On Aug 21, 2015, at 4:19 PM, Eric van Gyzen = wrote: >=20 > I mentioned this to Adrian, but I'll mention here for everyone else's = benefit. >=20 > Ryan is exactly right. There was a thread a while ago, with a = proposed patch from Kostik: >=20 > https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html >=20 > As I recall, Scott Long also ran into this a few months ago. >=20 > It happens for any NMI: entering the debugger, a PCI Parity or System = Error, a hardware watchdog timeout, and probably other sources I'm not = remembering. >=20 > Eric >=20 > On 08/21/2015 09:23, Ryan Stone wrote: >> I have seen similar behaviour before. The problem is that every CPU >> receives an NMI concurrently. As I recall, one of them gets some = kind of >> pseudo-spinlock and tries to stop the other CPUs with an NMI. = However, >> because they are already in an NMI handler, they don't get the second = NMI >> and don't stop properly. >>=20 >> The case that I saw actually had to do with a panic triggered by an = NMI, >> not entering the debugger, but I believe that both cases use >> stop_cpus_hard() under the hood and have a similar issue. >>=20 >> (I also recall seeing the exact situation that you describe while >> originally developing SR-IOV on an alpha version of the Fortville = hardware >> and firmware with a very buggy SR-IOV implementation. I've never = seen it >> on ixgbe before, although I haven't used SR-IOV there very much at = all) >>=20 >>=20 >> On Thu, Aug 20, 2015 at 6:15 PM, Adrian Chadd = wrote: >>=20 >>> Hi! >>>=20 >>> This has started happening on -HEAD recently. No, I don't have any >>> more details yet than "recently." >>>=20 >>> Whenever I get an NMI panic (and getting an NMI is a separate issue, >>> sigh) I get a slew of "failed to stop cpu" messages, and all CPUs >>> enter ddb. This is .. sub-optimal. Has anyone seen this? Does anyone >>> have any ideas? >>>=20 >>>=20 >>> -adrian >=20 From owner-freebsd-current@freebsd.org Fri Aug 21 15:54:35 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2BE39BF22F for ; Fri, 21 Aug 2015 15:54:35 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [IPv6:2607:fc50:1000:7400:216:3eff:fe72:314f]) by mx1.freebsd.org (Postfix) with ESMTP id A7876C70; Fri, 21 Aug 2015 15:54:35 +0000 (UTC) (envelope-from eric@vangyzen.net) Received: from marvin.beer.town (unknown [76.164.8.130]) by smtp.vangyzen.net (Postfix) with ESMTPSA id D5BA756486; Fri, 21 Aug 2015 10:54:34 -0500 (CDT) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? To: Julian Elischer , Adrian Chadd References: <55D74193.4020008@FreeBSD.org> <55D74402.70104@freebsd.org> Cc: freebsd-current From: Eric van Gyzen Message-ID: <55D749B9.6010107@vangyzen.net> Date: Fri, 21 Aug 2015 10:54:33 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <55D74402.70104@freebsd.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 15:54:35 -0000 On 08/21/2015 10:30, Julian Elischer wrote: > On 8/21/15 11:25 PM, Adrian Chadd wrote: >> Ah, cool. I'll give it a whirl. >> >> I'm a little worried about having all of the other cores spinning in >> this case (mostly thermal; the machines get VERY LOUD when the CPUs >> are spinning..) >> > make each spin with the pause instruction.. and for N seconds (N being the CPU ID) or something The patch (at the link below) does use the pause instruction. The CPU has to spin as long as any CPU is in the debugger. >> On 21 August 2015 at 08:19, Eric van Gyzen wrote: >>> I mentioned this to Adrian, but I'll mention here for everyone else's benefit. >>> >>> Ryan is exactly right. There was a thread a while ago, with a proposed patch from Kostik: >>> >>> https://lists.freebsd.org/pipermail/freebsd-arch/2014-July/015584.html >>> From owner-freebsd-current@freebsd.org Fri Aug 21 16:23:15 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD5E39BF9AC for ; Fri, 21 Aug 2015 16:23:15 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BB43D62F for ; Fri, 21 Aug 2015 16:23:15 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Fri, 21 Aug 2015 16:24:44 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t7LGNDhA009208; Fri, 21 Aug 2015 10:23:13 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1440174193.242.279.camel@freebsd.org> Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? From: Ian Lepore To: Julian Elischer Cc: Adrian Chadd , freebsd-current Date: Fri, 21 Aug 2015 10:23:13 -0600 In-Reply-To: <55D74402.70104@freebsd.org> References: <55D74193.4020008@FreeBSD.org> <55D74402.70104@freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 16:23:16 -0000 On Fri, 2015-08-21 at 23:30 +0800, Julian Elischer wrote: > On 8/21/15 11:25 PM, Adrian Chadd wrote: > > Ah, cool. I'll give it a whirl. > > > > I'm a little worried about having all of the other cores spinning in > > this case (mostly thermal; the machines get VERY LOUD when the CPUs > > are spinning..) > > > make each spin with the pause instruction.. and for N seconds (N being > the CPU ID) or something cpu_spinwait() is defined as ia32_pause() on i386 and amd64. The problem is that ONLY x86 arches benefit from cpu_spinwait(), it's just a nop on other arches, which turn into little radiant heaters for long spins (like while waiting for APs to be released). On ARM we have a really nice wait-for-event/signal-event pair of instructions, where WFE would be a natural for cpu_spinwait(), but would require a matching cpu_spinwake() type call to be sprinkled around to do the matching SEV instruction. -- Ian From owner-freebsd-current@freebsd.org Fri Aug 21 16:50:11 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 672C49BFF31 for ; Fri, 21 Aug 2015 16:50:11 +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 58CD115EB; Fri, 21 Aug 2015 16:50:11 +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 1687E7E5; Fri, 21 Aug 2015 16:50:10 +0000 (UTC) Date: Fri, 21 Aug 2015 16:50:02 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <1573779827.44.1440175805610.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <302711413.42.1440160832988.JavaMail.jenkins@jenkins-9.freebsd.org> References: <302711413.42.1440160832988.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD-tests - Build #1309 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD-tests X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 16:50:11 -0000 FreeBSD_HEAD-tests - Build #1309 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1309/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1309/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD-tests/1309/console Change summaries: No changes From owner-freebsd-current@freebsd.org Fri Aug 21 16:53:26 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE1149BF060 for ; Fri, 21 Aug 2015 16:53:26 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 849FB1927; Fri, 21 Aug 2015 16:53:26 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-243-143.lns20.per4.internode.on.net [121.45.243.143]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id t7LGrLeF048408 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 21 Aug 2015 09:53:24 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? To: Ian Lepore References: <55D74193.4020008@FreeBSD.org> <55D74402.70104@freebsd.org> <1440174193.242.279.camel@freebsd.org> Cc: Adrian Chadd , freebsd-current From: Julian Elischer Message-ID: <55D7577B.8090000@freebsd.org> Date: Sat, 22 Aug 2015 00:53:15 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <1440174193.242.279.camel@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 16:53:26 -0000 On 8/22/15 12:23 AM, Ian Lepore wrote: > On Fri, 2015-08-21 at 23:30 +0800, Julian Elischer wrote: >> On 8/21/15 11:25 PM, Adrian Chadd wrote: >>> Ah, cool. I'll give it a whirl. >>> >>> I'm a little worried about having all of the other cores spinning in >>> this case (mostly thermal; the machines get VERY LOUD when the CPUs >>> are spinning..) >>> >> make each spin with the pause instruction.. and for N seconds (N being >> the CPU ID) or something > cpu_spinwait() is defined as ia32_pause() on i386 and amd64. > > The problem is that ONLY x86 arches benefit from cpu_spinwait(), it's > just a nop on other arches, which turn into little radiant heaters for > long spins (like while waiting for APs to be released). remind me again why it cant spin with a 'halt' instruction? > > On ARM we have a really nice wait-for-event/signal-event pair of > instructions, where WFE would be a natural for cpu_spinwait(), but would > require a matching cpu_spinwake() type call to be sprinkled around to do > the matching SEV instruction. > > -- Ian > > > From owner-freebsd-current@freebsd.org Fri Aug 21 17:10:59 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 053929BF531 for ; Fri, 21 Aug 2015 17:10:59 +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 20F2914A5; Fri, 21 Aug 2015 17:10:57 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t7LHAmIH017438 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 21 Aug 2015 20:10:48 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t7LHAmIH017438 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t7LHAmTR017437; Fri, 21 Aug 2015 20:10:48 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 21 Aug 2015 20:10:48 +0300 From: Konstantin Belousov To: Julian Elischer Cc: Ian Lepore , freebsd-current Subject: Re: freebsd-head: suddenly NMI panics lead to ddb being unable to stop CPUs? Message-ID: <20150821171048.GC2072@kib.kiev.ua> References: <55D74193.4020008@FreeBSD.org> <55D74402.70104@freebsd.org> <1440174193.242.279.camel@freebsd.org> <55D7577B.8090000@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55D7577B.8090000@freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 17:10:59 -0000 On Sat, Aug 22, 2015 at 12:53:15AM +0800, Julian Elischer wrote: > On 8/22/15 12:23 AM, Ian Lepore wrote: > > On Fri, 2015-08-21 at 23:30 +0800, Julian Elischer wrote: > >> On 8/21/15 11:25 PM, Adrian Chadd wrote: > >>> Ah, cool. I'll give it a whirl. > >>> > >>> I'm a little worried about having all of the other cores spinning in > >>> this case (mostly thermal; the machines get VERY LOUD when the CPUs > >>> are spinning..) > >>> > >> make each spin with the pause instruction.. and for N seconds (N being > >> the CPU ID) or something > > cpu_spinwait() is defined as ia32_pause() on i386 and amd64. > > > > The problem is that ONLY x86 arches benefit from cpu_spinwait(), it's > > just a nop on other arches, which turn into little radiant heaters for > > long spins (like while waiting for APs to be released). > > remind me again why it cant spin with a 'halt' instruction? Because interrupts are disabled. Even NMI is disabled, because spin happens in the NMI handler. There is no way to wake up CPU from the halted state. From owner-freebsd-current@freebsd.org Fri Aug 21 20:31:06 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1648A9BF7A8 for ; Fri, 21 Aug 2015 20:31:06 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x230.google.com (mail-yk0-x230.google.com [IPv6:2607:f8b0:4002:c07::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 CAFC31876 for ; Fri, 21 Aug 2015 20:31:05 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykfw73 with SMTP id w73so82243816ykf.3 for ; Fri, 21 Aug 2015 13:31:04 -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:date:message-id:subject :from:to:cc:content-type; bh=WAEhEEscU/j5pVCG7mRXFaQa4LpjySv5Ds/9eQ+Hz5Q=; b=m7sZ13fdQV4+r+Vkh22scyf8Y/lgSCcN6G2pzses1VPMazpWkVFyZRGQfj/e25qsdW prHkU4Hm68xg99ZMlrukl/BSSj4GBEblkqqlnGkhDJHHX3BYlgEMI20RDTIoMmFTNkQE 2TzgLIq0FwDOf8i2HO6pyYFY0ivg3wQ0bQSbzsLw45n5W/kiSHaMM5tHAhvv6Yc9PPjg Aa2J8Voo8Ci6ibgGy16llK041fhjd12V//uIp7YZDLb/rpOsc9TqpdEKA3Kix5XIyhOZ UUYRIbqj2ORCIsSTuUfBvk4+aeQSVPdR8GN0ZAQyrJQFnaS5Bxo6YZ3WdwZdRoswmFk6 Qr2Q== MIME-Version: 1.0 X-Received: by 10.129.81.194 with SMTP id f185mr14594804ywb.41.1440189064817; Fri, 21 Aug 2015 13:31:04 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.37.99.3 with HTTP; Fri, 21 Aug 2015 13:31:04 -0700 (PDT) In-Reply-To: <20150821172026.27b65c40@freyja.zeit4.iv.bundesimmobilien.de> References: <20150821172026.27b65c40@freyja.zeit4.iv.bundesimmobilien.de> Date: Fri, 21 Aug 2015 13:31:04 -0700 X-Google-Sender-Auth: iPPc3gJ7KkVoF7CzDKnorveJXpc Message-ID: Subject: Re: cron/python3: python script acts weird, no debug output From: Craig Rodrigues To: "O. Hartmann" Cc: freebsd-current X-Mailman-Approved-At: Fri, 21 Aug 2015 20:56:07 +0000 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2015 20:31:06 -0000 On Fri, Aug 21, 2015 at 8:20 AM, O. Hartmann wrote: > When the job is run from cron, the situation changes dramatically. The > setup is > like this: > > SHELL=/bin/sh > TZ=Europe/Berlin > MAILTO="" > PATH=/usr/local/bin:/usr/local/sbin:${PATH} > ^^^^^^^^^ The line which specifies PATH is wrong in your crontab. See: https://lists.freebsd.org/pipermail/freebsd-python/2015-June/008384.html -- Craig From owner-freebsd-current@freebsd.org Sat Aug 22 05:09:44 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B355A9C0149 for ; Sat, 22 Aug 2015 05:09:44 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8F036E4 for ; Sat, 22 Aug 2015 05:09:44 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id t7M53Dkf049682 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 21 Aug 2015 22:03:13 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id t7M53DmV049681 for freebsd-current@freebsd.org; Fri, 21 Aug 2015 22:03:13 -0700 (PDT) (envelope-from sgk) Date: Fri, 21 Aug 2015 22:03:13 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Subject: Device random seems broken. Message-ID: <20150822050313.GA49674@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Mailman-Approved-At: Sat, 22 Aug 2015 11:24:47 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 05:09:44 -0000 I have device random # Entropy device options RANDOM_YARROW in my kernel config file. When rebuilding world, I'm seeing In file included from /usr/src/sys/modules/random_fortuna/../../dev/random/randomdev.c:44: /usr/src/sys/sys/random.h:39:2: error: "Cannot define both RANDOM_LOADABLE and RANDOM_YARROW" #error "Cannot define both RANDOM_LOADABLE and RANDOM_YARROW" ^ 1 error generated. In file included from /usr/src/sys/modules/random_fortuna/../../dev/random/fortuna.c:45: /usr/src/sys/sys/random.h:39:2: error: "Cannot define both RANDOM_LOADABLE and RANDOM_YARROW" #error "Cannot define both RANDOM_LOADABLE and RANDOM_YARROW" ^ 1 error generated. mkdep: compile failed *** Error code 1 Stop. make[4]: stopped in /usr/src/sys/modules/random_fortuna *** Error code 1 Please fix. -- Steve From owner-freebsd-current@freebsd.org Sat Aug 22 11:55:24 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EC289C0161 for ; Sat, 22 Aug 2015 11:55:24 +0000 (UTC) (envelope-from joel@vnode.se) 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 EF30F9AB for ; Sat, 22 Aug 2015 11:55:23 +0000 (UTC) (envelope-from joel@vnode.se) Received: by mailman.ysv.freebsd.org (Postfix) id EE9EA9C0160; Sat, 22 Aug 2015 11:55:23 +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 EE3649C015F for ; Sat, 22 Aug 2015 11:55:23 +0000 (UTC) (envelope-from joel@vnode.se) Received: from smtp.vnode.se (smtp.vnode.se [IPv6:2001:67c:40c:e3aa::5]) by mx1.freebsd.org (Postfix) with ESMTP id B66FB9AA for ; Sat, 22 Aug 2015 11:55:23 +0000 (UTC) (envelope-from joel@vnode.se) Received: from ymer.vnode.se (h71n10-th-c-d4.ias.bredband.telia.com [81.234.63.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.vnode.se (Postfix) with ESMTPSA id 52494FE4E for ; Sat, 22 Aug 2015 13:55:20 +0200 (CEST) Date: Sat, 22 Aug 2015 13:55:19 +0200 From: Joel Dahl To: current@freebsd.org Subject: Kernel panic with fresh current, probably nfs related Message-ID: <20150822115519.GA79434@ymer.vnode.se> Mail-Followup-To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 11:55:24 -0000 Hi, I hit a kernel panic running a fresh -CURRENT today. This machine is my home NFS server and it exports src and obj to a bunch of other machines. During an installkernel on one of the other machines (using the src and obj exports from the NFS server) the NFS server kernel paniced. I took a quick photo of the stack backtrace, since I didn't have time to investigate further (but I haven't rebooted the machine yet, it's still sitting at the db> prompt: http://mirror.vnode.se/upload/panic001-20150822.JPG Any ideas? -- Joel From owner-freebsd-current@freebsd.org Sat Aug 22 12:11:21 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AC5A9C0888 for ; Sat, 22 Aug 2015 12:11:21 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) 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 303411235 for ; Sat, 22 Aug 2015 12:11:21 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: by mailman.ysv.freebsd.org (Postfix) id 2FC7B9C0887; Sat, 22 Aug 2015 12:11:21 +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 2F5479C0886 for ; Sat, 22 Aug 2015 12:11:21 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id D7EDC1232 for ; Sat, 22 Aug 2015 12:11:19 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) IronPort-PHdr: 9a23:AADqUR/wv2Ao+v9uRHKM819IXTAuvvDOBiVQ1KB91ewcTK2v8tzYMVDF4r011RmSDd6dtqgP0rWempujcFJDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIsYL+lQciP1Y/uiKibwN76XUZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwuwwZgf8q9tZBXKPmZOx4COUAVHV1e1wyse/suB2LYQKP4jNIUGIbljJWBQ/J4VfhU8GinDH9s79H2SKZdej/RrMwVDHqu71uQRTrjCoCHyM+/3zajtRwyqlS9kHy7ydjypLZNdnGfMF1ebnQKJZDHTJM X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BQBAC7ZdhV/61jaINeg29pBoMfvC4KhTFKAoFkEQEBAQEBAQEBgQmCHYIHAQEEAQEBIAQnIAsQAgEIGBEZAgICJQEJJgIECAcEARwEiA0NrhWVOgEBAQEBAQEBAQEBAQEBAQEBARqLV4Q4AQEFFgEZFgUHgmmBQwWVNII/gkaFCYQsRpRTg2gCJoQZIjMBBoEHOoEEAQEB X-IronPort-AV: E=Sophos;i="5.15,728,1432612800"; d="scan'208";a="234182481" Received: from nipigon.cs.uoguelph.ca (HELO zcs1.mail.uoguelph.ca) ([131.104.99.173]) by esa-annu.net.uoguelph.ca with ESMTP; 22 Aug 2015 08:11:05 -0400 Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 3AFA615F55D; Sat, 22 Aug 2015 08:11:05 -0400 (EDT) Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id zbJImiq-Kr4t; Sat, 22 Aug 2015 08:11:04 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 6A90615F563; Sat, 22 Aug 2015 08:11:04 -0400 (EDT) X-Virus-Scanned: amavisd-new at zcs1.mail.uoguelph.ca Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id obdbclP5bJ_n; Sat, 22 Aug 2015 08:11:04 -0400 (EDT) Received: from zcs1.mail.uoguelph.ca (zcs1.mail.uoguelph.ca [172.17.95.18]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 4782E15F55D; Sat, 22 Aug 2015 08:11:04 -0400 (EDT) Date: Sat, 22 Aug 2015 08:11:04 -0400 (EDT) From: Rick Macklem To: Joel Dahl Cc: current@freebsd.org Message-ID: <364980918.28933112.1440245464236.JavaMail.zimbra@uoguelph.ca> In-Reply-To: <20150822115519.GA79434@ymer.vnode.se> References: <20150822115519.GA79434@ymer.vnode.se> Subject: Re: Kernel panic with fresh current, probably nfs related MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_28933110_1479675019.1440245464233" X-Originating-IP: [172.17.95.11] X-Mailer: Zimbra 8.0.9_GA_6191 (ZimbraWebClient - FF34 (Win)/8.0.9_GA_6191) Thread-Topic: Kernel panic with fresh current, probably nfs related Thread-Index: tNpJskO0t5y0ow2S80a/RAJDYkG/Jg== X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 12:11:21 -0000 ------=_Part_28933110_1479675019.1440245464233 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Joel Dahl wrote: > Hi, > > I hit a kernel panic running a fresh -CURRENT today. This machine is my home > NFS > server and it exports src and obj to a bunch of other machines. During an > installkernel on one of the other machines (using the src and obj exports > from > the NFS server) the NFS server kernel paniced. > > I took a quick photo of the stack backtrace, since I didn't have time to > investigate further (but I haven't rebooted the machine yet, it's still > sitting at the db> prompt: > > http://mirror.vnode.se/upload/panic001-20150822.JPG > > Any ideas? The panic is "tcp_output: len > IP_MAXPACKET". This would be a TCP/TSO problem and not NFS. NFS just puts stuff on the TCP socket for transmission through the kernel rpc layer. (It happens to do so in a way that the TSO code gets tested in ways that a netperf test won't do.) Take a look at the net device driver for your hardware and see if if_hw_tsomax is set to > IP_MAXPACKET somehow. If it is, the value needs to be changed to IP_MAXPACKET or less. You can also try the attached patch for a related issue for net drivers that can't handle 35 transmit segments for a TSO segment, although this shouldn't problem wouldn't cause the above panic unless if_hw_tsomax wasn't set correctly, from what I can see looking at the code. If you just want to make the panic go away "disable TSO", but it would be nice if we knew what net driver you were using and how this was caused? rick > > -- > Joel > _______________________________________________ > 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" > ------=_Part_28933110_1479675019.1440245464233 Content-Type: text/x-patch; name=tsooutby1.patch Content-Disposition: attachment; filename=tsooutby1.patch Content-Transfer-Encoding: base64 LS0tIG5ldGluZXQvdGNwX291dHB1dC5jLnNhdgkyMDE1LTA4LTIyIDA3OjQ4OjEyLjAwMDAwMDAw MCAtMDQwMAorKysgbmV0aW5ldC90Y3Bfb3V0cHV0LmMJMjAxNS0wOC0yMiAwNzo1MDo1Mi4wMDAw MDAwMDAgLTA0MDAKQEAgLTc5NCw3ICs3OTQsMTMgQEAgc2VuZDoKIAogCQkJLyogZXh0cmFjdCBU U08gaW5mb3JtYXRpb24gKi8KIAkJCWlmX2h3X3Rzb21heCA9IHRwLT50X3Rzb21heDsKLQkJCWlm X2h3X3Rzb21heHNlZ2NvdW50ID0gdHAtPnRfdHNvbWF4c2VnY291bnQ7CisJCQkvKgorCQkJICog U3VidHJhY3QgMSBmb3IgdGhlIHRjcC9pcCBoZWFkZXIgbWJ1ZiB0aGF0CisJCQkgKiB3aWxsIGJl IHByZXBlbmRlZCB0byB0aGlzIG1idWYgY2hhaW4gYWZ0ZXIKKwkJCSAqIHRoZSBjb2RlIGluIHRo aXMgc2VjdGlvbiBsaW1pdHMgdGhlIG51bWJlciBvZgorCQkJICogbWJ1ZnMgaW4gdGhlIGNoYWlu IHRvIGlmX2h3X3Rzb21heHNlZ2NvdW50LgorCQkJICovCisJCQlpZl9od190c29tYXhzZWdjb3Vu dCA9IHRwLT50X3Rzb21heHNlZ2NvdW50IC0gMTsKIAkJCWlmX2h3X3Rzb21heHNlZ3NpemUgPSB0 cC0+dF90c29tYXhzZWdzaXplOwogCiAJCQkvKgo= ------=_Part_28933110_1479675019.1440245464233-- From owner-freebsd-current@freebsd.org Sat Aug 22 12:57:43 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1050C9BD088 for ; Sat, 22 Aug 2015 12:57:43 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) 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 DC3C124E for ; Sat, 22 Aug 2015 12:57:42 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: by mailman.ysv.freebsd.org (Postfix) id D9DA59BD087; Sat, 22 Aug 2015 12:57:42 +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 BE8A39BD085 for ; Sat, 22 Aug 2015 12:57:42 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 49EB824C; Sat, 22 Aug 2015 12:57:41 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) IronPort-PHdr: 9a23:7Db8fB1C85C95KlcsmDT+DRfVm0co7zxezQtwd8ZsegeLPad9pjvdHbS+e9qxAeQG96LsLQZ0aGM6OjJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6JyZntnLrps7ToICx2xxOFKYtoKxu3qQiD/uI3uqBFbpgL9x3Sv3FTcP5Xz247bXianhL7+9vitMU7q3cYk7sb+sVBSaT3ebgjBfwdVWx+cjN92Mq+lx7OSUOj73sYGjEUlRdMKxbD6x33GIz85G+yreBnxS+dFcPsQL0+Qjjk6L1kGzHyjyJSDT8y8ynyg8dziK9e6Ea7ohV0wIrZZamIM/Vjc6fFfZURTDwSDY5qSyVdD9bkPMM0BO0bMLMd9tGlqg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DuBAD8cNhV/61jaINeg29pBoMfukWBbQqCQ4JuSgKBYxMBAQEBAQEBAYEJgh2CBwEBBAEBASArIAsQAgEIGAICDRkCAicBCSYCBAEHBwQBHASIDQ2uHpU6AQEBAQEBAQEBAQEBAQEBAQEBARmBIoo1hDIGAQEFFzQHgmmBQwWVNIUGhQqEc5g9AiaEGiIzAQZ/CBcjgQQBAQE X-IronPort-AV: E=Sophos;i="5.15,728,1432612800"; d="scan'208";a="234188924" Received: from nipigon.cs.uoguelph.ca (HELO zcs1.mail.uoguelph.ca) ([131.104.99.173]) by esa-annu.net.uoguelph.ca with ESMTP; 22 Aug 2015 08:57:40 -0400 Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 0E85915F55D; Sat, 22 Aug 2015 08:57:41 -0400 (EDT) Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id JSUGDYxwUmgx; Sat, 22 Aug 2015 08:57:40 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 7F9DF15F563; Sat, 22 Aug 2015 08:57:40 -0400 (EDT) X-Virus-Scanned: amavisd-new at zcs1.mail.uoguelph.ca Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Cjl8_nVV0EWp; Sat, 22 Aug 2015 08:57:40 -0400 (EDT) Received: from zcs1.mail.uoguelph.ca (zcs1.mail.uoguelph.ca [172.17.95.18]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 6367A15F55D; Sat, 22 Aug 2015 08:57:40 -0400 (EDT) Date: Sat, 22 Aug 2015 08:57:40 -0400 (EDT) From: Rick Macklem To: Joel Dahl , sbruno@freebsd.org Cc: current@freebsd.org Message-ID: <914810061.28949434.1440248260373.JavaMail.zimbra@uoguelph.ca> In-Reply-To: <20150822115519.GA79434@ymer.vnode.se> References: <20150822115519.GA79434@ymer.vnode.se> Subject: Re: Kernel panic with fresh current, probably nfs related MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.95.10] X-Mailer: Zimbra 8.0.9_GA_6191 (ZimbraWebClient - FF34 (Win)/8.0.9_GA_6191) Thread-Topic: Kernel panic with fresh current, probably nfs related Thread-Index: meu62l4q3cEivOWG3PU3qsfNX0cRgQ== X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 12:57:43 -0000 Joel Dahl wrote: > Hi, > > I hit a kernel panic running a fresh -CURRENT today. This machine is my home > NFS > server and it exports src and obj to a bunch of other machines. During an > installkernel on one of the other machines (using the src and obj exports > from > the NFS server) the NFS server kernel paniced. > > I took a quick photo of the stack backtrace, since I didn't have time to > investigate further (but I haven't rebooted the machine yet, it's still > sitting at the db> prompt: > > http://mirror.vnode.se/upload/panic001-20150822.JPG > > Any ideas? > I'm going to guess that you're using an "em" net driver, since that is the only one that sets if_hw_tsomax > IP_MAXPACKET (65535) from what I can see. Sean, EM_TSO_SIZE is defined as (65535 + sizeof(struct ether_vlan_header)), which makes it > IP_MAXPACKET. The value of if_hw_tsomax must be <= IP_MAXPACKET and I'm guessing this is what caused the above panic. (Someday it would be nice if TSO segments > IP_MAXPACKET could be handled, but that will take changes in the ip layer and router software so that a bogus ip_len field doesn't cause problems.) if_hw_tsomax needs to be the maximum segment size that the driver can accept from IP. Since the driver adds any MAC header after accepting the TSO segment from the IP layer, it shouldn't include MAC header(s) in the value for if_hw_tsomax. (If its limit includes MAC header(s), it needs to subtract those out when setting if_hw_tsomax, not add them.) Since I am working up a patch for the value of if_hw_tsomaxsegcount, I think I'll add a check for > IP_MAXPACKET for if_hw_tsomax as well. rick > -- > Joel > _______________________________________________ > 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 Sat Aug 22 12:49:58 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CE2E9C0DFB for ; Sat, 22 Aug 2015 12:49:58 +0000 (UTC) (envelope-from mark@grondar.org) Received: from gromit.grondar.org (grandfather.grondar.org [IPv6:2a01:348:0:15:5d59:5c20:0:2]) (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 1FC541ED2 for ; Sat, 22 Aug 2015 12:49:58 +0000 (UTC) (envelope-from mark@grondar.org) Received: from graveyard.grondar.org ([88.96.155.33] helo=gronkulator.grondar.org) by gromit.grondar.org with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZT8F5-000N6x-Bh; Sat, 22 Aug 2015 13:49:53 +0100 Subject: Re: Device random seems broken. Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=us-ascii From: Mark R V Murray In-Reply-To: <20150822050313.GA49674@troutmask.apl.washington.edu> Date: Sat, 22 Aug 2015 13:49:45 +0100 Cc: freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <5E47BF52-3F78-494F-9D56-34D6F73B9882@grondar.org> References: <20150822050313.GA49674@troutmask.apl.washington.edu> To: Steve Kargl X-Mailer: Apple Mail (2.2104) X-SA-Score: -1.0 X-Mailman-Approved-At: Sat, 22 Aug 2015 13:36:11 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 12:49:58 -0000 > On 22 Aug 2015, at 06:03, Steve Kargl = wrote: >=20 >=20 > Please fix. On its way. M --=20 Mark R V Murray From owner-freebsd-current@freebsd.org Sat Aug 22 13:13:28 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02A509BD4B2 for ; Sat, 22 Aug 2015 13:13:28 +0000 (UTC) (envelope-from mark@grondar.org) Received: from gromit.grondar.org (grandfather.grondar.org [IPv6:2a01:348:0:15:5d59:5c20:0:2]) (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 24EF5C7E for ; Sat, 22 Aug 2015 13:13:27 +0000 (UTC) (envelope-from mark@grondar.org) Received: from graveyard.grondar.org ([88.96.155.33] helo=gronkulator.grondar.org) by gromit.grondar.org with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZT8br-000N9k-JI; Sat, 22 Aug 2015 14:13:24 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Device random seems broken. From: Mark R V Murray In-Reply-To: <5E47BF52-3F78-494F-9D56-34D6F73B9882@grondar.org> Date: Sat, 22 Aug 2015 14:13:18 +0100 Cc: Steve Kargl , freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6B3E31D8-0BD6-40C8-AA6B-56F21C890206@grondar.org> References: <20150822050313.GA49674@troutmask.apl.washington.edu> <5E47BF52-3F78-494F-9D56-34D6F73B9882@grondar.org> To: Mark Robert Vaughan Murray X-Mailer: Apple Mail (2.2104) X-SA-Score: -1.0 X-Mailman-Approved-At: Sat, 22 Aug 2015 16:31:56 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 13:13:28 -0000 > On 22 Aug 2015, at 13:49, Mark R V Murray wrote: >=20 >=20 >> On 22 Aug 2015, at 06:03, Steve Kargl = wrote: >>=20 >>=20 >> Please fix. >=20 > On its way. Fixed. A git commit was in the wrong review (D3197 instead of D3354). This is = now committed as svn commit r287023. M --=20 Mark R V Murray From owner-freebsd-current@freebsd.org Sat Aug 22 15:03:52 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF16D9BF8D6 for ; Sat, 22 Aug 2015 15:03:52 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D28161BF7 for ; Sat, 22 Aug 2015 15:03:52 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id t7MF3pLn066213 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 22 Aug 2015 08:03:51 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id t7MF3p9Q066212; Sat, 22 Aug 2015 08:03:51 -0700 (PDT) (envelope-from sgk) Date: Sat, 22 Aug 2015 08:03:51 -0700 From: Steve Kargl To: Mark R V Murray Cc: freebsd-current@freebsd.org Subject: Re: Device random seems broken. Message-ID: <20150822150351.GA66205@troutmask.apl.washington.edu> References: <20150822050313.GA49674@troutmask.apl.washington.edu> <5E47BF52-3F78-494F-9D56-34D6F73B9882@grondar.org> <6B3E31D8-0BD6-40C8-AA6B-56F21C890206@grondar.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6B3E31D8-0BD6-40C8-AA6B-56F21C890206@grondar.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Mailman-Approved-At: Sat, 22 Aug 2015 16:32:04 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 15:03:53 -0000 On Sat, Aug 22, 2015 at 02:13:18PM +0100, Mark R V Murray wrote: > > > On 22 Aug 2015, at 13:49, Mark R V Murray wrote: > > > > > >> On 22 Aug 2015, at 06:03, Steve Kargl wrote: > >> > >> > >> Please fix. > > > > On its way. > > Fixed. > > A git commit was in the wrong review (D3197 instead of D3354). This is now committed as svn commit r287023. > Thanks. -- Steve From owner-freebsd-current@freebsd.org Sat Aug 22 18:26:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7DD89BFB5F for ; Sat, 22 Aug 2015 18:26:01 +0000 (UTC) (envelope-from sbruno@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 903FC13F for ; Sat, 22 Aug 2015 18:26:01 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8D65A9BFB5E; Sat, 22 Aug 2015 18:26: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 8D0689BFB5D for ; Sat, 22 Aug 2015 18:26:01 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (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 71E8913C for ; Sat, 22 Aug 2015 18:26:01 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from [192.168.200.200] (unknown [50.136.155.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id A41E219291B; Sat, 22 Aug 2015 18:25:59 +0000 (UTC) Subject: Re: Kernel panic with fresh current, probably nfs related To: Rick Macklem References: <20150822115519.GA79434@ymer.vnode.se> <914810061.28949434.1440248260373.JavaMail.zimbra@uoguelph.ca> Cc: current@freebsd.org From: Sean Bruno Message-ID: <55D8BEB6.7090202@freebsd.org> Date: Sat, 22 Aug 2015 11:25:58 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <914810061.28949434.1440248260373.JavaMail.zimbra@uoguelph.ca> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2015 18:26:01 -0000 > I'm going to guess that you're using an "em" net driver, since that is the > only one that sets if_hw_tsomax > IP_MAXPACKET (65535) from what I can see. > > Sean, EM_TSO_SIZE is defined as (65535 + sizeof(struct ether_vlan_header)), > which makes it > IP_MAXPACKET. The value of if_hw_tsomax must be <= IP_MAXPACKET > and I'm guessing this is what caused the above panic. (Someday it would be > nice if TSO segments > IP_MAXPACKET could be handled, but that will take changes > in the ip layer and router software so that a bogus ip_len field doesn't cause > problems.) > > if_hw_tsomax needs to be the maximum segment size that the driver can accept > from IP. Since the driver adds any MAC header after accepting the TSO segment > from the IP layer, it shouldn't include MAC header(s) in the value for if_hw_tsomax. > (If its limit includes MAC header(s), it needs to subtract those out when setting > if_hw_tsomax, not add them.) > > Since I am working up a patch for the value of if_hw_tsomaxsegcount, I think I'll > add a check for > IP_MAXPACKET for if_hw_tsomax as well. > > rick Huh, ok. You want to try something like this then? sean Index: if_em.h =================================================================== --- if_em.h (revision 286991) +++ if_em.h (working copy) @@ -268,7 +268,7 @@ #define EM_MAX_SCATTER 64 #define EM_VFTA_SIZE 128 -#define EM_TSO_SIZE (65535 + sizeof(struct ether_vlan_header)) +#define EM_TSO_SIZE (65535 - sizeof(struct ether_vlan_header)) #define EM_TSO_SEG_SIZE 4096 /* Max dma segment size */ #define EM_MSIX_MASK 0x01F00000 /* For 82574 use */ #define EM_MSIX_LINK 0x01000000 /* For 82574 use */ Index: if_lem.h =================================================================== --- if_lem.h (revision 286991) +++ if_lem.h (working copy) @@ -238,7 +238,7 @@ #define EM_MAX_SCATTER 64 #define EM_VFTA_SIZE 128 -#define EM_TSO_SIZE (65535 + sizeof(struct ether_vlan_header)) +#define EM_TSO_SIZE (65535 - sizeof(struct ether_vlan_header)) #define EM_TSO_SEG_SIZE 4096 /* Max dma segment size */ #define EM_MSIX_MASK 0x01F00000 /* For 82574 use */ #define ETH_ZLEN 60