[OpenAFS-win32-devel] OPenAFS-1.3.70 afscreds fails on Windows 2000 with KfW-2.6.4 installed

Douglas E. Engert deengert@anl.gov
Tue, 10 Aug 2004 14:58:34 -0500


The afscreds crashes on restart. Is this the same problem as the
KfW test of W2000 vs XP?

A debug shows:


  The debug shows:

#ifndef _WIN64
         if ( __active_heap == __V6_HEAP )
00232164  mov         eax,dword ptr [___active_heap (27C948h)]
00232169  cmp         eax,3
0023216C  je          free+21h (237974h)
                 HeapFree(_crtheap, 0, pBlock);
         }
#ifdef CRTDLL
         else if ( __active_heap == __V5_HEAP )
00232172  cmp         eax,2
00232175  je          $L19622+6 (2379AFh)
#endif  /* _WIN64 */
         {
             HeapFree(_crtheap, 0, pBlock);
0023217B  push        esi
0023217C  push        0
0023217E  push        dword ptr [__crtheap (27C944h)]
00232184  call        dword ptr [__imp__HeapFree@12 (26A080h)]
         }
}
0023218A  call        __SEH_epilog (232346h)
0023218F  ret
-- 

Call stack shows:
  	krb5_32.dll!1c0099ef() 	
 >	msvcr71.dll!free(void * pBlock=0x008958f0)  Line 103 + 0x5	C
  	krb5_32.dll!1c004c44() 	
  	afscreds.exe!KFW_import_windows_lsa()  Line 882 + 0x13	C
  	afscreds.exe!KFW_initialize()  Line 406	C
  	afscreds.exe!InitApp(char * pszCmdLineA=0x00000004)  Line 309	C++
  	afscreds.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * pCmdLine=0x001344ef, int 
nCmdShow=1)  Line 68 + 0x8	C++
  	afscreds.exe!WinMainCRTStartup()  Line 390 + 0x1b	C
  	KERNEL32.DLL!7c581af6() 	
  	



  Douglas E. Engert  <DEEngert@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444