From owner-freebsd-current@FreeBSD.ORG Sat Jun 16 06:53:47 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 655E616A400 for ; Sat, 16 Jun 2007 06:53:47 +0000 (UTC) (envelope-from garyj@jennejohn.org) Received: from mail08b.verio.de (mail08b.verio.de [213.198.55.74]) by mx1.freebsd.org (Postfix) with SMTP id BFB0A13C458 for ; Sat, 16 Jun 2007 06:53:46 +0000 (UTC) (envelope-from garyj@jennejohn.org) Received: from mx38.stngva01.us.mxservers.net (204.202.242.43) by mail08b.verio.de (RS ver 1.0.95vs) with SMTP id 2-070686822 for ; Sat, 16 Jun 2007 08:53:43 +0200 (CEST) Received: from mmm808.verio.de [213.198.55.120] (EHLO mmm808.verio.de) by mx38.stngva01.us.mxservers.net (mxl_mta-1.3.8-10p4) with ESMTP id 6f883764.2218.361.mx38.stngva01.us.mxservers.net; Sat, 16 Jun 2007 02:53:42 -0400 (EDT) Received: (qmail 47706 invoked from network); 16 Jun 2007 06:53:40 -0000 Received: from unknown (HELO peedub.jennejohn.org) (89.54.173.136) by with SMTP; 16 Jun 2007 06:53:40 -0000 Received: from peedub.jennejohn.org (localhost [127.0.0.1]) by peedub.jennejohn.org (8.14.1/8.14.1) with SMTP id l5G6rZGF001624; Sat, 16 Jun 2007 08:53:36 +0200 (CEST) (envelope-from garyj@jennejohn.org) Date: Sat, 16 Jun 2007 08:53:35 +0200 From: Gary Jennejohn To: Craig Rodrigues Message-Id: <20070616085335.9d5d4032.garyj@jennejohn.org> In-Reply-To: <20070615190107.GA2111@crodrigues.org> References: <1181929982.1086.6.camel@worf> <20070615203136.402a2df5.garyj@jennejohn.org> <20070615190107.GA2111@crodrigues.org> Organization: DENX Softwre Engineering GmbH X-Mailer: Sylpheed 2.4.2 (GTK+ 2.10.12; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam: [F=0.2770522855; heur=0.500(-26400); stat=0.277; spamtraq-heur=0.500(2007022501)] X-MAIL-FROM: X-SOURCE-IP: [213.198.55.120] X-SF-Loop: 1 X-Mailman-Approved-At: Sat, 16 Jun 2007 11:25:13 +0000 Cc: current@freebsd.org Subject: Re: recent nvidia-driver trouble X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jun 2007 06:53:47 -0000 On Fri, 15 Jun 2007 15:01:07 -0400 Craig Rodrigues wrote: > On Fri, Jun 15, 2007 at 08:31:36PM +0200, Gary Jennejohn wrote: > > I've seen this also. It's a panic due to a NULL-pointer dereference > > someplace in the nvidia-driver. I suspect that it's related to the > > recent locking/mutex/whatever changes but can't prove it. All the > > crash dumps which I have are corrupted so I can't do a backtrace :-( > > > > The bug seems to be in the binary blob part of the driver, which > > means we have to wait for Nvidia to get around to fixing it. > > Have you reported this problem to Nvidia? They don't regularly > monitor FreeBSD mailing lists, but I've found that they > are fairly responsive to e-mails sent to: > freebsd-gfx-bugs@nvidia.com > I thought about it but haven't done anything yet. I don't feel that I really have enough information for a meaningful bug report because I can't analyze any crash dumps. Maybe that wouldn't matter to Nvidia. My suspicion about the binary blob is based on the panic output, which points at a macro which examines td_refcnt. I find it hard to believe that the pointer to the thread is NULL when this macro is used. That's why I suspect that the real culprit is someplace in the locking used by Nvidia, but without a usable crash dump it's hard to verify. --- Gary Jennejohn / garyjATjennejohnDOTorg gjATfreebsdDOTorg garyjATdenxDOTde