[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: xfs_alloc_lookup kernel oopses with snapshot-xfs-2.4.17-2002-01-23_04:32_UTC?
> Hmm, difficult to detangle that one, but there is a chance you got a
> buffer with no memory in it down there. Could you possibly try the
> current cvs tree - or there will be new split patches for 2.4.18
> in a day or so (probably Monday). I put some memory related fixes
> in - and a whole boat load of other stuff. If you are oopsing this
> frequently then a newer kernel cannot do any harm.
>
> You will need new commands if you care about acls, they are all
> available on the ftp site.
>
> Let us know if this helps and if not we will take it from there.
>
> Steve
OK, thanks!
It doesn't look good, though.
After sending the last message, I tried building the raw CVS kernel
(that calls itself 2.4.18-xfs), building it with the
same .config settings as before (e.g. QUOTA and DMAPI off),
and running the same sort of workload. It crashed within about an hour (!)
with another similar-looking Oops:
>>EIP; f8c3c1b2 <[xfs]xfs_alloc_lookup+11a/340> <=====
Trace; f8c3d828 <[xfs]xfs_alloc_lookup_ge+20/28>
Trace; f8c3965a <[xfs]xfs_alloc_ag_vextent_size+4a/394>
Trace; f8c38a7d <[xfs]xfs_alloc_ag_vextent+31/e4>
Trace; f8c3abc4 <[xfs]xfs_alloc_vextent+348/3cc>
Trace; f8c34c47 <[xfs_support]mrlock+13/28>
Trace; f8c487c1 <[xfs]xfs_bmap_alloc+17c1/1afc>
Trace; f8c8c656 <[xfs]avl_lookup_next+6e/98>
Trace; f8c52507 <[xfs]xfs_bmbt_get_state+33/3c>
Trace; f8c52507 <[xfs]xfs_bmbt_get_state+33/3c>
Trace; f8c4c0f6 <[xfs]xfs_bmapi+6e2/1048>
Trace; f8c7c64b <[xfs]xfs_mod_incore_sb+2b/40>
Trace; f8c759a6 <[xfs]xlog_grant_log_space+be/274>
Trace; f8c961a5 <[xfs]xfs_strategy+605/854>
Trace; f8ca2d60 <[xfs]xfs_vnodeops+0/80>
Trace; c01989ac <generic_make_request+130/140>
Trace; c0198a14 <submit_bh+58/74>
Trace; f8c94749 <[xfs]linvfs_pb_bmap+6d/d0>
Trace; f8c946dc <[xfs]linvfs_pb_bmap+0/d0>
Trace; f8c90706 <[xfs]pagebuf_delalloc_convert+3a/b4>
Trace; f8c8f759 <[xfs]pagebuf_write_full_page+59/194>
Trace; f8c946dc <[xfs]linvfs_pb_bmap+0/d0>
Trace; f8c9490a <[xfs]linvfs_write_full_page+2e/48>
Trace; f8c946dc <[xfs]linvfs_pb_bmap+0/d0>
Maybe I will try the old egcs compiler, just in case...
Stuart