From owner-freebsd-current@FreeBSD.ORG Thu Apr 8 09:44:27 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CB7316A4CE for ; Thu, 8 Apr 2004 09:44:27 -0700 (PDT) Received: from ack.Berkeley.EDU (ack.Berkeley.EDU [128.32.206.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 772FC43D58 for ; Thu, 8 Apr 2004 09:44:27 -0700 (PDT) (envelope-from mhunter@ack.Berkeley.EDU) Received: (from mhunter@localhost) by ack.Berkeley.EDU (8.11.3/8.11.3) id i38GiRm08436 for freebsd-current@freebsd.org; Thu, 8 Apr 2004 09:44:27 -0700 (PDT) Date: Thu, 8 Apr 2004 09:44:27 -0700 From: Mike Hunter To: freebsd-current@freebsd.org Message-ID: <20040408164426.GA8409@ack.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i Subject: Panic from April 7th Kernel (acpi?) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Apr 2004 16:44:27 -0000 (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 db>tr 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