From owner-freebsd-i386@FreeBSD.ORG Tue Aug 3 11:10:26 2004 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C36D916A4CF for ; Tue, 3 Aug 2004 11:10:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AF8943D4C for ; Tue, 3 Aug 2004 11:10:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i73BAPFY006166 for ; Tue, 3 Aug 2004 11:10:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i73BAPdk006165; Tue, 3 Aug 2004 11:10:25 GMT (envelope-from gnats) Resent-Date: Tue, 3 Aug 2004 11:10:25 GMT Resent-Message-Id: <200408031110.i73BAPdk006165@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Intron Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E0C716A4CE for ; Tue, 3 Aug 2004 11:02:17 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75E2E43D1F for ; Tue, 3 Aug 2004 11:02:17 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i73B2GkE044308 for ; Tue, 3 Aug 2004 11:02:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.11/8.12.11/Submit) id i73B2Gar044307; Tue, 3 Aug 2004 11:02:16 GMT (envelope-from nobody) Message-Id: <200408031102.i73B2Gar044307@www.freebsd.org> Date: Tue, 3 Aug 2004 11:02:16 GMT From: Intron To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: i386/69945: "Page fault" while shutting down on VIA KT600 X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Aug 2004 11:10:27 -0000 >Number: 69945 >Category: i386 >Synopsis: "Page fault" while shutting down on VIA KT600 >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Aug 03 11:10:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Intron >Release: 5.2-CURRENT >Organization: Tsinghua University, Beijing, China >Environment: FreeBSD cp.intron.ac 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sat Jul 24 17:02:08 CST 2004 root@cp.intron.ac:/usr/obj/usr/src/sys/my i386 >Description: Text on screen(Typed from the piece of paper I wrote on): Fatal trap 12: page fault while in kernel mode fault virtual address = 0x8 fault code = supervisor real, page not present instruction pointer = 0x8:0xc0570f4c stack pointer = 0x10:0xdad17ca4 frame pointer = 0x10:0xdad17cc8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL=0 current process = 21(irq 10:vr0 atapci0+) trap number = 12 panic: page fault >How-To-Repeat: Sometimes while shutting down (to halt or to be power-off), after many shutting operations, such as "sync..." The same to rl0(Realtek 8139 chip's network adapter) >Fix: Probably this fault is caused by an incoming network packet received after those shutting operations. Actually network adapter may receive at any time, even later than those shutting operations. For example, ARP request broadcase, attacking connection request yielded by computers infected by worm virus. Probably after shutting operations, an incoming packet causes an interrupt. But concerned module in kernel has had not appropriate memory space to process this interrupt. >Release-Note: >Audit-Trail: >Unformatted: