Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 2002 17:11:16 -0500
From:      Paul Mather <paul@gromit.dlib.vt.edu>
To:        stable@freebsd.org
Subject:   panic when using NVIDIA driver
Message-ID:  <20021121221116.GB957@gromit.dlib.vt.edu>

next in thread | raw e-mail | index | archive | help
Earlier today I left my desktop machine to attend some presentations.
I left the screen locked (via xscreensaver-gnome-4.06).  When I came
back, I found the system at the xdm login screen.  I figured at the
time that in my hurry to get to the presentation, I must've selected
"Log out" instead of "Lock screen" from the GNOME panel.

Later, I discovered my machine had actually rebooted after a panic,
apparently induced whilst running the "starwars" screen saver:

Nov 21 13:24:30 gromit /kernel: Fatal trap 12: page fault while in kernel mode
Nov 21 13:24:30 gromit /kernel: fault virtual address   = 0xd5
Nov 21 13:24:30 gromit /kernel: fault code              = supervisor read, page
+not present
Nov 21 13:24:30 gromit /kernel: instruction pointer     = 0x8:0xc0226c78
Nov 21 13:24:30 gromit /kernel: stack pointer           = 0x10:0xe35e3e7c
Nov 21 13:24:30 gromit /kernel: frame pointer           = 0x10:0xe35e3e84
Nov 21 13:24:30 gromit /kernel: code segment            = base 0x0, limit
+0xfffff, type 0x1b
Nov 21 13:24:30 gromit /kernel: = DPL 0, pres 1, def32 1, gran 1
Nov 21 13:24:30 gromit /kernel: processor eflags        = interrupt enabled,
+resume, IOPL = 0
Nov 21 13:24:30 gromit /kernel: current process         = 80019 (starwars)
Nov 21 13:24:30 gromit /kernel: interrupt mask          = none
Nov 21 13:24:30 gromit /kernel: trap number             = 12
Nov 21 13:24:30 gromit /kernel: panic: page fault
Nov 21 13:24:30 gromit /kernel:
Nov 21 13:24:30 gromit /kernel: syncing disks... 5
Nov 21 13:24:30 gromit /kernel:
Nov 21 13:24:30 gromit /kernel: done
Nov 21 13:24:30 gromit /kernel: Uptime: 5d19h27m38s
Nov 21 13:24:30 gromit /kernel: Automatic reboot in 15 seconds - press a key on the console to abort
Nov 21 13:24:30 gromit /kernel: Rebooting...
Nov 21 13:24:30 gromit /kernel: Copyright (c) 1992-2002 The FreeBSD Project.
Nov 21 13:24:30 gromit /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Nov 21 13:24:30 gromit /kernel: The Regents of the University of California. All rights reserved.
Nov 21 13:24:30 gromit /kernel: FreeBSD 4.7-STABLE #5: Fri Nov 15 17:22:36 EST 2002
Nov 21 13:24:30 gromit /kernel: paul@gromit.dlib.vt.edu:/usr/obj/usr/src/sys/GROMIT


I installed the NVIDIA drivers for FreeBSD shortly after their
availability was announced.  I also upgraded my kernel and userland
~Nov 15 in light of some recent security advisories.  Prior to this,
I've never encountered any panic whilst leaving my screen locked.

As an aside, I know the NVIDIA drivers are for 4.7-STABLE (which I
run).  But, if I build and install a new kernel, do I need to
re-download and re-install the NVIDIA drivers to make sure they are
still in sync with the kernel I have now?  (It's conceivable that in
the kernel upgrade some kernel data structures/API *may* have changed
relative to the one for which the NVIDIA driver I have was built,
rendering the existing NVIDIA driver incompatible.)  So, what is the
best way to keep the NVIDIA drivers "in sync" with my system?

(Or, in lay terms, how can I tell if that panic was due to a bug in
the NVIDIA driver or due to an out of date module?)

Cheers,

Paul.

e-mail: paul@gromit.dlib.vt.edu

"Without music to decorate it, time is just a bunch of boring production
 deadlines or dates by which bills must be paid."
        --- Frank Vincent Zappa

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021121221116.GB957>