From owner-freebsd-bugs Sun Dec 15 0:50: 4 2002 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 B2B1137B401 for ; Sun, 15 Dec 2002 00:50:02 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4562943E4A for ; Sun, 15 Dec 2002 00:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBF8o1x3013317 for ; Sun, 15 Dec 2002 00:50:01 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBF8o1Rg013316; Sun, 15 Dec 2002 00:50:01 -0800 (PST) Date: Sun, 15 Dec 2002 00:50:01 -0800 (PST) Message-Id: <200212150850.gBF8o1Rg013316@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Frode Nordahl Subject: Re: kern/46176: umass causes kernel panic if device removed before umount Reply-To: Frode Nordahl Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/46176; it has been noted by GNATS. From: Frode Nordahl To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/46176: umass causes kernel panic if device removed before umount Date: 15 Dec 2002 09:42:39 +0100 Sorry about the bogus backtrace in the original PR. Here is a new one: #0 doadump () at ../../../kern/kern_shutdown.c:232 232 dumping++; (kgdb) bt #0 doadump () at ../../../kern/kern_shutdown.c:232 #1 0xc02491c9 in boot (howto=260) at ../../../kern/kern_shutdown.c:364 #2 0xc0249413 in panic () at ../../../kern/kern_shutdown.c:517 #3 0xc0147ef2 in db_panic () at ../../../ddb/db_command.c:450 #4 0xc0147e72 in db_command (last_cmdp=0xc042ed40, cmd_table=0x0, aux_cmd_tablep=0xc04281b4, aux_cmd_tablep_end=0xc04281b8) at ../../../ddb/db_command.c:346 #5 0xc0147f86 in db_command_loop () at ../../../ddb/db_command.c:472 #6 0xc014ac9a in db_trap (type=12, code=0) at ../../../ddb/db_trap.c:72 #7 0xc03bcbf2 in kdb_trap (type=12, code=0, regs=0xcc8bf824) at ../../../i386/i386/db_interface.c:166 #8 0xc03ce2f2 in trap_fatal (frame=0xcc8bf824, eva=0) at ../../../i386/i386/trap.c:839 #9 0xc03ce002 in trap_pfault (frame=0xcc8bf824, usermode=0, eva=0) at ../../../i386/i386/trap.c:758 #10 0xc03cdaf0 in trap (frame= {tf_fs = 24, tf_es = -1071710192, tf_ds = 16, tf_edi = -1035469184, tf_esi = -1034535936, tf_ebp = -863242064, tf_isp = -863242160, tf_ebx = -1037456704, tf_edx = 1, tf_ecx = 0, tf_eax = -1072438608, tf_trapno = 12, tf_err = 0, tf_eip = -956297211, tf_cs = 8, tf_eflags = 66178, tf_esp = -863242064, tf_ss = -1071559308}) at ../../../i386/i386/trap.c:445 #11 0xc03be3d8 in calltrap () at {standard input}:98 #12 0xc020fc47 in g_dev_open (dev=0x0, flags=-1035469184, fmt=0, td=0x0) at ../../../geom/geom_dev.c:201 #13 0xc020d915 in spec_open (ap=0xcc8bf9c8) at ../../../fs/specfs/spec_vnops.c:208 #14 0xc020d698 in spec_vnoperate (ap=0x0) at ../../../fs/specfs/spec_vnops.c:126 #15 0xc03718cc in ffs_mountfs (devvp=0xc2564384, mp=0xc2574a00, td=0xc21fd8c0, malloctype=0x0) at vnode_if.h:213 #16 0xc0370e65 in ffs_mount (mp=0xc2574a00, path=0xc256ff00 "/mnt", data=0x0, ndp=0xc2564384, td=0xc21fd8c0) at ../../../ufs/ffs/ffs_vfsops.c:353 #17 0xc029a8b8 in vfs_mount (td=0xc21fd8c0, fstype=0x0, fspath=0xc256ff00 "/mnt", fsflags=-1034534012, fsdata=0x0) at ../../../kern/vfs_mount.c:1061 #18 0xc0299f68 in mount (td=0x0, uap=0xcc8bfd10) at ../../../kern/vfs_mount.c:818 #19 0xc03ce64a in syscall (frame= {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 134850899, tf_esi = -1077937628, tf_ebp = -1077940008, tf_isp = -863240844, tf_ebx = -1077939952, tf_edx = 0, tf_ecx = 0, tf_eax = 21, tf_trapno = 12, tf_err = 2, tf_eip = 134525795, tf_cs = 31, tf_eflags = 582, tf_esp = -1077940164, tf_ss = 47}) at ../../../i386/i386/trap.c:1033 #20 0xc03be42d in Xint0x80_syscall () at {standard input}:140 Mvh, Frode Nordahl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message