[OpenAFS-port-darwin] Status?

Steve Lidie sol0@Lehigh.EDU
Mon, 28 Jun 2004 16:07:27 -0400


USing the afs.kext for 06/23 I just got this:

*********

Mon Jun 28 15:55:03 2004


panic(cpu 0): assertion failed: VREFCOUNT(avc) == 1, file: 
../afs/afs_vnop_remove.c, line: 491

Latest stack backtrace for cpu 0:
       Backtrace:
          0x0008391C 0x00083E00 0x0001EDA4 0x3E42DAD8 0x3E42DD68 
0x3E40A6B4 0x3E3F751C 0x3E440F2C
          0x3E43D034 0x3E3F9080 0x3E3E0920 0x3E441D6C 0x3E443820 
0x00244A94 0x00094400 0x00000000
       Kernel loadable modules in backtrace (with dependencies):
          org.openafs.filesystems.afs(1.2.10)@0x3e3d5000
Proceeding back via exception chain:
    Exception state (sv=0x28587780)
       PC=0x9001A4AC; MSR=0x0000D030; DAR=0x000254C0; DSISR=0x40000000; 
LR=0x00005D10; R1=0xBFFFC800; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 7.4.0:
Wed May 12 16:58:24 PDT 2004; root:xnu/xnu-517.7.7.obj~7/RELEASE_PPC



Scenario:

copying a QickTime DVD from one AFS directory to another, when the 
destination directory reached quota and the copy aborted. I was not in 
an AFS directory at the time, but rather a local directory on the G5.  
Did "fs lq" and, duh, got "fs invalid argument; it's possible that . is 
not in AFS".

Moved to destination directory and did another fs lq which worked. 
Decided to increased the quota:

pagsh
shell-init: could not get current directory: getcwd : cannot access 
parent directories : permission denied

and immediate kernel panic