From owner-freebsd-current Tue Mar 18 11: 4:56 2003 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 4399E37B401 for ; Tue, 18 Mar 2003 11:04:51 -0800 (PST) Received: from mail.unixguru.nl (mosibi.demon.nl [212.238.240.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id C92B643FB1 for ; Tue, 18 Mar 2003 11:04:49 -0800 (PST) (envelope-from richard@unixguru.nl) Received: from mail.unixguru.nl (mail.unixguru.nl [192.168.10.4]) by mail.unixguru.nl (8.12.8/8.12.8) with ESMTP id h2IJ4iRv078040 (version=TLSv1/SSLv3 cipher=EDH-DSS-DES-CBC3-SHA bits=168 verify=NO) for ; Tue, 18 Mar 2003 20:04:45 +0100 (CET) (envelope-from richard@unixguru.nl) Date: Tue, 18 Mar 2003 20:04:43 +0100 (CET) From: Richard Arends To: freebsd-current@freebsd.org Subject: general protection fault while in kernel mode Message-ID: <20030318195956.G75235@mail.unixguru.nl> X-message-flag: Get yourself a real mail client! http://www.washington.edu/pine/ X-Accepted-File-Formats: ASCII .rtf .ps - *NO* MS Office files please. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanned-By: MIMEDefang 2.30 (www . roaringpenguin . com / mimedefang) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, With kernel sources from today, I just got the following panic (but no crashdump): Mar 18 19:54:57 snowlap syslogd: kernel boot file is /boot/kernel/kernel Mar 18 19:54:57 snowlap kernel: Mar 18 19:54:57 snowlap kernel: Mar 18 19:54:57 snowlap kernel: Fatal trap 9: general protection fault while in kernel mode Mar 18 19:54:57 snowlap kernel: instruction pointer = 0x8:0xc0377642 Mar 18 19:54:57 snowlap kernel: stack pointer = 0x10:0xd1d4cce8 Mar 18 19:54:57 snowlap kernel: frame pointer = 0x10:0xd1d4cce8 Mar 18 19:54:57 snowlap kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Mar 18 19:54:57 snowlap kernel: = DPL 0, pres 1, def32 1, gran 1 Mar 18 19:54:57 snowlap kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Mar 18 19:54:57 snowlap kernel: current process = 11 (idle) Mar 18 19:54:57 snowlap kernel: trap number = 9 Mar 18 19:54:57 snowlap kernel: panic: general protection fault Mar 18 19:54:57 snowlap kernel: Mar 18 19:54:58 snowlap kernel: syncing disks, buffers remaining... 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 2154 Mar 18 19:54:58 snowlap kernel: giving up on 809 buffers Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m7s Mar 18 19:54:58 snowlap kernel: Dumping 383 MB Mar 18 19:54:58 snowlap kernel: ata0: resetting devices .. Mar 18 19:54:58 snowlap kernel: done Mar 18 19:54:58 snowlap kernel: 16 32 48ad0: timeout waiting for DRQata0: resetting devices .. Mar 18 19:54:58 snowlap kernel: done Mar 18 19:54:58 snowlap kernel: ad0: timeout waiting for DRQata0: resetting devices .. Mar 18 19:54:58 snowlap kernel: done Mar 18 19:54:58 snowlap kernel: ad0: timeout waiting for DRQata0: resetting devices .. Mar 18 19:54:58 snowlap kernel: done Mar 18 19:54:58 snowlap kernel: ad0: timeout waiting for DRQ Mar 18 19:54:58 snowlap kernel: Mar 18 19:54:58 snowlap kernel: Fatal trap 12: page fault while in kernel mode Mar 18 19:54:58 snowlap kernel: fault virtual address = 0x28 Mar 18 19:54:58 snowlap kernel: fault code = supervisor write, page not present Mar 18 19:54:58 snowlap kernel: instruction pointer = 0x8:0xc01520a6 Mar 18 19:54:58 snowlap kernel: stack pointer = 0x10:0xd1d4c8f0 Mar 18 19:54:58 snowlap kernel: frame pointer = 0x10:0xd1d4c938 Mar 18 19:54:58 snowlap kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Mar 18 19:54:58 snowlap kernel: = DPL 0, pres 1, def32 1, gran 1 Mar 18 19:54:58 snowlap kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Mar 18 19:54:58 snowlap kernel: current process = 11 (idle) Mar 18 19:54:58 snowlap kernel: trap number = 12 Mar 18 19:54:58 snowlap kernel: panic: page fault Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: ad0: timeout waiting for DRQ Mar 18 19:54:58 snowlap kernel: Mar 18 19:54:58 snowlap kernel: Fatal trap 12: page fault while in kernel mode Mar 18 19:54:58 snowlap kernel: fault virtual address = 0x28 Mar 18 19:54:58 snowlap kernel: fault code = supervisor write, page not present Mar 18 19:54:58 snowlap kernel: instruction pointer = 0x8:0xc01520a6 Mar 18 19:54:58 snowlap kernel: stack pointer = 0x10:0xd1d7cc50 Mar 18 19:54:58 snowlap kernel: frame pointer = 0x10:0xd1d7cc98 Mar 18 19:54:58 snowlap kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Mar 18 19:54:58 snowlap kernel: = DPL 0, pres 1, def32 1, gran 1 Mar 18 19:54:58 snowlap kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Mar 18 19:54:58 snowlap kernel: current process = 24 (irq14: ata0) Mar 18 19:54:58 snowlap kernel: trap number = 12 Mar 18 19:54:58 snowlap kernel: panic: page fault Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: p Mar 18 19:54:58 snowlap kernel: Fatal double fault: Mar 18 19:54:58 snowlap kernel: eip = 0xc03606a6 Mar 18 19:54:58 snowlap kernel: esp = 0xd1d7aff0 Mar 18 19:54:58 snowlap kernel: ebp = 0xd1d7b018 Mar 18 19:54:58 snowlap kernel: panic: double fault Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: witness_destroy: lock (sleep mutex) pseudofs_vncache is not initialized Mar 18 19:54:58 snowlap kernel: Uptime: 2h15m17s Mar 18 19:54:58 snowlap kernel: panic: Assertion curthread != NULL failed at /usr/src/sys/kern/kern_mutex.c:329 [snowlap] ~$ uname -a FreeBSD snowlap.unixguru.nl 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Mar 18 16:59:54 CET 2003 root@snowlap.unixguru.nl:/usr/obj/usr/src/sys/SNOWLAP i386 Regards, Richard. ---- Paul Vixie in an interview with Sendmail.net: Now that the Internet has the full spectrum of humanity as users, the technology is showing its weakness: it was designed to be used by friendly, smart people. Spammers, as an example of a class, are neither friendly nor smart. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message