Doesn't tell *me* a lot.... maybe a broken driver that's a KLD? It looks
like something from spec_strategy is being called that's not in the
/kernel space- could be a KLD- are your KLDs up to date for the new
kernel? Like, is this vinum perhaps?


> On Sun, 17 Oct 1999, Matthew Jacob wrote:
> ...
> > Well, a DDB traceback would help. Failing that, at least what does
> > 0xc101891b correspond to.... otherwise, it's all ENOGUESS....
> Next try, next crash. No problem. Easy crashing :-)
> 
> I tried to find the address 0xc101891b using nm(1) but can't seem to find it.
> Whats the preffered method for finding? 
> 
> GNU gdb 4.18
> Copyright 1998 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-unknown-freebsd"...
> SMP 2 cpus
> IdlePTD 3194880
> initial pcb at 282c20
> panicstr: page fault
> panic messages:
> ---
> Fatal trap 12: page fault while in kernel mode
> mp_lock = 01000002; cpuid = 1; lapic.id = 00000000
> fault virtual address = 0xdeadc0e6
> fault code            = supervisor read, page not present
> instruction pointer   = 0x8:0xc101e91b
> stack pointer         = 0x10:0xce042cbc
> frame pointer         = 0x10:0xce042ccc
> 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               = 16328 (dbv)
> interrupt mask                = none <- SMP: XXX
> trap number           = 12
> panic: page fault
> mp_lock = 01000002; cpuid = 1; lapic.id = 00000000
> boot() called on cpu#1
> 
> syncing disks... 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 done
> 
> dumping to dev #da/0x20001, offset 540696
> dump 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 
>235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 
>214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 
>193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 
>172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 
>151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 
>130 129 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 58 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 
> ---
> #0  boot (howto=256) at ../../kern/kern_shutdown.c:280
> 280                   dumppcb.pcb_cr3 = rcr3();
> #0  boot (howto=256) at ../../kern/kern_shutdown.c:280
> #1  0xc015275d in panic (fmt=0xc02520cf "page fault") at 
>../../kern/kern_shutdown.c:530
> #2  0xc0211b30 in trap_fatal (frame=0xce042c7c, eva=3735929062) at 
>../../i386/i386/trap.c:907
> #3  0xc02117a1 in trap_pfault (frame=0xce042c7c, usermode=0, eva=3735929062)
>     at ../../i386/i386/trap.c:800
> #4  0xc0211303 in trap (frame={tf_fs = -1057095656, tf_es = -1052377072, tf_ds = 
>-1056112624, 
>       tf_edi = -559038242, tf_esi = -1052325860, tf_ebp = -838587188, tf_isp = 
>-838587224, 
>       tf_ebx = -1056083712, tf_edx = -1070995904, tf_ecx = 16777217, tf_eax = 
>-16162, 
>       tf_trapno = 12, tf_err = 0, tf_eip = -1056839397, tf_cs = 8, tf_eflags = 
>66182, 
>       tf_esp = -1055894172, tf_ss = -969961680}) at ../../i386/i386/trap.c:426
> #5  0xc101e91b in ?? ()
> #6  0xc101e752 in ?? ()
> #7  0xc101e54e in ?? ()
> #8  0xc0186a82 in spec_strategy (ap=0xce042d4c) at
../../miscfs/specfs/spec_vnops.c:686
> #9  0xc0186039 in spec_vnoperate (ap=0xce042d4c) at 
>../../miscfs/specfs/spec_vnops.c:133
> #10 0xc01bb371 in ufs_vnoperatespec (ap=0xce042d4c) at ../../ufs/ufs/ufs_vnops.c:2313
> #11 0xc01bad70 in ufs_strategy (ap=0xce042dd4) at vnode_if.h:940
> #12 0xc01bb341 in ufs_vnoperate (ap=0xce042dd4) at ../../ufs/ufs/ufs_vnops.c:2295
> #13 0xc0177e06 in cluster_read (vp=0xce16f380, filesize=1258299392, lblkno=137260, 
>size=8192, 
>     cred=0x0, totread=8192, seqcount=127, bpp=0xce042e70) at vnode_if.h:940
> #14 0xc01b4517 in ffs_read (ap=0xce042e98) at ../../ufs/ufs/ufs_readwrite.c:249
> #15 0xc0182800 in vn_read (fp=0xc121cac0, uio=0xce042ee8, cred=0xc1224c80, flags=0, 
>     p=0xcdfc8500) at vnode_if.h:330
> #16 0xc015fdf4 in dofileread (p=0xcdfc8500, fp=0xc121cac0, fd=4, buf=0x28418cd0, 
>nbyte=8192, 
>     offset=-1, flags=0) at ../../sys/file.h:135
> #17 0xc015fcfb in read (p=0xcdfc8500, uap=0xce042f80) at ../../kern/sys_generic.c:110
> #18 0xc0211de1 in syscall (frame={tf_fs = 65583, tf_es = 47, tf_ds = -1078001617, 
>       tf_edi = 137217, tf_esi = 0, tf_ebp = -1077947392, tf_isp = -838586412, tf_ebx 
>= 4, 
>       tf_edx = 8192, tf_ecx = 675384528, tf_eax = 3, tf_trapno = 7, tf_err = 2, 
>       tf_eip = 674927924, tf_cs = 31, tf_eflags = 658, tf_esp = -1077947420, tf_ss = 
>47})
>     at ../../i386/i386/trap.c:1056
> #19 0xc01fe9b1 in Xint0x80_syscall ()
> (kgdb) quit
> 
> Bye!
> ----
> Michael Reifenberger
> Plaut Software GmbH, R/3 Basis
> 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to