Panic from April 7th Kernel (acpi?)

Mike Hunter mhunter at ack.Berkeley.EDU
Thu Apr 8 09:44:27 PDT 2004

(This all started with just trying to upgrade gaim, which wanted a new 
gettext, which compelled me to use portupgrade -fr, which I think hosed my 
nvidia driver...:(  Down with gettext...why!!!!)

Contributing factors:  

Disabling acpi allows me to boot normally

It did *not* pannic with boot -h (God hates me)

I'm using a custom /boot/DSDT.aml

I'm using the nvidia binary driver

System is a dell latitude D800 laptop

During boot, it says:
ata1-slave: FAILURE - ATAPI_IDENTIFY no interrupt
(That preceded a panic when I tried to go to 5.2.1-release, but I read somewhere
on the web about an acpi vs ata problem that was fixed, so I cvsup'd to
current from April 7, 2004.)

Here's the panic (by hand...forgive any typos)

Memory modified after free 0xc46a3a00(508) val 1000100 @ 0xc46a3a00

Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x1000120
fault code supervisor read, page not present
instruction pointeer = 0x8: 0xc0742626
stack pointer = 0x10:0xd86c5984
frame pointer = 0x10:0xd86c59a0
code segment = base 0x0, limit 0xfffff, type 0x1b
               dpl 0, pres 1, def32 1, gran 1
processor eflags = interupt enabled, resume, iopl  = 0
current process = 520 (sh)
kernel type 12 trap, code 0
stopped at mtrash_ctor+0x3a: movl 0x20(%eax), %eax
mtrash_ctor(c46a3a00,200,0) at mtrash_ctor+0x3a
uma_zalloc_arg(c1045cc0, 0, 2) at uma_zalloc_arg+0x169
malloc(188,c0843900,2,3,c46ae000) at malloc + 0xb7
elf32_load_file(c479adc0, d4e9b0f4,d86c5bd0,1000) at elf_32_load_file+0x51
elec_elf_32_imgact(d8c5b94,c0626798,c08afaf0,0,0) at exec_elf32_imgact+0x4c7
kern_execve(c46ae000,8065050,806503c,8065044,0) at kern_execve+0x352
execve(c46ae000,d86c5d14,3,-,286) at execv+0x18
syscall(2f,2f,2f,8065050,506503c) at syscall+0x217
Xinit0x80_syscall() at Xinit0x800_syscall+0x1d
--- syscall (59, FreeBSD, ELF32, execve), eip=0x281293e3, esp = 0xbfbfec9c, ebp = 0xbfbfecb8

More information about the freebsd-current mailing list