disk flower from page fault

Randy Bush randy at psg.com
Fri Apr 29 20:21:15 PDT 2005


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 at 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?)



More information about the freebsd-stable mailing list