Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2000 14:02:46 -0400
From:      "Sean O'Connell" <sean@stat.Duke.EDU>
To:        FreeBSD stable <freebsd-stable@FreeBSD.ORG>
Subject:   Panic during vnconfig over nfs
Message-ID:  <20000505140246.A24099@stat.Duke.EDU>

next in thread | raw e-mail | index | archive | help
Hi

I was trying to vnconfig a file (DOS boot image) in my home directory
which is mounted via nfs.   This causes a fairly reproducible panic.

My environment:

PII 233/ata/xl0 running 4.0-STABLE as of 14 April 2000
NFS mount from a Tru64 Unix box

Here is a backtrace from a crash dump:

This GDB was configured as "i386-unknown-freebsd"...
IdlePTD 3219456
initial pcb at 2959c0
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xff52ffff
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0e893e8
stack pointer           = 0x10:0xc0256d90
frame pointer           = 0x10:0xc0256da8
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         = Idle
interrupt mask          = 


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xff52ffff
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0e893e8
stack pointer           = 0x10:0xc0256d90
frame pointer           = 0x10:0xc0256da8
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         = Idle
interrupt mask          = 
panic: from debugger

syncing disks... 

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x30
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01acb48
stack pointer           = 0x10:0xc0256a80
frame pointer           = 0x10:0xc0256a84
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         = Idle
interrupt mask          = bio 
Uptime: 19m52s

dumping to dev #ad/0x20001, offset 131072
dump ata0: resetting devices .. done
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 
108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85
 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 5
8 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 
2 1 
---
#0  boot (howto=260) at ../../kern/kern_shutdown.c:304
304                     dumppcb.pcb_cr3 = rcr3();
(kgdb) trace
trace command requires an argument
(kgdb) back
#0  boot (howto=260) at ../../kern/kern_shutdown.c:304
#1  0xc0148d09 in panic (fmt=0xc024e7cf "page fault")
    at ../../kern/kern_shutdown.c:554
#2  0xc0210fd2 in trap_fatal (frame=0xc0256b54, eva=48)
    at ../../i386/i386/trap.c:924
#3  0xc0210c85 in trap_pfault (frame=0xc0256b54, usermode=0, eva=48)
    at ../../i386/i386/trap.c:817
#4  0xc0210837 in trap (frame={tf_fs = 1073872912, tf_es = -1071316976, 
      tf_ds = -1057226736, tf_edi = 0, tf_esi = -1057178112, 
      tf_ebp = -1071289448, tf_isp = -1071289472, tf_ebx = -1071224548, 
      tf_edx = 1074315840, tf_ecx = -919972800, tf_eax = 0, tf_trapno = 12, 
      tf_err = 0, tf_eip = -1071985848, tf_cs = 8, tf_eflags = 66050, 
      tf_esp = -1057178112, tf_ss = -1071289416}) at ../../i386/i386/trap.c:423
#5  0xc01acb48 in acquire_lock (lk=0xc026691c)
    at ../../ufs/ffs/ffs_softdep.c:282
#6  0xc01b0824 in softdep_update_inodeblock (ip=0xc0fcbe00, bp=0xc37348d8, 
    waitfor=0) at ../../ufs/ffs/ffs_softdep.c:3602
#7  0xc01abe35 in ffs_update (vp=0xc92a5440, waitfor=0)
    at ../../ufs/ffs/ffs_inode.c:105
#8  0xc01b5141 in ffs_fsync (ap=0xc0256c44) at ../../ufs/ffs/ffs_vnops.c:273
#9  0xc01b3abf in ffs_sync (mp=0xc0e36c00, waitfor=2, cred=0xc0743900, 
    p=0xc02ac080) at vnode_if.h:537
#10 0xc0174383 in sync (p=0xc02ac080, uap=0x0) at ../../kern/vfs_syscalls.c:549
---Type <return> to continue, or q <return> to quit--- 
#11 0xc014873f in boot (howto=256) at ../../kern/kern_shutdown.c:226
#12 0xc0148d09 in panic (fmt=0xc024e7cf "page fault")
    at ../../kern/kern_shutdown.c:554
#13 0xc0210fd2 in trap_fatal (frame=0xc0256d50, eva=4283629567)
    at ../../i386/i386/trap.c:924
#14 0xc0210c85 in trap_pfault (frame=0xc0256d50, usermode=0, eva=4283629567)
    at ../../i386/i386/trap.c:817
#15 0xc0210837 in trap (frame={tf_fs = -923860976, tf_es = -1071316976, 
      tf_ds = -1071316976, tf_edi = 1073741824, tf_esi = -1072484741, 
      tf_ebp = -1071288920, tf_isp = -1071288964, tf_ebx = -11337729, 
      tf_edx = 0, tf_ecx = -1071288936, tf_eax = -8633, tf_trapno = 12, 
      tf_err = 0, tf_eip = -1058503704, tf_cs = 8, tf_eflags = 66118, 
      tf_esp = -1057303232, tf_ss = -909633408}) at ../../i386/i386/trap.c:423
#16 0xc0e883e8 in ?? ()
#17 0xc0e88089 in ?? ()
#18 0xc014e081 in softclock () at ../../kern/kern_timeout.c:131


-----------------------------------------------------------------------
Sean O'Connell                                Email: sean@stat.Duke.EDU
Institute of Statistics and Decision Sciences Phone: (919) 684-5419
Duke University                               Fax:   (919) 684-8594


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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