From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 9 18:10:17 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA7CB16A412 for ; Mon, 9 Oct 2006 18:10:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CACE43D5D for ; Mon, 9 Oct 2006 18:10:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k99IAFT9016477 for ; Mon, 9 Oct 2006 18:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k99IAFGc016476; Mon, 9 Oct 2006 18:10:15 GMT (envelope-from gnats) Resent-Date: Mon, 9 Oct 2006 18:10:15 GMT Resent-Message-Id: <200610091810.k99IAFGc016476@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jason Bacon Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55C5516A47B for ; Mon, 9 Oct 2006 18:06:46 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8997543D6B for ; Mon, 9 Oct 2006 18:06:43 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k99I6hWm005543 for ; Mon, 9 Oct 2006 18:06:43 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k99I6h4H005542; Mon, 9 Oct 2006 18:06:43 GMT (envelope-from nobody) Message-Id: <200610091806.k99I6h4H005542@www.freebsd.org> Date: Mon, 9 Oct 2006 18:06:43 GMT From: Jason Bacon To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/104224: New nVidia driver causes X11 hangups and system crashes X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Oct 2006 18:10:17 -0000 >Number: 104224 >Category: ports >Synopsis: New nVidia driver causes X11 hangups and system crashes >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 09 18:10:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jason Bacon >Release: 5.4-RELEASE >Organization: Medical College of Wisconsin >Environment: FreeBSD smithers.neuro.mcw.edu 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed Aug 24 14:54:53 CDT 2005 bacon@clone.neuro.mcw.edu:/usr/obj/usr/src/sys/clone i386 >Description: We've experienced a slew of problems with nvidia-driver-1.0.8762 on FreeBSD 5.4 systems. Symptoms include an apparent infinite loop in Xorg, and system lockups and spontaneous reboots with no clues left behind in the system log. The symptoms usually appear when trying to close a program that utilizes GL functions, or when logging out from KDE after using such programs. The same symptoms occur on a wide range of nVidia cards ranging from several-year-old AGP cards to the latest PCI-E. >How-To-Repeat: Install nvidia-driver-1.0.8762, run a GL program, close it. >Fix: In some cases, but not all, rebuilding the nVidia driver without FreeBSD_AGP resolved the problem. The better solution seems to be rolling back the driver to nvidia-driver-1.0.7174_3, by rebuilding with -DWITH_LEGACY_GPU_SUPPORT. This version of the driver seems to be stable with FreeBSD_AGP enabled. 1. Shut down X11 2. Update the nvidia driver 3. Restart X11 Example from systems running kdm: vi /etc/ttys (disable kdm) kill -HUP 1 killall kdm-bin kldunload nvidia cd /usr/ports/x11/nvidia-driver make deinstall make config (for my systems, I enabled FreeBSD_AGP and Linux) make -DWITH_LEGACY_GPU_SUPPORT reinstall vi /etc/ttys (enable kdm) kill -HUP 1 >Release-Note: >Audit-Trail: >Unformatted: