Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Dec 2002 00:50:01 -0800 (PST)
From:      Frode Nordahl <frode@nordahl.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/46176: umass causes kernel panic if device removed before umount
Message-ID:  <200212150850.gBF8o1Rg013316@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/46176; it has been noted by GNATS.

From: Frode Nordahl <frode@nordahl.net>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212150850.gBF8o1Rg013316>