disk flower from page fault

From: Randy Bush (randy_at_psg.com)
Date: 04/30/05

  • Next message: Damian Gerow: "Re: UPDATE: ATA mkIII official patches for releng_5"
    Date: Fri, 29 Apr 2005 17:21:09 -1000
    To: FreeBSD Stable <freebsd-stable@freebsd.org>
    
    

    happens every day or three

    FreeBSD foo.org 5.4-STABLE FreeBSD 5.4-STABLE #7: Thu Apr 21 20:25:01 GMT 2005 root@foo.org:/usr/obj/usr/src/sys/PSG i386

    #0 doadump () at pcpu.h:159
    159 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
    (kgdb) bt
    #0 doadump () at pcpu.h:159
    #1 0xc04c3a66 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
    #2 0xc04c3e54 in panic (fmt=0xc06192ae "%s")
        at /usr/src/sys/kern/kern_shutdown.c:566
    #3 0xc060244c in trap_fatal (frame=0xe7054934, eva=0)
        at /usr/src/sys/i386/i386/trap.c:809
    #4 0xc0602102 in trap_pfault (frame=0xe7054934, usermode=0, eva=1114116302)
        at /usr/src/sys/i386/i386/trap.c:727
    #5 0xc0601caf in trap (frame=
          {tf_fs = -419102696, tf_es = -1068826608, tf_ds = -419102704, tf_edi = -1022311392, tf_esi = 1114116298, tf_ebp = -419083888, tf_isp = -419083936, tf_ebx = -1038422412, tf_edx = 1114116298, tf_ecx = -1067061176, tf_eax = 0, tf_trapno = 12, tf_err = 2, tf_eip = -1068570966, tf_cs = 8, tf_eflags = 66054, tf_esp = -1038422528, tf_ss = -419083904}) at /usr/src/sys/i386/i386/trap.c:417
    #6 0xc05ecd8a in calltrap () at /usr/src/sys/i386/i386/exception.s:140
    #7 0xe7050018 in ?? ()
    #8 0xc04b0010 in ktrpsig (sig=-1038422412, action=0, mask=0xc21aee74, code=0)
        at /usr/src/sys/kern/kern_ktrace.c:457
    #9 0xc04ee5b8 in selwakeuppri (sip=0x0, pri=0)
        at /usr/src/sys/kern/sys_generic.c:1068
    #10 0xc04fe27c in ttwakeup (tp=0xc27e6100) at /usr/src/sys/kern/tty.c:2370
    #11 0xc04fcb4d in ttymodem (tp=0xc21aee00, flag=0)
        at /usr/src/sys/kern/tty.c:1629
    ---Type <return> to continue, or q <return> to quit---
    #12 0xc05016f7 in ptcopen (dev=0xc27e6100, flag=3, devtype=8192, td=0x0)
        at linedisc.h:136
    #13 0xc04771da in spec_open (ap=0xe7054a6c)
        at /usr/src/sys/fs/specfs/spec_vnops.c:207
    #14 0xc0476e88 in spec_vnoperate (ap=0x0)
        at /usr/src/sys/fs/specfs/spec_vnops.c:118
    #15 0xc053b2ce in vn_open_cred (ndp=0xe7054bd8, flagp=0xe7054cd8, cmode=0,
        cred=0xc2961980, fdidx=0) at vnode_if.h:228
    #16 0xc053ae63 in vn_open (ndp=0x0, flagp=0x0, cmode=0, fdidx=0)
        at /usr/src/sys/kern/vfs_vnops.c:91
    #17 0xc05337b3 in kern_open (td=0xc26bfd80, path=0x0, pathseg=UIO_USERSPACE,
        flags=3, mode=0) at /usr/src/sys/kern/vfs_syscalls.c:957
    #18 0xc0533690 in open (td=0x0, uap=0x0)
        at /usr/src/sys/kern/vfs_syscalls.c:926
    #19 0xc0602820 in syscall (frame=
          {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1077942944, tf_esi = 134686612, tf_ebp = -1077943064, tf_isp = -419082892, tf_ebx = 671991264, tf_edx = 671984052, tf_ecx = 674248108, tf_eax = 5, tf_trapno = 12, tf_err = 2, tf_eip = 673706975, tf_cs = 31, tf_eflags = 518, tf_esp = -1077943156, tf_ss = 47})
        at /usr/src/sys/i386/i386/trap.c:1001
    #20 0xc05ecddf in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:201
    #21 0x0000002f in ?? ()
    #22 0x0000002f in ?? ()
    ---Type <return> to continue, or q <return> to quit---
    #23 0x0000002f in ?? ()
    #24 0xbfbfe560 in ?? ()
    #25 0x08072794 in ?? ()
    #26 0xbfbfe4e8 in ?? ()
    #27 0xe7054d74 in ?? ()
    #28 0x280dc5e0 in ?? ()
    #29 0x280da9b4 in ?? ()
    #30 0x283035ac in ?? ()
    #31 0x00000005 in ?? ()
    #32 0x0000000c in ?? ()
    #33 0x00000002 in ?? ()
    #34 0x2827f3df in ?? ()
    #35 0x0000001f in ?? ()
    #36 0x00000206 in ?? ()
    #37 0xbfbfe48c in ?? ()
    #38 0x0000002f in ?? ()
    #39 0x00000000 in ?? ()
    #40 0x00000000 in ?? ()
    #41 0x00000000 in ?? ()
    #42 0x00000000 in ?? ()
    #43 0x03f6b000 in ?? ()
    #44 0xc2553000 in ?? ()
    #45 0xc26bfd80 in ?? ()
    ---Type <return> to continue, or q <return> to quit---
    #46 0xe7054af8 in ?? ()
    #47 0xe7054adc in ?? ()
    #48 0xc1e97600 in ?? ()
    #49 0xc04d82c0 in sched_switch (td=0x8072794, newtd=0x280dc5e0, flags=Cannot access memory at address 0xbfbfe4f8
    )
        at /usr/src/sys/kern/sched_4bsd.c:881
    Previous frame inner to this frame (corrupt stack?)

    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"


  • Next message: Damian Gerow: "Re: UPDATE: ATA mkIII official patches for releng_5"

    Relevant Pages

    • Re: 100% repeatable crashes on 6.2-RELEASE-p3 (bt full)
      ... klon# kgdb kernel.debug /var/crash/vmcore.0 ... Fatal trap 12: page fault while in kernel mode ... frame pointer = 0x28:0xcc76fa78 ...
      (freebsd-stable)
    • Re: SCTP
      ... I am now trying to get kgdb to build.. ... I do have MAC enabled (no policy ... #0 doadump at pcpu.h:166 ... Previous frame inner to this frame ...
      (freebsd-net)
    • (audit?) Panic in 6.2-PRERELEASE
      ... GDB is free software, covered by the GNU General Public License, and you are ... #0 doadump at pcpu.h:165 ... #9 0xc0654203 in syscall (frame= ...
      (freebsd-stable)
    • Re: (audit?) Panic in 6.2-PRERELEASE
      ... GDB is free software, covered by the GNU General Public License, and you are ... #0 doadump at pcpu.h:165 ... #9 0xc0654203 in syscall (frame= ...
      (freebsd-stable)
    • Re: panic with RELENG_6, 2005-11-09 source
      ... GDB is free software, covered by the GNU General Public License, and you are ... #0 doadump at pcpu.h:165 ... Previous frame identical to this frame ...
      (freebsd-stable)