panic: Inconsistent vnode bufstrategy

From: Doug Barton <DougB_at_FreeBSD.org>
Date: Sat, 4 Dec 2004 16:33:40 +0200 (SAST)
I'm using mount_ntfs to read data off my winxp partition on a dual boot 
system. For a week or so I've been getting a panic, which I've finally 
been able to get a dump for:

#0  doadump () at pcpu.h:159
#1  0xc043effb in db_fncall (dummy1=-280897440, dummy2=0, dummy3=16,
       dummy4=0xef41d858 "Ô½eÀ\034öjÀ\034PlÀ")
       at /usr/local/src/sys/ddb/db_command.c:531
#2  0xc043f49d in db_command_loop () at 
/usr/local/src/sys/ddb/db_command.c:349
#3  0xc0441128 in db_trap (type=3, code=0)
       at /usr/local/src/sys/ddb/db_main.c:221
#4  0xc0525c91 in kdb_trap (type=0, code=0, tf=0xef41d98c)
       at /usr/local/src/sys/kern/subr_kdb.c:421
#5  0xc066b7de in trap (frame=
         {tf_fs = -1066729448, tf_es = 16, tf_ds = -280952816, tf_edi = 
256, tf_esi = -1066707518, tf_ebp = -280897068, tf_isp = -280897096, 
tf_ebx = 0, tf_edx = 0, tf_ecx = -1066364320, tf_eax = 18, tf_trapno = 
3, tf_err = 0, tf_eip = -1068345190, tf_cs = 8, tf_eflags = 662, tf_esp 
= -1066723986, tf_ss = -1066732210})
       at /usr/local/src/sys/i386/i386/trap.c:573
#6  0xc065dc2a in calltrap () at 
/usr/local/src/sys/i386/i386/exception.s:140
#7  0xc06b0018 in ?? ()
#8  0x00000010 in ?? ()
#9  0xef410010 in ?? ()
#10 0x00000100 in ?? ()
#11 0xc06b55c2 in ?? ()
#12 0xef41d9d4 in ?? ()
#13 0xef41d9b8 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0xc0709260 in shutdown_howto ()
#17 0x00000012 in ?? ()
#18 0x00000003 in ?? ()
#19 0x00000000 in ?? ()
#20 0xc052589a in kdb_enter (msg=0x0) at cpufunc.h:56
#21 0xc050b78b in panic (fmt=0xc06b55c2 "Inconsistent vnode 
bufstrategy")
       at /usr/local/src/sys/kern/kern_shutdown.c:538
#22 0xc055c31b in bufstrategy (bo=0x0, bp=0xd6308b48)
       at /usr/local/src/sys/kern/vfs_bio.c:3832
#23 0xc063e9ac in vnode_pager_generic_getpages (vp=0xc3ad49b4, 
m=0xef41dc84,
       bytecount=-701461688, reqpage=0) at buf.h:414
#24 0xc0560d83 in vop_stdgetpages (ap=0x0)
       at /usr/local/src/sys/kern/vfs_default.c:612
#25 0xc063e130 in vnode_pager_getpages (object=0xc2fd9a50, m=0x0, 
count=1,
       reqpage=0) at vnode_if.h:1638
#26 0xc0625e1f in vm_fault (map=0xc2f1f4b0, vaddr=680919040,
       fault_type=1 '\001', fault_flags=0) at vm_pager.h:130
#27 0xc066b42c in trap_pfault (frame=0xef41dd48, usermode=1, 
eva=680919040)
       at /usr/local/src/sys/i386/i386/trap.c:701
#28 0xc066b8b5 in trap (frame=
         {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 68, tf_esi = 0, 
tf_ebp = -1077941720, tf_isp = -280896140, tf_ebx = 5141, tf_edx = 
680919040, tf_ecx = -4096, tf_eax = 672530432, tf_trapno = 12, tf_err = 
4, tf_eip = 134517224, tf_cs = 31, tf_eflags = 66067, tf_esp = 
-1077941904, tf_ss = 47})
       at /usr/local/src/sys/i386/i386/trap.c:313
#29 0xc065dc2a in calltrap () at 
/usr/local/src/sys/i386/i386/exception.s:140
#30 0x0000002f in ?? ()
#31 0x0000002f in ?? ()
#32 0x0000002f in ?? ()
#33 0x00000044 in ?? ()
#34 0x00000000 in ?? ()
#35 0xbfbfea28 in ?? ()
#36 0xef41dd74 in ?? ()
#37 0x00001415 in ?? ()
#38 0x28960000 in ?? ()
#39 0xfffff000 in ?? ()
#40 0x28160000 in ?? ()
#41 0x0000000c in ?? ()
#42 0x00000004 in ?? ()
#43 0x080491e8 in ?? ()
#44 0x0000001f in ?? ()
#45 0x00010213 in ?? ()
#46 0xbfbfe970 in ?? ()
#47 0x0000002f in ?? ()
#48 0x2f2f2f2f in ?? ()
#49 0x2f2f2f2f in ?? ()
#50 0x2f2f2f2f in ?? ()
#51 0x2f2f2f2f in ?? ()
#52 0x2cf2b000 in ?? ()
#53 0xc2ed71f8 in ?? ()
#54 0xc2d83180 in ?? ()
#55 0xef41dc8c in ?? ()
#56 0xef41dc6c in ?? ()
#57 0xc2282300 in ?? ()
#58 0xc051dc89 in sched_switch (td=0x0, newtd=0x1415, flags=Cannot 
access memory at address 0xbfbfea38
)
       at /usr/local/src/sys/kern/sched_4bsd.c:865
Previous frame inner to this frame (corrupt stack?)


HTH,

Doug

-- 

       This .signature sanitized for your protection
Received on Sat Dec 04 2004 - 13:34:03 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:23 UTC