From owner-freebsd-arm@FreeBSD.ORG Thu Aug 29 16:10:51 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 14440498; Thu, 29 Aug 2013 16:10:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qe0-x22f.google.com (mail-qe0-x22f.google.com [IPv6:2607:f8b0:400d:c02::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B747324C9; Thu, 29 Aug 2013 16:10:50 +0000 (UTC) Received: by mail-qe0-f47.google.com with SMTP id b4so312495qen.20 for ; Thu, 29 Aug 2013 09:10:49 -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=8hW09/KlqS4a/nA4Eim5CaDT4ddsFQM2Y2prMDcQy1s=; b=NeFAaFaaxQ3rT4lnbfhviI/08e9mrilEdduGjC/2ZOCfY8BQR8bh3s6KM5bKhKXIQp 3qmybJwKtdDun7937l6StSm945C0oB4h7ne0EvTGzjOtMb32bhsToCHzvjxa2KkrnIYD TkMvsEE80wSgPqlSaiuYx+FuKgxFXnv2EQ+zxuggG6QjrnCUIBjVywOCKe5W3JuuKs4a C7zP6PWpiXdQmGi4smJnCvY/chQXK6Wfd0waUlVutk7mZLH/XjjrydFaHk+JDXjqG9m/ a1fIenwHZc/0D1nlAjU7ptgyFTMmVHrPtzhcjRTEeNe9cZG0XbKJHTGSRCrjuZqXN2NH f85w== MIME-Version: 1.0 X-Received: by 10.49.62.3 with SMTP id u3mr4900526qer.6.1377792649862; Thu, 29 Aug 2013 09:10:49 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.128.70 with HTTP; Thu, 29 Aug 2013 09:10:49 -0700 (PDT) In-Reply-To: <1377787319.1111.277.camel@revolution.hippie.lan> References: <20130820091527.42127170@bender.Home> <1377271598.1111.78.camel@revolution.hippie.lan> <1377787319.1111.277.camel@revolution.hippie.lan> Date: Thu, 29 Aug 2013 09:10:49 -0700 X-Google-Sender-Auth: Ezs1WHB_BpYVjCVBdfulNmGHWWI Message-ID: Subject: Re: Reminder: Removal of WITHOUT_ARM_EABI From: Adrian Chadd To: Ian Lepore Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-arm@freebsd.org" , Ronald Klop X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Aug 2013 16:10:51 -0000 On 29 August 2013 07:41, Ian Lepore wrote: > On Thu, 2013-08-29 at 07:23 -0700, Adrian Chadd wrote: > > Hm, which commit broke this? > > > > Did someone commit something to the random number framework that is > hanging > > the kernel early because there's not enough entropy? > > > > As mentioned in the text below (which of course will get trimmed now by > sensible mail clients because you top-posted in a bottom-posted thread), > it has been broken since at least April. > .. still? Then how exactly are people commiiting to -arm? :) > This problem is somewhat resistant to simple debugging -- the kernel > isn't hung overall, but some userland processes become hung while > waiting for something in the kernel. It's not a deadlock that witness > can detect, it seems to be something more like waiting for IO to > complete and it never does. Running newfs on a /dev/md# will hang for > sure (but you can ^C out of it). While it's in this state, you cannot > launch top or ps or any of the usual tools for figuring out what the > system is doing -- the tools also hang, and they do NOT respond to a ^C > when hung (but will exit with a kill -9 from another shell). > Well, a 'show alllocks' and I think 'show allproc' or something like that should show the locks+state and the PIDs w/ their sleep channel. Hopefully they're "just" asleep waiting for some IO to occur. If it's been broken since April - does someone have a known working revision on any arm platform from April that is easy to just go kernel commit revision bisecting with? -adrian