Hi. Сame across a problem: multiple simultaneous movement of same files hangs computer (XP+nwclient 4.91sp5ir2).
To identify the problems in my other program was written a simple program that transports files from one directory to another, using the function Win32api.
Under the same conditions in other filesystems (Local disk, samba on linux server, ~10 simultaneous running programs) testing program works fine.
If you transfer files to a Netware server, then steadily detected a problem with the computer hung. A copy of the program uses almost 100% of CPU. In this case, access resources Netware server stuck - you can not even go to the directory on the server. Program that spans CPU can not even kill from Task Manager. The only way out - reset button. Only two copies of the program is enough to a deadlock.
How can I solve the problem? Is it possible to bring this issue to the list of fixes in the next version of the client?
PS I know that a simultaneous attempt to transfer same files in two or more programs - is wrong, but sometimes it happens, and this does not get rid of. Need a correct handling of these situations on the part of the operating system.
Testing ok picture: http://s13.postimg.org/w7las4zmv/20131007_test_ok.jpg
Testing Fail picture: http://s7.postimg.org/it3l0hl0b/20131007_test_fail.jpg
Testing program binary: Test_NWMove.exe (41,00 KB) - uploaded.net
Testing program source (delphi):
Procedure MoveAll(SrcDir, DestDir : String);
Var SR : TSearchRec;
if sysutils.FindFirst(SrcDir+'*.*', faAnyFile - faReadOnly - faHidden -faSysFile -faVolumeID -faDirectory, sr) = 0 then
\\192.168.0.8\exchange\111\Test_NW-Move\Test_NWMove.exe \\192.168.0.8\exchange\dir1\ \\192.168.0.8\exchange\dir2\
\\192.168.0.8\exchange\111\Test_NW-Move\Test_NWMove.exe \\192.168.0.8\exchange\dir2\ \\192.168.0.8\exchange\dir1\
\\192.168.0.8\exchange\111\Test_NW-Move\Test_NWMove.exe \\SRV4\vol1\test4stop\1\ \\SRV4\vol1\test4stop\2\
\\192.168.0.8\exchange\111\Test_NW-Move\Test_NWMove.exe \\SRV4\vol1\test4stop\2\ \\SRV4\vol1\test4stop\1\