Date: Thu, 23 Mar 2000 17:08:23 -0500 From: Mathew Kanner <mat@cs.mcgill.ca> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Greg Lehey <grog@lemis.com>, Soren Schmidt <sos@freebsd.dk>, freebsd-current@FreeBSD.ORG Subject: Re: ata + vinum problems Message-ID: <20000323170822.A5061@cs.mcgill.ca> In-Reply-To: Matthew Dillon's message [Re: ata %2B vinum problems] as of Thu, Mar 23, 2000 at 01:10:21PM -0800 References: <20000314182259.I17156@cs.mcgill.ca> <200003150829.JAA22516@freebsd.dk> <20000315095930.A7309@cs.mcgill.ca> <20000315162903.A10174@cs.mcgill.ca> <20000315165410.A3663@mojave.worldwide.lemis.com> <20000315201301.A20777@cs.mcgill.ca> <20000323153016.A29708@cs.mcgill.ca> <200003232110.NAA04208@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 23, Matthew Dillon wrote: > Oh, addendum... I didn't see this email regarding an actual panic. >=20 > There are two problems here, one of which (the nbufkv lockup) should > be solved by my previous email. >=20 > The second problem is this panic you are reporting, and I have no idea > what is causing it so this issue remains open. It could be softupdat= es, > it could be vinum, or it could be the ATA driver. >=20 > What you need to do to help solve the panic is to gdb a debug version > of the kernel image rather then the non debug version so the stack > backtrace contains source line numbers and such. >=20 > -Matt > Matthew Dillon=20 > <dillon@backplane.com> Included is a better backtrace. This does not include the patch that you suggested, I will do that tommorow. Thanks, --Mat Script started on Thu Mar 23 17:07:47 2000 bash-2.03# gdk=08 =08b -k 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 condition= s. 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". (kgdb) exec-file v=08 =08kernel.3 (kgdb) c=08 =08symbol-file /usr/sr/=08 =08c/sys/compile/KAZE/kernel.debug Reading symbols from /usr/src/sys/compile/KAZE/kernel.debug...done. (kgdb) core-file vmcore.3 IdlePTD 4157440 initial pcb at 364ec0 panicstr: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode fault virtual address =3D 0x2c fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc0175f96 stack pointer =3D 0x10:0xc0321948 frame pointer =3D 0x10:0xc0321948 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D Idle interrupt mask =3D bio=20 trap number =3D 12 panic: page fault syncing disks...=20 Fatal trap 12: page fault while in kernel mode fault virtual address =3D 0x30 fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc025e120 stack pointer =3D 0x10:0xc0321780 frame pointer =3D 0x10:0xc0321784 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D Idle interrupt mask =3D bio=20 trap number =3D 12 panic: page fault Uptime: 5m27s dumping to dev #ad/0x20001, offset 3047552 dump ata0: resetting devices .. done 511 510 509 508 507 506 505 504 503 502 501 500 499 498 497 496 495 494 493= 492 491 490 489 488 487 486 485 484 483 482 481 480 479 478 477 476 475 474 473= 472 471 470 469 468 467 466 465 464 463 462 461 460 459 458 457 456 455 454 453= 452 451 450 449 448 447 446 445 444 443 442 441 440 439 438 437 436 435 434 433= 432 431 430 429 428 427 426 425 424 423 422 421 420 419 418 417 416 415 414 413= 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393= 392 391 390 389 388 387 386 385 384 383 382 381 380 379 378 377 376 375 374 373= 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353= 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333= 332 331 330 329 328 327 326 325 324 323 322 321 320 319 318 317 316 315 314 313= 312 311 310 309 308 307 306 305 304 303 302 301 300 299 298 297 296 295 294 293= 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273= 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 256 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=20 --- #0 boot (howto=3D260) at ../../kern/kern_shutdown.c:304 304 dumppcb.pcb_cr3 =3D rcr3(); (kgdb) where #0 boot (howto=3D260) at ../../kern/kern_shutdown.c:304 #1 0xc017fa18 in poweroff_wait (junk=3D0xc0317dcf, howto=3D0) at ../../kern/kern_shutdown.c:554 #2 0xc02ba969 in trap_fatal (frame=3D0xc0321740, eva=3D48) at ../../i386/i386/trap.c:924 #3 0xc02ba641 in trap_pfault (frame=3D0xc0321740, usermode=3D0, eva=3D48) at ../../i386/i386/trap.c:817 #4 0xc02ba237 in trap (frame=3D{tf_fs =3D -1070465008, tf_es =3D -10722344= 80,=20 tf_ds =3D -1028718576, tf_edi =3D 0, tf_esi =3D 0, tf_ebp =3D -107045= 9004,=20 tf_isp =3D -1070459028, tf_ebx =3D -1070357604, tf_edx =3D 1074283584= ,=20 tf_ecx =3D -1030721521, tf_eax =3D 0, tf_trapno =3D 12, tf_err =3D 0,= =20 tf_eip =3D -1071259360, tf_cs =3D 8, tf_eflags =3D 66050, tf_esp =3D = -856665792,=20 tf_ss =3D -1070458980}) at ../../i386/i386/trap.c:423 #5 0xc025e120 in acquire_lock (lk=3D0xc033a39c) at ../../ufs/ffs/ffs_softdep.c:282 #6 0xc0263290 in softdep_count_dependencies (bp=3D0xccf05140, wantcount=3D= 0) at ../../ufs/ffs/ffs_softdep.c:4535 #7 0xc02663c4 in ffs_fsync (ap=3D0xc03217f8) at ../../ufs/ffs/ffs_vnops.c:= 168 #8 0xc0264f73 in ffs_sync (mp=3D0xc2815400, waitfor=3D2, cred=3D0xc10c5900= ,=20 p=3D0xc037c540) at vnode_if.h:537 #9 0xc01aac8f in sync (p=3D0xc037c540, uap=3D0x0) at ../../kern/vfs_syscal= ls.c:549 #10 0xc017f467 in boot (howto=3D256) at ../../kern/kern_shutdown.c:226 #11 0xc017fa18 in poweroff_wait (junk=3D0xc0317dcf, howto=3D0) at ../../kern/kern_shutdown.c:554 ---Type <return> to continue, or q <return> to quit--- #12 0xc02ba969 in trap_fatal (frame=3D0xc0321908, eva=3D44) at ../../i386/i386/trap.c:924 #13 0xc02ba641 in trap_pfault (frame=3D0xc0321908, usermode=3D0, eva=3D44) at ../../i386/i386/trap.c:817 #14 0xc02ba237 in trap (frame=3D{tf_fs =3D -1030815728, tf_es =3D -10710548= 32,=20 tf_ds =3D 1074266128, tf_edi =3D -825171968, tf_esi =3D -1030754304,= =20 tf_ebp =3D -1070458552, tf_isp =3D -1070458572, tf_ebx =3D -103075427= 2,=20 tf_edx =3D 23, tf_ecx =3D 0, tf_eax =3D 0, tf_trapno =3D 12, tf_err = =3D 0,=20 tf_eip =3D -1072210026, tf_cs =3D 8, tf_eflags =3D 66118,=20 tf_esp =3D -1070458496, tf_ss =3D -1032529027}) at ../../i386/i386/tr= ap.c:423 #15 0xc0175f96 in devsw (dev=3D0x0) at ../../kern/kern_conf.c:79 #16 0xc274db7d in ?? () #17 0xc274d3ba in ?? () #18 0xc01a329b in biodone (bp=3D0xc28ff020) at ../../kern/vfs_bio.c:2697 #19 0xc02913ee in ad_interrupt (request=3D0xc2abf240) at ../../dev/ata/ata-disk.c:555 #20 0xc028dde6 in ata_intr (data=3D0xc261f380) at ../../dev/ata/ata-all.c:1= 122 #21 0xc02ccfe1 in intr_mux (arg=3D0xc10be820) at ../../i386/isa/intr_machdep.c:569 (kgdb) quit bash-2.03# exit Script done on Thu Mar 23 17:08:23 2000 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000323170822.A5061>