From owner-freebsd-bugs@FreeBSD.ORG Fri Feb 9 11:40:19 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B3AAC16A400 for ; Fri, 9 Feb 2007 11:40:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7AE3013C49D for ; Fri, 9 Feb 2007 11:40:19 +0000 (UTC) (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 l19BeJRS078491 for ; Fri, 9 Feb 2007 11:40:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l19BeJtj078490; Fri, 9 Feb 2007 11:40:19 GMT (envelope-from gnats) Resent-Date: Fri, 9 Feb 2007 11:40:19 GMT Resent-Message-Id: <200702091140.l19BeJtj078490@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, Dmitriy Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 704FD16A409 for ; Fri, 9 Feb 2007 11:35:11 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (groups.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 6180413C47E for ; Fri, 9 Feb 2007 11:35:11 +0000 (UTC) (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 l19BZBVp023061 for ; Fri, 9 Feb 2007 11:35:11 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l19BZBsl023060; Fri, 9 Feb 2007 11:35:11 GMT (envelope-from nobody) Message-Id: <200702091135.l19BZBsl023060@www.freebsd.org> Date: Fri, 9 Feb 2007 11:35:11 GMT From: Dmitriy To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: kern/108968: Double mount then umount and ls resuits in panic. 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: Fri, 09 Feb 2007 11:40:19 -0000 >Number: 108968 >Category: kern >Synopsis: Double mount then umount and ls resuits in panic. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 09 11:40:16 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Dmitriy >Release: 6.2-RELEASE >Organization: >Environment: FreeBSD gate.smeu.ru 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Mon Jan 22 09:54:54 NOVT 2007 root@gate.smeu.ru:/usr/src/sys/i386/compile/GATE i386 >Description: If you mount CD with "mount /cdrom", then mount it again: "mount /cdrom" and then "umount /cdrom", "cd /cdrom" and "ls", you can see this: Fatal trap 12: page fault while in kernel mode fault virtual address = 0x0 fault code = supervisor read, page not present instruction pointer = 0x20:0xc047d670 stack pointer = 0x28:0xcb3fbaac frame pointer = 0x28:0xcb3fbac0 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 = 819 (ls) trap number = 12 panic: page fault Uptime: 5m12s Cannot dump. No dump device defined/ Automatic reboot in 15 seconds - press a key on the console to abort How can you double mount? May be you do something long time after first mount, of may be amnesiac? You can do this on GENERIC kernel after install without changing anything. >How-To-Repeat: Insert CD in CDROM, mount with mount /cdrom mount /cdrom umount /cdrom cd /cdrom ls >Fix: Newer do double mount and check before mounting. >Release-Note: >Audit-Trail: >Unformatted: