Found what is most likely a defect in Windows 2003's redirector.
If two programs that use GetPrivateProfileString or WritePrivateProfileString try to access the same file (INI file in this case) on a local share from the same server you are logged in to, it will totally lock up the server. It doesn't lock up instantly, rather the user who creates the deadlock condition will not be able to continue working in the program. If you reset that user, it doesn't actually relinquish the file even though it no longer shows as open, as you can see by logging back in as that user and attempting to access either program again which seems opens up another handle in addition to the first two which magically reappear in open files (now three deadlocked processes).
Now the server is toast as the other users working in the background continued to work and apparently eat up something as eventually all sessions (even the console) will become non-responsive to input. Not that I am not talking about "Not Responding", they just no longer function, even though Windows can be moved, resized, etc. At this point you have to perform a hard reset (hold power for 4 secs or pull the plug).
I can readily recreate this any time I want using the simplest of hand-crafted programs. The reason I post here is to see if someone, say perhaps someone with access to Microsoft's Premier support web site, might know if this is a known issue and if there is a hotfix already for this. I am already on hold with Microsoft support (1+ hr now) and it would be nice to say "I am having the problem described in KB #XXXXXX".
Thanks.
If two programs that use GetPrivateProfileString or WritePrivateProfileString try to access the same file (INI file in this case) on a local share from the same server you are logged in to, it will totally lock up the server. It doesn't lock up instantly, rather the user who creates the deadlock condition will not be able to continue working in the program. If you reset that user, it doesn't actually relinquish the file even though it no longer shows as open, as you can see by logging back in as that user and attempting to access either program again which seems opens up another handle in addition to the first two which magically reappear in open files (now three deadlocked processes).
Now the server is toast as the other users working in the background continued to work and apparently eat up something as eventually all sessions (even the console) will become non-responsive to input. Not that I am not talking about "Not Responding", they just no longer function, even though Windows can be moved, resized, etc. At this point you have to perform a hard reset (hold power for 4 secs or pull the plug).
I can readily recreate this any time I want using the simplest of hand-crafted programs. The reason I post here is to see if someone, say perhaps someone with access to Microsoft's Premier support web site, might know if this is a known issue and if there is a hotfix already for this. I am already on hold with Microsoft support (1+ hr now) and it would be nice to say "I am having the problem described in KB #XXXXXX".
Thanks.