From owner-freebsd-stable@FreeBSD.ORG Wed May 12 23:09:03 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6D841065673; Wed, 12 May 2010 23:09:03 +0000 (UTC) (envelope-from jamesbrandongooch@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id 71C048FC0C; Wed, 12 May 2010 23:09:02 +0000 (UTC) Received: by pvf33 with SMTP id 33so458466pvf.13 for ; Wed, 12 May 2010 16:09:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=zWptNo4KrIuhul/CbVpaBFzYqxH7bP6++33a7I3TGdY=; b=NoSBGlSN4q5YXhd1ZTEqojHGllInWV4I409Vd6UgdgoM2nTzgz2VgyR1XIzSJlgwzF iooFTHhXlRpXJ6075OUjUfZmvpYEzHNPB6BJ2LEyYP4JbaLCZ/1XswXZ54gNbivdSyh0 CTVPMYJn2RGIfIAG09I1GusFC0mv6ZG60fQF4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ASbRluvz1x/L0EVIt+hwz10Kj/kOCqYEnVxU/wZlxGEFMbGrsBgBhGZt4AUviXKuT/ zCK7tbbvoe1vTXfkPk/Oh3gzUu9P1gfwyQfejWCYm0CdK96vR7xJwAvgieouPwnasBzI Icq4gEveqsfqtRxoEQAUzzku3mn1k0HmY6oFA= MIME-Version: 1.0 Received: by 10.143.26.20 with SMTP id d20mr5669411wfj.31.1273705742210; Wed, 12 May 2010 16:09:02 -0700 (PDT) Received: by 10.142.52.15 with HTTP; Wed, 12 May 2010 16:09:02 -0700 (PDT) In-Reply-To: References: <4DEBDE2C-C0D2-469D-AC42-DD5027926424@FreeBSD.org> <20100507120843.GA1738@Melon.malikania.fr> <1273257226.1671.3.camel@malikania.fr> Date: Wed, 12 May 2010 18:09:02 -0500 Message-ID: From: Brandon Gooch To: Attilio Rao Content-Type: text/plain; charset=ISO-8859-1 Cc: David DEMELIER , Giovanni Trematerra , freebsd-stable@freebsd.org Subject: Re: Kernel panic when unpluggin AC adaptor X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 May 2010 23:09:03 -0000 On Wed, May 12, 2010 at 9:41 AM, Attilio Rao wrote: > 2010/5/12 David DEMELIER : >> I remove the patch, and built the kernel (I updated the src this >> morning) and it does not panic now. It's really odd. If it reappears >> soon I will tell you. > > I looked at the code with Giovanni and I have the feeling that the > race with the idle thread may still be fatal. > We need to fix that. > > Attilio > That seems to be the case, as my laptop shows about an 80-85 % chance of experiencing a panic if left idle for long-ish periods of time (2 to 4 hours). I usually rebuild world or big ports overnight, and more often than not I wake up to a panicked machine, same situation every time: ... rman_get_bushandle() at rman_get_bushandle+0x1 sched_idletd() at sched_idletd+0x123 fork_exit() at fork_exit+0x12a fork_trampoline() at fork_trampoline+0xe ... The kernel/userland is rebuilt, the ports are finished compiling -- it's in the time AFTER the completion of all tasks that the machine gets bored and tries to kill itself :) I have seen the AC adapter plug/unplug "hang" in the past on this laptop, but I never made the connection between the events, as nowadays my laptop usually stays plugged in :( Attilio, I hope you can track this one down, let me know if I can do anything to help or test... -Brandon