Bug 93930

Summary: Page fault on `kldunload snd_driver`
Product: Base System Reporter: Edwin Sheldon <hungsquirrel>
Component: amd64Assignee: freebsd-amd64 (Nobody) <amd64>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 6.1-BETA2   
Hardware: Any   
OS: Any   

Description Edwin Sheldon 2006-02-28 08:00:15 UTC
Upon executing `kldunload snd_driver`, the system reboots.  dmesg shows a page fault when the command was executed.

tail of dmesg:
----------------------------

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x29
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xffffffff80556277
stack pointer           = 0x10:0xffffffffae55ba30
frame pointer           = 0x10:0xffffff004fedfe00
code segment            = base rx0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 5983 (kldunload)
trap number             = 12
panic: page fault
Uptime: 6h14m46s
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort

How-To-Repeat: # kldload snd_driver
# kldunload snd_driver
Comment 1 Kris Kennaway 2006-02-28 10:05:51 UTC
On Tue, Feb 28, 2006 at 07:57:37AM +0000, Edwin Sheldon wrote:

> Upon executing `kldunload snd_driver`, the system reboots.  dmesg
> shows a page fault when the command was executed.

Please verify that your modules were rebuilt with your kernel build
(e.g. have the same timestamp).  Stale modules often cause page
faults.

If so, please configure your system for crashdumps, build a debugging
kernel and obtain a gdb traceback (as described in the kernel
debugging chapter of the developers' handbook).

Kris
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2006-06-14 10:22:42 UTC
State Changed
From-To: open->closed

Feedback timeout (>3 months).