xfs
[Top] [All Lists]

[Bug 359] apparent race condition with NFS causes xfs_forced_shutdown

To: xfs-master@xxxxxxxxxxx
Subject: [Bug 359] apparent race condition with NFS causes xfs_forced_shutdown
From: bugzilla-daemon@xxxxxxxxxxx
Date: Thu, 9 Sep 2004 10:00:56 -0700
Sender: linux-xfs-bounce@xxxxxxxxxxx
http://oss.sgi.com/bugzilla/show_bug.cgi?id=359





------- Additional Comments From greg@xxxxxxxxx  2004-09-09 10:00 PDT -------
Tried to extract more info. using xfsidbg so I enabled VNODE_TRACING in there.
Unfortunately I don't yet understand what I'm looking at but it looks like this
when it crashes. This is taken from the vobj pointer in the behavior object
passed to xfs_create:

[0]kdb> vn 0xebfe2c80
--> Inode @ 0xebfe2ca0
 i_ino = 19328 i_count = 2 i_dev = 0x805 i_size 4096
 i_mode = 0x41ff         i_nlink = 4  i_rdev = 0x0 i_state = 0x7
 i_hash.nxt = 0xc19912a8 i_hash.prv = 0xc19912a8
 i_list.nxt = 0xee6a7c64 i_list.prv = 0xebf5b128
 i_dentry.nxt = 0xec5d9830 i_dentry.prv = 0xec5d9830
 i_sb = 0xee6a7c00 i_op = 0xc044e880 i_data = 0xebfe2d54 nrpages = 0
  vnode ptr 0xebfe2c80
--> Vnode @ 0xebfe2c80
vnode: 0xebfe2c80 type VDIR
   v_inode 0xebfe2ca0 v_bh->bh_first 0xec1855c8 pobj 0xec1855b0
   ops xfs_vnodeops flag = 0x0 <> 
   v_trace 0xec445a44
--> Vntrace @ 0xebfe2c80/0xec445a44
entry to xfs_access i_count = 2
  cpu = 1 pid = 3371 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 1 pid = 3371 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_lookup i_count = 2
  cpu = 1 pid = 3371 flag = 0x0 <>   ra = linvfs_lookup+0x42
entry to xfs_dir_lookup_int i_count = 2
  cpu = 1 pid = 3371 flag = 0x0 <>   ra = xfs_lookup+0x5b
[0]more>  
Only 'q' or 'Q' are processed at more prompt, input ignored
entry to xfs_access i_count = 2
  cpu = 0 pid = 3375 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 0 pid = 3375 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 0 pid = 3375 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 0 pid = 3375 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_create i_count = 2
  cpu = 0 pid = 3375 flag = 0x0 <>   ra = linvfs_mknod+0x12f
entry to xfs_access i_count = 2
  cpu = 1 pid = 3373 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 0 pid = 3368 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 0 pid = 3376 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 1 pid = 3365 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 1 pid = 3370 flag = 0x0 <>   ra = linvfs_permission+0x1c
entry to xfs_access i_count = 2
  cpu = 1 pid = 3374 flag = 0x0 <>   ra = linvfs_permission+0x1c
[0]more>  
Only 'q' or 'Q' are processed at more prompt, input ignored
entry to xfs_access i_count = 2
  cpu = 0 pid = 3369 flag = 0x0 <>   ra = linvfs_permission+0x1c


Not sure this is the correct vnode though seems to be VDIR....




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>