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>
