From owner-freebsd-bugs@FreeBSD.ORG Tue May 2 06:40:14 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88DEB16A402 for ; Tue, 2 May 2006 06:40:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AE7843D4C for ; Tue, 2 May 2006 06:40:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k426eDrx033179 for ; Tue, 2 May 2006 06:40:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k426eD4t033178; Tue, 2 May 2006 06:40:13 GMT (envelope-from gnats) Resent-Date: Tue, 2 May 2006 06:40:13 GMT Resent-Message-Id: <200605020640.k426eD4t033178@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Arne Woerner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EE5516A406 for ; Tue, 2 May 2006 06:38:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23A1943D53 for ; Tue, 2 May 2006 06:38:20 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k426cJ07025239 for ; Tue, 2 May 2006 06:38:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k426cJGL025221; Tue, 2 May 2006 06:38:19 GMT (envelope-from nobody) Message-Id: <200605020638.k426cJGL025221@www.freebsd.org> Date: Tue, 2 May 2006 06:38:19 GMT From: Arne Woerner To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/96644: crash after mount/umount disturbance: fatal trap 12 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 May 2006 06:40:14 -0000 >Number: 96644 >Category: kern >Synopsis: crash after mount/umount disturbance: fatal trap 12 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue May 02 06:40:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Arne Woerner >Release: R6.0 >Organization: >Environment: FreeBSD neo.riddick.homeunix.org 6.0-RELEASE FreeBSD 6.0-RELEASE #10: Mon Apr 10 15:10:38 UTC 2006 aw@neo.riddick.homeunix.org:/usr/src/sys/i386/compile/NEO i386 >Description: Once upon a time I looked through my self made DVDs. When I mounted a DVD twice at the same mount point and read from that DVD and unmounted the DVD once and read again from it, the system crashed. This is not really bad, since I usually know, what is mounted... But it might be nicer, if the kernel could cope with such things... >How-To-Repeat: cd /opt/tmp dd if=/dev/zero of=a bs=1m count=200 mdconfig -a -t vnode -f a newfs /dev/md0 mount /dev/md0 /mnt dd if=/dev/zero of=/mnt/a bs=1m count=100 umount /mnt mount -r /dev/md0 /mnt mount -r /dev/md0 /mnt dd if=/mnt/a of=/dev/null bs=1m umount /mnt dd if=/mnt/a of=/dev/null bs=1m *cloink* kernel says: fatal trap 12: page fault while in kernel mode fault virtual address = 0x0 fault code = supervisor read, page not present >Fix: >Release-Note: >Audit-Trail: >Unformatted: