>
> With T-o-T XFS, on IDE, no kio, SMP, no HIGHMEM, qa 042 fails in page_daemon:
> (related to recent "xfs_strategy" changes ?)
>
> (failed 2 out of 2 runs)
I cannot make this test fail for me, but I did manage to hit this via
other means. I will dig into it, but yes the strategy change looks like
a candidate for causing this. More to follow....
Steve
>
>
> XFS assertion failed: tp->t_blk_res_used <= tp->t_blk_res, file: xfs_trans.c,
>
> line: 335
> kernel BUG at debug.c:48!
>
> Entering kdb (current=0xc7844000, pid 732) on processor 0 Panic: invalid
> operand
> due to panic @ 0xc8828da5
> eax = 0x0000001a ebx = 0xc2690360 ecx = 0x00000001 edx = 0x00000000
> esi = 0xfffffff1 edi = 0xc7845c24 esp = 0xc78459e8 eip = 0xc8828da5
> ebp = 0xc78459f4 xss = 0x00000018 xcs = 0x00000010 eflags = 0x00010246
> xds = 0x00000018 xes = 0x00000018 origeax = 0xffffffff ®s = 0xc78459b4
> [0]kdb> bt
> EBP EIP Function(args)
> 0xc78459f4 0xc8828da5 [xfs_support]assfail+0x2d (0xc89b1580, 0xc89b13d4, 0x14
> f)
> xfs_support .text 0xc8828060 0xc8828d78
> 0xc8828dac
> 0xc7845a10 0xc89830f6 [xfs]xfs_trans_mod_sb+0x142 (0xc2690360, 0x4, 0xfffffff
> 1)
> xfs .text 0xc8926060 0xc8982fb4 0xc8983250
> 0xc7845a2c 0xc8926e50 [xfs]xfs_alloc_ag_vextent+0x278 (0xc7845c24, 0xc45e3000
> ,
> 0x17de, 0x0)
> xfs .text 0xc8926060 0xc8926bd8 0xc8926e6c
> 0xc7845a64 0xc89297ae [xfs]xfs_alloc_vextent+0x21e (0xc7845c24)
> xfs .text 0xc8926060 0xc8929590 0xc8929a7c
> 0xc7845c74 0xc8939d7c [xfs]xfs_bmap_alloc+0x1930 (0xc7845da4)
> xfs .text 0xc8926060 0xc893844c 0xc893a04c
> 0xc7845df0 0xc893dff1 [xfs]xfs_bmapi+0x875 (0xc2690360, 0xc4d7b304, 0x1, 0x0,
>
> 0xf)
> xfs .text 0xc8926060 0xc893d77c 0xc893f118
> 0xc7845f24 0xc8998e7b [xfs]xfs_strategy+0x577 (0xc4d7b31c, 0x0, 0x0, 0x1000,
> 0x10002)
> xfs .text 0xc8926060 0xc8998904 0xc89992f0
> 0xc7845f5c 0xc8997039 [xfs]linvfs_pb_bmap+0xa5 (0xc4155440, 0x0, 0x0, 0x1000,
>
> 0xc7845f9c)
> xfs .text 0xc8926060 0xc8996f94 0xc8997048
> 0xc7845fb8 0xc8833623 [pagebuf]pagebuf_delalloc_convert+0x4b (0xc1171008,
> 0xc77b4000)
> pagebuf .text 0xc882e060 0xc88335d8 0xc883382c
> 0xc7845fec 0xc8833a20 [pagebuf]page_cleaner_daemon+0x1f4
> pagebuf .text 0xc882e060 0xc883382c 0xc8833b00
> 0xc0107547 kernel_thread+0x23
> [0]more>
> kernel .text 0xc0100000 0xc0107524 0xc010755c
>
>
>
|