public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* rm -rf cannot delete the upmost directory level anymore on a Novell share
@ 2011-10-19 15:12 Franz Sirl
  2011-10-19 15:46 ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-19 15:12 UTC (permalink / raw)
  To: cygwin

Hi,

sometime between coreutils-7.0 and coreutils-8.4 (sorry, I don't have 
any other in between versions anymore) this simple command started to fail:

# mkdir -p lev1/lev2/lev3
# rm -rfv lev1
removed directory: `lev1/lev2/lev3'
removed directory: `lev1/lev2'
rm: cannot remove `lev1': Device or resource busy

Tested with coreutils-8.10 and cygwin1.dll from the 20111017 snapshot, 
as the cygwin1.dll didn't make any difference for the problem.

If I just use rm.exe from coreutils-7.0 everything starts to work as 
expected again:

# mkdir -p lev1/lev2/lev3
# rm -rfv lev1
removed directory: `lev1/lev2/lev3'
removed directory: `lev1/lev2'
removed directory: `lev1'

Looking at the strace output of both rm-7.0 and rm-8.10 it seems that 
rm-8.10 thinks that lev1 is a file, because it uses unlink_nt() first.

...
  3866  164248 [main] rm-8.10 336 rmdir: 0 = rmdir 
(/test_rm_rf/lev1/lev2/lev3)
   295  164543 [main] rm-8.10 336 close: close (5)
   231  164774 [main] rm-8.10 336 fhandler_base::close: closing 
'/test_rm_rf/lev1/lev2' handle 0x6FC
   150  164924 [main] rm-8.10 336 close: 0 = close (5)
   252  165176 [main] rm-8.10 336 normalize_posix_path: src 
/test_rm_rf/lev1/lev2
   128  165304 [main] rm-8.10 336 normalize_posix_path: 
/test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
   267  165571 [main] rm-8.10 336 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1/lev2)
   133  165704 [main] rm-8.10 336 set_flags: flags: binary (0x2)
   266  165970 [main] rm-8.10 336 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 
0x3000A, rc 0
   333  166303 [main] rm-8.10 336 symlink_info::check: 0x0 = 
NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
   345  166648 [main] rm-8.10 336 symlink_info::check: not a symlink
   402  167050 [main] rm-8.10 336 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1\lev2, 0x22B5D0) (0x3000A)
   252  167302 [main] rm-8.10 336 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
   270  167572 [main] rm-8.10 336 build_fh_pc: fh 0x61256C7C, dev 0xC3
  3861  171433 [main] rm-8.10 336 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2)
   167  171600 [main] rm-8.10 336 normalize_posix_path: src /test_rm_rf/lev1
   229  171829 [main] rm-8.10 336 normalize_posix_path: /test_rm_rf/lev1 
= normalize_posix_path (/test_rm_rf/lev1)
   398  172227 [main] rm-8.10 336 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1)
   399  172626 [main] rm-8.10 336 set_flags: flags: binary (0x2)
   133  172759 [main] rm-8.10 336 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
   318  173077 [main] rm-8.10 336 symlink_info::check: 0x0 = 
NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
   227  173304 [main] rm-8.10 336 symlink_info::check: not a symlink
   268  173572 [main] rm-8.10 336 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1, 0x22B5D0) (0x3000A)
   253  173825 [main] rm-8.10 336 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
   535  174360 [main] rm-8.10 336 build_fh_pc: fh 0x61256C7C, dev 0xC3
   216  174576 [main] rm-8.10 336 unlink_nt: Opening file for delete 
failed, status = 0xC0000043
   240  174816 [main] rm-8.10 336 seterrno_from_nt_status: 
/netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735 
status 0xC0000043 -> windows error 32
   210  175026 [main] rm-8.10 336 geterrno_from_win_error: windows error 
32 == errno 16
   263  175289 [main] rm-8.10 336 rmdir: -1 = rmdir (/test_rm_rf/lev1)
...

This happens both on XPSP3 (NWFS, Novell Client 4.91SP5IR1) and Win7SP1 
(NcFsd, NovellClient2 SP1 IR9a). The strace was done on XP.

Does this ring a bell for anyone? What else can I do to track down the 
cause?
It cannot be so simple like rm-8.10 forgetting to close the open FDs of 
lev1 before trying to delete it? That was the only thing that jumped to 
my eyes while looking at the strace.

Franz Sirl

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-19 15:12 rm -rf cannot delete the upmost directory level anymore on a Novell share Franz Sirl
@ 2011-10-19 15:46 ` Corinna Vinschen
  2011-10-19 16:43   ` Franz Sirl
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-19 15:46 UTC (permalink / raw)
  To: cygwin

On Oct 19 17:12, Franz Sirl wrote:
> Hi,
> 
> sometime between coreutils-7.0 and coreutils-8.4 (sorry, I don't
> have any other in between versions anymore) this simple command
> started to fail:
> 
> # mkdir -p lev1/lev2/lev3
> # rm -rfv lev1
> removed directory: `lev1/lev2/lev3'
> removed directory: `lev1/lev2'
> rm: cannot remove `lev1': Device or resource busy
> 
> Tested with coreutils-8.10 and cygwin1.dll from the 20111017
> snapshot, as the cygwin1.dll didn't make any difference for the
> problem.
> 
> If I just use rm.exe from coreutils-7.0 everything starts to work as
> expected again:
> 
> # mkdir -p lev1/lev2/lev3
> # rm -rfv lev1
> removed directory: `lev1/lev2/lev3'
> removed directory: `lev1/lev2'
> removed directory: `lev1'

The problem is, it works fine on local and remote NTFS, as well as on
Samba.  Since the number of open handles doesn't depend on the underlying
filesystem, why should it fail for NWFS?

> Looking at the strace output of both rm-7.0 and rm-8.10 it seems
> that rm-8.10 thinks that lev1 is a file, because it uses unlink_nt()
> first.

unlink_nt is used by unlink as well as by rmdir since the system calls
to delete a file are the same as the calls to delete a directory.

>   216  174576 [main] rm-8.10 336 unlink_nt: Opening file for delete
> failed, status = 0xC0000043
>   240  174816 [main] rm-8.10 336 seterrno_from_nt_status: /netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735
> status 0xC0000043 -> windows error 32

That's a sharing violation.  Where's the difference to the strace
output with the exact same Cygwin DLL and rm from coreutils 7?


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-19 15:46 ` Corinna Vinschen
@ 2011-10-19 16:43   ` Franz Sirl
  2011-10-20  9:21     ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-19 16:43 UTC (permalink / raw)
  To: cygwin

Am 2011-10-19 17:45, schrieb Corinna Vinschen:
> On Oct 19 17:12, Franz Sirl wrote:
>> Hi,
>>
>> sometime between coreutils-7.0 and coreutils-8.4 (sorry, I don't
>> have any other in between versions anymore) this simple command
>> started to fail:
>>
>> # mkdir -p lev1/lev2/lev3
>> # rm -rfv lev1
>> removed directory: `lev1/lev2/lev3'
>> removed directory: `lev1/lev2'
>> rm: cannot remove `lev1': Device or resource busy
>>
>> Tested with coreutils-8.10 and cygwin1.dll from the 20111017
>> snapshot, as the cygwin1.dll didn't make any difference for the
>> problem.
>>
>> If I just use rm.exe from coreutils-7.0 everything starts to work as
>> expected again:
>>
>> # mkdir -p lev1/lev2/lev3
>> # rm -rfv lev1
>> removed directory: `lev1/lev2/lev3'
>> removed directory: `lev1/lev2'
>> removed directory: `lev1'
>
> The problem is, it works fine on local and remote NTFS, as well as on
> Samba.  Since the number of open handles doesn't depend on the underlying
> filesystem, why should it fail for NWFS?

True. But on the other hand NWFS and NcFsd exercise a lot of pathes in 
the Cygwin sourcecode that aren't usually used. Even between NWFS on XP 
and NcFsd on Win7 there are differences, because fs.is_nwfs() doesn't 
trigger on Win7 with the Novell Client (the filesystem name is different).

If it turns out to be a problem in the Novell Client, I can work with 
Novell to fix it (for the Vista/Win7 client), but right now I'm not sure 
who's problem it is.

>> Looking at the strace output of both rm-7.0 and rm-8.10 it seems
>> that rm-8.10 thinks that lev1 is a file, because it uses unlink_nt()
>> first.
>
> unlink_nt is used by unlink as well as by rmdir since the system calls
> to delete a file are the same as the calls to delete a directory.

I see.

>>    216  174576 [main] rm-8.10 336 unlink_nt: Opening file for delete
>> failed, status = 0xC0000043
>>    240  174816 [main] rm-8.10 336 seterrno_from_nt_status: /netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735
>> status 0xC0000043 ->  windows error 32
>
> That's a sharing violation.  Where's the difference to the strace
> output with the exact same Cygwin DLL and rm from coreutils 7?

Hmm, I just see that on Win7 the errorcode for unlink_nt is different, 
for completeness:

...
  2046  158907 [main] rm-8.10 2940 unlink_nt: Setting delete disposition 
failed, status = 0xC0000121
   594  159501 [main] rm-8.10 2940 seterrno_from_nt_status: 
/netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735 
status 0xC0000121 -> windows error 5
   193  159694 [main] rm-8.10 2940 geterrno_from_win_error: windows 
error 5 == errno 13
   283  159977 [main] rm-8.10 2940 rmdir: -1 = rmdir (/test_rm_rf/lev1)
...

The strace from rm-7.0 on XP looks like this:

...
  3998  159342 [main] rm-7.0 360 rmdir: 0 = rmdir 
(/test_rm_rf/lev1/lev2/lev3)
   435  159777 [main] rm-7.0 360 fhandler_base::set_close_on_exec: set 
close_on_exec for /test_rm_rf/lev1/lev2 to 1
   225  160002 [main] rm-7.0 360 fhandler_disk_file::opendir: 0x20044A20 
= opendir (/test_rm_rf/lev1/lev2)
   272  160274 [main] rm-7.0 360 fhandler_base::fstat_helper: 0 = fstat 
(\??\J:\FRA\test_rm_rf\lev1\lev2, 0x22C7D0) st_size=0, st_mode=0x41ED, 
st_ino=-5551660102295404609st_atim=0.0 st_ctim=4E9EE2B4.0 
st_mtim=4E9EE2B4.0 st_birthtim=4E9EE2B4.0
   258  160532 [main] rm-7.0 360 fstat64: 0 = fstat (4, 0x22C7D0)
   788  161320 [main] rm-7.0 360 fhandler_disk_file::readdir: 0 = 
readdir (0x20044A20, 0x22C704) (L"." > ".") (attr 0x10 > type 4)
   146  161466 [main] rm-7.0 360 fhandler_disk_file::readdir: 0 = 
readdir (0x20044A20, 0x22C704) (L".." > "..") (attr 0x10 > type 4)
   265  161731 [main] rm-7.0 360 normalize_posix_path: src 
/test_rm_rf/lev1/lev2/..
   132  161863 [main] rm-7.0 360 normalize_posix_path: /test_rm_rf/lev1/ 
= normalize_posix_path (/test_rm_rf/lev1/lev2/..)
   266  162129 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1)
   134  162263 [main] rm-7.0 360 set_flags: flags: binary (0x2)
   266  162529 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
   198  162727 [main] rm-7.0 360 symlink_info::check: 0x0 = NtCreateFile 
(\??\J:\FRA\test_rm_rf\lev1)
   214  162941 [main] rm-7.0 360 symlink_info::check: not a symlink
   254  163195 [main] rm-7.0 360 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1, 0x22B350) (0x43000A)
   266  163461 [main] rm-7.0 360 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
   290  163751 [main] rm-7.0 360 geterrno_from_win_error: windows error 
18 == errno 89
   243  163994 [main] rm-7.0 360 fhandler_disk_file::readdir: 89 = 
readdir (0x20044A20, 0x22C704) (L"(null)" > "***") (attr 0x0 > type 0)
   269  164263 [main] rm-7.0 360 fcntl64: 1 = fcntl (4, 1, 0x8)
   295  164558 [main] rm-7.0 360 open: open (/test_rm_rf/lev1/lev2/.., 0x0)
   235  164793 [main] rm-7.0 360 normalize_posix_path: src 
/test_rm_rf/lev1/lev2/..
   265  165058 [main] rm-7.0 360 normalize_posix_path: /test_rm_rf/lev1/ 
= normalize_posix_path (/test_rm_rf/lev1/lev2/..)
   266  165324 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1)
   134  165458 [main] rm-7.0 360 set_flags: flags: binary (0x2)
   265  165723 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
   198  165921 [main] rm-7.0 360 symlink_info::check: 0x0 = NtCreateFile 
(\??\J:\FRA\test_rm_rf\lev1)
   214  166135 [main] rm-7.0 360 symlink_info::check: not a symlink
   270  166405 [main] rm-7.0 360 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1, 0x22B320) (0x3000A)
   252  166657 [main] rm-7.0 360 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
   268  166925 [main] rm-7.0 360 build_fh_pc: fh 0x612564DC, dev 0xC3
   133  167058 [main] rm-7.0 360 fhandler_base::open: 
(\??\J:\FRA\test_rm_rf\lev1, 0x108000)
   325  167383 [main] rm-7.0 360 fhandler_base::set_flags: flags 
0x108000, supplied_bin 0x10000
   205  167588 [main] rm-7.0 360 fhandler_base::set_flags: filemode set 
to binary
   265  167853 [main] rm-7.0 360 fhandler_base::open: 0 = NtCreateFile 
(0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, 
NULL, 0)
   266  168119 [main] rm-7.0 360 fhandler_base::open: 1 = 
fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1, 0x108000)
   139  168258 [main] rm-7.0 360 fhandler_base::open_fs: 1 = 
fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1, 0x8000)
   263  168521 [main] rm-7.0 360 open: 3 = open 
(/test_rm_rf/lev1/lev2/.., 0x8000)
   188  168709 [main] rm-7.0 360 fhandler_disk_file::closedir: 0 = 
closedir (0x20044A20, /test_rm_rf/lev1/lev2)
   306  169015 [main] rm-7.0 360 closedir: 0 = closedir (0x0)
   183  169198 [main] rm-7.0 360 fhandler_base::fstat_helper: 0 = fstat 
(\??\J:\FRA\test_rm_rf\lev1, 0x22C918) st_size=0, st_mode=0x41ED, 
st_ino=-5408388998266319118st_atim=0.0 st_ctim=4E9EE2B4.0 
st_mtim=4E9EE2B4.0 st_birthtim=4E9EE0C4.0
   254  169452 [main] rm-7.0 360 fstat64: 0 = fstat (3, 0x22C918)
   268  169720 [main] rm-7.0 360 normalize_posix_path: src 
/test_rm_rf/lev1/lev2
   130  169850 [main] rm-7.0 360 normalize_posix_path: 
/test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
   266  170116 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1/lev2)
   134  170250 [main] rm-7.0 360 set_flags: flags: binary (0x2)
   265  170515 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 
0x3000A, rc 0
   202  170717 [main] rm-7.0 360 symlink_info::check: 0x0 = NtCreateFile 
(\??\J:\FRA\test_rm_rf\lev1\lev2)
   210  170927 [main] rm-7.0 360 symlink_info::check: not a symlink
   271  171198 [main] rm-7.0 360 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1\lev2, 0x22B320) (0x3000A)
   251  171449 [main] rm-7.0 360 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
   267  171716 [main] rm-7.0 360 build_fh_pc: fh 0x61256944, dev 0xC3
  3067  174783 [main] rm-7.0 360 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2)
   428  175211 [main] rm-7.0 360 fhandler_base::set_close_on_exec: set 
close_on_exec for /test_rm_rf/lev1 to 1
   233  175444 [main] rm-7.0 360 fhandler_disk_file::opendir: 0x20044A20 
= opendir (/test_rm_rf/lev1)
   271  175715 [main] rm-7.0 360 fhandler_base::fstat_helper: 0 = fstat 
(\??\J:\FRA\test_rm_rf\lev1, 0x22C7D0) st_size=0, st_mode=0x41ED, 
st_ino=-5408388998266319118st_atim=0.0 st_ctim=4E9EE2B4.0 
st_mtim=4E9EE2B4.0 st_birthtim=4E9EE0C4.0
   260  175975 [main] rm-7.0 360 fstat64: 0 = fstat (3, 0x22C7D0)
   921  176896 [main] rm-7.0 360 fhandler_disk_file::readdir: 0 = 
readdir (0x20044A20, 0x22C704) (L"." > ".") (attr 0x10 > type 4)
   145  177041 [main] rm-7.0 360 fhandler_disk_file::readdir: 0 = 
readdir (0x20044A20, 0x22C704) (L".." > "..") (attr 0x10 > type 4)
   264  177305 [main] rm-7.0 360 normalize_posix_path: src 
/test_rm_rf/lev1/..
   133  177438 [main] rm-7.0 360 normalize_posix_path: /test_rm_rf/ = 
normalize_posix_path (/test_rm_rf/lev1/..)
   266  177704 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf)
   135  177839 [main] rm-7.0 360 set_flags: flags: binary (0x2)
   264  178103 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
src_path /test_rm_rf, dst J:\FRA\test_rm_rf, flags 0x3000A, rc 0
   185  178288 [main] rm-7.0 360 symlink_info::check: 0x0 = NtCreateFile 
(\??\J:\FRA\test_rm_rf)
   226  178514 [main] rm-7.0 360 symlink_info::check: not a symlink
   256  178770 [main] rm-7.0 360 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf, 0x22B350) (0x43000A)
   266  179036 [main] rm-7.0 360 path_conv::check: 
this->path(J:\FRA\test_rm_rf), has_acls(0)
   288  179324 [main] rm-7.0 360 geterrno_from_win_error: windows error 
18 == errno 89
   245  179569 [main] rm-7.0 360 fhandler_disk_file::readdir: 89 = 
readdir (0x20044A20, 0x22C704) (L"(null)" > "***") (attr 0x0 > type 0)
   269  179838 [main] rm-7.0 360 fcntl64: 1 = fcntl (3, 1, 0x8)
   344  180182 [main] rm-7.0 360 fhandler_disk_file::closedir: 0 = 
closedir (0x20044A20, /test_rm_rf/lev1)
   282  180464 [main] rm-7.0 360 closedir: 0 = closedir (0x0)
   178  180642 [main] rm-7.0 360 normalize_posix_path: src /test_rm_rf/lev1
   256  180898 [main] rm-7.0 360 normalize_posix_path: /test_rm_rf/lev1 
= normalize_posix_path (/test_rm_rf/lev1)
   135  181033 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
conv_to_win32_path (/test_rm_rf/lev1)
   266  181299 [main] rm-7.0 360 set_flags: flags: binary (0x2)
   133  181432 [main] rm-7.0 360 mount_info::conv_to_win32_path: 
src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
   329  181761 [main] rm-7.0 360 symlink_info::check: 0x0 = NtCreateFile 
(\??\J:\FRA\test_rm_rf\lev1)
   214  181975 [main] rm-7.0 360 symlink_info::check: not a symlink
   271  182246 [main] rm-7.0 360 symlink_info::check: 0 = symlink.check 
(J:\FRA\test_rm_rf\lev1, 0x22B320) (0x3000A)
   252  182498 [main] rm-7.0 360 path_conv::check: 
this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
   136  182634 [main] rm-7.0 360 build_fh_pc: fh 0x612564DC, dev 0xC3
  2664  185298 [main] rm-7.0 360 rmdir: 0 = rmdir (/test_rm_rf/lev1)
...

So with rm-7.0 it doesn't try to use unlink_nt() and also rm-8.10 
doesn't try to use unlink_nt() on a samba-3.4.3 share. That's why it 
looked a bit suspicious to me.

Franz

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-19 16:43   ` Franz Sirl
@ 2011-10-20  9:21     ` Corinna Vinschen
  2011-10-20  9:47       ` Corinna Vinschen
  2011-10-20 11:51       ` Franz Sirl
  0 siblings, 2 replies; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-20  9:21 UTC (permalink / raw)
  To: cygwin

On Oct 19 18:43, Franz Sirl wrote:
> Am 2011-10-19 17:45, schrieb Corinna Vinschen:
> >On Oct 19 17:12, Franz Sirl wrote:
> >>sometime between coreutils-7.0 and coreutils-8.4 (sorry, I don't
> >>have any other in between versions anymore) this simple command
> >>started to fail:
> >>
> >># mkdir -p lev1/lev2/lev3
> >># rm -rfv lev1
> >>removed directory: `lev1/lev2/lev3'
> >>removed directory: `lev1/lev2'
> >>rm: cannot remove `lev1': Device or resource busy
> >>
> >>Tested with coreutils-8.10 and cygwin1.dll from the 20111017
> >>snapshot, as the cygwin1.dll didn't make any difference for the
> >>problem.
> >>
> >>If I just use rm.exe from coreutils-7.0 everything starts to work as
> >>expected again:
> >>
> >># mkdir -p lev1/lev2/lev3
> >># rm -rfv lev1
> >>removed directory: `lev1/lev2/lev3'
> >>removed directory: `lev1/lev2'
> >>removed directory: `lev1'
> >
> >The problem is, it works fine on local and remote NTFS, as well as on
> >Samba.  Since the number of open handles doesn't depend on the underlying
> >filesystem, why should it fail for NWFS?
> 
> True. But on the other hand NWFS and NcFsd exercise a lot of pathes
> in the Cygwin sourcecode that aren't usually used.

Not really a lot.  NWFS is known to have three problems:

- The NtQueryInformationFile(FileBasicInformation) call fails.  This
  call is only used in circumstance which don't affect NWFS.

- NWFS only supports filenames which follow DOS conventions.  That is,
  it does not support filenames with leading spaces or trailing dots and
  spaces.  This is only checked for when generating filenames.

- NWFS does not support re-opening a file by handle, so it always has to
  be re-opened by name.  The only difference here is how the
  OBJECT_ATTRIBUTES is created, with a handle or with a name.

> Even between NWFS
> on XP and NcFsd on Win7 there are differences, because fs.is_nwfs()
> doesn't trigger on Win7 with the Novell Client (the filesystem name
> is different).

I don't have access to the various filesystems, so I depend on users
giving me the required information about exotic filesystems if they wish
that it will be supported.  For "NcFsd", can you please post the output
of the `/usr/lib/csih/getVolInfo <path_to_fs>' command?  Also, if you
haven't already done so, plase create a Cygwin mount point pointing to
some path on the filesystems and paste the output of the command
`mount'.  This shows under which filesystem NcFsd is subsumed right now.

> >>   216  174576 [main] rm-8.10 336 unlink_nt: Opening file for delete
> >>failed, status = 0xC0000043
> >>   240  174816 [main] rm-8.10 336 seterrno_from_nt_status: /netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735
> >>status 0xC0000043 ->  windows error 32
> >
> >That's a sharing violation.  Where's the difference to the strace
> >output with the exact same Cygwin DLL and rm from coreutils 7?
> 
> Hmm, I just see that on Win7 the errorcode for unlink_nt is
> different, for completeness:
> 
>  2046  158907 [main] rm-8.10 2940 unlink_nt: Setting delete
> disposition failed, status = 0xC0000121
>   594  159501 [main] rm-8.10 2940 seterrno_from_nt_status: /netrel/src/cygwin-snapshot-20111017-1/winsup/cygwin/fhandler_disk_file.cc:1735
> status 0xC0000121 -> windows error 5
>   193  159694 [main] rm-8.10 2940 geterrno_from_win_error: windows
> error 5 == errno 13

The OS returns STATUS_CANNOT_DELETE here.  Which is very helpful, of
course, since it does nothing to tell the developer *why* it can't be
deleted.

If we could recognize NcFsd (see my requests above), what we could do at
this point is to try "delete-on-close".  The code for that exists in
unlink_nt and it's used exactly in the case where we get the error code
STATUS_CANNOT_DELETE.  However, due to a problem with remote shares in
this context, Cygwin only tries that with local filesystems right now.

> The strace from rm-7.0 on XP looks like this:
> [...]

> So with rm-7.0 it doesn't try to use unlink_nt() and also rm-8.10
> doesn't try to use unlink_nt() on a samba-3.4.3 share. That's why it
> looked a bit suspicious to me.

You misinterpreted the strace output.  unlink_nt only generates strace
output if something has gone wrong.  It's called, it just doesn't print
anything in case of success.

Hmm, puzzeling.  So when you use the NcFsd driver you can open the file
but trying to set the delete dispostion fails with STATUS_CANNOT_DELETE,
and if you're accessing it via SMB and so is recognized as NWFS, the
open for delete already fails with a STATUS_ACCESS_VIOLATION.

In theory, the STATUS_ACCESS_VIOLATION should not be Cygwin, and not
rm itself.  In the strace output from rm 7.0 you'll see this:

  fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)
  [...]
  open: 3 = open (/test_rm_rf/lev1/lev2/.., 0x8000)
  [...]
  rmdir: 0 = rmdir (/test_rm_rf/lev1)

Note the absence of a "close (3)" here.  So rm has an open file
descriptor to /test_rm_rf/lev1, but the rmdir succeeds.  That's how it
should be, in fact.  Cygwin opens files always with all sharing flags
set, so a file opened by a Cygwin process should not result in a sharing
violation in another open call.  The exception is the first NtOpenFile
in unlink_nt, which opens the file with FILE_SHARE_DELETE only to find
out if the file has an open handle somewhere else.  In that case it gets
a STATUS_SHARING_VIOLATION, the next NtOpenFile will open the file with
all sharing flags set, and unlink_nt will try to delete the file or to
rename it, or to move it to the recycle bin, dependent on its path.

Anyway, we're not a single step further.  First of all, please send
the FS information I requested above.  Next, please generate straces
of rm 7.0 and rm 8.4 for this scenario, both on the same machine
and running the latest Cygwin developer snapshot and send the full
straces here.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20  9:21     ` Corinna Vinschen
@ 2011-10-20  9:47       ` Corinna Vinschen
  2011-10-20 14:59         ` Franz Sirl
  2011-10-20 11:51       ` Franz Sirl
  1 sibling, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-20  9:47 UTC (permalink / raw)
  To: cygwin

On Oct 20 11:20, Corinna Vinschen wrote:
> Anyway, we're not a single step further.  First of all, please send
> the FS information I requested above.  Next, please generate straces
> of rm 7.0 and rm 8.4 for this scenario, both on the same machine
> and running the latest Cygwin developer snapshot and send the full
> straces here.

Hang on, I'm just creating a patch to improve the debug output of
unlink_nt.  I'll upload a new snapshot shorty.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20  9:21     ` Corinna Vinschen
  2011-10-20  9:47       ` Corinna Vinschen
@ 2011-10-20 11:51       ` Franz Sirl
  2011-10-20 13:10         ` Corinna Vinschen
  1 sibling, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-20 11:51 UTC (permalink / raw)
  To: cygwin

Am 2011-10-20 11:20, schrieb Corinna Vinschen:
> On Oct 19 18:43, Franz Sirl wrote:
>> Am 2011-10-19 17:45, schrieb Corinna Vinschen:
>>> On Oct 19 17:12, Franz Sirl wrote:
>>>> sometime between coreutils-7.0 and coreutils-8.4 (sorry, I don't
>>>> have any other in between versions anymore) this simple command
>>>> started to fail:
>>>>
>>>> # mkdir -p lev1/lev2/lev3
>>>> # rm -rfv lev1
>>>> removed directory: `lev1/lev2/lev3'
>>>> removed directory: `lev1/lev2'
>>>> rm: cannot remove `lev1': Device or resource busy
>>>>
>>>> Tested with coreutils-8.10 and cygwin1.dll from the 20111017
>>>> snapshot, as the cygwin1.dll didn't make any difference for the
>>>> problem.
>>>>
>>>> If I just use rm.exe from coreutils-7.0 everything starts to work as
>>>> expected again:
>>>>
>>>> # mkdir -p lev1/lev2/lev3
>>>> # rm -rfv lev1
>>>> removed directory: `lev1/lev2/lev3'
>>>> removed directory: `lev1/lev2'
>>>> removed directory: `lev1'
>>>
>>> The problem is, it works fine on local and remote NTFS, as well as on
>>> Samba.  Since the number of open handles doesn't depend on the underlying
>>> filesystem, why should it fail for NWFS?
>>
>> True. But on the other hand NWFS and NcFsd exercise a lot of pathes
>> in the Cygwin sourcecode that aren't usually used.
>
> Not really a lot.  NWFS is known to have three problems:
>
> - The NtQueryInformationFile(FileBasicInformation) call fails.  This
>    call is only used in circumstance which don't affect NWFS.

I think that still fails with NcFsd, I'll check it.

> - NWFS only supports filenames which follow DOS conventions.  That is,
>    it does not support filenames with leading spaces or trailing dots and
>    spaces.  This is only checked for when generating filenames.

Leading and trailing spaces seem to work, trailing dots fail with 
"Permission denied".

> - NWFS does not support re-opening a file by handle, so it always has to
>    be re-opened by name.  The only difference here is how the
>    OBJECT_ATTRIBUTES is created, with a handle or with a name.

I've worked with Novell to fix that one for NcFsd, will be in one of the 
next releases (IR10 or IR11 I guess).

>> Even between NWFS
>> on XP and NcFsd on Win7 there are differences, because fs.is_nwfs()
>> doesn't trigger on Win7 with the Novell Client (the filesystem name
>> is different).
>
> I don't have access to the various filesystems, so I depend on users
> giving me the required information about exotic filesystems if they wish
> that it will be supported.  For "NcFsd", can you please post the output
> of the `/usr/lib/csih/getVolInfo<path_to_fs>' command?  Also, if you
> haven't already done so, plase create a Cygwin mount point pointing to
> some path on the filesystems and paste the output of the command
> `mount'.  This shows under which filesystem NcFsd is subsumed right now.

$ mount
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
E: on /cygdrive/e type vfat (binary,posix=0,user,noumount,auto)
F: on /cygdrive/f type ncfsd (binary,posix=0,user,noumount,auto)
G: on /cygdrive/g type ncfsd (binary,posix=0,user,noumount,auto)
H: on /cygdrive/h type ncfsd (binary,posix=0,user,noumount,auto)
I: on /cygdrive/i type ncfsd (binary,posix=0,user,noumount,auto)
J: on /cygdrive/j type ncfsd (binary,posix=0,user,noumount,auto)
K: on /cygdrive/k type ntfs (binary,posix=0,user,noumount,auto)
L: on /cygdrive/l type ncfsd (binary,posix=0,user,noumount,auto)
N: on /cygdrive/n type smbfs (binary,posix=0,user,noumount,auto)
T: on /cygdrive/t type ncfsd (binary,posix=0,user,noumount,auto)

$ /usr/lib/csih/getVolInfo /cygdrive/j
Device Type        : 7
Characteristics    : 30
Volume Name        : <VOL_DEVEL>
Serial Number      : 1549160268
Max Filenamelength : 255
Filesystemname     : <NcFsd>
Flags              : a2
   FILE_CASE_SENSITIVE_SEARCH  : FALSE
   FILE_CASE_PRESERVED_NAMES   : TRUE
   FILE_UNICODE_ON_DISK        : FALSE
   FILE_PERSISTENT_ACLS        : FALSE
   FILE_FILE_COMPRESSION       : FALSE
   FILE_VOLUME_QUOTAS          : TRUE
   FILE_SUPPORTS_SPARSE_FILES  : FALSE
   FILE_SUPPORTS_REPARSE_POINTS: TRUE
   FILE_SUPPORTS_REMOTE_STORAGE: FALSE
   FILE_VOLUME_IS_COMPRESSED   : FALSE
   FILE_SUPPORTS_OBJECT_IDS    : FALSE
   FILE_SUPPORTS_ENCRYPTION    : FALSE
   FILE_NAMED_STREAMS          : FALSE
   FILE_READ_ONLY_VOLUME       : FALSE
   FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
   FILE_SUPPORTS_TRANSACTIONS  : FALSE

The rest of your questions I will answer as soon as the new snapshot is 
available.

Franz.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20 11:51       ` Franz Sirl
@ 2011-10-20 13:10         ` Corinna Vinschen
  2011-10-20 13:57           ` Franz Sirl
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-20 13:10 UTC (permalink / raw)
  To: cygwin

On Oct 20 13:50, Franz Sirl wrote:
> Am 2011-10-20 11:20, schrieb Corinna Vinschen:
> >On Oct 19 18:43, Franz Sirl wrote:
> >>True. But on the other hand NWFS and NcFsd exercise a lot of pathes
> >>in the Cygwin sourcecode that aren't usually used.
> >
> >Not really a lot.  NWFS is known to have three problems:
> >
> >- The NtQueryInformationFile(FileBasicInformation) call fails.  This
> >   call is only used in circumstance which don't affect NWFS.
> 
> I think that still fails with NcFsd, I'll check it.

As I wrote, it's not used, so even if it fails, it's worth a
support case with Novell, but it doesn't mean we have to change
Cygwin.

> >- NWFS only supports filenames which follow DOS conventions.  That is,
> >   it does not support filenames with leading spaces or trailing dots and
> >   spaces.  This is only checked for when generating filenames.
> 
> Leading and trailing spaces seem to work, trailing dots fail with
> "Permission denied".

So we still have to assume that only DOS filenames work.

> >- NWFS does not support re-opening a file by handle, so it always has to
> >   be re-opened by name.  The only difference here is how the
> >   OBJECT_ATTRIBUTES is created, with a handle or with a name.
> 
> I've worked with Novell to fix that one for NcFsd, will be in one of
> the next releases (IR10 or IR11 I guess).

Cool, but I think that NcFsd should still be subsumed under NWFS.
The fact that re-opening doesn't quite work isn't such a big problem,
and by using the OBJECT_ATTRIBUTES with a name we can support older
versions of NcFsd as well.

> $ mount
> F: on /cygdrive/f type ncfsd (binary,posix=0,user,noumount,auto)

Ok, so it's not subsumed under any other filesystem.  I'll change that
in CVS to handle NcFsd identical to NWFS.

> $ /usr/lib/csih/getVolInfo /cygdrive/j
> Device Type        : 7
> Characteristics    : 30
> Volume Name        : <VOL_DEVEL>
> Serial Number      : 1549160268
> Max Filenamelength : 255
> Filesystemname     : <NcFsd>
> Flags              : a2
>   FILE_CASE_SENSITIVE_SEARCH  : FALSE
>   FILE_CASE_PRESERVED_NAMES   : TRUE
>   FILE_UNICODE_ON_DISK        : FALSE
>   FILE_PERSISTENT_ACLS        : FALSE
>   FILE_FILE_COMPRESSION       : FALSE
>   FILE_VOLUME_QUOTAS          : TRUE
>   FILE_SUPPORTS_SPARSE_FILES  : FALSE
>   FILE_SUPPORTS_REPARSE_POINTS: TRUE
>   FILE_SUPPORTS_REMOTE_STORAGE: FALSE
>   FILE_VOLUME_IS_COMPRESSED   : FALSE
>   FILE_SUPPORTS_OBJECT_IDS    : FALSE
>   FILE_SUPPORTS_ENCRYPTION    : FALSE
>   FILE_NAMED_STREAMS          : FALSE
>   FILE_READ_ONLY_VOLUME       : FALSE
>   FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
>   FILE_SUPPORTS_TRANSACTIONS  : FALSE

Thanks.

> The rest of your questions I will answer as soon as the new snapshot
> is available.

Are you ok if I send you an URL to a test DLL via PM for this issue?
I would add the "handle NcFsd as NWFS" as well to this DLL, otherwise
it would be identical to the latest snapshot, which should be available
now, btw.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20 13:10         ` Corinna Vinschen
@ 2011-10-20 13:57           ` Franz Sirl
  2011-10-20 17:30             ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-20 13:57 UTC (permalink / raw)
  To: cygwin

Am 2011-10-20 15:09, schrieb Corinna Vinschen:
> On Oct 20 13:50, Franz Sirl wrote:
>> Am 2011-10-20 11:20, schrieb Corinna Vinschen:
>>> On Oct 19 18:43, Franz Sirl wrote:
>>>> True. But on the other hand NWFS and NcFsd exercise a lot of pathes
>>>> in the Cygwin sourcecode that aren't usually used.
>>>
>>> Not really a lot.  NWFS is known to have three problems:
>>>
>>> - The NtQueryInformationFile(FileBasicInformation) call fails.  This
>>>    call is only used in circumstance which don't affect NWFS.
>>
>> I think that still fails with NcFsd, I'll check it.
>
> As I wrote, it's not used, so even if it fails, it's worth a
> support case with Novell, but it doesn't mean we have to change
> Cygwin.

It fails with errorcode 0xc0000022, Access denied.

>>> - NWFS only supports filenames which follow DOS conventions.  That is,
>>>    it does not support filenames with leading spaces or trailing dots and
>>>    spaces.  This is only checked for when generating filenames.
>>
>> Leading and trailing spaces seem to work, trailing dots fail with
>> "Permission denied".
>
> So we still have to assume that only DOS filenames work.

Hmm, I wonder if I should file at least a low priority enhancement 
request for that.

>>> - NWFS does not support re-opening a file by handle, so it always has to
>>>    be re-opened by name.  The only difference here is how the
>>>    OBJECT_ATTRIBUTES is created, with a handle or with a name.
>>
>> I've worked with Novell to fix that one for NcFsd, will be in one of
>> the next releases (IR10 or IR11 I guess).
>
> Cool, but I think that NcFsd should still be subsumed under NWFS.
> The fact that re-opening doesn't quite work isn't such a big problem,
> and by using the OBJECT_ATTRIBUTES with a name we can support older
> versions of NcFsd as well.

Older versions of NcFsd have even more problems with Cygwin, so 
supporting them doesn't really make sense. It only works reasonable 
since this years June release. I would prefer to keep this code path 
exercised :-).

>> $ mount
>> F: on /cygdrive/f type ncfsd (binary,posix=0,user,noumount,auto)
>
> Ok, so it's not subsumed under any other filesystem.  I'll change that
> in CVS to handle NcFsd identical to NWFS.
>
>> $ /usr/lib/csih/getVolInfo /cygdrive/j
>> Device Type        : 7
>> Characteristics    : 30
>> Volume Name        :<VOL_DEVEL>
>> Serial Number      : 1549160268
>> Max Filenamelength : 255
>> Filesystemname     :<NcFsd>
>> Flags              : a2
>>    FILE_CASE_SENSITIVE_SEARCH  : FALSE
>>    FILE_CASE_PRESERVED_NAMES   : TRUE
>>    FILE_UNICODE_ON_DISK        : FALSE
>>    FILE_PERSISTENT_ACLS        : FALSE
>>    FILE_FILE_COMPRESSION       : FALSE
>>    FILE_VOLUME_QUOTAS          : TRUE
>>    FILE_SUPPORTS_SPARSE_FILES  : FALSE
>>    FILE_SUPPORTS_REPARSE_POINTS: TRUE
>>    FILE_SUPPORTS_REMOTE_STORAGE: FALSE
>>    FILE_VOLUME_IS_COMPRESSED   : FALSE
>>    FILE_SUPPORTS_OBJECT_IDS    : FALSE
>>    FILE_SUPPORTS_ENCRYPTION    : FALSE
>>    FILE_NAMED_STREAMS          : FALSE
>>    FILE_READ_ONLY_VOLUME       : FALSE
>>    FILE_SEQUENTIAL_WRITE_ONCE  : FALSE
>>    FILE_SUPPORTS_TRANSACTIONS  : FALSE
>
> Thanks.
>
>> The rest of your questions I will answer as soon as the new snapshot
>> is available.
>
> Are you ok if I send you an URL to a test DLL via PM for this issue?
> I would add the "handle NcFsd as NWFS" as well to this DLL, otherwise
> it would be identical to the latest snapshot, which should be available
> now, btw.

Sure, PM me the URL. I'll try the new snapshot anyway.

Franz.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20  9:47       ` Corinna Vinschen
@ 2011-10-20 14:59         ` Franz Sirl
  2011-10-20 17:24           ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-20 14:59 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

Am 2011-10-20 11:46, schrieb Corinna Vinschen:
> On Oct 20 11:20, Corinna Vinschen wrote:
>> Anyway, we're not a single step further.  First of all, please send
>> the FS information I requested above.  Next, please generate straces
>> of rm 7.0 and rm 8.4 for this scenario, both on the same machine
>> and running the latest Cygwin developer snapshot and send the full
>> straces here.
>
> Hang on, I'm just creating a patch to improve the debug output of
> unlink_nt.  I'll upload a new snapshot shorty.

Here are the complete traces (well, environment and some user id info 
deleted) with the 20111020 snapshot. With rm-7.0 and rm-8.4 (from 
coreutils-8.4-2).


Franz

[-- Attachment #2: rm-7.0-20111020dll.log --]
[-- Type: text/plain, Size: 59480 bytes --]

*m 0
 1235    1238 [main] rm-7.0 2240 shared_info::initialize: Installation root: <\??\J:\FRA> key: <8fe4313052a7b2fe>
  346    1584 [main] rm-7.0 2240 heap_init: heap base 0x20000000, heap top 0x20000000
  253    2775 [main] rm-7.0 2240 user_info::create: user shared version 0
  351    3126 [main] rm-7.0 2240 dll_crt0_0: finished dll_crt0_0 initialization
 2094    5220 [main] rm-7.0 2240 _cygtls::remove: wait 0xFFFFFFFF
  218    5438 [main] rm-7.0 2240 _cygtls::remove: removed 0x22CE64 element 0
 1211    6649 [main] rm-7.0 2240 _cygtls::remove: wait 0xFFFFFFFF
  252    6901 [main] rm-7.0 2240 _cygtls::remove: removed 0x22CE64 element 0
  938    7839 [main] rm-7.0 2240 _cygtls::remove: wait 0xFFFFFFFF
  260    8099 [main] rm-7.0 2240 _cygtls::remove: removed 0x22CE64 element 0
  434    8533 [sig] rm-7.0 2240 wait_sig: entering ReadFile loop, my_readsig 0x778, my_sendsig 0x774
 1987   10520 [main] rm-7.0 2240 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\passwd) failed, 0xC0000034
  823   11343 [main] rm-7.0 2240 pwdgrp::load: \etc\passwd load failed
  319   13488 [main] rm-7.0 2240 normalize_win32_path: J:\FRA = normalize_win32_path (\??\J:\FRA)
  343   13831 [main] rm-7.0 2240 normalize_posix_path: src /
  264   14095 [main] rm-7.0 2240 normalize_posix_path: / = normalize_posix_path (/)
  264   14359 [main] rm-7.0 2240 mount_info::add_item: \??\J:\FRA[J:\FRA], /[/], 0x3000A
  143   14502 [main] rm-7.0 2240 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab
  529   15031 [main] rm-7.0 2240 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab) failed, 0xC0000034
  261   15292 [main] rm-7.0 2240 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab.d\fsirl
  537   15829 [main] rm-7.0 2240 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab.d\fsirl) failed, 0xC0000034
  263   16092 [main] rm-7.0 2240 normalize_win32_path: J:\FRA\bin = normalize_win32_path (J:\FRA\bin)
  262   16354 [main] rm-7.0 2240 normalize_posix_path: src /usr/bin
  134   16488 [main] rm-7.0 2240 normalize_posix_path: /usr/bin = normalize_posix_path (/usr/bin)
  265   16753 [main] rm-7.0 2240 mount_info::add_item: J:\FRA\bin[J:\FRA\bin], /usr/bin[/usr/bin], 0x2000A
  139   16892 [main] rm-7.0 2240 normalize_win32_path: J:\FRA\lib = normalize_win32_path (J:\FRA\lib)
  261   17153 [main] rm-7.0 2240 normalize_posix_path: src /usr/lib
  133   17286 [main] rm-7.0 2240 normalize_posix_path: /usr/lib = normalize_posix_path (/usr/lib)
  266   17552 [main] rm-7.0 2240 mount_info::add_item: J:\FRA\lib[J:\FRA\lib], /usr/lib[/usr/lib], 0x2000A
  199   17751 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf, no-keep-rel, no-add-slash)
  245   17996 [main] rm-7.0 2240 normalize_win32_path: J:\FRA\test_rm_rf = normalize_win32_path (J:\FRA\test_rm_rf)
  227   18223 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /test_rm_rf = conv_to_posix_path (J:\FRA\test_rm_rf)
  453   18676 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 0: not open
  219   18895 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 1: not open
  254   19149 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 2: not open
  245   19394 [main] rm-7.0 (2240) open_shared: name cygpid.2240, n 2240, shared 0x60FD0000 (wanted 0x60FD0000), h 0x74C, *m 2
  164   19558 [main] rm-7.0 2240 **********************************************
  257   19815 [main] rm-7.0 2240 Program name: J:\FRA\test_rm_rf\rm-7.0.exe (pid 2240, ppid 1)
  266   20081 [main] rm-7.0 2240 OS version:   Windows NT-5.1
  268   20349 [main] rm-7.0 2240 Heap size:    402653184
  132   20481 [main] rm-7.0 2240 **********************************************
  268   20749 [main] rm-7.0 2240 pinfo::thisproc: myself->dwProcessId 2240
  132   20881 [main] rm-7.0 2240 time: 1319121792 = time (0)
 1129   22010 [main] rm-7.0 2240 environ_init: GetEnvironmentStrings returned 0x10000
  238   22248 [main] rm-7.0 2240 environ_init: 0x20028408: !C:=C:\
  262   22510 [main] rm-7.0 2240 environ_init: 0x20028418: !ExitCode=00000000
  271   22781 [main] rm-7.0 2240 parse_options: glob (called func)
  259   23040 [main] rm-7.0 2240 parse_options: returning
  283   35305 [main] rm-7.0 2240 getwinenv: can't set native for PATH= since no environ yet
  264   35569 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Support Tools, keep-rel, no-add-slash)
  223   35792 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\Support Tools = normalize_win32_path (C:\Programme\Support Tools)
  271   36063 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Support Tools = conv_to_posix_path (C:\Programme\Support Tools)
  262   36325 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Windows Resource Kits\Tools, keep-rel, no-add-slash)
  130   36455 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\Windows Resource Kits\Tools = normalize_win32_path (C:\Programme\Windows Resource Kits\Tools)
  267   36722 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Windows Resource Kits/Tools = conv_to_posix_path (C:\Programme\Windows Resource Kits\Tools)
  133   36855 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Perl\bin, keep-rel, no-add-slash)
  265   37120 [main] rm-7.0 2240 normalize_win32_path: C:\Perl\bin = normalize_win32_path (C:\Perl\bin)
  134   37254 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Perl/bin = conv_to_posix_path (C:\Perl\bin)
  266   37520 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32, keep-rel, no-add-slash)
  133   37653 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\system32 = normalize_win32_path (C:\WINDOWS\system32)
  267   37920 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32 = conv_to_posix_path (C:\WINDOWS\system32)
  133   38053 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS, keep-rel, no-add-slash)
  265   38318 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS = normalize_win32_path (C:\WINDOWS)
  134   38452 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS = conv_to_posix_path (C:\WINDOWS)
  266   38718 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\System32\Wbem, keep-rel, no-add-slash)
  133   38851 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\System32\Wbem = normalize_win32_path (C:\WINDOWS\System32\Wbem)
  267   39118 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/System32/Wbem = conv_to_posix_path (C:\WINDOWS\System32\Wbem)
  133   39251 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (c:\altera\70\quartus\bin, keep-rel, no-add-slash)
  266   39517 [main] rm-7.0 2240 normalize_win32_path: C:\altera\70\quartus\bin = normalize_win32_path (c:\altera\70\quartus\bin)
  133   39650 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/altera/70/quartus/bin = conv_to_posix_path (c:\altera\70\quartus\bin)
  267   39917 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Microsoft Driver Test Manager\Controller, keep-rel, no-add-slash)
  132   40049 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\Microsoft Driver Test Manager\Controller = normalize_win32_path (C:\Programme\Microsoft Driver Test Manager\Controller)
  267   40316 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Microsoft Driver Test Manager/Controller = conv_to_posix_path (C:\Programme\Microsoft Driver Test Manager\Controller)
  133   40449 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static, keep-rel, no-add-slash)
  266   40715 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\ATI Technologies\ATI.ACE\Core-Static = normalize_win32_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static)
  133   40848 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static = conv_to_posix_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static)
  267   41115 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\nls, keep-rel, no-add-slash)
  132   41247 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\system32\nls = normalize_win32_path (C:\WINDOWS\system32\nls)
  266   41513 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/nls = conv_to_posix_path (C:\WINDOWS\system32\nls)
  134   41647 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\nls\DEUTSCH, keep-rel, no-add-slash)
  266   41913 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\system32\nls\DEUTSCH = normalize_win32_path (C:\WINDOWS\system32\nls\DEUTSCH)
  133   42046 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/nls/DEUTSCH = conv_to_posix_path (C:\WINDOWS\system32\nls\DEUTSCH)
  267   42313 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0, keep-rel, no-add-slash)
  132   42445 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\system32\WindowsPowerShell\v1.0 = normalize_win32_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  267   42712 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0 = conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  133   42845 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0, keep-rel, no-add-slash)
  266   43111 [main] rm-7.0 2240 normalize_win32_path: C:\WINDOWS\system32\WindowsPowerShell\v1.0 = normalize_win32_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  134   43245 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0 = conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  266   43511 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\TortoiseSVN\bin, keep-rel, no-add-slash)
  132   43643 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\TortoiseSVN\bin = normalize_win32_path (C:\Programme\TortoiseSVN\bin)
  267   43910 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/TortoiseSVN/bin = conv_to_posix_path (C:\Programme\TortoiseSVN\bin)
  133   44043 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\QuickTime\QTSystem, keep-rel, no-add-slash)
  266   44309 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\QuickTime\QTSystem = normalize_win32_path (C:\Programme\QuickTime\QTSystem)
  133   44442 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/QuickTime/QTSystem = conv_to_posix_path (C:\Programme\QuickTime\QTSystem)
  267   44709 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\SlikSvn\bin, keep-rel, no-add-slash)
  133   44842 [main] rm-7.0 2240 normalize_win32_path: C:\Programme\SlikSvn\bin = normalize_win32_path (C:\Programme\SlikSvn\bin)
  266   45108 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/Programme/SlikSvn/bin = conv_to_posix_path (C:\Programme\SlikSvn\bin)
  133   45241 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\altera\61\modelsim_ae\win32aloem, keep-rel, no-add-slash)
  266   45507 [main] rm-7.0 2240 normalize_win32_path: C:\altera\61\modelsim_ae\win32aloem = normalize_win32_path (C:\altera\61\modelsim_ae\win32aloem)
  133   45640 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/altera/61/modelsim_ae/win32aloem = conv_to_posix_path (C:\altera\61\modelsim_ae\win32aloem)
  266   45906 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (F:\PUBLIC, keep-rel, no-add-slash)
  133   46039 [main] rm-7.0 2240 normalize_win32_path: F:\PUBLIC = normalize_win32_path (F:\PUBLIC)
  266   46305 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/f/PUBLIC = conv_to_posix_path (F:\PUBLIC)
  134   46439 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (F:\OPUBLIC, keep-rel, no-add-slash)
  266   46705 [main] rm-7.0 2240 normalize_win32_path: F:\OPUBLIC = normalize_win32_path (F:\OPUBLIC)
  134   46839 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/f/OPUBLIC = conv_to_posix_path (F:\OPUBLIC)
  339   47178 [main] rm-7.0 2240 win_env::add_cache: posix /cygdrive/c/Programme/Support Tools:/cygdrive/c/Programme/Windows Resource Kits/Tools:/cygdrive/c/Perl/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/altera/70/quartus/bin:/cygdrive/c/Programme/Microsoft Driver Test Manager/Controller:/cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/WINDOWS/system32/nls:/cygdrive/c/WINDOWS/system32/nls/DEUTSCH:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/Programme/TortoiseSVN/bin:/cygdrive/c/Programme/QuickTime/QTSystem:/cygdrive/c/Programme/SlikSvn/bin:/cygdrive/c/altera/61/modelsim_ae/win32aloem:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  327   47505 [main] rm-7.0 2240 win_env::add_cache: native PATH=C:\Programme\Support Tools\;C:\Programme\Windows Resource Kits\Tools\;C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\altera\70\quartus\bin;C:\Programme\Microsoft Driver Test Manager\Controller\;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\DEUTSCH;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Programme\TortoiseSVN\bin;C:\Programme\QuickTime\QTSystem\;C:\Programme\SlikSvn\bin\;C:\altera\61\modelsim_ae\win32aloem;F:\PUBLIC;F:\OPUBLIC
  265   47770 [main] rm-7.0 2240 posify_maybe: env var converted to PATH=/cygdrive/c/Programme/Support Tools:/cygdrive/c/Programme/Windows Resource Kits/Tools:/cygdrive/c/Perl/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/altera/70/quartus/bin:/cygdrive/c/Programme/Microsoft Driver Test Manager/Controller:/cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/WINDOWS/system32/nls:/cygdrive/c/WINDOWS/system32/nls/DEUTSCH:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/Programme/TortoiseSVN/bin:/cygdrive/c/Programme/QuickTime/QTSystem:/cygdrive/c/Programme/SlikSvn/bin:/cygdrive/c/altera/61/modelsim_ae/win32aloem:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  266   53927 [main] rm-7.0 2240 getwinenv: can't set native for TEMP= since no environ yet
  236   54163 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp, no-keep-rel, no-add-slash)
  264   54427 [main] rm-7.0 2240 normalize_win32_path: C:\DOKUME~1\fra\LOKALE~1\Temp = normalize_win32_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  265   54692 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp = conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  201   54893 [main] rm-7.0 2240 win_env::add_cache: posix /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  199   55092 [main] rm-7.0 2240 win_env::add_cache: native TEMP=C:\DOKUME~1\fra\LOKALE~1\Temp
  133   55225 [main] rm-7.0 2240 posify_maybe: env var converted to TEMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  330   55555 [main] rm-7.0 2240 environ_init: 0x20039628: TEMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  237   55792 [main] rm-7.0 2240 getwinenv: can't set native for TMP= since no environ yet
  232   56024 [main] rm-7.0 2240 mount_info::conv_to_posix_path: conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp, no-keep-rel, no-add-slash)
  266   56290 [main] rm-7.0 2240 normalize_win32_path: C:\DOKUME~1\fra\LOKALE~1\Temp = normalize_win32_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  133   56423 [main] rm-7.0 2240 mount_info::conv_to_posix_path: /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp = conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  334   56757 [main] rm-7.0 2240 win_env::add_cache: posix /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  199   56956 [main] rm-7.0 2240 win_env::add_cache: native TMP=C:\DOKUME~1\fra\LOKALE~1\Temp
  265   57221 [main] rm-7.0 2240 posify_maybe: env var converted to TMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  274   60457 [main] rm-7.0 2240 pinfo_init: Set nice to 0
  228   60685 [main] rm-7.0 2240 pinfo_init: pid 2240, pgid 2240
  264   60949 [main] rm-7.0 2240 App version:  1007.0, api: 0.189
  266   61215 [main] rm-7.0 2240 DLL version:  1007.10, api: 0.253
  265   61480 [main] rm-7.0 2240 DLL build:    20111020 13:02:01SNP
  136   61616 [main] rm-7.0 2240 dtable::extend: size 32, fds 0x6125E7BC
  555   62171 [main] rm-7.0 2240 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\group) failed, 0xC0000034
  593   62764 [main] rm-7.0 2240 pwdgrp::load: \etc\group load failed
  310   63277 [main] rm-7.0 2240 cygheap_user::ontherange: what 2, pw 0x20000058
  205   63482 [main] rm-7.0 2240 cygheap_user::ontherange: Set HOME to default /home/USER
  274   63756 [main] rm-7.0 2240 normalize_posix_path: src /home/fsirl
  256   64012 [main] rm-7.0 2240 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  267   64279 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
 1605   65884 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  259   66143 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  539   66682 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl)
  259   66941 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  418   67359 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl.lnk)
  249   67608 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl.lnk)
  264   67872 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x22B158) (0x83000A)
  265   68137 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  134   68271 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  266   68537 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  406   68943 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  127   69070 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  538   69608 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  261   69869 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  265   70134 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x22B158) (0x3000A)
  981   71115 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  254   71369 [main] rm-7.0 2240 win_env::add_cache: posix /home/fsirl
  232   71601 [main] rm-7.0 2240 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  297   71898 [main] rm-7.0 2240 normalize_posix_path: src /home/fsirl
  235   72133 [main] rm-7.0 2240 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  132   72265 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
  266   72531 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133   72664 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  541   73205 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl)
  259   73464 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  537   74001 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl.lnk)
  262   74263 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl.lnk)
  264   74527 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x22B1B0) (0x83000A)
  133   74660 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  266   74926 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  134   75060 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  408   75468 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  258   75726 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  406   76132 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  127   76259 [main] rm-7.0 2240 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  264   76523 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x22B1B0) (0x3000A)
  746   77269 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  220   77489 [main] rm-7.0 2240 win_env::add_cache: posix /home/fsirl
  236   77725 [main] rm-7.0 2240 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  991   78716 [main] rm-7.0 2240 build_argv: argv[0] = 'rm-7.0.exe'
  209   78925 [main] rm-7.0 2240 build_argv: argv[1] = '-rf'
  261   79186 [main] rm-7.0 2240 build_argv: argv[2] = 'lev1'
  267   79453 [main] rm-7.0 2240 build_argv: argc 3
  626   80079 [main] rm-7.0 2240 open_shared: name 8fe4313052a7b2fe-cons0xD0122.0, n 0, shared 0x60FC0000 (wanted 0x60FC0000), h 0x748, *m 3
 7042   87121 [main] rm-7.0 2240 build_fh_pc: created an archetype (0x6125EBCC) for /dev/cons0(3/0)
  198   87319 [main] rm-7.0 2240 build_fh_pc: fh 0x6125E974, dev 0x30000
  793   88112 [main] rm-7.0 2240 fhandler_console::open: opened conin$ 0xF, conout$ 0x13
  269   88381 [main] rm-7.0 2240 fhandler_base::open_with_arch: line 466:  /dev/cons0<0x6125EBCC> usecount + 1 = 1
  267   88648 [main] rm-7.0 2240 init_cygheap::manage_console_count: fhandler_console::open: console_count 1, amount 1, no ctty, avoid_freeing_console 0
  262   88910 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  261   89171 [main] rm-7.0 2240 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  266   89437 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  135   89572 [main] rm-7.0 2240 _pinfo::set_ctty: old no ctty, ctty device number 0xFFFFFFFF, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  265   89837 [main] rm-7.0 2240 _pinfo::set_ctty: cygheap->ctty 0x0, archetype 0x6125EBCC
  132   89969 [main] rm-7.0 2240 _pinfo::set_ctty: ctty was NULL
  267   90236 [main] rm-7.0 2240 _pinfo::set_ctty: line 397:  /dev/cons0<0x6125EBCC> usecount + 1 = 2
  136   90372 [main] rm-7.0 2240 init_cygheap::manage_console_count: _pinfo::set_ctty: console_count 2, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  263   90635 [main] rm-7.0 2240 _pinfo::set_ctty: /dev/cons0 ctty, usecount 2
  136   90771 [main] rm-7.0 2240 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2240, pid 2240, pgid 2240, tty->pgid 2240, tty->sid 0
  310   91081 [main] rm-7.0 2240 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  255   91336 [main] rm-7.0 2240 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  244   91580 [main] rm-7.0 2240 fhandler_console::input_tcsetattr: this 0x6125E974, get_ttyp () 0x60FC0000, t 0x60FC001C
  329   91909 [main] rm-7.0 2240 build_fh_pc: found an archetype for /dev/cons0(3/0) io_handle 0xF
  199   92108 [main] rm-7.0 2240 build_fh_pc: fh 0x6125EF14, dev 0x30000
  263   92371 [main] rm-7.0 2240 fhandler_base::open_with_arch: line 475:  /dev/cons0<0x6125EBCC> usecount + 1 = 3
  262   92633 [main] rm-7.0 2240 init_cygheap::manage_console_count: fhandler_console::open: console_count 3, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  132   92765 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  266   93031 [main] rm-7.0 2240 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  133   93164 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  267   93431 [main] rm-7.0 2240 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  136   93567 [main] rm-7.0 2240 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2240, pid 2240, pgid 2240, tty->pgid 2240, tty->sid 2240
  297   93864 [main] rm-7.0 2240 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  263   94127 [main] rm-7.0 2240 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  248   94375 [main] rm-7.0 2240 fhandler_console::input_tcsetattr: this 0x6125EF14, get_ttyp () 0x60FC0000, t 0x60FC001C
  318   94693 [main] rm-7.0 2240 build_fh_pc: found an archetype for /dev/cons0(3/0) io_handle 0xF
  204   94897 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F20C, dev 0x30000
  270   95167 [main] rm-7.0 2240 fhandler_base::open_with_arch: line 475:  /dev/cons0<0x6125EBCC> usecount + 1 = 4
  263   95430 [main] rm-7.0 2240 init_cygheap::manage_console_count: fhandler_console::open: console_count 4, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  130   95560 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  266   95826 [main] rm-7.0 2240 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  133   95959 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  267   96226 [main] rm-7.0 2240 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  136   96362 [main] rm-7.0 2240 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2240, pid 2240, pgid 2240, tty->pgid 2240, tty->sid 2240
  296   96658 [main] rm-7.0 2240 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  261   96919 [main] rm-7.0 2240 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  254   97173 [main] rm-7.0 2240 fhandler_console::input_tcsetattr: this 0x6125F20C, get_ttyp () 0x60FC0000, t 0x60FC001C
 3041  100214 [main] rm-7.0 2240 __set_errno: void dll_crt0_1(void*):878 setting errno 0
 1614  101828 [main] rm-7.0 2240 __get_lcid_from_locale: LCID=0x0000
  576  102404 [main] rm-7.0 2240 __get_lcid_from_locale: LCID=0x0000
  282  102686 [main] rm-7.0 2240 __get_lcid_from_locale: LCID=0x0000
  268  102954 [main] rm-7.0 2240 __get_lcid_from_locale: LCID=0x0000
  264  103218 [main] rm-7.0 2240 __get_lcid_from_locale: LCID=0x0000
 1001  104219 [main] rm-7.0 2240 isatty: 1 = isatty (0)
  281  104500 [main] rm-7.0 2240 lstat64: entering
  250  104750 [main] rm-7.0 2240 normalize_posix_path: src /
  263  105013 [main] rm-7.0 2240 normalize_posix_path: / = normalize_posix_path (/)
  266  105279 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/)
  135  105414 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  264  105678 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /, dst J:\FRA, flags 0x3000A, rc 0
  236  105914 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA)
  183  106097 [main] rm-7.0 2240 symlink_info::check: not a symlink
  247  106344 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA, 0x22B800) (0x43000A)
  268  106612 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA), has_acls(0)
  805  107417 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  261  107678 [main] rm-7.0 2240 stat_worker: (\??\J:\FRA, 0x22CB40, 0x6125F4DC), file_attributes 48
  694  108372 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA, 0x22CB40) st_size=0, st_mode=0x41ED, st_ino=3026788859807202825st_atim=0.0 st_ctim=4EA01C18.0 st_mtim=4EA01C18.0 st_birthtim=46A8B356.0
  242  108614 [main] rm-7.0 2240 stat_worker: 0 = (\??\J:\FRA, 0x22CB40)
  279  108893 [main] rm-7.0 2240 lstat64: entering
  247  109140 [main] rm-7.0 2240 normalize_posix_path: src //
  131  109271 [main] rm-7.0 2240 normalize_posix_path: // = normalize_posix_path (//)
  268  109539 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (//)
  136  109675 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  262  109937 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path //, dst \\, flags 0x2, rc 0
  579  110516 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC2
  780  111296 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC2
  241  111537 [main] rm-7.0 2240 stat_worker: (\??\UNC\, 0x22CB40, 0x6125F4DC), file_attributes 16
  264  111801 [main] rm-7.0 2240 fhandler_netdrive::fstat: fstat (//)
  537  112338 [main] rm-7.0 2240 time: 1319121792 = time (0)
  133  112471 [main] rm-7.0 2240 stat_worker: 0 = (\??\UNC\, 0x22CB40)
  391  112862 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1
  274  113136 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  130  113266 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  269  113535 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  130  113665 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  548  114213 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  265  114478 [main] rm-7.0 2240 symlink_info::check: not a symlink
  252  114730 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B3D0) (0x43000A)
  135  114865 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  269  115134 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  132  115266 [main] rm-7.0 2240 stat_worker: (\??\J:\FRA\test_rm_rf\lev1, 0x22C968, 0x6125F4DC), file_attributes 16
  265  115531 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x22C968) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA0326E.0
  132  115663 [main] rm-7.0 2240 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1, 0x22C968)
  288  115951 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1
  244  116195 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  265  116460 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  267  116727 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  116860 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  330  117190 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  214  117404 [main] rm-7.0 2240 symlink_info::check: not a symlink
  269  117673 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B380) (0x3000A)
  252  117925 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  137  118062 [main] rm-7.0 2240 unlink: unlinking a directory
  261  118323 [main] rm-7.0 2240 __set_errno: int unlink(const char*):823 setting errno 1
  135  118458 [main] rm-7.0 2240 unlink: -1 = unlink (/test_rm_rf/lev1)
  273  118731 [main] rm-7.0 2240 open: open (/test_rm_rf/lev1, 0x10C000)
  129  118860 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1
  262  119122 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  138  119260 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  263  119523 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  119656 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  333  119989 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  210  120199 [main] rm-7.0 2240 symlink_info::check: not a symlink
  270  120469 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B270) (0x3000A)
  253  120722 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  135  120857 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  265  121122 [main] rm-7.0 2240 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1, 0x10C000)
  191  121313 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10C000, supplied_bin 0x10000
  207  121520 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  265  121785 [main] rm-7.0 2240 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)
  266  122051 [main] rm-7.0 2240 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1, 0x10C000)
  273  122324 [main] rm-7.0 2240 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1, 0x10C000)
  127  122451 [main] rm-7.0 2240 open: 3 = open (/test_rm_rf/lev1, 0x10C000)
  274  122725 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x22C968) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA0326E.0
  259  122984 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C968)
  295  123279 [main] rm-7.0 2240 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  238  123517 [main] rm-7.0 2240 fhandler_disk_file::opendir: 0x20044B80 = opendir (/test_rm_rf/lev1)
  140  123657 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x22C760) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA0326E.0
  258  123915 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C760)
  930  124845 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L"." > ".") (attr 0x10 > type 4)
  270  125115 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L".." > "..") (attr 0x10 > type 4)
  135  125250 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/..
  262  125512 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/ = normalize_posix_path (/test_rm_rf/lev1/..)
  134  125646 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf)
  267  125913 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  126046 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf, dst J:\FRA\test_rm_rf, flags 0x3000A, rc 0
  344  126390 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf)
  200  126590 [main] rm-7.0 2240 symlink_info::check: not a symlink
  254  126844 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf, 0x22B290) (0x43000A)
  267  127111 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf), has_acls(0)
  150  127261 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L"lev2" > "lev2") (attr 0x10 > type 4)
  261  127522 [main] rm-7.0 2240 open: open (/test_rm_rf/lev1/lev2, 0x10C000)
  121  127643 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2
  265  127908 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  134  128042 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  266  128308 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  135  128443 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  539  128982 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  270  129252 [main] rm-7.0 2240 symlink_info::check: not a symlink
  269  129521 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B270) (0x3000A)
  124  129645 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  265  129910 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F944, dev 0xC3
  132  130042 [main] rm-7.0 2240 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x10C000)
  322  130364 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10C000, supplied_bin 0x10000
  207  130571 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  133  130704 [main] rm-7.0 2240 fhandler_base::open: 0 = NtCreateFile (0x700, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2, io, NULL, 0, 7, 1, 4020, NULL, 0)
  134  130838 [main] rm-7.0 2240 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x10C000)
  270  131108 [main] rm-7.0 2240 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x10C000)
  131  131239 [main] rm-7.0 2240 open: 4 = open (/test_rm_rf/lev1/lev2, 0x10C000)
  270  131509 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x22C908) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  129  131638 [main] rm-7.0 2240 fstat64: 0 = fstat (4, 0x22C908)
  409  132047 [main] rm-7.0 2240 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  256  132303 [main] rm-7.0 2240 fhandler_disk_file::opendir: 0x200542E8 = opendir (/test_rm_rf/lev1/lev2)
  220  132523 [main] rm-7.0 2240 fhandler_disk_file::closedir: 0 = closedir (0x20044B80, /test_rm_rf/lev1)
  275  132798 [main] rm-7.0 2240 closedir: 0 = closedir (0x0)
  179  132977 [main] rm-7.0 2240 fcntl64: 1 = fcntl (4, 1, 0x22CC7C)
  305  133282 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x22C760) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  217  133499 [main] rm-7.0 2240 fstat64: 0 = fstat (4, 0x22C760)
  660  134159 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x200542E8, 0x22C63C) (L"." > ".") (attr 0x10 > type 4)
  142  134301 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x200542E8, 0x22C63C) (L".." > "..") (attr 0x10 > type 4)
  133  134434 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/..
  264  134698 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/ = normalize_posix_path (/test_rm_rf/lev1/lev2/..)
  133  134831 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  267  135098 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  135231 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  328  135559 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  215  135774 [main] rm-7.0 2240 symlink_info::check: not a symlink
  255  136029 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B290) (0x43000A)
  266  136295 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  153  136448 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x200542E8, 0x22C63C) (L"lev3" > "lev3") (attr 0x10 > type 4)
  253  136701 [main] rm-7.0 2240 open: open (/test_rm_rf/lev1/lev2/lev3, 0x10C000)
  128  136829 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  265  137094 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  134  137228 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  265  137493 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  134  137627 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  540  138167 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  269  138436 [main] rm-7.0 2240 symlink_info::check: not a symlink
  271  138707 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22B270) (0x3000A)
  120  138827 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  267  139094 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  135  139229 [main] rm-7.0 2240 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x10C000)
  318  139547 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x10C000, supplied_bin 0x10000
  210  139757 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  134  139891 [main] rm-7.0 2240 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, io, NULL, 0, 7, 1, 4020, NULL, 0)
  133  140024 [main] rm-7.0 2240 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x10C000)
  269  140293 [main] rm-7.0 2240 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x10C000)
  262  140555 [main] rm-7.0 2240 open: 3 = open (/test_rm_rf/lev1/lev2/lev3, 0x10C000)
  140  140695 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22C908) st_size=0, st_mode=0x41ED, st_ino=-3214174474109030605st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  128  140823 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C908)
  402  141225 [main] rm-7.0 2240 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  263  141488 [main] rm-7.0 2240 fhandler_disk_file::opendir: 0x20044B80 = opendir (/test_rm_rf/lev1/lev2/lev3)
  216  141704 [main] rm-7.0 2240 fhandler_disk_file::closedir: 0 = closedir (0x200542E8, /test_rm_rf/lev1/lev2)
  279  141983 [main] rm-7.0 2240 closedir: 0 = closedir (0x0)
  174  142157 [main] rm-7.0 2240 fcntl64: 1 = fcntl (3, 1, 0x22CC7C)
  300  142457 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22C760) st_size=0, st_mode=0x41ED, st_ino=-3214174474109030605st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  228  142685 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C760)
  789  143474 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L"." > ".") (attr 0x10 > type 4)
  277  143751 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L".." > "..") (attr 0x10 > type 4)
  265  144016 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3/..
  266  144282 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2/ = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3/..)
  266  144548 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  150  144698 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  118  144816 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  327  145143 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  219  145362 [main] rm-7.0 2240 symlink_info::check: not a symlink
  252  145614 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B290) (0x43000A)
  267  145881 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  160  146041 [main] rm-7.0 2240 geterrno_from_win_error: windows error 18 == errno 89
  239  146280 [main] rm-7.0 2240 fhandler_disk_file::readdir: 89 = readdir (0x20044B80, 0x22C63C) (L"(null)" > "***") (attr 0x0 > type 0)
  266  146546 [main] rm-7.0 2240 fcntl64: 1 = fcntl (3, 1, 0x22CC7C)
  166  146712 [main] rm-7.0 2240 open: open (/test_rm_rf/lev1/lev2/lev3/.., 0x0)
  235  146947 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3/..
  264  147211 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2/ = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3/..)
  266  147477 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  135  147612 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  265  147877 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  197  148074 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  214  148288 [main] rm-7.0 2240 symlink_info::check: not a symlink
  269  148557 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B2A0) (0x3000A)
  253  148810 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  270  149080 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F944, dev 0xC3
  263  149343 [main] rm-7.0 2240 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x108000)
  325  149668 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x108000, supplied_bin 0x10000
  206  149874 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  134  150008 [main] rm-7.0 2240 fhandler_base::open: 0 = NtCreateFile (0x700, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2, io, NULL, 0, 7, 1, 4020, NULL, 0)
  265  150273 [main] rm-7.0 2240 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x108000)
  139  150412 [main] rm-7.0 2240 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x8000)
  264  150676 [main] rm-7.0 2240 open: 4 = open (/test_rm_rf/lev1/lev2/lev3/.., 0x8000)
  193  150869 [main] rm-7.0 2240 fhandler_disk_file::closedir: 0 = closedir (0x20044B80, /test_rm_rf/lev1/lev2/lev3)
  308  151177 [main] rm-7.0 2240 closedir: 0 = closedir (0x22C734)
  177  151354 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x22C8A8) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  250  151604 [main] rm-7.0 2240 fstat64: 0 = fstat (4, 0x22C8A8)
  269  151873 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  263  152136 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  133  152269 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  135  152404 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  264  152668 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  201  152869 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  210  153079 [main] rm-7.0 2240 symlink_info::check: not a symlink
  139  153218 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22B2A0) (0x3000A)
  251  153469 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  136  153605 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  268  153873 [main] rm-7.0 2240 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, isdir = 1
 3996  157869 [main] rm-7.0 2240 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, return status = 0x0
  532  158401 [main] rm-7.0 2240 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2/lev3)
  435  158836 [main] rm-7.0 2240 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  223  159059 [main] rm-7.0 2240 fhandler_disk_file::opendir: 0x20044B80 = opendir (/test_rm_rf/lev1/lev2)
  275  159334 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x22C760) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA03374.0
  257  159591 [main] rm-7.0 2240 fstat64: 0 = fstat (4, 0x22C760)
  922  160513 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L"." > ".") (attr 0x10 > type 4)
  145  160658 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L".." > "..") (attr 0x10 > type 4)
  266  160924 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/..
  265  161189 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/ = normalize_posix_path (/test_rm_rf/lev1/lev2/..)
  266  161455 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  267  161722 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  161855 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  328  162183 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  216  162399 [main] rm-7.0 2240 symlink_info::check: not a symlink
  254  162653 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B290) (0x43000A)
  267  162920 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  156  163076 [main] rm-7.0 2240 geterrno_from_win_error: windows error 18 == errno 89
  243  163319 [main] rm-7.0 2240 fhandler_disk_file::readdir: 89 = readdir (0x20044B80, 0x22C63C) (L"(null)" > "***") (attr 0x0 > type 0)
  135  163454 [main] rm-7.0 2240 fcntl64: 1 = fcntl (4, 1, 0x8)
  295  163749 [main] rm-7.0 2240 open: open (/test_rm_rf/lev1/lev2/.., 0x0)
  236  163985 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2/..
  265  164250 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/ = normalize_posix_path (/test_rm_rf/lev1/lev2/..)
  266  164516 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  134  164650 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  134  164784 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  326  165110 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  217  165327 [main] rm-7.0 2240 symlink_info::check: not a symlink
  270  165597 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B2A0) (0x3000A)
  252  165849 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  268  166117 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  133  166250 [main] rm-7.0 2240 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1, 0x108000)
  322  166572 [main] rm-7.0 2240 fhandler_base::set_flags: flags 0x108000, supplied_bin 0x10000
  209  166781 [main] rm-7.0 2240 fhandler_base::set_flags: filemode set to binary
  264  167045 [main] rm-7.0 2240 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)
  267  167312 [main] rm-7.0 2240 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1, 0x108000)
  139  167451 [main] rm-7.0 2240 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1, 0x8000)
  264  167715 [main] rm-7.0 2240 open: 3 = open (/test_rm_rf/lev1/lev2/.., 0x8000)
  319  168034 [main] rm-7.0 2240 fhandler_disk_file::closedir: 0 = closedir (0x20044B80, /test_rm_rf/lev1/lev2)
  307  168341 [main] rm-7.0 2240 closedir: 0 = closedir (0x22C734)
  184  168525 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x22C8A8) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA0326E.0
  252  168777 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C8A8)
  267  169044 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/lev2
  264  169308 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  134  169442 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  266  169708 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  169841 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  328  170169 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  217  170386 [main] rm-7.0 2240 symlink_info::check: not a symlink
  269  170655 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B2A0) (0x3000A)
  252  170907 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  135  171042 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F944, dev 0xC3
  266  171308 [main] rm-7.0 2240 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2, isdir = 1
 3081  174389 [main] rm-7.0 2240 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2, return status = 0x0
  517  174906 [main] rm-7.0 2240 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2)
  293  175199 [main] rm-7.0 2240 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  234  175433 [main] rm-7.0 2240 fhandler_disk_file::opendir: 0x20044B80 = opendir (/test_rm_rf/lev1)
  273  175706 [main] rm-7.0 2240 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x22C760) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03374.0 st_mtim=4EA03374.0 st_birthtim=4EA0326E.0
  259  175965 [main] rm-7.0 2240 fstat64: 0 = fstat (3, 0x22C760)
  923  176888 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L"." > ".") (attr 0x10 > type 4)
  146  177034 [main] rm-7.0 2240 fhandler_disk_file::readdir: 0 = readdir (0x20044B80, 0x22C63C) (L".." > "..") (attr 0x10 > type 4)
  263  177297 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1/..
  265  177562 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/ = normalize_posix_path (/test_rm_rf/lev1/..)
  266  177828 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf)
  268  178096 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  265  178361 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf, dst J:\FRA\test_rm_rf, flags 0x3000A, rc 0
  319  178680 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf)
  226  178906 [main] rm-7.0 2240 symlink_info::check: not a symlink
  255  179161 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf, 0x22B290) (0x43000A)
  265  179426 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf), has_acls(0)
  288  179714 [main] rm-7.0 2240 geterrno_from_win_error: windows error 18 == errno 89
  245  179959 [main] rm-7.0 2240 fhandler_disk_file::readdir: 89 = readdir (0x20044B80, 0x22C63C) (L"(null)" > "***") (attr 0x0 > type 0)
  268  180227 [main] rm-7.0 2240 fcntl64: 1 = fcntl (3, 1, 0x8)
  348  180575 [main] rm-7.0 2240 fhandler_disk_file::closedir: 0 = closedir (0x20044B80, /test_rm_rf/lev1)
  278  180853 [main] rm-7.0 2240 closedir: 0 = closedir (0x22C734)
  176  181029 [main] rm-7.0 2240 normalize_posix_path: src /test_rm_rf/lev1
  260  181289 [main] rm-7.0 2240 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  134  181423 [main] rm-7.0 2240 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  266  181689 [main] rm-7.0 2240 set_flags: flags: binary (0x2)
  133  181822 [main] rm-7.0 2240 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  328  182150 [main] rm-7.0 2240 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  216  182366 [main] rm-7.0 2240 symlink_info::check: not a symlink
  270  182636 [main] rm-7.0 2240 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B2A0) (0x3000A)
  253  182889 [main] rm-7.0 2240 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  268  183157 [main] rm-7.0 2240 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  265  183422 [main] rm-7.0 2240 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1, isdir = 1
 2532  185954 [main] rm-7.0 2240 unlink_nt: \??\J:\FRA\test_rm_rf\lev1, return status = 0x0
  534  186488 [main] rm-7.0 2240 rmdir: 0 = rmdir (/test_rm_rf/lev1)
  528  187016 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 0: opened as binary
  265  187281 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 1: opened as binary
  133  187414 [main] rm-7.0 2240 _cygwin_istext_for_stdio: fd 2: opened as binary
  586  188000 [main] rm-7.0 2240 close: close (0)
  216  188216 [main] rm-7.0 2240 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 3
  262  188478 [main] rm-7.0 2240 fhandler_base::close_with_arch: not closing archetype
  267  188745 [main] rm-7.0 2240 close: 0 = close (0)
  802  189547 [main] rm-7.0 2240 close: close (1)
  263  189810 [main] rm-7.0 2240 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 2
  265  190075 [main] rm-7.0 2240 fhandler_base::close_with_arch: not closing archetype
  269  190344 [main] rm-7.0 2240 close: 0 = close (1)
  723  191067 [main] rm-7.0 2240 close: close (2)
  207  191274 [main] rm-7.0 2240 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 1
  133  191407 [main] rm-7.0 2240 fhandler_base::close_with_arch: not closing archetype
  269  191676 [main] rm-7.0 2240 close: 0 = close (2)
  661  192337 [main] rm-7.0 2240 do_exit: do_exit (0), exit_state 1
  271  192608 [main] rm-7.0 2240 void: 0x0 = signal (20, 0x1)
  263  192871 [main] rm-7.0 2240 void: 0x0 = signal (1, 0x1)
  133  193004 [main] rm-7.0 2240 void: 0x0 = signal (2, 0x1)
  266  193270 [main] rm-7.0 2240 void: 0x0 = signal (3, 0x1)
  270  193540 [main] rm-7.0 2240 init_cygheap::close_ctty: closing cygheap->ctty 0x6125EBCC
  265  193805 [main] rm-7.0 2240 fhandler_base::close_with_arch: closing passed in archetype, usecount 0
  302  194107 [main] rm-7.0 2240 init_cygheap::manage_console_count: fhandler_console::close: console_count 3, amount -1, ctty /dev/cons0, avoid_freeing_console 0
  264  194371 [main] rm-7.0 2240 sigproc_terminate: entering
  232  194603 [main] rm-7.0 2240 sig_send: sendsig 0x774, pid 2240, signal -42, its_me 1
  276  194879 [main] rm-7.0 2240 sig_send: Not waiting for sigcomplete.  its_me 1 signal -42
  255  195134 [main] rm-7.0 2240 sig_send: returning 0x0 from sending signal -42
    1  195135 [sig] rm-7.0 2240 wait_sig: saw __SIGEXIT
  265  195400 [main] rm-7.0 2240 proc_terminate: nprocs 0
  534  195934 [main] rm-7.0 2240 proc_terminate: leaving
    2  195936 [sig] rm-7.0 2240 wait_sig: signal thread exiting
  537  196473 [main] rm-7.0 2240 __to_clock_t: dwHighDateTime 0, dwLowDateTime 156250
  264  196737 [main] rm-7.0 2240 __to_clock_t: total 00000000 0000000F
  259  196996 [main] rm-7.0 2240 __to_clock_t: dwHighDateTime 0, dwLowDateTime 468750
  265  197261 [main] rm-7.0 2240 __to_clock_t: total 00000000 0000002E
  269  197530 [main] rm-7.0 2240 pinfo::exit: Calling ExitProcess n 0x0, exitcode 0x0

[-- Attachment #3: rm-8.4-20111020dll.log --]
[-- Type: text/plain, Size: 219310 bytes --]

*m 0
 1231    1233 [main] rm-8.4 3368 shared_info::initialize: Installation root: <\??\J:\FRA> key: <8fe4313052a7b2fe>
  368    1601 [main] rm-8.4 3368 heap_init: heap base 0x20000000, heap top 0x20000000
  267    2794 [main] rm-8.4 3368 user_info::create: user shared version 0
  349    3143 [main] rm-8.4 3368 dll_crt0_0: finished dll_crt0_0 initialization
 1785    4928 [main] rm-8.4 3368 _cygtls::remove: wait 0xFFFFFFFF
  394    5322 [main] rm-8.4 3368 _cygtls::remove: removed 0x22CE64 element 0
 1359    6681 [main] rm-8.4 3368 _cygtls::remove: wait 0xFFFFFFFF
  371    7052 [main] rm-8.4 3368 _cygtls::remove: removed 0x22CE64 element 0
  933    7985 [main] rm-8.4 3368 _cygtls::remove: wait 0xFFFFFFFF
  139    8124 [main] rm-8.4 3368 _cygtls::remove: removed 0x22CE64 element 0
  553    8677 [sig] rm-8.4 3368 wait_sig: entering ReadFile loop, my_readsig 0x778, my_sendsig 0x774
 2391   11068 [main] rm-8.4 3368 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\passwd) failed, 0xC0000034
  692   11760 [main] rm-8.4 3368 pwdgrp::load: \etc\passwd load failed
  308   13905 [main] rm-8.4 3368 normalize_win32_path: J:\FRA = normalize_win32_path (\??\J:\FRA)
  344   14249 [main] rm-8.4 3368 normalize_posix_path: src /
  262   14511 [main] rm-8.4 3368 normalize_posix_path: / = normalize_posix_path (/)
  265   14776 [main] rm-8.4 3368 mount_info::add_item: \??\J:\FRA[J:\FRA], /[/], 0x3000A
  143   14919 [main] rm-8.4 3368 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab
  529   15448 [main] rm-8.4 3368 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab) failed, 0xC0000034
  262   15710 [main] rm-8.4 3368 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab.d\fsirl
  536   16246 [main] rm-8.4 3368 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab.d\fsirl) failed, 0xC0000034
  260   16506 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\bin = normalize_win32_path (J:\FRA\bin)
  265   16771 [main] rm-8.4 3368 normalize_posix_path: src /usr/bin
  133   16904 [main] rm-8.4 3368 normalize_posix_path: /usr/bin = normalize_posix_path (/usr/bin)
  266   17170 [main] rm-8.4 3368 mount_info::add_item: J:\FRA\bin[J:\FRA\bin], /usr/bin[/usr/bin], 0x2000A
  137   17307 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\lib = normalize_win32_path (J:\FRA\lib)
  263   17570 [main] rm-8.4 3368 normalize_posix_path: src /usr/lib
  132   17702 [main] rm-8.4 3368 normalize_posix_path: /usr/lib = normalize_posix_path (/usr/lib)
  267   17969 [main] rm-8.4 3368 mount_info::add_item: J:\FRA\lib[J:\FRA\lib], /usr/lib[/usr/lib], 0x2000A
  199   18168 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf, no-keep-rel, no-add-slash)
  246   18414 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf = normalize_win32_path (J:\FRA\test_rm_rf)
  227   18641 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf = conv_to_posix_path (J:\FRA\test_rm_rf)
  456   19097 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 0: not open
  214   19311 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 1: not open
  256   19567 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 2: not open
  238   19805 [main] rm-8.4 (3368) open_shared: name cygpid.3368, n 3368, shared 0x60FD0000 (wanted 0x60FD0000), h 0x74C, *m 2
  172   19977 [main] rm-8.4 3368 **********************************************
  122   20099 [main] rm-8.4 3368 Program name: J:\FRA\test_rm_rf\rm-8.4.exe (pid 3368, ppid 1)
  266   20365 [main] rm-8.4 3368 OS version:   Windows NT-5.1
  133   20498 [main] rm-8.4 3368 Heap size:    402653184
  266   20764 [main] rm-8.4 3368 **********************************************
  267   21031 [main] rm-8.4 3368 pinfo::thisproc: myself->dwProcessId 3368
  266   21297 [main] rm-8.4 3368 time: 1319121768 = time (0)
 1128   22425 [main] rm-8.4 3368 environ_init: GetEnvironmentStrings returned 0x10000
  240   22665 [main] rm-8.4 3368 environ_init: 0x20028408: !C:=C:\
  262   22927 [main] rm-8.4 3368 environ_init: 0x20028418: !ExitCode=00000000
  271   23198 [main] rm-8.4 3368 parse_options: glob (called func)
  260   23458 [main] rm-8.4 3368 parse_options: returning
  284   35722 [main] rm-8.4 3368 getwinenv: can't set native for PATH= since no environ yet
  265   35987 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Support Tools, keep-rel, no-add-slash)
  222   36209 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\Support Tools = normalize_win32_path (C:\Programme\Support Tools)
  269   36478 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Support Tools = conv_to_posix_path (C:\Programme\Support Tools)
  264   36742 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Windows Resource Kits\Tools, keep-rel, no-add-slash)
  130   36872 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\Windows Resource Kits\Tools = normalize_win32_path (C:\Programme\Windows Resource Kits\Tools)
  266   37138 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Windows Resource Kits/Tools = conv_to_posix_path (C:\Programme\Windows Resource Kits\Tools)
  135   37273 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Perl\bin, keep-rel, no-add-slash)
  264   37537 [main] rm-8.4 3368 normalize_win32_path: C:\Perl\bin = normalize_win32_path (C:\Perl\bin)
  135   37672 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Perl/bin = conv_to_posix_path (C:\Perl\bin)
  265   37937 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32, keep-rel, no-add-slash)
  132   38069 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32 = normalize_win32_path (C:\WINDOWS\system32)
  267   38336 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32 = conv_to_posix_path (C:\WINDOWS\system32)
  135   38471 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS, keep-rel, no-add-slash)
  264   38735 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS = normalize_win32_path (C:\WINDOWS)
  135   38870 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS = conv_to_posix_path (C:\WINDOWS)
  265   39135 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\System32\Wbem, keep-rel, no-add-slash)
  133   39268 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\System32\Wbem = normalize_win32_path (C:\WINDOWS\System32\Wbem)
  266   39534 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/System32/Wbem = conv_to_posix_path (C:\WINDOWS\System32\Wbem)
  134   39668 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (c:\altera\70\quartus\bin, keep-rel, no-add-slash)
  265   39933 [main] rm-8.4 3368 normalize_win32_path: C:\altera\70\quartus\bin = normalize_win32_path (c:\altera\70\quartus\bin)
  134   40067 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/altera/70/quartus/bin = conv_to_posix_path (c:\altera\70\quartus\bin)
  266   40333 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\Microsoft Driver Test Manager\Controller, keep-rel, no-add-slash)
  134   40467 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\Microsoft Driver Test Manager\Controller = normalize_win32_path (C:\Programme\Microsoft Driver Test Manager\Controller)
  265   40732 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/Microsoft Driver Test Manager/Controller = conv_to_posix_path (C:\Programme\Microsoft Driver Test Manager\Controller)
  135   40867 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static, keep-rel, no-add-slash)
  265   41132 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\ATI Technologies\ATI.ACE\Core-Static = normalize_win32_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static)
  133   41265 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static = conv_to_posix_path (C:\Programme\ATI Technologies\ATI.ACE\Core-Static)
  266   41531 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\nls, keep-rel, no-add-slash)
  134   41665 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\nls = normalize_win32_path (C:\WINDOWS\system32\nls)
  265   41930 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/nls = conv_to_posix_path (C:\WINDOWS\system32\nls)
  134   42064 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\nls\DEUTSCH, keep-rel, no-add-slash)
  265   42329 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\nls\DEUTSCH = normalize_win32_path (C:\WINDOWS\system32\nls\DEUTSCH)
  135   42464 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/nls/DEUTSCH = conv_to_posix_path (C:\WINDOWS\system32\nls\DEUTSCH)
  266   42730 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0, keep-rel, no-add-slash)
  133   42863 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\WindowsPowerShell\v1.0 = normalize_win32_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  265   43128 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0 = conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  135   43263 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0, keep-rel, no-add-slash)
  264   43527 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\WindowsPowerShell\v1.0 = normalize_win32_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  134   43661 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0 = conv_to_posix_path (C:\WINDOWS\system32\WindowsPowerShell\v1.0)
  266   43927 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\TortoiseSVN\bin, keep-rel, no-add-slash)
  133   44060 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\TortoiseSVN\bin = normalize_win32_path (C:\Programme\TortoiseSVN\bin)
  268   44328 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/TortoiseSVN/bin = conv_to_posix_path (C:\Programme\TortoiseSVN\bin)
  133   44461 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\QuickTime\QTSystem, keep-rel, no-add-slash)
  267   44728 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\QuickTime\QTSystem = normalize_win32_path (C:\Programme\QuickTime\QTSystem)
  151   44879 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/QuickTime/QTSystem = conv_to_posix_path (C:\Programme\QuickTime\QTSystem)
  254   45133 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Programme\SlikSvn\bin, keep-rel, no-add-slash)
  135   45268 [main] rm-8.4 3368 normalize_win32_path: C:\Programme\SlikSvn\bin = normalize_win32_path (C:\Programme\SlikSvn\bin)
  256   45524 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/Programme/SlikSvn/bin = conv_to_posix_path (C:\Programme\SlikSvn\bin)
  139   45663 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\altera\61\modelsim_ae\win32aloem, keep-rel, no-add-slash)
  268   45931 [main] rm-8.4 3368 normalize_win32_path: C:\altera\61\modelsim_ae\win32aloem = normalize_win32_path (C:\altera\61\modelsim_ae\win32aloem)
  130   46061 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/altera/61/modelsim_ae/win32aloem = conv_to_posix_path (C:\altera\61\modelsim_ae\win32aloem)
  277   46338 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (F:\PUBLIC, keep-rel, no-add-slash)
  257   46595 [main] rm-8.4 3368 normalize_win32_path: F:\PUBLIC = normalize_win32_path (F:\PUBLIC)
  269   46864 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/f/PUBLIC = conv_to_posix_path (F:\PUBLIC)
  260   47124 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (F:\OPUBLIC, keep-rel, no-add-slash)
  264   47388 [main] rm-8.4 3368 normalize_win32_path: F:\OPUBLIC = normalize_win32_path (F:\OPUBLIC)
  134   47522 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/f/OPUBLIC = conv_to_posix_path (F:\OPUBLIC)
  210   47732 [main] rm-8.4 3368 win_env::add_cache: posix /cygdrive/c/Programme/Support Tools:/cygdrive/c/Programme/Windows Resource Kits/Tools:/cygdrive/c/Perl/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/altera/70/quartus/bin:/cygdrive/c/Programme/Microsoft Driver Test Manager/Controller:/cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/WINDOWS/system32/nls:/cygdrive/c/WINDOWS/system32/nls/DEUTSCH:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/Programme/TortoiseSVN/bin:/cygdrive/c/Programme/QuickTime/QTSystem:/cygdrive/c/Programme/SlikSvn/bin:/cygdrive/c/altera/61/modelsim_ae/win32aloem:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  190   47922 [main] rm-8.4 3368 win_env::add_cache: native PATH=C:\Programme\Support Tools\;C:\Programme\Windows Resource Kits\Tools\;C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\altera\70\quartus\bin;C:\Programme\Microsoft Driver Test Manager\Controller\;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\DEUTSCH;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Programme\TortoiseSVN\bin;C:\Programme\QuickTime\QTSystem\;C:\Programme\SlikSvn\bin\;C:\altera\61\modelsim_ae\win32aloem;F:\PUBLIC;F:\OPUBLIC
  266   48188 [main] rm-8.4 3368 posify_maybe: env var converted to PATH=/cygdrive/c/Programme/Support Tools:/cygdrive/c/Programme/Windows Resource Kits/Tools:/cygdrive/c/Perl/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/altera/70/quartus/bin:/cygdrive/c/Programme/Microsoft Driver Test Manager/Controller:/cygdrive/c/Programme/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/WINDOWS/system32/nls:/cygdrive/c/WINDOWS/system32/nls/DEUTSCH:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/Programme/TortoiseSVN/bin:/cygdrive/c/Programme/QuickTime/QTSystem:/cygdrive/c/Programme/SlikSvn/bin:/cygdrive/c/altera/61/modelsim_ae/win32aloem:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  266   54343 [main] rm-8.4 3368 getwinenv: can't set native for TEMP= since no environ yet
  236   54579 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp, no-keep-rel, no-add-slash)
  266   54845 [main] rm-8.4 3368 normalize_win32_path: C:\DOKUME~1\fra\LOKALE~1\Temp = normalize_win32_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  265   55110 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp = conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  200   55310 [main] rm-8.4 3368 win_env::add_cache: posix /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  199   55509 [main] rm-8.4 3368 win_env::add_cache: native TEMP=C:\DOKUME~1\fra\LOKALE~1\Temp
  133   55642 [main] rm-8.4 3368 posify_maybe: env var converted to TEMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  327   55969 [main] rm-8.4 3368 environ_init: 0x20039628: TEMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  240   56209 [main] rm-8.4 3368 getwinenv: can't set native for TMP= since no environ yet
  232   56441 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp, no-keep-rel, no-add-slash)
  266   56707 [main] rm-8.4 3368 normalize_win32_path: C:\DOKUME~1\fra\LOKALE~1\Temp = normalize_win32_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  134   56841 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp = conv_to_posix_path (C:\DOKUME~1\fra\LOKALE~1\Temp)
  332   57173 [main] rm-8.4 3368 win_env::add_cache: posix /cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  199   57372 [main] rm-8.4 3368 win_env::add_cache: native TMP=C:\DOKUME~1\fra\LOKALE~1\Temp
  134   57506 [main] rm-8.4 3368 posify_maybe: env var converted to TMP=/cygdrive/c/DOKUME~1/fra/LOKALE~1/Temp
  253   60611 [main] rm-8.4 3368 pinfo_init: Set nice to 0
  225   60836 [main] rm-8.4 3368 pinfo_init: pid 3368, pgid 3368
  265   61101 [main] rm-8.4 3368 App version:  1007.2, api: 0.225
  132   61233 [main] rm-8.4 3368 DLL version:  1007.10, api: 0.253
  266   61499 [main] rm-8.4 3368 DLL build:    20111020 13:02:01SNP
  135   61634 [main] rm-8.4 3368 dtable::extend: size 32, fds 0x6125E7BC
  563   62197 [main] rm-8.4 3368 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\group) failed, 0xC0000034
  554   62751 [main] rm-8.4 3368 pwdgrp::load: \etc\group load failed
  319   63296 [main] rm-8.4 3368 cygheap_user::ontherange: what 2, pw 0x20000058
  203   63499 [main] rm-8.4 3368 cygheap_user::ontherange: Set HOME to default /home/USER
  276   63775 [main] rm-8.4 3368 normalize_posix_path: src /home/fsirl
  255   64030 [main] rm-8.4 3368 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  265   64295 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
 1616   65911 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  382   66293 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  542   66835 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl)
  257   67092 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  406   67498 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl.lnk)
  258   67756 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl.lnk)
  266   68022 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x22B148) (0x83000A)
  267   68289 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  133   68422 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266   68688 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  433   69121 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  233   69354 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  538   69892 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  260   70152 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  266   70418 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x22B148) (0x3000A)
 1115   71533 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  252   71785 [main] rm-8.4 3368 win_env::add_cache: posix /home/fsirl
  233   72018 [main] rm-8.4 3368 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  297   72315 [main] rm-8.4 3368 normalize_posix_path: src /home/fsirl
  235   72550 [main] rm-8.4 3368 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  266   72816 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
  265   73081 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133   73214 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  540   73754 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl)
  259   74013 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  538   74551 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home\fsirl.lnk)
  261   74812 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home\fsirl.lnk)
  265   75077 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x22B1A0) (0x83000A)
  133   75210 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  267   75477 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133   75610 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  540   76150 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  261   76411 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  537   76948 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  260   77208 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  265   77473 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x22B1A0) (0x3000A)
  745   78218 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  222   78440 [main] rm-8.4 3368 win_env::add_cache: posix /home/fsirl
  234   78674 [main] rm-8.4 3368 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  986   79660 [main] rm-8.4 3368 build_argv: argv[0] = 'rm-8.4.exe'
  213   79873 [main] rm-8.4 3368 build_argv: argv[1] = '-rf'
  264   80137 [main] rm-8.4 3368 build_argv: argv[2] = 'lev1'
  265   80402 [main] rm-8.4 3368 build_argv: argc 3
  760   81162 [main] rm-8.4 3368 open_shared: name 8fe4313052a7b2fe-cons0xD0122.0, n 0, shared 0x60FC0000 (wanted 0x60FC0000), h 0x748, *m 3
 6909   88071 [main] rm-8.4 3368 build_fh_pc: created an archetype (0x6125EBCC) for /dev/cons0(3/0)
  198   88269 [main] rm-8.4 3368 build_fh_pc: fh 0x6125E974, dev 0x30000
  792   89061 [main] rm-8.4 3368 fhandler_console::open: opened conin$ 0xF, conout$ 0x13
  269   89330 [main] rm-8.4 3368 fhandler_base::open_with_arch: line 466:  /dev/cons0<0x6125EBCC> usecount + 1 = 1
  269   89599 [main] rm-8.4 3368 init_cygheap::manage_console_count: fhandler_console::open: console_count 1, amount 1, no ctty, avoid_freeing_console 0
  260   89859 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  128   89987 [main] rm-8.4 3368 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  266   90253 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  135   90388 [main] rm-8.4 3368 _pinfo::set_ctty: old no ctty, ctty device number 0xFFFFFFFF, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  265   90653 [main] rm-8.4 3368 _pinfo::set_ctty: cygheap->ctty 0x0, archetype 0x6125EBCC
  132   90785 [main] rm-8.4 3368 _pinfo::set_ctty: ctty was NULL
  267   91052 [main] rm-8.4 3368 _pinfo::set_ctty: line 397:  /dev/cons0<0x6125EBCC> usecount + 1 = 2
  137   91189 [main] rm-8.4 3368 init_cygheap::manage_console_count: _pinfo::set_ctty: console_count 2, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  262   91451 [main] rm-8.4 3368 _pinfo::set_ctty: /dev/cons0 ctty, usecount 2
  145   91596 [main] rm-8.4 3368 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 3368, pid 3368, pgid 3368, tty->pgid 3368, tty->sid 0
  304   91900 [main] rm-8.4 3368 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  254   92154 [main] rm-8.4 3368 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  242   92396 [main] rm-8.4 3368 fhandler_console::input_tcsetattr: this 0x6125E974, get_ttyp () 0x60FC0000, t 0x60FC001C
  328   92724 [main] rm-8.4 3368 build_fh_pc: found an archetype for /dev/cons0(3/0) io_handle 0xF
  201   92925 [main] rm-8.4 3368 build_fh_pc: fh 0x6125EF14, dev 0x30000
  263   93188 [main] rm-8.4 3368 fhandler_base::open_with_arch: line 475:  /dev/cons0<0x6125EBCC> usecount + 1 = 3
  260   93448 [main] rm-8.4 3368 init_cygheap::manage_console_count: fhandler_console::open: console_count 3, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  133   93581 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  265   93846 [main] rm-8.4 3368 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  134   93980 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  267   94247 [main] rm-8.4 3368 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  135   94382 [main] rm-8.4 3368 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 3368, pid 3368, pgid 3368, tty->pgid 3368, tty->sid 3368
  295   94677 [main] rm-8.4 3368 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  263   94940 [main] rm-8.4 3368 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  254   95194 [main] rm-8.4 3368 fhandler_console::input_tcsetattr: this 0x6125EF14, get_ttyp () 0x60FC0000, t 0x60FC001C
  314   95508 [main] rm-8.4 3368 build_fh_pc: found an archetype for /dev/cons0(3/0) io_handle 0xF
  206   95714 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F20C, dev 0x30000
  268   95982 [main] rm-8.4 3368 fhandler_base::open_with_arch: line 475:  /dev/cons0<0x6125EBCC> usecount + 1 = 4
  263   96245 [main] rm-8.4 3368 init_cygheap::manage_console_count: fhandler_console::open: console_count 4, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  131   96376 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x10002, supplied_bin 0x0
  266   96642 [main] rm-8.4 3368 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  133   96775 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  267   97042 [main] rm-8.4 3368 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  137   97179 [main] rm-8.4 3368 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 3368, pid 3368, pgid 3368, tty->pgid 3368, tty->sid 3368
  294   97473 [main] rm-8.4 3368 _pinfo::set_ctty: cygheap->ctty now 0x6125EBCC, archetype 0x6125EBCC
  263   97736 [main] rm-8.4 3368 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  251   97987 [main] rm-8.4 3368 fhandler_console::input_tcsetattr: this 0x6125F20C, get_ttyp () 0x60FC0000, t 0x60FC001C
 3042  101029 [main] rm-8.4 3368 __set_errno: void dll_crt0_1(void*):878 setting errno 0
  817  101846 [main] rm-8.4 3368 __get_lcid_from_locale: LCID=0x0000
  584  102430 [main] rm-8.4 3368 __get_lcid_from_locale: LCID=0x0000
  278  102708 [main] rm-8.4 3368 __get_lcid_from_locale: LCID=0x0000
  263  102971 [main] rm-8.4 3368 __get_lcid_from_locale: LCID=0x0000
  267  103238 [main] rm-8.4 3368 __get_lcid_from_locale: LCID=0x0000
  995  104233 [main] rm-8.4 3368 isatty: 1 = isatty (0)
  279  104512 [main] rm-8.4 3368 lstat64: entering
  258  104770 [main] rm-8.4 3368 normalize_posix_path: src /
  260  105030 [main] rm-8.4 3368 normalize_posix_path: / = normalize_posix_path (/)
  266  105296 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/)
  136  105432 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  264  105696 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /, dst J:\FRA, flags 0x3000A, rc 0
  237  105933 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA)
  181  106114 [main] rm-8.4 3368 symlink_info::check: not a symlink
  248  106362 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA, 0x22B820) (0x43000A)
  268  106630 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA), has_acls(0)
  809  107439 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  392  107831 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA, 0x22CB60, 0x6125F4DC), file_attributes 48
  689  108520 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA, 0x22CB60) st_size=0, st_mode=0x41ED, st_ino=3026788859807202825st_atim=0.0 st_ctim=4EA01C18.0 st_mtim=4EA01C18.0 st_birthtim=46A8B356.0
  244  108764 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA, 0x22CB60)
  280  109044 [main] rm-8.4 3368 lstat64: entering
  247  109291 [main] rm-8.4 3368 normalize_posix_path: src //
  265  109556 [main] rm-8.4 3368 normalize_posix_path: // = normalize_posix_path (//)
  266  109822 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (//)
  136  109958 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  263  110221 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path //, dst \\, flags 0x2, rc 0
  673  110894 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC2
  820  111714 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC2
  239  111953 [main] rm-8.4 3368 stat_worker: (\??\UNC\, 0x22CB60, 0x6125F4DC), file_attributes 16
  265  112218 [main] rm-8.4 3368 fhandler_netdrive::fstat: fstat (//)
  402  112620 [main] rm-8.4 3368 time: 1319121768 = time (0)
  133  112753 [main] rm-8.4 3368 stat_worker: 0 = (\??\UNC\, 0x22CB60)
  414  113167 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1
  251  113418 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  133  113551 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  266  113817 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  113950 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  547  114497 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  263  114760 [main] rm-8.4 3368 symlink_info::check: not a symlink
  254  115014 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B6C0) (0x43000A)
  269  115283 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  134  115417 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  263  115680 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\lev1, 0x20042E18, 0x6125F4DC), file_attributes 16
  136  115816 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x20042E18) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=4EA03360.0 st_mtim=4EA03360.0 st_birthtim=4EA0326E.0
  264  116080 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1, 0x20042E18)
  325  116405 [main] rm-8.4 3368 open: open (/test_rm_rf/lev1, 0x20C000)
  210  116615 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1
  262  116877 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  134  117011 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  266  117277 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  117410 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  201  117611 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  210  117821 [main] rm-8.4 3368 symlink_info::check: not a symlink
  269  118090 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B530) (0x3000A)
  253  118343 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  269  118612 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  265  118877 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1, 0x30C000)
  324  119201 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  207  119408 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  132  119540 [main] rm-8.4 3368 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)
  270  119810 [main] rm-8.4 3368 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1, 0x30C000)
  269  120079 [main] rm-8.4 3368 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1, 0x20C000)
  262  120341 [main] rm-8.4 3368 open: 3 = open (/test_rm_rf/lev1, 0x20C000)
  270  120611 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 1, 0x0)
  268  120879 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  257  121136 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 2, 0x1)
  424  121560 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  244  121804 [main] rm-8.4 3368 fhandler_disk_file::opendir: 0x20042EB0 = opendir (/test_rm_rf/lev1)
  270  122074 [main] rm-8.4 3368 dtable::dup3: dup3 (3, 4, 0x0)
  271  122345 [main] rm-8.4 3368 fhandler_base::dup: in fhandler_base dup
  260  122605 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 0
  264  122869 [main] rm-8.4 3368 dtable::dup_worker: duped '/test_rm_rf/lev1' old 0x704, new 0x700
  132  123001 [main] rm-8.4 3368 dtable::dup3: newfh->io_handle 0x700, oldfh->io_handle 0x704, new win32_name 0x6125FB4C, old win32_name 0x6125F4B4
  266  123267 [main] rm-8.4 3368 dtable::dup3: 4 = dup3 (3, 4, 0x8000)
  133  123400 [main] rm-8.4 3368 fcntl64: 4 = fcntl (3, 0, 0x3)
  267  123667 [main] rm-8.4 3368 fcntl64: 0 = fcntl (4, 1, 0x0)
  136  123803 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  262  124065 [main] rm-8.4 3368 fcntl64: 0 = fcntl (4, 2, 0x1)
  931  124996 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L"." > ".") (attr 0x10 > type 4)
  271  125267 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L".." > "..") (attr 0x10 > type 4)
  266  125533 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/..
  264  125797 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/ = normalize_posix_path (/test_rm_rf/lev1/..)
  265  126062 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf)
  134  126196 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  126462 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf, dst J:\FRA\test_rm_rf, flags 0x3000A, rc 0
  193  126655 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf)
  218  126873 [main] rm-8.4 3368 symlink_info::check: not a symlink
  255  127128 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf, 0x22B540) (0x43000A)
  267  127395 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf), has_acls(0)
  284  127679 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L"lev2" > "lev2") (attr 0x10 > type 4)
  308  127987 [main] rm-8.4 3368 geterrno_from_win_error: windows error 18 == errno 89
  214  128201 [main] rm-8.4 3368 fhandler_disk_file::readdir: 89 = readdir (0x20042EB0, 0x22C8EC) (L"(null)" > "***") (attr 0x0 > type 0)
  300  128501 [main] rm-8.4 3368 fhandler_disk_file::closedir: 0 = closedir (0x20042EB0, /test_rm_rf/lev1)
  323  128824 [main] rm-8.4 3368 closedir: 0 = closedir (0x61032F85)
  178  129002 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2
  255  129257 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  133  129390 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  267  129657 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  129791 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  542  130333 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  267  130600 [main] rm-8.4 3368 symlink_info::check: not a symlink
  256  130856 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B6D0) (0x43000A)
  133  130989 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  269  131258 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  131  131389 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052658, 0x6125F4DC), file_attributes 16
  268  131657 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052658) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=4EA03360.0 st_mtim=4EA03360.0 st_birthtim=4EA03360.0
  265  131922 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052658)
  283  132205 [main] rm-8.4 3368 open: open (/test_rm_rf/lev1/lev2, 0x20C000)
  249  132454 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2
  131  132585 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  267  132852 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  133  132985 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  133251 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  195  133446 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  216  133662 [main] rm-8.4 3368 symlink_info::check: not a symlink
  269  133931 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B530) (0x3000A)
  253  134184 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  269  134453 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  131  134584 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x30C000)
  324  134908 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  207  135115 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  265  135380 [main] rm-8.4 3368 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2, io, NULL, 0, 7, 1, 4020, NULL, 0)
  267  135647 [main] rm-8.4 3368 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x30C000)
  138  135785 [main] rm-8.4 3368 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20C000)
  262  136047 [main] rm-8.4 3368 open: 3 = open (/test_rm_rf/lev1/lev2, 0x20C000)
  134  136181 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 1, 0x0)
  268  136449 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  130  136579 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 2, 0x1)
  406  136985 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  260  137245 [main] rm-8.4 3368 fhandler_disk_file::opendir: 0x20042EB0 = opendir (/test_rm_rf/lev1/lev2)
  134  137379 [main] rm-8.4 3368 dtable::dup3: dup3 (3, 5, 0x0)
  269  137648 [main] rm-8.4 3368 fhandler_base::dup: in fhandler_base dup
  132  137780 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 0
  264  138044 [main] rm-8.4 3368 dtable::dup_worker: duped '/test_rm_rf/lev1/lev2' old 0x704, new 0x6FC
  133  138177 [main] rm-8.4 3368 dtable::dup3: newfh->io_handle 0x6FC, oldfh->io_handle 0x704, new win32_name 0x6125FE84, old win32_name 0x6125FC34
  273  138450 [main] rm-8.4 3368 dtable::dup3: 5 = dup3 (3, 5, 0x8000)
  257  138707 [main] rm-8.4 3368 fcntl64: 5 = fcntl (3, 0, 0x3)
  304  139011 [main] rm-8.4 3368 fcntl64: 0 = fcntl (5, 1, 0x0)
  236  139247 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  257  139504 [main] rm-8.4 3368 fcntl64: 0 = fcntl (5, 2, 0x1)
 1069  140573 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L"." > ".") (attr 0x10 > type 4)
  263  140836 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L".." > "..") (attr 0x10 > type 4)
  142  140978 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2/..
  256  141234 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/ = normalize_posix_path (/test_rm_rf/lev1/lev2/..)
  175  141409 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  240  141649 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  258  141907 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  366  142273 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  318  142591 [main] rm-8.4 3368 symlink_info::check: not a symlink
  114  142705 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B540) (0x43000A)
  266  142971 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  293  143264 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L"lev3" > "lev3") (attr 0x10 > type 4)
  310  143574 [main] rm-8.4 3368 geterrno_from_win_error: windows error 18 == errno 89
  202  143776 [main] rm-8.4 3368 fhandler_disk_file::readdir: 89 = readdir (0x20042EB0, 0x22C8EC) (L"(null)" > "***") (attr 0x0 > type 0)
  303  144079 [main] rm-8.4 3368 fhandler_disk_file::closedir: 0 = closedir (0x20042EB0, /test_rm_rf/lev1/lev2)
  322  144401 [main] rm-8.4 3368 closedir: 0 = closedir (0x61032F85)
  179  144580 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  254  144834 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  131  144965 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  270  145235 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  131  145366 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  555  145921 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  255  146176 [main] rm-8.4 3368 symlink_info::check: not a symlink
  254  146430 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22B6D0) (0x43000A)
  136  146566 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  278  146844 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  254  147098 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052708, 0x6125F4DC), file_attributes 16
  270  147368 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052708) st_size=0, st_mode=0x41ED, st_ino=-3214174474109030605st_atim=0.0 st_ctim=4EA03360.0 st_mtim=4EA03360.0 st_birthtim=4EA03360.0
  262  147630 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052708)
  153  147783 [main] rm-8.4 3368 open: open (/test_rm_rf/lev1/lev2/lev3, 0x20C000)
  249  148032 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  261  148293 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  266  148559 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  268  148827 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  132  148959 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  332  149291 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  213  149504 [main] rm-8.4 3368 symlink_info::check: not a symlink
  269  149773 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22B530) (0x3000A)
  252  150025 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  138  150163 [main] rm-8.4 3368 build_fh_pc: fh 0x6125F4DC, dev 0xC3
  265  150428 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x30C000)
  323  150751 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  206  150957 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  265  151222 [main] rm-8.4 3368 fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, io, NULL, 0, 7, 1, 4020, NULL, 0)
  133  151355 [main] rm-8.4 3368 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x30C000)
  274  151629 [main] rm-8.4 3368 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20C000)
  259  151888 [main] rm-8.4 3368 open: 3 = open (/test_rm_rf/lev1/lev2/lev3, 0x20C000)
  269  152157 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 1, 0x0)
  268  152425 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  261  152686 [main] rm-8.4 3368 fcntl64: 0 = fcntl (3, 2, 0x1)
  408  153094 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  259  153353 [main] rm-8.4 3368 fhandler_disk_file::opendir: 0x20042EB0 = opendir (/test_rm_rf/lev1/lev2/lev3)
  268  153621 [main] rm-8.4 3368 dtable::dup3: dup3 (3, 6, 0x0)
  137  153758 [main] rm-8.4 3368 fhandler_base::dup: in fhandler_base dup
  314  154072 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 0
  216  154288 [main] rm-8.4 3368 dtable::dup_worker: duped '/test_rm_rf/lev1/lev2/lev3' old 0x704, new 0x6F8
  262  154550 [main] rm-8.4 3368 dtable::dup3: newfh->io_handle 0x6F8, oldfh->io_handle 0x704, new win32_name 0x612602BC, old win32_name 0x61260024
  266  154816 [main] rm-8.4 3368 dtable::dup3: 6 = dup3 (3, 6, 0x8000)
  133  154949 [main] rm-8.4 3368 fcntl64: 6 = fcntl (3, 0, 0x3)
  153  155102 [main] rm-8.4 3368 fcntl64: 0 = fcntl (6, 1, 0x0)
  248  155350 [main] rm-8.4 3368 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  264  155614 [main] rm-8.4 3368 fcntl64: 0 = fcntl (6, 2, 0x1)
  790  156404 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L"." > ".") (attr 0x10 > type 4)
  147  156551 [main] rm-8.4 3368 fhandler_disk_file::readdir: 0 = readdir (0x20042EB0, 0x22C8EC) (L".." > "..") (attr 0x10 > type 4)
  265  156816 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3/..
  131  156947 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2/ = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3/..)
  265  157212 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  135  157347 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  157612 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  191  157803 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  220  158023 [main] rm-8.4 3368 symlink_info::check: not a symlink
  254  158277 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B540) (0x43000A)
  268  158545 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  289  158834 [main] rm-8.4 3368 geterrno_from_win_error: windows error 18 == errno 89
  243  159077 [main] rm-8.4 3368 fhandler_disk_file::readdir: 89 = readdir (0x20042EB0, 0x22C8EC) (L"(null)" > "***") (attr 0x0 > type 0)
  301  159378 [main] rm-8.4 3368 fhandler_disk_file::closedir: 0 = closedir (0x20042EB0, /test_rm_rf/lev1/lev2/lev3)
  327  159705 [main] rm-8.4 3368 closedir: 0 = closedir (0x61032F85)
  307  160012 [main] rm-8.4 3368 close: close (6)
  413  160425 [main] rm-8.4 3368 fhandler_base::close: closing '/test_rm_rf/lev1/lev2/lev3' handle 0x6F8
  266  160691 [main] rm-8.4 3368 close: 0 = close (6)
  254  160945 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  261  161206 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  134  161340 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  267  161607 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  161740 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  369  162109 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  308  162417 [main] rm-8.4 3368 symlink_info::check: not a symlink
  269  162686 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x22B560) (0x3000A)
  253  162939 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  268  163207 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  271  163478 [main] rm-8.4 3368 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, isdir = 1
 3860  167338 [main] rm-8.4 3368 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, return status = 0x0
  533  167871 [main] rm-8.4 3368 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2/lev3)
  295  168166 [main] rm-8.4 3368 close: close (5)
  231  168397 [main] rm-8.4 3368 fhandler_base::close: closing '/test_rm_rf/lev1/lev2' handle 0x6FC
  302  168699 [main] rm-8.4 3368 close: 0 = close (5)
  233  168932 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1/lev2
  262  169194 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  133  169327 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  266  169593 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  135  169728 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  328  170056 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  215  170271 [main] rm-8.4 3368 symlink_info::check: not a symlink
  269  170540 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x22B560) (0x3000A)
  253  170793 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  135  170928 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xC3
  265  171193 [main] rm-8.4 3368 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2, isdir = 1
 2798  173991 [main] rm-8.4 3368 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2, return status = 0x0
  401  174392 [main] rm-8.4 3368 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2)
  164  174556 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/lev1
  231  174787 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  264  175051 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  266  175317 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267  175584 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  183  175767 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  228  175995 [main] rm-8.4 3368 symlink_info::check: not a symlink
  268  176263 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x22B560) (0x3000A)
  253  176516 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  269  176785 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xC3
  132  176917 [main] rm-8.4 3368 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1, isdir = 1
  308  177225 [main] rm-8.4 3368 unlink_nt: Sharing violation when opening \??\J:\FRA\test_rm_rf\lev1
  266  177491 [main] rm-8.4 3368 unlink_nt: Opening \??\J:\FRA\test_rm_rf\lev1 for delete failed, status = 0xC0000043
  222  177713 [main] rm-8.4 3368 unlink_nt: \??\J:\FRA\test_rm_rf\lev1, return status = 0xC0000043
  324  178037 [main] rm-8.4 3368 seterrno_from_nt_status: /ext/build/netrel/src/cygwin-snapshot-20111020-1/winsup/cygwin/fhandler_disk_file.cc:1735 status 0xC0000043 -> windows error 32
  211  178248 [main] rm-8.4 3368 geterrno_from_win_error: windows error 32 == errno 16
  264  178512 [main] rm-8.4 3368 rmdir: -1 = rmdir (/test_rm_rf/lev1)
 2047  180559 [main] rm-8.4 3368 open: open (/proc/self/maps, 0x0)
  355  180914 [main] rm-8.4 3368 normalize_posix_path: src /proc/self/maps
  262  181176 [main] rm-8.4 3368 normalize_posix_path: /proc/self/maps = normalize_posix_path (/proc/self/maps)
  264  181440 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/proc/self/maps)
  271  181711 [main] rm-8.4 3368 fhandler_proc::get_proc_fhandler: get_proc_fhandler(/proc/self/maps)
  133  181844 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  261  182105 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /proc/self/maps, dst /proc/self/maps, flags 0x2, rc 0
  276  182381 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xFF
  261  182642 [main] rm-8.4 3368 fhandler_proc::exists: exists (/proc/self/maps)
  264  182906 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/proc/self)
  135  183041 [main] rm-8.4 3368 fhandler_proc::get_proc_fhandler: get_proc_fhandler(/proc/self)
  263  183304 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  183437 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /proc/self, dst /proc/self, flags 0x2, rc 0
  269  183706 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xFF
  131  183837 [main] rm-8.4 3368 fhandler_proc::exists: exists (/proc/self)
  271  184108 [main] rm-8.4 3368 normalize_posix_path: src /proc/3368/maps
  128  184236 [main] rm-8.4 3368 normalize_posix_path: /proc/3368/maps = normalize_posix_path (/proc/3368/maps)
  265  184501 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/proc/3368/maps)
  134  184635 [main] rm-8.4 3368 fhandler_proc::get_proc_fhandler: get_proc_fhandler(/proc/3368/maps)
  268  184903 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  132  185035 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /proc/3368/maps, dst /proc/3368/maps, flags 0x2, rc 0
  298  185333 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xFE
  239  185572 [main] rm-8.4 3368 fhandler_process::exists: exists (/proc/3368/maps)
  270  185842 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xFE
  260  186102 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x18000, supplied_bin 0x0
  130  186232 [main] rm-8.4 3368 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  267  186499 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  204  186703 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive A maps to \
  247  186950 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive C maps to \
  254  187204 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive F maps to \
  264  187468 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive G maps to \
  267  187735 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive H maps to \
  268  188003 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive I maps to \
  265  188268 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive J maps to \
  265  188533 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive K maps to \
  267  188800 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive L maps to \
  266  189066 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive N maps to \
  266  189332 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive Q maps to \
  266  189598 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive S maps to \
  266  189864 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive T maps to \
 1193  191057 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\unicode.nls, no-keep-rel, no-add-slash)
  240  191297 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\unicode.nls = normalize_win32_path (C:\WINDOWS\system32\unicode.nls)
  266  191563 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = conv_to_posix_path (C:\WINDOWS\system32\unicode.nls)
  264  191827 [main] rm-8.4 3368 stat64: entering
  266  192093 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/unicode.nls
  131  192224 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  265  192489 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  137  192626 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/unicode.nls', dst 'C:\WINDOWS\system32\unicode.nls'
  263  192889 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  132  193021 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/unicode.nls, dst C:\WINDOWS\system32\unicode.nls, flags 0x4022, rc 0
  358  193379 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\unicode.nls)
  213  193592 [main] rm-8.4 3368 symlink_info::check: not a symlink
  229  193821 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\unicode.nls, 0x22AD90) (0x404022)
  269  194090 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\unicode.nls), has_acls(1)
  139  194229 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  261  194490 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\unicode.nls, 0x22C148, 0x612600B4), file_attributes 32
  219  194709 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  188  194897 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  263  195160 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  291  195451 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\unicode.nls, 0x22C148) st_size=89588, st_mode=0x81F8, st_ino=562949953430602st_atim=4EA01AE9.8C2F92C st_ctim=433A82A9.1BF08EB0 st_mtim=4110CFC0.0 st_birthtim=433A6C4B.861C468
  236  195687 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\unicode.nls, 0x22C148)
  239  195926 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\locale.nls, no-keep-rel, no-add-slash)
  159  196085 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\locale.nls = normalize_win32_path (C:\WINDOWS\system32\locale.nls)
  132  196217 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = conv_to_posix_path (C:\WINDOWS\system32\locale.nls)
  266  196483 [main] rm-8.4 3368 stat64: entering
  137  196620 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/locale.nls
  262  196882 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  133  197015 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  267  197282 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/locale.nls', dst 'C:\WINDOWS\system32\locale.nls'
  132  197414 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  197680 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/locale.nls, dst C:\WINDOWS\system32\locale.nls, flags 0x4022, rc 0
  181  197861 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\locale.nls)
  229  198090 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  198214 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\locale.nls, 0x22AD90) (0x404022)
  266  198480 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\locale.nls), has_acls(1)
  137  198617 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  198880 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\locale.nls, 0x22C148, 0x612600B4), file_attributes 32
  183  199063 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  199281 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  199415 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  199708 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\locale.nls, 0x22C148) st_size=265948, st_mode=0x81F8, st_ino=844424930509893st_atim=4EA01AC6.2D11F080 st_ctim=4822ABF0.36F2B238 st_mtim=47C7FD20.0 st_birthtim=433A6C3E.1CDEF9D8
  238  199946 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\locale.nls, 0x22C148)
  320  200266 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls, no-keep-rel, no-add-slash)
  211  200477 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sorttbls.nls = normalize_win32_path (C:\WINDOWS\system32\sorttbls.nls)
  133  200610 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls)
  266  200876 [main] rm-8.4 3368 stat64: entering
  136  201012 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sorttbls.nls
  263  201275 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  134  201409 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  266  201675 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sorttbls.nls', dst 'C:\WINDOWS\system32\sorttbls.nls'
  133  201808 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  202074 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sorttbls.nls, dst C:\WINDOWS\system32\sorttbls.nls, flags 0x4022, rc 0
  156  202230 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sorttbls.nls)
  252  202482 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  202606 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sorttbls.nls, 0x22AD90) (0x404022)
  267  202873 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sorttbls.nls), has_acls(1)
  137  203010 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  203273 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C148, 0x612600B4), file_attributes 32
  183  203456 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  203674 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  203808 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  204102 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C148) st_size=23044, st_mode=0x81F8, st_ino=844424930509861st_atim=4EA01AE5.25A19B20 st_ctim=4822ABEE.29E8D608 st_mtim=45958AD8.0 st_birthtim=433A6C47.280BFFB8
  237  204339 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C148)
  395  204734 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe, no-keep-rel, no-add-slash)
  272  205006 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\rm-8.4.exe = normalize_win32_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  263  205269 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/rm-8.4.exe = conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  133  205402 [main] rm-8.4 3368 stat64: entering
  267  205669 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/rm-8.4.exe
  132  205801 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/rm-8.4.exe = normalize_posix_path (/test_rm_rf/rm-8.4.exe)
  267  206068 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/rm-8.4.exe)
  134  206202 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  206468 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/rm-8.4.exe, dst J:\FRA\test_rm_rf\rm-8.4.exe, flags 0x3000A, rc 0
  396  206864 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\rm-8.4.exe)
  390  207254 [main] rm-8.4 3368 symlink_info::check: not a symlink
  145  207399 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\rm-8.4.exe, 0x22AD90) (0x43000A)
  267  207666 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\rm-8.4.exe), has_acls(0)
  136  207802 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  208066 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C148, 0x612600B4), file_attributes 32
  138  208204 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C148) st_size=126478, st_mode=0x81ED, st_ino=-7111913683817915666st_atim=4E9F4860.0 st_ctim=4BA2A3F8.0 st_mtim=4BA2A3F8.0 st_birthtim=4EA02B44.0
  262  208466 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C148)
  468  208934 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls, no-keep-rel, no-add-slash)
  197  209131 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sortkey.nls = normalize_win32_path (C:\WINDOWS\system32\sortkey.nls)
  265  209396 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls)
  266  209662 [main] rm-8.4 3368 stat64: entering
  133  209795 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sortkey.nls
  267  210062 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  132  210194 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  267  210461 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sortkey.nls', dst 'C:\WINDOWS\system32\sortkey.nls'
  133  210594 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  210860 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sortkey.nls, dst C:\WINDOWS\system32\sortkey.nls, flags 0x4022, rc 0
  157  211017 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sortkey.nls)
  252  211269 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  211393 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sortkey.nls, 0x22AD90) (0x404022)
  266  211659 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sortkey.nls), has_acls(1)
  136  211795 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  265  212060 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C148, 0x612600B4), file_attributes 32
  219  212279 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  190  212469 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  258  212727 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  295  213022 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C148) st_size=262148, st_mode=0x81F8, st_ino=562949953431965st_atim=4EA01AE5.25A19B20 st_ctim=433A82A9.1A13B860 st_mtim=4110CFC0.0 st_birthtim=433A6C47.280BFFB8
  236  213258 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C148)
  650  213908 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll, no-keep-rel, no-add-slash)
  284  214192 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygwin1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygwin1.dll)
  263  214455 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygwin1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll)
  132  214587 [main] rm-8.4 3368 stat64: entering
  267  214854 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygwin1.dll
  132  214986 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygwin1.dll = normalize_posix_path (/test_rm_rf/cygwin1.dll)
  267  215253 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygwin1.dll)
  135  215388 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  215653 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygwin1.dll, dst J:\FRA\test_rm_rf\cygwin1.dll, flags 0x3000A, rc 0
  393  216046 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygwin1.dll)
  261  216307 [main] rm-8.4 3368 symlink_info::check: not a symlink
  145  216452 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygwin1.dll, 0x22AD90) (0x43000A)
  268  216720 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygwin1.dll), has_acls(0)
  268  216988 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  217251 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C148, 0x612600B4), file_attributes 32
  405  217656 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C148) st_size=2785048, st_mode=0x81ED, st_ino=-8078277747980913922st_atim=4EA029EC.0 st_ctim=4EA029EC.0 st_mtim=4EA029EC.0 st_birthtim=4EA02A04.0
  262  217918 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C148)
  846  218764 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\lpk.dll, no-keep-rel, no-add-slash)
  219  218983 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\lpk.dll = normalize_win32_path (C:\WINDOWS\system32\lpk.dll)
  264  219247 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = conv_to_posix_path (C:\WINDOWS\system32\lpk.dll)
  133  219380 [main] rm-8.4 3368 stat64: entering
  266  219646 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/lpk.dll
  134  219780 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  265  220045 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  135  220180 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/lpk.dll', dst 'C:\WINDOWS\system32\lpk.dll'
  265  220445 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  220578 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/lpk.dll, dst C:\WINDOWS\system32\lpk.dll, flags 0x4022, rc 0
  294  220872 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\lpk.dll)
  248  221120 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  221377 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\lpk.dll, 0x22AD90) (0x404022)
  266  221643 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\lpk.dll), has_acls(1)
  137  221780 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  222043 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\lpk.dll, 0x22C148, 0x612600B4), file_attributes 32
  183  222226 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  222445 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  222579 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  222873 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\lpk.dll, 0x22C148) st_size=22016, st_mode=0x81F8, st_ino=844424930510628st_atim=4EA03368.4898D6C st_ctim=4822B06C.59682F0 st_mtim=4802F110.0 st_birthtim=433A6C3E.2098A678
  236  223109 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\lpk.dll, 0x22C148)
  394  223503 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll, no-keep-rel, no-add-slash)
  275  223778 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygiconv-2.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  261  224039 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygiconv-2.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  133  224172 [main] rm-8.4 3368 stat64: entering
  267  224439 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygiconv-2.dll
  133  224572 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygiconv-2.dll = normalize_posix_path (/test_rm_rf/cygiconv-2.dll)
  266  224838 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygiconv-2.dll)
  133  224971 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  225237 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygiconv-2.dll, dst J:\FRA\test_rm_rf\cygiconv-2.dll, flags 0x3000A, rc 0
  526  225763 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygiconv-2.dll)
  396  226159 [main] rm-8.4 3368 symlink_info::check: not a symlink
  276  226435 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22AD90) (0x43000A)
  134  226569 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygiconv-2.dll), has_acls(0)
  269  226838 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  226970 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C148, 0x612600B4), file_attributes 128
  536  227506 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C148) st_size=1009678, st_mode=0x81ED, st_ino=8563667169184488933st_atim=4E9F4860.0 st_ctim=4E5AD6DE.0 st_mtim=4E5AD6DE.0 st_birthtim=4E9EE064.0
  263  227769 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C148)
  557  228326 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll, no-keep-rel, no-add-slash)
  244  228570 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cyggcc_s-1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  262  228832 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cyggcc_s-1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  133  228965 [main] rm-8.4 3368 stat64: entering
  267  229232 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cyggcc_s-1.dll
  133  229365 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cyggcc_s-1.dll = normalize_posix_path (/test_rm_rf/cyggcc_s-1.dll)
  265  229630 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cyggcc_s-1.dll)
  134  229764 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  230030 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cyggcc_s-1.dll, dst J:\FRA\test_rm_rf\cyggcc_s-1.dll, flags 0x3000A, rc 0
  392  230422 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  260  230682 [main] rm-8.4 3368 symlink_info::check: not a symlink
  147  230829 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22AD90) (0x43000A)
  133  230962 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cyggcc_s-1.dll), has_acls(0)
  269  231231 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  231363 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C148, 0x612600B4), file_attributes 128
  534  231897 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C148) st_size=453112, st_mode=0x81ED, st_ino=-1758905405137502718st_atim=4E9F4860.0 st_ctim=4E5E472C.0 st_mtim=4E5E472C.0 st_birthtim=4E9EE064.0
  279  232176 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C148)
  514  232690 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll, no-keep-rel, no-add-slash)
  273  232963 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygintl-8.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  262  233225 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygintl-8.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  133  233358 [main] rm-8.4 3368 stat64: entering
  266  233624 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygintl-8.dll
  134  233758 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygintl-8.dll = normalize_posix_path (/test_rm_rf/cygintl-8.dll)
  265  234023 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygintl-8.dll)
  134  234157 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  234423 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygintl-8.dll, dst J:\FRA\test_rm_rf\cygintl-8.dll, flags 0x3000A, rc 0
  525  234948 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygintl-8.dll)
  395  235343 [main] rm-8.4 3368 symlink_info::check: not a symlink
  278  235621 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygintl-8.dll, 0x22AD90) (0x43000A)
  134  235755 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygintl-8.dll), has_acls(0)
  268  236023 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  236155 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C148, 0x612600B4), file_attributes 128
  534  236689 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C148) st_size=46094, st_mode=0x81ED, st_ino=-5575070626260727823st_atim=4E9F4860.0 st_ctim=4E5ABA5A.0 st_mtim=4E5ABA5A.0 st_birthtim=4E9EE066.0
  265  236954 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C148)
  473  237427 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\usp10.dll, no-keep-rel, no-add-slash)
  193  237620 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\usp10.dll = normalize_win32_path (C:\WINDOWS\system32\usp10.dll)
  132  237752 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = conv_to_posix_path (C:\WINDOWS\system32\usp10.dll)
  264  238016 [main] rm-8.4 3368 stat64: entering
  135  238151 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/usp10.dll
  265  238416 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  134  238550 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  266  238816 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/usp10.dll', dst 'C:\WINDOWS\system32\usp10.dll'
  133  238949 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  239214 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/usp10.dll, dst C:\WINDOWS\system32\usp10.dll, flags 0x4022, rc 0
  159  239373 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\usp10.dll)
  251  239624 [main] rm-8.4 3368 symlink_info::check: not a symlink
  123  239747 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\usp10.dll, 0x22AD90) (0x404022)
  267  240014 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\usp10.dll), has_acls(1)
  137  240151 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  240414 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\usp10.dll, 0x22C148, 0x612600B4), file_attributes 32
  183  240597 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  240815 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  240950 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  241244 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\usp10.dll, 0x22C148) st_size=406016, st_mode=0x81F8, st_ino=89790517570776139st_atim=4EA03368.4898D6C st_ctim=4C9077A5.1836E210 st_mtim=4BC8841A.0 st_birthtim=433A6C4B.10C388D0
  236  241480 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\usp10.dll, 0x22C148)
  354  241834 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\imm32.dll, no-keep-rel, no-add-slash)
  178  242012 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\imm32.dll = normalize_win32_path (C:\WINDOWS\system32\imm32.dll)
  132  242144 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = conv_to_posix_path (C:\WINDOWS\system32\imm32.dll)
  266  242410 [main] rm-8.4 3368 stat64: entering
  134  242544 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/imm32.dll
  265  242809 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  266  243075 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  267  243342 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/imm32.dll', dst 'C:\WINDOWS\system32\imm32.dll'
  266  243608 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  243873 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/imm32.dll, dst C:\WINDOWS\system32\imm32.dll, flags 0x4022, rc 0
  289  244162 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\imm32.dll)
  253  244415 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  244540 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\imm32.dll, 0x22AD90) (0x404022)
  267  244807 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\imm32.dll), has_acls(1)
  136  244943 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  245207 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\imm32.dll, 0x22C148, 0x612600B4), file_attributes 32
  180  245387 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  245607 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  245741 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  246034 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\imm32.dll, 0x22C148) st_size=110080, st_mode=0x81F8, st_ino=1125899907221361st_atim=4EA03368.4898D6C st_ctim=4822B06C.7735940 st_mtim=4802F10E.0 st_birthtim=433A6C3D.1FAA3B50
  238  246272 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\imm32.dll, 0x22C148)
  334  246606 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll, no-keep-rel, no-add-slash)
  198  246804 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\advapi32.dll = normalize_win32_path (C:\WINDOWS\system32\advapi32.dll)
  132  246936 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll)
  266  247202 [main] rm-8.4 3368 stat64: entering
  134  247336 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/advapi32.dll
  266  247602 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  267  247869 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  265  248134 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/advapi32.dll', dst 'C:\WINDOWS\system32\advapi32.dll'
  266  248400 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  248533 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/advapi32.dll, dst C:\WINDOWS\system32\advapi32.dll, flags 0x4022, rc 0
  289  248822 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\advapi32.dll)
  253  249075 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  249332 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\advapi32.dll, 0x22AD90) (0x404022)
  267  249599 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\advapi32.dll), has_acls(1)
  136  249735 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  249999 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C148, 0x612600B4), file_attributes 32
  181  250180 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  250399 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  250533 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  250827 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C148) st_size=678400, st_mode=0x81F8, st_ino=4503599627653415st_atim=4EA03367.34F74CDC st_ctim=49E58A90.37E11D60 st_mtim=49900AC0.0 st_birthtim=433A6C34.138ECA48
  237  251064 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C148)
  364  251428 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll, no-keep-rel, no-add-slash)
  168  251596 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\rpcrt4.dll = normalize_win32_path (C:\WINDOWS\system32\rpcrt4.dll)
  266  251862 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll)
  266  252128 [main] rm-8.4 3368 stat64: entering
  268  252396 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/rpcrt4.dll
  131  252527 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  266  252793 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  134  252927 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/rpcrt4.dll', dst 'C:\WINDOWS\system32\rpcrt4.dll'
  265  253192 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  253326 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/rpcrt4.dll, dst C:\WINDOWS\system32\rpcrt4.dll, flags 0x4022, rc 0
  288  253614 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\rpcrt4.dll)
  253  253867 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  254124 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\rpcrt4.dll, 0x22AD90) (0x404022)
  267  254391 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\rpcrt4.dll), has_acls(1)
  137  254528 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  254792 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C148, 0x612600B4), file_attributes 32
  180  254972 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  255191 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  255326 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  255619 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C148) st_size=590848, st_mode=0x81F8, st_ino=844424930425999st_atim=4EA03367.34F74CDC st_ctim=4CB59B9C.1FAA3B50 st_mtim=4C68FA55.0 st_birthtim=433A6C46.EE6B28
  238  255857 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C148)
  359  256216 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll, no-keep-rel, no-add-slash)
  172  256388 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\gdi32.dll = normalize_win32_path (C:\WINDOWS\system32\gdi32.dll)
  133  256521 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll)
  266  256787 [main] rm-8.4 3368 stat64: entering
  134  256921 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/gdi32.dll
  266  257187 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  132  257319 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  170  257489 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/gdi32.dll', dst 'C:\WINDOWS\system32\gdi32.dll'
  230  257719 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  257985 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/gdi32.dll, dst C:\WINDOWS\system32\gdi32.dll, flags 0x4022, rc 0
  157  258142 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\gdi32.dll)
  251  258393 [main] rm-8.4 3368 symlink_info::check: not a symlink
  126  258519 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\gdi32.dll, 0x22AD90) (0x404022)
  265  258784 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\gdi32.dll), has_acls(1)
  137  258921 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  259184 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C148, 0x612600B4), file_attributes 32
  181  259365 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  259584 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  259719 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  260012 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C148) st_size=286720, st_mode=0x81F8, st_ino=1407374883822282st_atim=4EA03367.34F74CDC st_ctim=493F8D85.24525318 st_mtim=49006FE7.0 st_birthtim=433A6C3C.EE6B28
  238  260250 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C148)
  345  260595 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\secur32.dll, no-keep-rel, no-add-slash)
  186  260781 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\secur32.dll = normalize_win32_path (C:\WINDOWS\system32\secur32.dll)
  134  260915 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = conv_to_posix_path (C:\WINDOWS\system32\secur32.dll)
  264  261179 [main] rm-8.4 3368 stat64: entering
  135  261314 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/secur32.dll
  265  261579 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  134  261713 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  266  261979 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/secur32.dll', dst 'C:\WINDOWS\system32\secur32.dll'
  133  262112 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  262377 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/secur32.dll, dst C:\WINDOWS\system32\secur32.dll, flags 0x4022, rc 0
  157  262534 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\secur32.dll)
  252  262786 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  262911 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\secur32.dll, 0x22AD90) (0x404022)
  266  263177 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\secur32.dll), has_acls(1)
  137  263314 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  272  263586 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\secur32.dll, 0x22C148, 0x612600B4), file_attributes 32
  308  263894 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  264114 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  266  264380 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  160  264540 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\secur32.dll, 0x22C148) st_size=56832, st_mode=0x81F8, st_ino=3659174697486930st_atim=4EA03367.34F74CDC st_ctim=4A8287C3.B2D05E0 st_mtim=4A433473.0 st_birthtim=433A6C47.3B9ACA0
  239  264779 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\secur32.dll, 0x22C148)
  206  264985 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll, no-keep-rel, no-add-slash)
  190  265175 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\kernel32.dll = normalize_win32_path (C:\WINDOWS\system32\kernel32.dll)
  133  265308 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll)
  265  265573 [main] rm-8.4 3368 stat64: entering
  267  265840 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/kernel32.dll
  265  266105 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  267  266372 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  134  266506 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/kernel32.dll', dst 'C:\WINDOWS\system32\kernel32.dll'
  265  266771 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  266904 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/kernel32.dll, dst C:\WINDOWS\system32\kernel32.dll, flags 0x4022, rc 0
  292  267196 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\kernel32.dll)
  250  267446 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  267703 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\kernel32.dll, 0x22AD90) (0x404022)
  266  267969 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\kernel32.dll), has_acls(1)
  270  268239 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  266  268505 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C148, 0x612600B4), file_attributes 32
  315  268820 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  216  269036 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  268  269304 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  269597 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C148) st_size=1063424, st_mode=0x81F8, st_ino=515662157334205374st_atim=4EA03367.34F74CDC st_ctim=49E58AAC.1A13B860 st_mtim=49C4F482.0 st_birthtim=433A6C3E.12A05F20
  238  269835 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C148)
  387  270222 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll, no-keep-rel, no-add-slash)
  144  270366 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\ntdll.dll = normalize_win32_path (C:\WINDOWS\system32\ntdll.dll)
  133  270499 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll)
  265  270764 [main] rm-8.4 3368 stat64: entering
  135  270899 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/ntdll.dll
  265  271164 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  133  271297 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  267  271564 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/ntdll.dll', dst 'C:\WINDOWS\system32\ntdll.dll'
  133  271697 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  271962 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/ntdll.dll, dst C:\WINDOWS\system32\ntdll.dll, flags 0x4022, rc 0
  158  272120 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\ntdll.dll)
  250  272370 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  272495 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\ntdll.dll, 0x22AD90) (0x404022)
  267  272762 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\ntdll.dll), has_acls(1)
  136  272898 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  273162 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C148, 0x612600B4), file_attributes 32
  182  273344 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  273562 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  267  273829 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  295  274124 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C148) st_size=743936, st_mode=0x81F8, st_ino=3659174697683143st_atim=4EA03367.34F74CDC st_ctim=4D525C64.13BC63B8 st_mtim=4D00F27B.0 st_birthtim=433A6C42.315C2F48
  237  274361 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C148)
  257  274618 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\user32.dll, no-keep-rel, no-add-slash)
  142  274760 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\user32.dll = normalize_win32_path (C:\WINDOWS\system32\user32.dll)
  264  275024 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = conv_to_posix_path (C:\WINDOWS\system32\user32.dll)
  266  275290 [main] rm-8.4 3368 stat64: entering
  268  275558 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/user32.dll
  133  275691 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  265  275956 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  135  276091 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/user32.dll', dst 'C:\WINDOWS\system32\user32.dll'
  264  276355 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  276489 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/user32.dll, dst C:\WINDOWS\system32\user32.dll, flags 0x4022, rc 0
  288  276777 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\user32.dll)
  252  277029 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258  277287 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\user32.dll, 0x22AD90) (0x404022)
  267  277554 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\user32.dll), has_acls(1)
  138  277692 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  277955 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\user32.dll, 0x22C148, 0x612600B4), file_attributes 32
  181  278136 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  278354 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  136  278490 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  292  278782 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\user32.dll, 0x22C148) st_size=580096, st_mode=0x81F8, st_ino=844424930510130st_atim=4EA03368.4898D6C st_ctim=4B06C343.375C76C8 st_mtim=4802F120.0 st_birthtim=433A6C4B.FD51DA8
  238  279020 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\user32.dll, 0x22C148)
  987  280007 [main] rm-8.4 3368 fhandler_base::set_flags: flags 0x18000, supplied_bin 0x0
  218  280225 [main] rm-8.4 3368 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  254  280479 [main] rm-8.4 3368 fhandler_base::set_flags: filemode set to binary
  268  280747 [main] rm-8.4 3368 fhandler_process::open: 1 = fhandler_proc::open (0x8000, 420)
  155  280902 [main] rm-8.4 3368 open: 3 = open (/proc/self/maps, 0x8000)
  347  281249 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 3: opened as binary
  637  281886 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 0: opened as binary
  334  282220 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 1: opened as binary
  260  282480 [main] rm-8.4 3368 _cygwin_istext_for_stdio: fd 2: opened as binary
  429  282909 [main] rm-8.4 3368 fhandler_process::exists: exists (/proc/3368/maps)
  241  283150 [main] rm-8.4 3368 time: 1319121768 = time (0)
  267  283417 [main] rm-8.4 3368 fstat64: 0 = fstat (3, 0x22AEF0)
  302  283719 [main] rm-8.4 3368 read: read (3, 0x20063068, 65536) blocking, sigcatchers 0
  234  283953 [main] rm-8.4 3368 read: 10487 = read (3, 0x20063068, 65536), errno 16
570732  854685 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive A maps to \
  333  855018 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive C maps to \
  256  855274 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive F maps to \
  265  855539 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive G maps to \
  267  855806 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive H maps to \
  266  856072 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive I maps to \
  266  856338 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive J maps to \
  266  856604 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive K maps to \
  266  856870 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive L maps to \
  267  857137 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive N maps to \
  269  857406 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive Q maps to \
  263  857669 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive S maps to \
  267  857936 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive T maps to \
 1181  859117 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\unicode.nls, no-keep-rel, no-add-slash)
  251  859368 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\unicode.nls = normalize_win32_path (C:\WINDOWS\system32\unicode.nls)
  266  859634 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = conv_to_posix_path (C:\WINDOWS\system32\unicode.nls)
  263  859897 [main] rm-8.4 3368 stat64: entering
  266  860163 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/unicode.nls
  264  860427 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  134  860561 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  268  860829 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/unicode.nls', dst 'C:\WINDOWS\system32\unicode.nls'
  131  860960 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  861225 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/unicode.nls, dst C:\WINDOWS\system32\unicode.nls, flags 0x4022, rc 0
  196  861421 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\unicode.nls)
  220  861641 [main] rm-8.4 3368 symlink_info::check: not a symlink
  254  861895 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\unicode.nls, 0x22AE10) (0x404022)
  266  862161 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\unicode.nls), has_acls(1)
  274  862435 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  259  862694 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  326  863020 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  207  863227 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  270  863497 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  291  863788 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8) st_size=89588, st_mode=0x81F8, st_ino=562949953430602st_atim=4EA01AE9.8C2F92C st_ctim=433A82A9.1BF08EB0 st_mtim=4110CFC0.0 st_birthtim=433A6C4B.861C468
  236  864024 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8)
  365  864389 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\locale.nls, no-keep-rel, no-add-slash)
  165  864554 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\locale.nls = normalize_win32_path (C:\WINDOWS\system32\locale.nls)
  266  864820 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = conv_to_posix_path (C:\WINDOWS\system32\locale.nls)
  133  864953 [main] rm-8.4 3368 stat64: entering
  266  865219 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/locale.nls
  134  865353 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  265  865618 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  134  865752 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/locale.nls', dst 'C:\WINDOWS\system32\locale.nls'
  265  866017 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  866151 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/locale.nls, dst C:\WINDOWS\system32\locale.nls, flags 0x4022, rc 0
  289  866440 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\locale.nls)
  251  866691 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258  866949 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\locale.nls, 0x22AE10) (0x404022)
  267  867216 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\locale.nls), has_acls(1)
  137  867353 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  867616 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  182  867798 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  868017 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  868152 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  292  868444 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8) st_size=265948, st_mode=0x81F8, st_ino=844424930509893st_atim=4EA01AC6.2D11F080 st_ctim=4822ABF0.36F2B238 st_mtim=47C7FD20.0 st_birthtim=433A6C3E.1CDEF9D8
  239  868683 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8)
  319  869002 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls, no-keep-rel, no-add-slash)
  211  869213 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sorttbls.nls = normalize_win32_path (C:\WINDOWS\system32\sorttbls.nls)
  134  869347 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls)
  265  869612 [main] rm-8.4 3368 stat64: entering
  134  869746 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sorttbls.nls
  265  870011 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  134  870145 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  266  870411 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sorttbls.nls', dst 'C:\WINDOWS\system32\sorttbls.nls'
  133  870544 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  870810 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sorttbls.nls, dst C:\WINDOWS\system32\sorttbls.nls, flags 0x4022, rc 0
  155  870965 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sorttbls.nls)
  253  871218 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  871475 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sorttbls.nls, 0x22AE10) (0x404022)
  267  871742 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sorttbls.nls), has_acls(1)
  269  872011 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  872143 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  313  872456 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  872676 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  271  872947 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  290  873237 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8) st_size=23044, st_mode=0x81F8, st_ino=844424930509861st_atim=4EA01AE5.25A19B20 st_ctim=4822ABEE.29E8D608 st_mtim=45958AD8.0 st_birthtim=433A6C47.280BFFB8
  237  873474 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8)
  395  873869 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe, no-keep-rel, no-add-slash)
  273  874142 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\rm-8.4.exe = normalize_win32_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  262  874404 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/rm-8.4.exe = conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  133  874537 [main] rm-8.4 3368 stat64: entering
  268  874805 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/rm-8.4.exe
  132  874937 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/rm-8.4.exe = normalize_posix_path (/test_rm_rf/rm-8.4.exe)
  266  875203 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/rm-8.4.exe)
  135  875338 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  264  875602 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/rm-8.4.exe, dst J:\FRA\test_rm_rf\rm-8.4.exe, flags 0x3000A, rc 0
  413  876015 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\rm-8.4.exe)
  376  876391 [main] rm-8.4 3368 symlink_info::check: not a symlink
  144  876535 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\rm-8.4.exe, 0x22AE10) (0x43000A)
  276  876811 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\rm-8.4.exe), has_acls(0)
  260  877071 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  877334 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8, 0x612600B4), file_attributes 32
  156  877490 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8) st_size=126478, st_mode=0x81ED, st_ino=-7111913683817915666st_atim=4E9F4860.0 st_ctim=4BA2A3F8.0 st_mtim=4BA2A3F8.0 st_birthtim=4EA02B44.0
  247  877737 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8)
  469  878206 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls, no-keep-rel, no-add-slash)
  195  878401 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sortkey.nls = normalize_win32_path (C:\WINDOWS\system32\sortkey.nls)
  131  878532 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls)
  265  878797 [main] rm-8.4 3368 stat64: entering
  134  878931 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sortkey.nls
  266  879197 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  133  879330 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  266  879596 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sortkey.nls', dst 'C:\WINDOWS\system32\sortkey.nls'
  133  879729 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  879995 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sortkey.nls, dst C:\WINDOWS\system32\sortkey.nls, flags 0x4022, rc 0
  158  880153 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sortkey.nls)
  251  880404 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  880661 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sortkey.nls, 0x22AE10) (0x404022)
  266  880927 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sortkey.nls), has_acls(1)
  270  881197 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  131  881328 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  315  881643 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  881861 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  268  882129 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  882422 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8) st_size=262148, st_mode=0x81F8, st_ino=562949953431965st_atim=4EA01AE5.25A19B20 st_ctim=433A82A9.1A13B860 st_mtim=4110CFC0.0 st_birthtim=433A6C47.280BFFB8
  238  882660 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8)
  784  883444 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll, no-keep-rel, no-add-slash)
  283  883727 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygwin1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygwin1.dll)
  263  883990 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygwin1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll)
  132  884122 [main] rm-8.4 3368 stat64: entering
  268  884390 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygwin1.dll
  131  884521 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygwin1.dll = normalize_posix_path (/test_rm_rf/cygwin1.dll)
  266  884787 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygwin1.dll)
  134  884921 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  885187 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygwin1.dll, dst J:\FRA\test_rm_rf\cygwin1.dll, flags 0x3000A, rc 0
  393  885580 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygwin1.dll)
  394  885974 [main] rm-8.4 3368 symlink_info::check: not a symlink
  145  886119 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygwin1.dll, 0x22AE10) (0x43000A)
  266  886385 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygwin1.dll), has_acls(0)
  137  886522 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  886786 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  404  887190 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8) st_size=2785048, st_mode=0x81ED, st_ino=-8078277747980913922st_atim=4EA029EC.0 st_ctim=4EA029EC.0 st_mtim=4EA029EC.0 st_birthtim=4EA02A04.0
  263  887453 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8)
  847  888300 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\lpk.dll, no-keep-rel, no-add-slash)
  219  888519 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\lpk.dll = normalize_win32_path (C:\WINDOWS\system32\lpk.dll)
  262  888781 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = conv_to_posix_path (C:\WINDOWS\system32\lpk.dll)
  134  888915 [main] rm-8.4 3368 stat64: entering
  266  889181 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/lpk.dll
  133  889314 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  265  889579 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  135  889714 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/lpk.dll', dst 'C:\WINDOWS\system32\lpk.dll'
  265  889979 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267  890246 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/lpk.dll, dst C:\WINDOWS\system32\lpk.dll, flags 0x4022, rc 0
  291  890537 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\lpk.dll)
  250  890787 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  890911 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\lpk.dll, 0x22AE10) (0x404022)
  267  891178 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\lpk.dll), has_acls(1)
  137  891315 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  891578 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  182  891760 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  891979 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  892114 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  892407 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8) st_size=22016, st_mode=0x81F8, st_ino=844424930510628st_atim=4EA03368.4898D6C st_ctim=4822B06C.59682F0 st_mtim=4802F110.0 st_birthtim=433A6C3E.2098A678
  237  892644 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8)
  394  893038 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll, no-keep-rel, no-add-slash)
  274  893312 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygiconv-2.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  262  893574 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygiconv-2.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  133  893707 [main] rm-8.4 3368 stat64: entering
  268  893975 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygiconv-2.dll
  131  894106 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygiconv-2.dll = normalize_posix_path (/test_rm_rf/cygiconv-2.dll)
  266  894372 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygiconv-2.dll)
  134  894506 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  894771 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygiconv-2.dll, dst J:\FRA\test_rm_rf\cygiconv-2.dll, flags 0x3000A, rc 0
  394  895165 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygiconv-2.dll)
  393  895558 [main] rm-8.4 3368 symlink_info::check: not a symlink
  146  895704 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22AE10) (0x43000A)
  266  895970 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygiconv-2.dll), has_acls(0)
  137  896107 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  896370 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  404  896774 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8) st_size=1009678, st_mode=0x81ED, st_ino=8563667169184488933st_atim=4E9F4860.0 st_ctim=4E5AD6DE.0 st_mtim=4E5AD6DE.0 st_birthtim=4E9EE064.0
  263  897037 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8)
  686  897723 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll, no-keep-rel, no-add-slash)
  248  897971 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cyggcc_s-1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  129  898100 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cyggcc_s-1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  265  898365 [main] rm-8.4 3368 stat64: entering
  134  898499 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cyggcc_s-1.dll
  266  898765 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cyggcc_s-1.dll = normalize_posix_path (/test_rm_rf/cyggcc_s-1.dll)
  266  899031 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cyggcc_s-1.dll)
  267  899298 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  899564 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cyggcc_s-1.dll, dst J:\FRA\test_rm_rf\cyggcc_s-1.dll, flags 0x3000A, rc 0
  393  899957 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  394  900351 [main] rm-8.4 3368 symlink_info::check: not a symlink
  146  900497 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22AE10) (0x43000A)
  265  900762 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cyggcc_s-1.dll), has_acls(0)
  137  900899 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  265  901164 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  400  901564 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8) st_size=453112, st_mode=0x81ED, st_ino=-1758905405137502718st_atim=4E9F4860.0 st_ctim=4E5E472C.0 st_mtim=4E5E472C.0 st_birthtim=4E9EE064.0
  265  901829 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8)
  658  902487 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll, no-keep-rel, no-add-slash)
  278  902765 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygintl-8.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  128  902893 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygintl-8.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  265  903158 [main] rm-8.4 3368 stat64: entering
  134  903292 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygintl-8.dll
  265  903557 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygintl-8.dll = normalize_posix_path (/test_rm_rf/cygintl-8.dll)
  134  903691 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygintl-8.dll)
  266  903957 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  904091 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygintl-8.dll, dst J:\FRA\test_rm_rf\cygintl-8.dll, flags 0x3000A, rc 0
  525  904616 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygintl-8.dll)
  542  905158 [main] rm-8.4 3368 symlink_info::check: not a symlink
  131  905289 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygintl-8.dll, 0x22AE10) (0x43000A)
  266  905555 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygintl-8.dll), has_acls(0)
  136  905691 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  905955 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  402  906357 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8) st_size=46094, st_mode=0x81ED, st_ino=-5575070626260727823st_atim=4E9F4860.0 st_ctim=4E5ABA5A.0 st_mtim=4E5ABA5A.0 st_birthtim=4E9EE066.0
  264  906621 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8)
  601  907222 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\usp10.dll, no-keep-rel, no-add-slash)
  197  907419 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\usp10.dll = normalize_win32_path (C:\WINDOWS\system32\usp10.dll)
  266  907685 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = conv_to_posix_path (C:\WINDOWS\system32\usp10.dll)
  265  907950 [main] rm-8.4 3368 stat64: entering
  134  908084 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/usp10.dll
  266  908350 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  266  908616 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  267  908883 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/usp10.dll', dst 'C:\WINDOWS\system32\usp10.dll'
  266  909149 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  909282 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/usp10.dll, dst C:\WINDOWS\system32\usp10.dll, flags 0x4022, rc 0
  291  909573 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\usp10.dll)
  250  909823 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257  910080 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\usp10.dll, 0x22AE10) (0x404022)
  267  910347 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\usp10.dll), has_acls(1)
  136  910483 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  910747 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  183  910930 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  911148 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  911283 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  911576 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8) st_size=406016, st_mode=0x81F8, st_ino=89790517570776139st_atim=4EA03368.4898D6C st_ctim=4C9077A5.1836E210 st_mtim=4BC8841A.0 st_birthtim=433A6C4B.10C388D0
  237  911813 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8)
  356  912169 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\imm32.dll, no-keep-rel, no-add-slash)
  176  912345 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\imm32.dll = normalize_win32_path (C:\WINDOWS\system32\imm32.dll)
  132  912477 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = conv_to_posix_path (C:\WINDOWS\system32\imm32.dll)
  266  912743 [main] rm-8.4 3368 stat64: entering
  134  912877 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/imm32.dll
  266  913143 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  132  913275 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  267  913542 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/imm32.dll', dst 'C:\WINDOWS\system32\imm32.dll'
  132  913674 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267  913941 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/imm32.dll, dst C:\WINDOWS\system32\imm32.dll, flags 0x4022, rc 0
  155  914096 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\imm32.dll)
  253  914349 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  914473 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\imm32.dll, 0x22AE10) (0x404022)
  267  914740 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\imm32.dll), has_acls(1)
  136  914876 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  265  915141 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  213  915354 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  194  915548 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  261  915809 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  292  916101 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8) st_size=110080, st_mode=0x81F8, st_ino=1125899907221361st_atim=4EA03368.4898D6C st_ctim=4822B06C.7735940 st_mtim=4802F10E.0 st_birthtim=433A6C3D.1FAA3B50
  238  916339 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8)
  202  916541 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll, no-keep-rel, no-add-slash)
  196  916737 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\advapi32.dll = normalize_win32_path (C:\WINDOWS\system32\advapi32.dll)
  133  916870 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll)
  266  917136 [main] rm-8.4 3368 stat64: entering
  134  917270 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/advapi32.dll
  265  917535 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  133  917668 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  267  917935 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/advapi32.dll', dst 'C:\WINDOWS\system32\advapi32.dll'
  133  918068 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  918333 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/advapi32.dll, dst C:\WINDOWS\system32\advapi32.dll, flags 0x4022, rc 0
  157  918490 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\advapi32.dll)
  252  918742 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  918866 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\advapi32.dll, 0x22AE10) (0x404022)
  267  919133 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\advapi32.dll), has_acls(1)
  136  919269 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  919533 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  204  919737 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  201  919938 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  129  920067 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  920361 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8) st_size=678400, st_mode=0x81F8, st_ino=4503599627653415st_atim=4EA03367.34F74CDC st_ctim=49E58A90.37E11D60 st_mtim=49900AC0.0 st_birthtim=433A6C34.138ECA48
  238  920599 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8)
  364  920963 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll, no-keep-rel, no-add-slash)
  167  921130 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\rpcrt4.dll = normalize_win32_path (C:\WINDOWS\system32\rpcrt4.dll)
  133  921263 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll)
  265  921528 [main] rm-8.4 3368 stat64: entering
  135  921663 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/rpcrt4.dll
  265  921928 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  133  922061 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  267  922328 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/rpcrt4.dll', dst 'C:\WINDOWS\system32\rpcrt4.dll'
  133  922461 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  922726 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/rpcrt4.dll, dst C:\WINDOWS\system32\rpcrt4.dll, flags 0x4022, rc 0
  156  922882 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\rpcrt4.dll)
  252  923134 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258  923392 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\rpcrt4.dll, 0x22AE10) (0x404022)
  267  923659 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\rpcrt4.dll), has_acls(1)
  269  923928 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  924060 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  314  924374 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  924594 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  266  924860 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  925154 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8) st_size=590848, st_mode=0x81F8, st_ino=844424930425999st_atim=4EA03367.34F74CDC st_ctim=4CB59B9C.1FAA3B50 st_mtim=4C68FA55.0 st_birthtim=433A6C46.EE6B28
  238  925392 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8)
  359  925751 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll, no-keep-rel, no-add-slash)
  171  925922 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\gdi32.dll = normalize_win32_path (C:\WINDOWS\system32\gdi32.dll)
  134  926056 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll)
  265  926321 [main] rm-8.4 3368 stat64: entering
  134  926455 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/gdi32.dll
  265  926720 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  134  926854 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  266  927120 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/gdi32.dll', dst 'C:\WINDOWS\system32\gdi32.dll'
  133  927253 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265  927518 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/gdi32.dll, dst C:\WINDOWS\system32\gdi32.dll, flags 0x4022, rc 0
  156  927674 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\gdi32.dll)
  252  927926 [main] rm-8.4 3368 symlink_info::check: not a symlink
  126  928052 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\gdi32.dll, 0x22AE10) (0x404022)
  266  928318 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\gdi32.dll), has_acls(1)
  137  928455 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  928718 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  180  928898 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  221  929119 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  929254 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  292  929546 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8) st_size=286720, st_mode=0x81F8, st_ino=1407374883822282st_atim=4EA03367.34F74CDC st_ctim=493F8D85.24525318 st_mtim=49006FE7.0 st_birthtim=433A6C3C.EE6B28
  239  929785 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8)
  345  930130 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\secur32.dll, no-keep-rel, no-add-slash)
  186  930316 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\secur32.dll = normalize_win32_path (C:\WINDOWS\system32\secur32.dll)
  133  930449 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = conv_to_posix_path (C:\WINDOWS\system32\secur32.dll)
  265  930714 [main] rm-8.4 3368 stat64: entering
  135  930849 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/secur32.dll
  264  931113 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  134  931247 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  266  931513 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/secur32.dll', dst 'C:\WINDOWS\system32\secur32.dll'
  133  931646 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  931912 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/secur32.dll, dst C:\WINDOWS\system32\secur32.dll, flags 0x4022, rc 0
  157  932069 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\secur32.dll)
  251  932320 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  932445 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\secur32.dll, 0x22AE10) (0x404022)
  266  932711 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\secur32.dll), has_acls(1)
  137  932848 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  933111 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  181  933292 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  933512 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  933646 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  933939 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8) st_size=56832, st_mode=0x81F8, st_ino=3659174697486930st_atim=4EA03367.34F74CDC st_ctim=4A8287C3.B2D05E0 st_mtim=4A433473.0 st_birthtim=433A6C47.3B9ACA0
  238  934177 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8)
  333  934510 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll, no-keep-rel, no-add-slash)
  198  934708 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\kernel32.dll = normalize_win32_path (C:\WINDOWS\system32\kernel32.dll)
  134  934842 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll)
  265  935107 [main] rm-8.4 3368 stat64: entering
  134  935241 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/kernel32.dll
  268  935509 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  131  935640 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  266  935906 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/kernel32.dll', dst 'C:\WINDOWS\system32\kernel32.dll'
  133  936039 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  936305 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/kernel32.dll, dst C:\WINDOWS\system32\kernel32.dll, flags 0x4022, rc 0
  158  936463 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\kernel32.dll)
  250  936713 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  936838 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\kernel32.dll, 0x22AE10) (0x404022)
  266  937104 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\kernel32.dll), has_acls(1)
  137  937241 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  937505 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  182  937687 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219  937906 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  938040 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  292  938332 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8) st_size=1063424, st_mode=0x81F8, st_ino=515662157334205374st_atim=4EA03367.34F74CDC st_ctim=49E58AAC.1A13B860 st_mtim=49C4F482.0 st_birthtim=433A6C3E.12A05F20
  238  938570 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8)
  388  938958 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll, no-keep-rel, no-add-slash)
  278  939236 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\ntdll.dll = normalize_win32_path (C:\WINDOWS\system32\ntdll.dll)
  264  939500 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll)
  133  939633 [main] rm-8.4 3368 stat64: entering
  267  939900 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/ntdll.dll
  133  940033 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  265  940298 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  135  940433 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/ntdll.dll', dst 'C:\WINDOWS\system32\ntdll.dll'
  265  940698 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134  940832 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/ntdll.dll, dst C:\WINDOWS\system32\ntdll.dll, flags 0x4022, rc 0
  288  941120 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\ntdll.dll)
  252  941372 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258  941630 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\ntdll.dll, 0x22AE10) (0x404022)
  266  941896 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\ntdll.dll), has_acls(1)
  137  942033 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  942297 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  180  942477 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  942697 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  942832 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  943125 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8) st_size=743936, st_mode=0x81F8, st_ino=3659174697683143st_atim=4EA03367.34F74CDC st_ctim=4D525C64.13BC63B8 st_mtim=4D00F27B.0 st_birthtim=433A6C42.315C2F48
  238  943363 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8)
  363  943726 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\user32.dll, no-keep-rel, no-add-slash)
  168  943894 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\user32.dll = normalize_win32_path (C:\WINDOWS\system32\user32.dll)
  133  944027 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = conv_to_posix_path (C:\WINDOWS\system32\user32.dll)
  265  944292 [main] rm-8.4 3368 stat64: entering
  135  944427 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/user32.dll
  265  944692 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  133  944825 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  267  945092 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/user32.dll', dst 'C:\WINDOWS\system32\user32.dll'
  132  945224 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  945490 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/user32.dll, dst C:\WINDOWS\system32\user32.dll, flags 0x4022, rc 0
  288  945778 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\user32.dll)
  253  946031 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258  946289 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\user32.dll, 0x22AE10) (0x404022)
  135  946424 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\user32.dll), has_acls(1)
  268  946692 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  131  946823 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  313  947136 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  947356 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  267  947623 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  947917 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8) st_size=580096, st_mode=0x81F8, st_ino=844424930510130st_atim=4EA03368.4898D6C st_ctim=4B06C343.375C76C8 st_mtim=4802F120.0 st_birthtim=433A6C4B.FD51DA8
  238  948155 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8)
 1079  949234 [main] rm-8.4 3368 lseek64: 10487 = lseek (3, 0, 1)
  308  949542 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive A maps to \
  254  949796 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive C maps to \
  259  950055 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive F maps to \
  265  950320 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive G maps to \
  266  950586 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive H maps to \
  266  950852 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive I maps to \
  270  951122 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive J maps to \
  264  951386 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive K maps to \
  265  951651 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive L maps to \
  267  951918 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive N maps to \
  266  952184 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive Q maps to \
  265  952449 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive S maps to \
  268  952717 [main] rm-8.4 3368 dos_drive_mappings::dos_drive_mappings: DOS drive T maps to \
 1101  953818 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\unicode.nls, no-keep-rel, no-add-slash)
  206  954024 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\unicode.nls = normalize_win32_path (C:\WINDOWS\system32\unicode.nls)
  257  954281 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = conv_to_posix_path (C:\WINDOWS\system32\unicode.nls)
  130  954411 [main] rm-8.4 3368 stat64: entering
  268  954679 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/unicode.nls
  131  954810 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/unicode.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  265  955075 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/unicode.nls)
  134  955209 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/unicode.nls', dst 'C:\WINDOWS\system32\unicode.nls'
  268  955477 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  130  955607 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/unicode.nls, dst C:\WINDOWS\system32\unicode.nls, flags 0x4022, rc 0
  310  955917 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\unicode.nls)
  236  956153 [main] rm-8.4 3368 symlink_info::check: not a symlink
  253  956406 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\unicode.nls, 0x22AE10) (0x404022)
  270  956676 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\unicode.nls), has_acls(1)
  138  956814 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  261  957075 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  182  957257 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  957475 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  136  957611 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  291  957902 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8) st_size=89588, st_mode=0x81F8, st_ino=562949953430602st_atim=4EA01AE9.8C2F92C st_ctim=433A82A9.1BF08EB0 st_mtim=4110CFC0.0 st_birthtim=433A6C4B.861C468
  238  958140 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\unicode.nls, 0x22C1C8)
  356  958496 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\locale.nls, no-keep-rel, no-add-slash)
  175  958671 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\locale.nls = normalize_win32_path (C:\WINDOWS\system32\locale.nls)
  132  958803 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = conv_to_posix_path (C:\WINDOWS\system32\locale.nls)
  266  959069 [main] rm-8.4 3368 stat64: entering
  134  959203 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/locale.nls
  265  959468 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/locale.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  133  959601 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/locale.nls)
  267  959868 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/locale.nls', dst 'C:\WINDOWS\system32\locale.nls'
  132  960000 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267  960267 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/locale.nls, dst C:\WINDOWS\system32\locale.nls, flags 0x4022, rc 0
  156  960423 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\locale.nls)
  252  960675 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125  960800 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\locale.nls, 0x22AE10) (0x404022)
  266  961066 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\locale.nls), has_acls(1)
  136  961202 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  961466 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  181  961647 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  961867 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  962001 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  962294 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8) st_size=265948, st_mode=0x81F8, st_ino=844424930509893st_atim=4EA01AC6.2D11F080 st_ctim=4822ABF0.36F2B238 st_mtim=47C7FD20.0 st_birthtim=433A6C3E.1CDEF9D8
  238  962532 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\locale.nls, 0x22C1C8)
  319  962851 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls, no-keep-rel, no-add-slash)
  212  963063 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sorttbls.nls = normalize_win32_path (C:\WINDOWS\system32\sorttbls.nls)
  133  963196 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = conv_to_posix_path (C:\WINDOWS\system32\sorttbls.nls)
  266  963462 [main] rm-8.4 3368 stat64: entering
  134  963596 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sorttbls.nls
  265  963861 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sorttbls.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  133  963994 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sorttbls.nls)
  267  964261 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sorttbls.nls', dst 'C:\WINDOWS\system32\sorttbls.nls'
  132  964393 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  964659 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sorttbls.nls, dst C:\WINDOWS\system32\sorttbls.nls, flags 0x4022, rc 0
  156  964815 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sorttbls.nls)
  253  965068 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  965192 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sorttbls.nls, 0x22AE10) (0x404022)
  267  965459 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sorttbls.nls), has_acls(1)
  137  965596 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263  965859 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  180  966039 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  221  966260 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  133  966393 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  297  966690 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8) st_size=23044, st_mode=0x81F8, st_ino=844424930509861st_atim=4EA01AE5.25A19B20 st_ctim=4822ABEE.29E8D608 st_mtim=45958AD8.0 st_birthtim=433A6C47.280BFFB8
  235  966925 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sorttbls.nls, 0x22C1C8)
  396  967321 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe, no-keep-rel, no-add-slash)
  272  967593 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\rm-8.4.exe = normalize_win32_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  262  967855 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/rm-8.4.exe = conv_to_posix_path (J:\FRA\test_rm_rf\rm-8.4.exe)
  133  967988 [main] rm-8.4 3368 stat64: entering
  267  968255 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/rm-8.4.exe
  132  968387 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/rm-8.4.exe = normalize_posix_path (/test_rm_rf/rm-8.4.exe)
  266  968653 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/rm-8.4.exe)
  137  968790 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  263  969053 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/rm-8.4.exe, dst J:\FRA\test_rm_rf\rm-8.4.exe, flags 0x3000A, rc 0
  397  969450 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\rm-8.4.exe)
  390  969840 [main] rm-8.4 3368 symlink_info::check: not a symlink
  146  969986 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\rm-8.4.exe, 0x22AE10) (0x43000A)
  265  970251 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\rm-8.4.exe), has_acls(0)
  137  970388 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  970652 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8, 0x612600B4), file_attributes 32
  137  970789 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8) st_size=126478, st_mode=0x81ED, st_ino=-7111913683817915666st_atim=4E9F4860.0 st_ctim=4BA2A3F8.0 st_mtim=4BA2A3F8.0 st_birthtim=4EA02B44.0
  262  971051 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\rm-8.4.exe, 0x22C1C8)
  468  971519 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls, no-keep-rel, no-add-slash)
  198  971717 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\sortkey.nls = normalize_win32_path (C:\WINDOWS\system32\sortkey.nls)
  265  971982 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = conv_to_posix_path (C:\WINDOWS\system32\sortkey.nls)
  265  972247 [main] rm-8.4 3368 stat64: entering
  134  972381 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/sortkey.nls
  266  972647 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/sortkey.nls = normalize_posix_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  133  972780 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/sortkey.nls)
  267  973047 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/sortkey.nls', dst 'C:\WINDOWS\system32\sortkey.nls'
  132  973179 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  973445 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/sortkey.nls, dst C:\WINDOWS\system32\sortkey.nls, flags 0x4022, rc 0
  158  973603 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\sortkey.nls)
  251  973854 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  973978 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\sortkey.nls, 0x22AE10) (0x404022)
  267  974245 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\sortkey.nls), has_acls(1)
  136  974381 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  974645 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8, 0x612600B4), file_attributes 32
  182  974827 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218  975045 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135  975180 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293  975473 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8) st_size=262148, st_mode=0x81F8, st_ino=562949953431965st_atim=4EA01AE5.25A19B20 st_ctim=433A82A9.1A13B860 st_mtim=4110CFC0.0 st_birthtim=433A6C47.280BFFB8
  238  975711 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\sortkey.nls, 0x22C1C8)
  776  976487 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll, no-keep-rel, no-add-slash)
  159  976646 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygwin1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygwin1.dll)
  128  976774 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygwin1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygwin1.dll)
  265  977039 [main] rm-8.4 3368 stat64: entering
  135  977174 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygwin1.dll
  265  977439 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygwin1.dll = normalize_posix_path (/test_rm_rf/cygwin1.dll)
  134  977573 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygwin1.dll)
  266  977839 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133  977972 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygwin1.dll, dst J:\FRA\test_rm_rf\cygwin1.dll, flags 0x3000A, rc 0
  526  978498 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygwin1.dll)
  262  978760 [main] rm-8.4 3368 symlink_info::check: not a symlink
  277  979037 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygwin1.dll, 0x22AE10) (0x43000A)
  134  979171 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygwin1.dll), has_acls(0)
  269  979440 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  130  979570 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  539  980109 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8) st_size=2785048, st_mode=0x81ED, st_ino=-8078277747980913922st_atim=4EA029EC.0 st_ctim=4EA029EC.0 st_mtim=4EA029EC.0 st_birthtim=4EA02A04.0
  261  980370 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygwin1.dll, 0x22C1C8)
  738  981108 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\lpk.dll, no-keep-rel, no-add-slash)
  194  981302 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\lpk.dll = normalize_win32_path (C:\WINDOWS\system32\lpk.dll)
  264  981566 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = conv_to_posix_path (C:\WINDOWS\system32\lpk.dll)
  266  981832 [main] rm-8.4 3368 stat64: entering
  134  981966 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/lpk.dll
  269  982235 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/lpk.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  131  982366 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/lpk.dll)
  265  982631 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/lpk.dll', dst 'C:\WINDOWS\system32\lpk.dll'
  133  982764 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  983030 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/lpk.dll, dst C:\WINDOWS\system32\lpk.dll, flags 0x4022, rc 0
  160  983190 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\lpk.dll)
  249  983439 [main] rm-8.4 3368 symlink_info::check: not a symlink
  124  983563 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\lpk.dll, 0x22AE10) (0x404022)
  267  983830 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\lpk.dll), has_acls(1)
  136  983966 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  984230 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  181  984411 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220  984631 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134  984765 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294  985059 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8) st_size=22016, st_mode=0x81F8, st_ino=844424930510628st_atim=4EA03368.4898D6C st_ctim=4822B06C.59682F0 st_mtim=4802F110.0 st_birthtim=433A6C3E.2098A678
  237  985296 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\lpk.dll, 0x22C1C8)
  392  985688 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll, no-keep-rel, no-add-slash)
  275  985963 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygiconv-2.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  263  986226 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygiconv-2.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygiconv-2.dll)
  132  986358 [main] rm-8.4 3368 stat64: entering
  268  986626 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygiconv-2.dll
  131  986757 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygiconv-2.dll = normalize_posix_path (/test_rm_rf/cygiconv-2.dll)
  267  987024 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygiconv-2.dll)
  133  987157 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267  987424 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygiconv-2.dll, dst J:\FRA\test_rm_rf\cygiconv-2.dll, flags 0x3000A, rc 0
  393  987817 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygiconv-2.dll)
  261  988078 [main] rm-8.4 3368 symlink_info::check: not a symlink
  145  988223 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22AE10) (0x43000A)
  132  988355 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygiconv-2.dll), has_acls(0)
  270  988625 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  131  988756 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  537  989293 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8) st_size=1009678, st_mode=0x81ED, st_ino=8563667169184488933st_atim=4E9F4860.0 st_ctim=4E5AD6DE.0 st_mtim=4E5AD6DE.0 st_birthtim=4E9EE064.0
  262  989555 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygiconv-2.dll, 0x22C1C8)
  556  990111 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll, no-keep-rel, no-add-slash)
  246  990357 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cyggcc_s-1.dll = normalize_win32_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  262  990619 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cyggcc_s-1.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  131  990750 [main] rm-8.4 3368 stat64: entering
  268  991018 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cyggcc_s-1.dll
  132  991150 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cyggcc_s-1.dll = normalize_posix_path (/test_rm_rf/cyggcc_s-1.dll)
  267  991417 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cyggcc_s-1.dll)
  133  991550 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  991816 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cyggcc_s-1.dll, dst J:\FRA\test_rm_rf\cyggcc_s-1.dll, flags 0x3000A, rc 0
  393  992209 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll)
  262  992471 [main] rm-8.4 3368 symlink_info::check: not a symlink
  144  992615 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22AE10) (0x43000A)
  133  992748 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cyggcc_s-1.dll), has_acls(0)
  270  993018 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132  993150 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  534  993684 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8) st_size=453112, st_mode=0x81ED, st_ino=-1758905405137502718st_atim=4E9F4860.0 st_ctim=4E5E472C.0 st_mtim=4E5E472C.0 st_birthtim=4E9EE064.0
  264  993948 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cyggcc_s-1.dll, 0x22C1C8)
  526  994474 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll, no-keep-rel, no-add-slash)
  275  994749 [main] rm-8.4 3368 normalize_win32_path: J:\FRA\test_rm_rf\cygintl-8.dll = normalize_win32_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  262  995011 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /test_rm_rf/cygintl-8.dll = conv_to_posix_path (J:\FRA\test_rm_rf\cygintl-8.dll)
  133  995144 [main] rm-8.4 3368 stat64: entering
  267  995411 [main] rm-8.4 3368 normalize_posix_path: src /test_rm_rf/cygintl-8.dll
  133  995544 [main] rm-8.4 3368 normalize_posix_path: /test_rm_rf/cygintl-8.dll = normalize_posix_path (/test_rm_rf/cygintl-8.dll)
  266  995810 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/cygintl-8.dll)
  133  995943 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266  996209 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /test_rm_rf/cygintl-8.dll, dst J:\FRA\test_rm_rf\cygintl-8.dll, flags 0x3000A, rc 0
  392  996601 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\cygintl-8.dll)
  262  996863 [main] rm-8.4 3368 symlink_info::check: not a symlink
  146  997009 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\cygintl-8.dll, 0x22AE10) (0x43000A)
  132  997141 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\test_rm_rf\cygintl-8.dll), has_acls(0)
  270  997411 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264  997675 [main] rm-8.4 3368 stat_worker: (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8, 0x612600B4), file_attributes 128
  534  998209 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8) st_size=46094, st_mode=0x81ED, st_ino=-5575070626260727823st_atim=4E9F4860.0 st_ctim=4E5ABA5A.0 st_mtim=4E5ABA5A.0 st_birthtim=4E9EE066.0
  133  998342 [main] rm-8.4 3368 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\cygintl-8.dll, 0x22C1C8)
  469  998811 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\usp10.dll, no-keep-rel, no-add-slash)
  195  999006 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\usp10.dll = normalize_win32_path (C:\WINDOWS\system32\usp10.dll)
  132  999138 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = conv_to_posix_path (C:\WINDOWS\system32\usp10.dll)
  266  999404 [main] rm-8.4 3368 stat64: entering
  133  999537 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/usp10.dll
  266  999803 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/usp10.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  133  999936 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/usp10.dll)
  267 1000203 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/usp10.dll', dst 'C:\WINDOWS\system32\usp10.dll'
  133 1000336 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265 1000601 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/usp10.dll, dst C:\WINDOWS\system32\usp10.dll, flags 0x4022, rc 0
  160 1000761 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\usp10.dll)
  250 1001011 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125 1001136 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\usp10.dll, 0x22AE10) (0x404022)
  265 1001401 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\usp10.dll), has_acls(1)
  136 1001537 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264 1001801 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  183 1001984 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218 1002202 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1002337 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294 1002631 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8) st_size=406016, st_mode=0x81F8, st_ino=89790517570776139st_atim=4EA03368.4898D6C st_ctim=4C9077A5.1836E210 st_mtim=4BC8841A.0 st_birthtim=433A6C4B.10C388D0
  236 1002867 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\usp10.dll, 0x22C1C8)
  355 1003222 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\imm32.dll, no-keep-rel, no-add-slash)
  177 1003399 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\imm32.dll = normalize_win32_path (C:\WINDOWS\system32\imm32.dll)
  133 1003532 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = conv_to_posix_path (C:\WINDOWS\system32\imm32.dll)
  265 1003797 [main] rm-8.4 3368 stat64: entering
  135 1003932 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/imm32.dll
  264 1004196 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/imm32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  134 1004330 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/imm32.dll)
  266 1004596 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/imm32.dll', dst 'C:\WINDOWS\system32\imm32.dll'
  133 1004729 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1004995 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/imm32.dll, dst C:\WINDOWS\system32\imm32.dll, flags 0x4022, rc 0
  289 1005284 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\imm32.dll)
  253 1005537 [main] rm-8.4 3368 symlink_info::check: not a symlink
  257 1005794 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\imm32.dll, 0x22AE10) (0x404022)
  134 1005928 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\imm32.dll), has_acls(1)
  269 1006197 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  132 1006329 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  312 1006641 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220 1006861 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  268 1007129 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293 1007422 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8) st_size=110080, st_mode=0x81F8, st_ino=1125899907221361st_atim=4EA03368.4898D6C st_ctim=4822B06C.7735940 st_mtim=4802F10E.0 st_birthtim=433A6C3D.1FAA3B50
  238 1007660 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\imm32.dll, 0x22C1C8)
  335 1007995 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll, no-keep-rel, no-add-slash)
  196 1008191 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\advapi32.dll = normalize_win32_path (C:\WINDOWS\system32\advapi32.dll)
  134 1008325 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = conv_to_posix_path (C:\WINDOWS\system32\advapi32.dll)
  265 1008590 [main] rm-8.4 3368 stat64: entering
  134 1008724 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/advapi32.dll
  265 1008989 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/advapi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  134 1009123 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/advapi32.dll)
  266 1009389 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/advapi32.dll', dst 'C:\WINDOWS\system32\advapi32.dll'
  133 1009522 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265 1009787 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/advapi32.dll, dst C:\WINDOWS\system32\advapi32.dll, flags 0x4022, rc 0
  157 1009944 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\advapi32.dll)
  251 1010195 [main] rm-8.4 3368 symlink_info::check: not a symlink
  126 1010321 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\advapi32.dll, 0x22AE10) (0x404022)
  266 1010587 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\advapi32.dll), has_acls(1)
  137 1010724 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263 1010987 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  181 1011168 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  219 1011387 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1011522 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293 1011815 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8) st_size=678400, st_mode=0x81F8, st_ino=4503599627653415st_atim=4EA03367.34F74CDC st_ctim=49E58A90.37E11D60 st_mtim=49900AC0.0 st_birthtim=433A6C34.138ECA48
  237 1012052 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\advapi32.dll, 0x22C1C8)
  364 1012416 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll, no-keep-rel, no-add-slash)
  173 1012589 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\rpcrt4.dll = normalize_win32_path (C:\WINDOWS\system32\rpcrt4.dll)
  262 1012851 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = conv_to_posix_path (C:\WINDOWS\system32\rpcrt4.dll)
  265 1013116 [main] rm-8.4 3368 stat64: entering
  267 1013383 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/rpcrt4.dll
  149 1013532 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/rpcrt4.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  251 1013783 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/rpcrt4.dll)
  133 1013916 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/rpcrt4.dll', dst 'C:\WINDOWS\system32\rpcrt4.dll'
  264 1014180 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134 1014314 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/rpcrt4.dll, dst C:\WINDOWS\system32\rpcrt4.dll, flags 0x4022, rc 0
  288 1014602 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\rpcrt4.dll)
  252 1014854 [main] rm-8.4 3368 symlink_info::check: not a symlink
  259 1015113 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\rpcrt4.dll, 0x22AE10) (0x404022)
  266 1015379 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\rpcrt4.dll), has_acls(1)
  137 1015516 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  265 1015781 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  180 1015961 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218 1016179 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1016314 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294 1016608 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8) st_size=590848, st_mode=0x81F8, st_ino=844424930425999st_atim=4EA03367.34F74CDC st_ctim=4CB59B9C.1FAA3B50 st_mtim=4C68FA55.0 st_birthtim=433A6C46.EE6B28
  237 1016845 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\rpcrt4.dll, 0x22C1C8)
  360 1017205 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll, no-keep-rel, no-add-slash)
  173 1017378 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\gdi32.dll = normalize_win32_path (C:\WINDOWS\system32\gdi32.dll)
  132 1017510 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = conv_to_posix_path (C:\WINDOWS\system32\gdi32.dll)
  265 1017775 [main] rm-8.4 3368 stat64: entering
  135 1017910 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/gdi32.dll
  265 1018175 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/gdi32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  133 1018308 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/gdi32.dll)
  266 1018574 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/gdi32.dll', dst 'C:\WINDOWS\system32\gdi32.dll'
  133 1018707 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1018973 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/gdi32.dll, dst C:\WINDOWS\system32\gdi32.dll, flags 0x4022, rc 0
  156 1019129 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\gdi32.dll)
  252 1019381 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125 1019506 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\gdi32.dll, 0x22AE10) (0x404022)
  266 1019772 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\gdi32.dll), has_acls(1)
  137 1019909 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264 1020173 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  312 1020485 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  220 1020705 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  268 1020973 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  162 1021135 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8) st_size=286720, st_mode=0x81F8, st_ino=1407374883822282st_atim=4EA03367.34F74CDC st_ctim=493F8D85.24525318 st_mtim=49006FE7.0 st_birthtim=433A6C3C.EE6B28
  236 1021371 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\gdi32.dll, 0x22C1C8)
  213 1021584 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\secur32.dll, no-keep-rel, no-add-slash)
  186 1021770 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\secur32.dll = normalize_win32_path (C:\WINDOWS\system32\secur32.dll)
  133 1021903 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = conv_to_posix_path (C:\WINDOWS\system32\secur32.dll)
  265 1022168 [main] rm-8.4 3368 stat64: entering
  135 1022303 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/secur32.dll
  265 1022568 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/secur32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  133 1022701 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/secur32.dll)
  267 1022968 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/secur32.dll', dst 'C:\WINDOWS\system32\secur32.dll'
  131 1023099 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  267 1023366 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/secur32.dll, dst C:\WINDOWS\system32\secur32.dll, flags 0x4022, rc 0
  156 1023522 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\secur32.dll)
  252 1023774 [main] rm-8.4 3368 symlink_info::check: not a symlink
  129 1023903 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\secur32.dll, 0x22AE10) (0x404022)
  262 1024165 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\secur32.dll), has_acls(1)
  137 1024302 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264 1024566 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  179 1024745 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  221 1024966 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  134 1025100 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  294 1025394 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8) st_size=56832, st_mode=0x81F8, st_ino=3659174697486930st_atim=4EA03367.34F74CDC st_ctim=4A8287C3.B2D05E0 st_mtim=4A433473.0 st_birthtim=433A6C47.3B9ACA0
  236 1025630 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\secur32.dll, 0x22C1C8)
  332 1025962 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll, no-keep-rel, no-add-slash)
  201 1026163 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\kernel32.dll = normalize_win32_path (C:\WINDOWS\system32\kernel32.dll)
  132 1026295 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = conv_to_posix_path (C:\WINDOWS\system32\kernel32.dll)
  266 1026561 [main] rm-8.4 3368 stat64: entering
  135 1026696 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/kernel32.dll
  264 1026960 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/kernel32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  133 1027093 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/kernel32.dll)
  267 1027360 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/kernel32.dll', dst 'C:\WINDOWS\system32\kernel32.dll'
  133 1027493 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1027759 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/kernel32.dll, dst C:\WINDOWS\system32\kernel32.dll, flags 0x4022, rc 0
  155 1027914 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\kernel32.dll)
  253 1028167 [main] rm-8.4 3368 symlink_info::check: not a symlink
  125 1028292 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\kernel32.dll, 0x22AE10) (0x404022)
  266 1028558 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\kernel32.dll), has_acls(1)
  137 1028695 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264 1028959 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  186 1029145 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  214 1029359 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1029494 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293 1029787 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8) st_size=1063424, st_mode=0x81F8, st_ino=515662157334205374st_atim=4EA03367.34F74CDC st_ctim=49E58AAC.1A13B860 st_mtim=49C4F482.0 st_birthtim=433A6C3E.12A05F20
  237 1030024 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\kernel32.dll, 0x22C1C8)
  383 1030407 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll, no-keep-rel, no-add-slash)
  149 1030556 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\ntdll.dll = normalize_win32_path (C:\WINDOWS\system32\ntdll.dll)
  132 1030688 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = conv_to_posix_path (C:\WINDOWS\system32\ntdll.dll)
  266 1030954 [main] rm-8.4 3368 stat64: entering
  134 1031088 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/ntdll.dll
  265 1031353 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/ntdll.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  134 1031487 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/ntdll.dll)
  266 1031753 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/ntdll.dll', dst 'C:\WINDOWS\system32\ntdll.dll'
  134 1031887 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265 1032152 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/ntdll.dll, dst C:\WINDOWS\system32\ntdll.dll, flags 0x4022, rc 0
  156 1032308 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\ntdll.dll)
  252 1032560 [main] rm-8.4 3368 symlink_info::check: not a symlink
  258 1032818 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\ntdll.dll, 0x22AE10) (0x404022)
  134 1032952 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\ntdll.dll), has_acls(1)
  136 1033088 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  264 1033352 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  181 1033533 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218 1033751 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1033886 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293 1034179 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8) st_size=743936, st_mode=0x81F8, st_ino=3659174697683143st_atim=4EA03367.34F74CDC st_ctim=4D525C64.13BC63B8 st_mtim=4D00F27B.0 st_birthtim=433A6C42.315C2F48
  238 1034417 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\ntdll.dll, 0x22C1C8)
  364 1034781 [main] rm-8.4 3368 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\system32\user32.dll, no-keep-rel, no-add-slash)
  168 1034949 [main] rm-8.4 3368 normalize_win32_path: C:\WINDOWS\system32\user32.dll = normalize_win32_path (C:\WINDOWS\system32\user32.dll)
  133 1035082 [main] rm-8.4 3368 mount_info::conv_to_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = conv_to_posix_path (C:\WINDOWS\system32\user32.dll)
  264 1035346 [main] rm-8.4 3368 stat64: entering
  136 1035482 [main] rm-8.4 3368 normalize_posix_path: src /cygdrive/c/WINDOWS/system32/user32.dll
  264 1035746 [main] rm-8.4 3368 normalize_posix_path: /cygdrive/c/WINDOWS/system32/user32.dll = normalize_posix_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  134 1035880 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/cygdrive/c/WINDOWS/system32/user32.dll)
  266 1036146 [main] rm-8.4 3368 mount_info::cygdrive_win32_path: src '/cygdrive/c/WINDOWS/system32/user32.dll', dst 'C:\WINDOWS\system32\user32.dll'
  133 1036279 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1036545 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /cygdrive/c/WINDOWS/system32/user32.dll, dst C:\WINDOWS\system32\user32.dll, flags 0x4022, rc 0
  155 1036700 [main] rm-8.4 3368 symlink_info::check: 0x0 = NtCreateFile (\??\C:\WINDOWS\system32\user32.dll)
  252 1036952 [main] rm-8.4 3368 symlink_info::check: not a symlink
  126 1037078 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (C:\WINDOWS\system32\user32.dll, 0x22AE10) (0x404022)
  266 1037344 [main] rm-8.4 3368 path_conv::check: this->path(C:\WINDOWS\system32\user32.dll), has_acls(1)
  137 1037481 [main] rm-8.4 3368 build_fh_pc: fh 0x612600B4, dev 0xC3
  263 1037744 [main] rm-8.4 3368 stat_worker: (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8, 0x612600B4), file_attributes 32
  182 1037926 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: owner SID = S-1-5-32-544
  218 1038144 [main] rm-8.4 3368 cygpsid::debug_print: get_sids_info: group SID = S-1-5-18
  135 1038279 [main] rm-8.4 3368 get_info_from_sd: ACL 1F8, uid -1, gid -1
  293 1038572 [main] rm-8.4 3368 fhandler_base::fstat_helper: 0 = fstat (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8) st_size=580096, st_mode=0x81F8, st_ino=844424930510130st_atim=4EA03368.4898D6C st_ctim=4B06C343.375C76C8 st_mtim=4802F120.0 st_birthtim=433A6C4B.FD51DA8
  238 1038810 [main] rm-8.4 3368 stat_worker: 0 = (\??\C:\WINDOWS\system32\user32.dll, 0x22C1C8)
 1073 1039883 [main] rm-8.4 3368 lseek64: 5702 = lseek (3, 5702, 0)
  325 1040208 [main] rm-8.4 3368 close: close (3)
  203 1040411 [main] rm-8.4 3368 close: 0 = close (3)
  716 1041127 [main] rm-8.4 3368 open: open (/usr/share/locale/locale.alias, 0x0)
  214 1041341 [main] rm-8.4 3368 normalize_posix_path: src /usr/share/locale/locale.alias
  130 1041471 [main] rm-8.4 3368 normalize_posix_path: /usr/share/locale/locale.alias = normalize_posix_path (/usr/share/locale/locale.alias)
  266 1041737 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale/locale.alias)
  136 1041873 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  263 1042136 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale/locale.alias, dst J:\FRA\usr\share\locale\locale.alias, flags 0x3000A, rc 0
  430 1042566 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\locale.alias)
  238 1042804 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\locale.alias)
  537 1043341 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\locale.alias.exe)
  128 1043469 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\locale.alias.exe)
  536 1044005 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\locale.alias.lnk)
  262 1044267 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\locale.alias.lnk)
  540 1044807 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\locale.alias.exe.lnk)
  259 1045066 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\locale.alias.exe.lnk)
  265 1045331 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale\locale.alias, 0x22B090) (0x3000A)
  133 1045464 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale)
  266 1045730 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134 1045864 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale, dst J:\FRA\usr\share\locale, flags 0x3000A, rc 0
  539 1046403 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale)
  260 1046663 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale)
  538 1047201 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale.lnk)
  260 1047461 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale.lnk)
  266 1047727 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale, 0x22B090) (0x3000A)
  133 1047860 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share)
  267 1048127 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134 1048261 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share, dst J:\FRA\usr\share, flags 0x3000A, rc 0
  539 1048800 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share)
  259 1049059 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share)
  539 1049598 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share.lnk)
  260 1049858 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share.lnk)
  265 1050123 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share, 0x22B090) (0x3000A)
  266 1050389 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr)
  135 1050524 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  132 1050656 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr, dst J:\FRA\usr, flags 0x3000A, rc 0
  539 1051195 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr)
  260 1051455 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr)
  539 1051994 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr.lnk)
  260 1052254 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr.lnk)
  266 1052520 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr, 0x22B090) (0x3000A)
 1498 1054018 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\usr\share\locale\locale.alias), has_acls(0)
  241 1054259 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xC3
  260 1054519 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\usr\share\locale\locale.alias, 0x108000)
  412 1054931 [main] rm-8.4 3368 seterrno_from_nt_status: /ext/build/netrel/src/cygwin-snapshot-20111020-1/winsup/cygwin/fhandler.cc:629 status 0xC0000034 -> windows error 2
  255 1055186 [main] rm-8.4 3368 geterrno_from_win_error: windows error 2 == errno 2
  262 1055448 [main] rm-8.4 3368 fhandler_base::open: C0000034 = NtCreateFile (0x0, 80100000, \??\J:\FRA\usr\share\locale\locale.alias, io, NULL, 0, 7, 1, 4020, NULL, 0)
  266 1055714 [main] rm-8.4 3368 fhandler_base::open: 0 = fhandler_base::open (\??\J:\FRA\usr\share\locale\locale.alias, 0x108000)
  267 1055981 [main] rm-8.4 3368 fhandler_base::open_fs: 0 = fhandler_disk_file::open (\??\J:\FRA\usr\share\locale\locale.alias, 0x8000)
  268 1056249 [main] rm-8.4 3368 open: -1 = open (/usr/share/locale/locale.alias, 0x8000)
  514 1056763 [main] rm-8.4 3368 open: open (/usr/local/share/locale/locale.alias, 0x0)
  151 1056914 [main] rm-8.4 3368 normalize_posix_path: src /usr/local/share/locale/locale.alias
  132 1057046 [main] rm-8.4 3368 normalize_posix_path: /usr/local/share/locale/locale.alias = normalize_posix_path (/usr/local/share/locale/locale.alias)
  266 1057312 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/local/share/locale/locale.alias)
  134 1057446 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  265 1057711 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/local/share/locale/locale.alias, dst J:\FRA\usr\local\share\locale\locale.alias, flags 0x3000A, rc 0
  405 1058116 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale\locale.alias)
  129 1058245 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale\locale.alias)
  536 1058781 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale\locale.alias.exe)
  262 1059043 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale\locale.alias.exe)
  536 1059579 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale\locale.alias.lnk)
  263 1059842 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale\locale.alias.lnk)
  570 1060412 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale\locale.alias.exe.lnk)
  230 1060642 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale\locale.alias.exe.lnk)
  264 1060906 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\local\share\locale\locale.alias, 0x22B080) (0x3000A)
  134 1061040 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/local/share/locale)
  266 1061306 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133 1061439 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/local/share/locale, dst J:\FRA\usr\local\share\locale, flags 0x3000A, rc 0
  537 1061976 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale)
  262 1062238 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale)
  537 1062775 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share\locale.lnk)
  262 1063037 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share\locale.lnk)
  266 1063303 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\local\share\locale, 0x22B080) (0x3000A)
  133 1063436 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/local/share)
  266 1063702 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1063968 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/local/share, dst J:\FRA\usr\local\share, flags 0x3000A, rc 0
  537 1064505 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share)
  130 1064635 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share)
  536 1065171 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local\share.lnk)
  262 1065433 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local\share.lnk)
  265 1065698 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\local\share, 0x22B080) (0x3000A)
  135 1065833 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/local)
  265 1066098 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134 1066232 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/local, dst J:\FRA\usr\local, flags 0x3000A, rc 0
  536 1066768 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local)
  263 1067031 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local)
  536 1067567 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\local.lnk)
  262 1067829 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\local.lnk)
  265 1068094 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\local, 0x22B080) (0x3000A)
  135 1068229 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr)
  265 1068494 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  134 1068628 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr, dst J:\FRA\usr, flags 0x3000A, rc 0
  536 1069164 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr)
  263 1069427 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr)
  537 1069964 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr.lnk)
  261 1070225 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr.lnk)
  266 1070491 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr, 0x22B080) (0x3000A)
 1671 1072162 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\usr\local\share\locale\locale.alias), has_acls(0)
  198 1072360 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xC3
  262 1072622 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\usr\local\share\locale\locale.alias, 0x108000)
  537 1073159 [main] rm-8.4 3368 seterrno_from_nt_status: /ext/build/netrel/src/cygwin-snapshot-20111020-1/winsup/cygwin/fhandler.cc:629 status 0xC0000034 -> windows error 2
  262 1073421 [main] rm-8.4 3368 geterrno_from_win_error: windows error 2 == errno 2
  264 1073685 [main] rm-8.4 3368 fhandler_base::open: C0000034 = NtCreateFile (0x0, 80100000, \??\J:\FRA\usr\local\share\locale\locale.alias, io, NULL, 0, 7, 1, 4020, NULL, 0)
  135 1073820 [main] rm-8.4 3368 fhandler_base::open: 0 = fhandler_base::open (\??\J:\FRA\usr\local\share\locale\locale.alias, 0x108000)
  265 1074085 [main] rm-8.4 3368 fhandler_base::open_fs: 0 = fhandler_disk_file::open (\??\J:\FRA\usr\local\share\locale\locale.alias, 0x8000)
  135 1074220 [main] rm-8.4 3368 open: -1 = open (/usr/local/share/locale/locale.alias, 0x8000)
  723 1074943 [main] rm-8.4 3368 open: open (/usr/share/locale/D/LC_MESSAGES/coreutils.mo, 0x10000)
  211 1075154 [main] rm-8.4 3368 normalize_posix_path: src /usr/share/locale/D/LC_MESSAGES/coreutils.mo
  263 1075417 [main] rm-8.4 3368 normalize_posix_path: /usr/share/locale/D/LC_MESSAGES/coreutils.mo = normalize_posix_path (/usr/share/locale/D/LC_MESSAGES/coreutils.mo)
  266 1075683 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale/D/LC_MESSAGES/coreutils.mo)
  137 1075820 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  264 1076084 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale/D/LC_MESSAGES/coreutils.mo, dst J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, flags 0x3000A, rc 0
  405 1076489 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo)
  259 1076748 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo)
  404 1077152 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.exe)
  262 1077414 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.exe)
  537 1077951 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.lnk)
  262 1078213 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.lnk)
  536 1078749 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.exe.lnk)
  263 1079012 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo.exe.lnk)
  265 1079277 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, 0x22B250) (0x3000A)
  134 1079411 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale/D/LC_MESSAGES)
  266 1079677 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1079943 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale/D/LC_MESSAGES, dst J:\FRA\usr\share\locale\D\LC_MESSAGES, flags 0x3000A, rc 0
  537 1080480 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES)
  262 1080742 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES)
  537 1081279 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES.lnk)
  262 1081541 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES.lnk)
  264 1081805 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale\D\LC_MESSAGES, 0x22B250) (0x3000A)
  267 1082072 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale/D)
  267 1082339 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  132 1082471 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale/D, dst J:\FRA\usr\share\locale\D, flags 0x3000A, rc 0
  405 1082876 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D)
  262 1083138 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D)
  537 1083675 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale\D.lnk)
  262 1083937 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale\D.lnk)
  265 1084202 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale\D, 0x22B250) (0x3000A)
  266 1084468 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share/locale)
  267 1084735 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133 1084868 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share/locale, dst J:\FRA\usr\share\locale, flags 0x3000A, rc 0
  537 1085405 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale)
  262 1085667 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale)
  404 1086071 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share\locale.lnk)
  262 1086333 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share\locale.lnk)
  265 1086598 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share\locale, 0x22B250) (0x3000A)
  267 1086865 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/share)
  266 1087131 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  133 1087264 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr/share, dst J:\FRA\usr\share, flags 0x3000A, rc 0
  403 1087667 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share)
  263 1087930 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share)
  404 1088334 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr\share.lnk)
  262 1088596 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr\share.lnk)
  266 1088862 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr\share, 0x22B250) (0x3000A)
  134 1088996 [main] rm-8.4 3368 mount_info::conv_to_win32_path: conv_to_win32_path (/usr)
  265 1089261 [main] rm-8.4 3368 set_flags: flags: binary (0x2)
  266 1089527 [main] rm-8.4 3368 mount_info::conv_to_win32_path: src_path /usr, dst J:\FRA\usr, flags 0x3000A, rc 0
  414 1089941 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr)
  252 1090193 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr)
  537 1090730 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\usr.lnk)
  262 1090992 [main] rm-8.4 3368 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\usr.lnk)
  265 1091257 [main] rm-8.4 3368 symlink_info::check: 0 = symlink.check (J:\FRA\usr, 0x22B250) (0x3000A)
 1940 1093197 [main] rm-8.4 3368 path_conv::check: this->path(J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo), has_acls(0)
  199 1093396 [main] rm-8.4 3368 build_fh_pc: fh 0x6125FC7C, dev 0xC3
  260 1093656 [main] rm-8.4 3368 fhandler_base::open: (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, 0x118000)
  535 1094191 [main] rm-8.4 3368 seterrno_from_nt_status: /ext/build/netrel/src/cygwin-snapshot-20111020-1/winsup/cygwin/fhandler.cc:629 status 0xC0000034 -> windows error 2
  262 1094453 [main] rm-8.4 3368 geterrno_from_win_error: windows error 2 == errno 2
  266 1094719 [main] rm-8.4 3368 fhandler_base::open: C0000034 = NtCreateFile (0x0, 80100000, \??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, io, NULL, 0, 7, 1, 4020, NULL, 0)
  265 1094984 [main] rm-8.4 3368 fhandler_base::open: 0 = fhandler_base::open (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, 0x118000)
  270 1095254 [main] rm-8.4 3368 fhandler_base::open_fs: 0 = fhandler_disk_file::open (\??\J:\FRA\usr\share\locale\D\LC_MESSAGES\coreutils.mo, 0x18000)
  265 1095519 [main] rm-8.4 3368 open: -1 = open (/usr/share/locale/D/LC_MESSAGES/coreutils.mo, 0x18000)
 1186 1096705 [main] rm-8.4 3368 fhandler_base::fcntl: GETFL: 0x10002
  146 1096851 [main] rm-8.4 3368 fcntl64: 65538 = fcntl (1, 3, 0x6)
  647 1097498 [main] rm-8.4 3368 fhandler_console::write: 22CCF0, 6
  160 1097658 [main] rm-8.4 3368 fhandler_console::write: at 114(r) state is 0
  341 1097999 [main] rm-8.4 3368 fhandler_console::write: 6 = fhandler_console::write (...)
  253 1098252 [main] rm-8.4 3368 fhandler_console::write: 41E6FE, 2
  198 1098450 [main] rm-8.4 3368 fhandler_console::write: at 58(:) state is 0
  290 1098740 [main] rm-8.4 3368 fhandler_console::write: 2 = fhandler_console::write (...)
 1335 1100075 [main] rm-8.4 3368 fhandler_console::write: 22C2C8, 20
  236 1100311 [main] rm-8.4 3368 fhandler_console::write: at 99(c) state is 0
  295 1100606 [main] rm-8.4 3368 fhandler_console::write: 20 = fhandler_console::write (...)
  433 1101039 [main] rm-8.4 3368 fhandler_console::write: 41E6E9, 2
  203 1101242 [main] rm-8.4 3368 fhandler_console::write: at 58(:) state is 0
  154 1101396 [main] rm-8.4 3368 fhandler_console::write: 2 = fhandler_console::write (...)
  309 1101705 [main] rm-8.4 3368 fhandler_console::write: 22C6A4, 23
  204 1101909 [main] rm-8.4 3368 fhandler_console::write: at 68(D) state is 0
  291 1102200 [main] rm-8.4 3368 fhandler_console::write: 23 = fhandler_console::write (...)
  436 1102636 [main] rm-8.4 3368 fhandler_console::write: 6117C757, 1
  203 1102839 [main] rm-8.4 3368 fhandler_console::write: at 10(0x20) state is 0
  298 1103137 [main] rm-8.4 3368 fhandler_console::write: 1 = fhandler_console::write (...)
  595 1103732 [main] rm-8.4 3368 close: close (4)
  177 1103909 [main] rm-8.4 3368 fhandler_base::close: closing '/test_rm_rf/lev1' handle 0x700
  285 1104194 [main] rm-8.4 3368 close: 0 = close (4)
  618 1104812 [main] rm-8.4 3368 close: close (0)
  161 1104973 [main] rm-8.4 3368 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 3
  261 1105234 [main] rm-8.4 3368 fhandler_base::close_with_arch: not closing archetype
  135 1105369 [main] rm-8.4 3368 close: 0 = close (0)
  667 1106036 [main] rm-8.4 3368 close: close (1)
  137 1106173 [main] rm-8.4 3368 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 2
  260 1106433 [main] rm-8.4 3368 fhandler_base::close_with_arch: not closing archetype
  136 1106569 [main] rm-8.4 3368 close: 0 = close (1)
  659 1107228 [main] rm-8.4 3368 close: close (2)
  140 1107368 [main] rm-8.4 3368 fhandler_base::close_with_arch: line 1104:  /dev/cons0<0x6125EBCC> usecount + -1 = 1
  263 1107631 [main] rm-8.4 3368 fhandler_base::close_with_arch: not closing archetype
  134 1107765 [main] rm-8.4 3368 close: 0 = close (2)
  627 1108392 [main] rm-8.4 3368 do_exit: do_exit (256), exit_state 1
  178 1108570 [main] rm-8.4 3368 void: 0x0 = signal (20, 0x1)
  259 1108829 [main] rm-8.4 3368 void: 0x0 = signal (1, 0x1)
  133 1108962 [main] rm-8.4 3368 void: 0x0 = signal (2, 0x1)
  266 1109228 [main] rm-8.4 3368 void: 0x0 = signal (3, 0x1)
  137 1109365 [main] rm-8.4 3368 init_cygheap::close_ctty: closing cygheap->ctty 0x6125EBCC
  263 1109628 [main] rm-8.4 3368 fhandler_base::close_with_arch: closing passed in archetype, usecount 0
  165 1109793 [main] rm-8.4 3368 init_cygheap::manage_console_count: fhandler_console::close: console_count 3, amount -1, ctty /dev/cons0, avoid_freeing_console 0
  271 1110064 [main] rm-8.4 3368 sigproc_terminate: entering
  232 1110296 [main] rm-8.4 3368 sig_send: sendsig 0x774, pid 3368, signal -42, its_me 1
  274 1110570 [main] rm-8.4 3368 sig_send: Not waiting for sigcomplete.  its_me 1 signal -42
  255 1110825 [main] rm-8.4 3368 sig_send: returning 0x0 from sending signal -42
    3 1110828 [sig] rm-8.4 3368 wait_sig: saw __SIGEXIT
  133 1110961 [main] rm-8.4 3368 proc_terminate: nprocs 0
  399 1111360 [main] rm-8.4 3368 proc_terminate: leaving
    2 1111362 [sig] rm-8.4 3368 wait_sig: signal thread exiting
  397 1111759 [main] rm-8.4 3368 __to_clock_t: dwHighDateTime 0, dwLowDateTime 2187500
  267 1112026 [main] rm-8.4 3368 __to_clock_t: total 00000000 000000DA
  262 1112288 [main] rm-8.4 3368 __to_clock_t: dwHighDateTime 0, dwLowDateTime 2968750
  265 1112553 [main] rm-8.4 3368 __to_clock_t: total 00000000 00000128
  268 1112821 [main] rm-8.4 3368 pinfo::exit: Calling ExitProcess n 0x100, exitcode 0x1

[-- Attachment #4: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20 14:59         ` Franz Sirl
@ 2011-10-20 17:24           ` Corinna Vinschen
  0 siblings, 0 replies; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-20 17:24 UTC (permalink / raw)
  To: cygwin

On Oct 20 16:57, Franz Sirl wrote:
> Am 2011-10-20 11:46, schrieb Corinna Vinschen:
> >On Oct 20 11:20, Corinna Vinschen wrote:
> >>Anyway, we're not a single step further.  First of all, please send
> >>the FS information I requested above.  Next, please generate straces
> >>of rm 7.0 and rm 8.4 for this scenario, both on the same machine
> >>and running the latest Cygwin developer snapshot and send the full
> >>straces here.
> >
> >Hang on, I'm just creating a patch to improve the debug output of
> >unlink_nt.  I'll upload a new snapshot shorty.
> 
> Here are the complete traces (well, environment and some user id
> info deleted) with the 20111020 snapshot. With rm-7.0 and rm-8.4
> (from coreutils-8.4-2).

Thank you.  Right now this looks like a bug in NWFS.  I discussed this
problem with Eric, our coreutils maintainer, and the strace in the 8.4
case shows that basically the following happens:

  open (lev1) --> fd 3

    This open call opens lev1 for GENERIC_READ, with the sharing mode
    set to FILE_SHARE_VALID_FLAGS:

      fhandler_base::open: 0 = NtCreateFile (0x704, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)

  fdopendir (3)
  fcntl (3, F_DUPFD) -> fd 4

    This duplicates the descriptor.  Internally that's a DuplicateHandle
    with DUPLICATE_SAME_ACCESS.  Note that a duplicated handle refers to
    the same internal file object.  The new handle points to the same
    file information and thus should not be able to change the sharing mode.

  [...]
  closedir (3)
  [...]
  [handle lev2 and lev3]
  [...]
  rmdir ("lev1")

At this point, unlink_nt is called with the duplicated fd 4 still open:

- unlink_nt tries to open lev1 for DELETE with the sharing mode set to
  FILE_SHARE_DELETE.

    unlink_nt: Sharing violation when opening \??\J:\FRA\test_rm_rf\lev1
  
  This fails with STATUS_SHARING_VIOLATION, but this is expected.  Now
  Cygwin knows that the file is still opened elsewhere.

- Consequentially unlink_nt tries to open the file for DELETE again, but
  this time with the sharing mode set to FILE_SHARE_VALID_FLAGS.  And
  what happens?

    unlink_nt: Opening \??\J:\FRA\test_rm_rf\lev1 for delete failed, status = 0xC0000043

  Again, STATUS_SHARING_VIOLATION.  This doesn't make sense.  The only
  open descriptor, fd 4 refers to a file object which allows sharing for
  deletion.  So, why does this produce a sharing violation?

So, in theory, the following simple testcase should show the same behaviour:

$ cat > stc.c <<EOF
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>

int
main ()
{
  int fd1, fd2;

  if (mkdir ("lev1", 0700) < 0)
    {
      fprintf (stderr, "mkdir: %s\n", strerror (errno));
      return 1;
    }
  fd1 = open ("lev1", O_RDONLY);
  if (fd1 < 0)
    {
      fprintf (stderr, "open: %s\n", strerror (errno));
      return 1;
    }
  fd2 = dup (fd1);
  if (fd2 < 0)
    {
      fprintf (stderr, "dup: %s\n", strerror (errno));
      return 1;
    }
  if (close (fd1) < 0)
    {
      fprintf (stderr, "close(fd1): %s\n", strerror (errno));
      return 1;
    }
  if (rmdir ("lev1") < 0)
    {
      fprintf (stderr, "rmdir: %s\n", strerror (errno));
      return 1;
    }
  if (close (fd2) < 0)
    {
      fprintf (stderr, "close(fd2): %s\n", strerror (errno));
      return 1;
    }
  return 0;
}
EOF
$ gcc -g -o stc stc.c
$ ./stc

It works on NTFS, but if the observation is correct, it should
fail on NWFS.  Can you try it, please?


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20 13:57           ` Franz Sirl
@ 2011-10-20 17:30             ` Corinna Vinschen
  2011-10-21  9:11               ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-20 17:30 UTC (permalink / raw)
  To: cygwin

On Oct 20 15:57, Franz Sirl wrote:
> Am 2011-10-20 15:09, schrieb Corinna Vinschen:
> >On Oct 20 13:50, Franz Sirl wrote:
> >>Am 2011-10-20 11:20, schrieb Corinna Vinschen:
> >>>On Oct 19 18:43, Franz Sirl wrote:
> >>>>True. But on the other hand NWFS and NcFsd exercise a lot of pathes
> >>>>in the Cygwin sourcecode that aren't usually used.
> >>>
> >>>Not really a lot.  NWFS is known to have three problems:
> >>>
> >>>- The NtQueryInformationFile(FileBasicInformation) call fails.  This
> >>>   call is only used in circumstance which don't affect NWFS.
> >>
> >>I think that still fails with NcFsd, I'll check it.
> >
> >As I wrote, it's not used, so even if it fails, it's worth a
> >support case with Novell, but it doesn't mean we have to change
> >Cygwin.
> 
> It fails with errorcode 0xc0000022, Access denied.

It might be worth a try to ask the Novell support why this occurs.
This is a bug, IMHO.  Since Vista, this call should even be supported
in the Win32 API, using the call

  FILE_BASIC_INFO fbi;
  GetFileInformationByHandleEx (fhdl, FileBasicInfo, &fbi, sizeof fbi);

> >>>- NWFS only supports filenames which follow DOS conventions.  That is,
> >>>   it does not support filenames with leading spaces or trailing dots and
> >>>   spaces.  This is only checked for when generating filenames.
> >>
> >>Leading and trailing spaces seem to work, trailing dots fail with
> >>"Permission denied".
> >
> >So we still have to assume that only DOS filenames work.
> 
> Hmm, I wonder if I should file at least a low priority enhancement
> request for that.
> 
> >>>- NWFS does not support re-opening a file by handle, so it always has to
> >>>   be re-opened by name.  The only difference here is how the
> >>>   OBJECT_ATTRIBUTES is created, with a handle or with a name.
> >>
> >>I've worked with Novell to fix that one for NcFsd, will be in one of
> >>the next releases (IR10 or IR11 I guess).
> >
> >Cool, but I think that NcFsd should still be subsumed under NWFS.
> >The fact that re-opening doesn't quite work isn't such a big problem,
> >and by using the OBJECT_ATTRIBUTES with a name we can support older
> >versions of NcFsd as well.
> 
> Older versions of NcFsd have even more problems with Cygwin, so
> supporting them doesn't really make sense. It only works reasonable
> since this years June release. I would prefer to keep this code path
> exercised :-).

Hmm, that should be possible.  But keep in mind that this does not
have a better performance on all filesystems.

> >Are you ok if I send you an URL to a test DLL via PM for this issue?
> >I would add the "handle NcFsd as NWFS" as well to this DLL, otherwise
> >it would be identical to the latest snapshot, which should be available
> >now, btw.
> 
> Sure, PM me the URL. [...]

Thanks, but not today anymore.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-20 17:30             ` Corinna Vinschen
@ 2011-10-21  9:11               ` Corinna Vinschen
  2011-10-21 14:58                 ` Franz Sirl
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-21  9:11 UTC (permalink / raw)
  To: cygwin

On Oct 20 19:29, Corinna Vinschen wrote:
> On Oct 20 15:57, Franz Sirl wrote:
> > Am 2011-10-20 15:09, schrieb Corinna Vinschen:
> > >As I wrote, it's not used, so even if it fails, it's worth a
> > >support case with Novell, but it doesn't mean we have to change
> > >Cygwin.
> > 
> > It fails with errorcode 0xc0000022, Access denied.
> 
> It might be worth a try to ask the Novell support why this occurs.
> This is a bug, IMHO.  Since Vista, this call should even be supported
> in the Win32 API, using the call
> 
>   FILE_BASIC_INFO fbi;
>   GetFileInformationByHandleEx (fhdl, FileBasicInfo, &fbi, sizeof fbi);
> 
> > >>>- NWFS only supports filenames which follow DOS conventions.  That is,
> > >>>   it does not support filenames with leading spaces or trailing dots and
> > >>>   spaces.  This is only checked for when generating filenames.
> > >>
> > >>Leading and trailing spaces seem to work, trailing dots fail with
> > >>"Permission denied".
> > >
> > >So we still have to assume that only DOS filenames work.
> > 
> > Hmm, I wonder if I should file at least a low priority enhancement
> > request for that.
> > 
> > >>>- NWFS does not support re-opening a file by handle, so it always has to
> > >>>   be re-opened by name.  The only difference here is how the
> > >>>   OBJECT_ATTRIBUTES is created, with a handle or with a name.
> > >>
> > >>I've worked with Novell to fix that one for NcFsd, will be in one of
> > >>the next releases (IR10 or IR11 I guess).
> > >
> > >Cool, but I think that NcFsd should still be subsumed under NWFS.
> > >The fact that re-opening doesn't quite work isn't such a big problem,
> > >and by using the OBJECT_ATTRIBUTES with a name we can support older
> > >versions of NcFsd as well.
> > 
> > Older versions of NcFsd have even more problems with Cygwin, so
> > supporting them doesn't really make sense. It only works reasonable
> > since this years June release. I would prefer to keep this code path
> > exercised :-).
> 
> Hmm, that should be possible.  But keep in mind that this does not
> have a better performance on all filesystems.
> 
> > >Are you ok if I send you an URL to a test DLL via PM for this issue?
> > >I would add the "handle NcFsd as NWFS" as well to this DLL, otherwise
> > >it would be identical to the latest snapshot, which should be available
> > >now, btw.
> > 
> > Sure, PM me the URL. [...]
> 
> Thanks, but not today anymore.

Rather than PM, I've just uploaded a snapshot which adds explicit NcFsd
support.  Please give it a try.  NcFsd is marked as having a buggy Query
FileBasicInformation support and as only supporting DOS filenames.  It
is not marked as having a buggy re-open file support and the comment
notes that this is supported starting with IR10, which isn't yet
released, AFAICS.

But there's one more change:  As you observed, NcFsd does not return a
STATUS_SHARING_VIOLATION when trying to open the top level directory for
DELETE, rather trying to set the delete disposition fails with
STATUS_CANNOT_DELETE.  When this error occurs, unlink_nt now also checks
for NcFsd, and if so, it tries delete-on-close as another method to
delete the file/directory.

This is just an experiment, so could you please take this snapshot and
test your fine testcase under strace on W7/NcFsd and send the strace here?

However,  IMHO this is a bug in NcFsd, just like the sharing violation
in NWFS.  Since NcFsd is activaly maintained, it might make sense for
you or any other NcFsd user to open a support case for this problem, just
like for the FileBasicInformation thingy.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-21  9:11               ` Corinna Vinschen
@ 2011-10-21 14:58                 ` Franz Sirl
  2011-10-21 15:36                   ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-21 14:58 UTC (permalink / raw)
  To: cygwin

Am 2011-10-21 11:10, schrieb Corinna Vinschen:
> On Oct 20 19:29, Corinna Vinschen wrote:
>> On Oct 20 15:57, Franz Sirl wrote:
>>> Am 2011-10-20 15:09, schrieb Corinna Vinschen:
>>>> As I wrote, it's not used, so even if it fails, it's worth a
>>>> support case with Novell, but it doesn't mean we have to change
>>>> Cygwin.
>>>
>>> It fails with errorcode 0xc0000022, Access denied.
>>
>> It might be worth a try to ask the Novell support why this occurs.
>> This is a bug, IMHO.  Since Vista, this call should even be supported
>> in the Win32 API, using the call
>>
>>    FILE_BASIC_INFO fbi;
>>    GetFileInformationByHandleEx (fhdl, FileBasicInfo,&fbi, sizeof fbi);

This succeeds?? Arrgh, looking at my testcase again, I see that I only 
used NtOpenFile(WRITE_ATTRIBUTES | DELETE). I reused my code to test the 
read-only file deletion, but forgot to change this, sorry.
As soon as I added READ_ATTRIBUTES, the testcase using 
NtQueryInformationFile(FileBasicInformation) succeeded.


>>>>>> - NWFS only supports filenames which follow DOS conventions.  That is,
>>>>>>    it does not support filenames with leading spaces or trailing dots and
>>>>>>    spaces.  This is only checked for when generating filenames.
>>>>>
>>>>> Leading and trailing spaces seem to work, trailing dots fail with
>>>>> "Permission denied".
>>>>
>>>> So we still have to assume that only DOS filenames work.
>>>
>>> Hmm, I wonder if I should file at least a low priority enhancement
>>> request for that.
>>>
>>>>>> - NWFS does not support re-opening a file by handle, so it always has to
>>>>>>    be re-opened by name.  The only difference here is how the
>>>>>>    OBJECT_ATTRIBUTES is created, with a handle or with a name.
>>>>>
>>>>> I've worked with Novell to fix that one for NcFsd, will be in one of
>>>>> the next releases (IR10 or IR11 I guess).
>>>>
>>>> Cool, but I think that NcFsd should still be subsumed under NWFS.
>>>> The fact that re-opening doesn't quite work isn't such a big problem,
>>>> and by using the OBJECT_ATTRIBUTES with a name we can support older
>>>> versions of NcFsd as well.
>>>
>>> Older versions of NcFsd have even more problems with Cygwin, so
>>> supporting them doesn't really make sense. It only works reasonable
>>> since this years June release. I would prefer to keep this code path
>>> exercised :-).
>>
>> Hmm, that should be possible.  But keep in mind that this does not
>> have a better performance on all filesystems.
>>
>>>> Are you ok if I send you an URL to a test DLL via PM for this issue?
>>>> I would add the "handle NcFsd as NWFS" as well to this DLL, otherwise
>>>> it would be identical to the latest snapshot, which should be available
>>>> now, btw.
>>>
>>> Sure, PM me the URL. [...]
>>
>> Thanks, but not today anymore.
>
> Rather than PM, I've just uploaded a snapshot which adds explicit NcFsd
> support.  Please give it a try.  NcFsd is marked as having a buggy Query
> FileBasicInformation support and as only supporting DOS filenames.  It
> is not marked as having a buggy re-open file support and the comment
> notes that this is supported starting with IR10, which isn't yet
> released, AFAICS.

FileBasicInformation, isn't buggy anymore, see above.


> But there's one more change:  As you observed, NcFsd does not return a
> STATUS_SHARING_VIOLATION when trying to open the top level directory for
> DELETE, rather trying to set the delete disposition fails with
> STATUS_CANNOT_DELETE.  When this error occurs, unlink_nt now also checks
> for NcFsd, and if so, it tries delete-on-close as another method to
> delete the file/directory.
>
> This is just an experiment, so could you please take this snapshot and
> test your fine testcase under strace on W7/NcFsd and send the strace here?

The functionality works (directory is deleted), but an error is reported 
anyway:

rm-8.4: cannot remove `lev1': Directory not empty

The corresponding strace looks like:

   242  240405 [main] rm-8.4 6088 unlink_nt: Trying to delete 
\??\J:\FRA\test_rm_rf\lev1, isdir = 1
  1004  241409 [main] rm-8.4 6088 unlink_nt: Setting delete disposition 
on \??\J:\FRA\test_rm_rf\lev1 failed, status = 0xC0000121
   263  241672 [main] rm-8.4 6088 unlink_nt: Cannot delete 
\??\J:\FRA\test_rm_rf\lev1, try delete-on-close
  1272  242944 [main] rm-8.4 6088 unlink_nt: \??\J:\FRA\test_rm_rf\lev1, 
return status = 0x0
  1754  244698 [main] rm-8.4 6088 seterrno_from_nt_status: 
/ext/build/netrel/src/cygwin-snapshot-20111021-1/winsup/cygwin/fhandler_disk_file.cc:1735 
status 0xC0000101 -> windows error 145
   266  244964 [main] rm-8.4 6088 geterrno_from_win_error: windows error 
145 == errno 90
   237  245201 [main] rm-8.4 6088 rmdir: -1 = rmdir (/test_rm_rf/lev1)

I guess this error is from fhandler_disk_file::rmdir().

> However,  IMHO this is a bug in NcFsd, just like the sharing violation
> in NWFS.  Since NcFsd is activaly maintained, it might make sense for
> you or any other NcFsd user to open a support case for this problem, just
> like for the FileBasicInformation thingy.

I will create a support case with Novell. To make my understanding 
clear, I think there are actually 2 problems here (Win32 calls for 
illustration, assuming the directory is already opened):

1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE) should 
not succeed, but fail with STATUS_SHARING_VIOLATION
2. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_READ | 
FILE_SHARE_WRITE | FILE_SHARE_DELETE) should succeed and the following 
SetFileInformationByHandle(DELETE) should succeed too

This is what I came up with after looking what happens against a 
samba-3.4.3 and WinXP share. Does that sound right?

Franz.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-21 14:58                 ` Franz Sirl
@ 2011-10-21 15:36                   ` Corinna Vinschen
  2011-10-24 10:12                     ` Franz Sirl
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-21 15:36 UTC (permalink / raw)
  To: cygwin

On Oct 21 16:58, Franz Sirl wrote:
> Am 2011-10-21 11:10, schrieb Corinna Vinschen:
> >>It might be worth a try to ask the Novell support why this occurs.
> >>This is a bug, IMHO.  Since Vista, this call should even be supported
> >>in the Win32 API, using the call
> >>
> >>   FILE_BASIC_INFO fbi;
> >>   GetFileInformationByHandleEx (fhdl, FileBasicInfo,&fbi, sizeof fbi);
> 
> This succeeds?? Arrgh, looking at my testcase again, I see that I
> only used NtOpenFile(WRITE_ATTRIBUTES | DELETE). I reused my code to
> test the read-only file deletion, but forgot to change this, sorry.
> As soon as I added READ_ATTRIBUTES, the testcase using
> NtQueryInformationFile(FileBasicInformation) succeeded.

Ok, I change that in Cygwin for completeness.  It's still not used,
but it's good to know.

> >But there's one more change:  As you observed, NcFsd does not return a
> >STATUS_SHARING_VIOLATION when trying to open the top level directory for
> >DELETE, rather trying to set the delete disposition fails with
> >STATUS_CANNOT_DELETE.  When this error occurs, unlink_nt now also checks
> >for NcFsd, and if so, it tries delete-on-close as another method to
> >delete the file/directory.
> >
> >This is just an experiment, so could you please take this snapshot and
> >test your fine testcase under strace on W7/NcFsd and send the strace here?
> 
> The functionality works (directory is deleted), but an error is
> reported anyway:
> 
> rm-8.4: cannot remove `lev1': Directory not empty
> 
> The corresponding strace looks like:
> [...]
>  1754  244698 [main] rm-8.4 6088 seterrno_from_nt_status: /ext/build/netrel/src/cygwin-snapshot-20111021-1/winsup/cygwin/fhandler_disk_file.cc:1735
> status 0xC0000101 -> windows error 145

Ouch, yes, that makes sense.  The test for success should only be
performed for samba shares.  I'll fix that.

> >However,  IMHO this is a bug in NcFsd, just like the sharing violation
> >in NWFS.  Since NcFsd is activaly maintained, it might make sense for
> >you or any other NcFsd user to open a support case for this problem
> 
> I will create a support case with Novell. To make my understanding
> clear, I think there are actually 2 problems here (Win32 calls for
> illustration, assuming the directory is already opened):
> 

  0. The directory has been opened with all sharing modes allowed "elsewhere".

> 1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)
> should not succeed, but fail with STATUS_SHARING_VIOLATION

I didn't see a full strace from W7.  Did you check that this doesn't
happen anyway?

> 2. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_READ |
> FILE_SHARE_WRITE | FILE_SHARE_DELETE) should succeed and the

... and that therefore this second NtCreateFile works as expected?

> following SetFileInformationByHandle(DELETE) should succeed too

Yes.  It should not be required to open the dir with delete-on-close,
just because it's still open elsewhere.  After all, the meaning of
"setting the delete disposition" is not that the dir has to be deleted
immediately if it's still in use.

> This is what I came up with after looking what happens against a
> samba-3.4.3 and WinXP share. Does that sound right?

More or less, yes.  I'll check in my changes shortly.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-21 15:36                   ` Corinna Vinschen
@ 2011-10-24 10:12                     ` Franz Sirl
  2011-10-24 10:32                       ` Corinna Vinschen
  0 siblings, 1 reply; 19+ messages in thread
From: Franz Sirl @ 2011-10-24 10:12 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1655 bytes --]

Am 2011-10-21 17:35, schrieb Corinna Vinschen:
> On Oct 21 16:58, Franz Sirl wrote:
>> I will create a support case with Novell. To make my understanding
>> clear, I think there are actually 2 problems here (Win32 calls for
>> illustration, assuming the directory is already opened):
>>
>
>    0. The directory has been opened with all sharing modes allowed "elsewhere".
>
>> 1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)
>> should not succeed, but fail with STATUS_SHARING_VIOLATION
>
> I didn't see a full strace from W7.  Did you check that this doesn't
> happen anyway?

strace attached. Succeeding here depends on the access modes of the open 
handle(s) or if the directory is not open at all.

>> 2. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_READ |
>> FILE_SHARE_WRITE | FILE_SHARE_DELETE) should succeed and the
>
> ... and that therefore this second NtCreateFile works as expected?
>
>> following SetFileInformationByHandle(DELETE) should succeed too
>
> Yes.  It should not be required to open the dir with delete-on-close,
> just because it's still open elsewhere.  After all, the meaning of
> "setting the delete disposition" is not that the dir has to be deleted
> immediately if it's still in use.
>
>> This is what I came up with after looking what happens against a
>> samba-3.4.3 and WinXP share. Does that sound right?
>
> More or less, yes.  I'll check in my changes shortly.

Your changes work, I just tried the 20111023 snapshot. See the attached 
strace on Win7/64.

I also attached the simple testcase I'll submit to Novell. Please let me 
know if you think something is wrong with the testcase.

Franz


[-- Attachment #2: rm-8.4-20111023dll.log --]
[-- Type: text/plain, Size: 53196 bytes --]

*m 0
 1085    1085 [main] rm-8.4 2872 shared_info::initialize: Installation root: <\??\J:\FRA> key: <8fe4313052a7b2fe>
  311    1396 [main] rm-8.4 2872 heap_init: heap base 0x20000000, heap top 0x20000000
  226    2121 [main] rm-8.4 2872 user_info::create: user shared version 0
  274    2395 [main] rm-8.4 2872 dll_crt0_0: finished dll_crt0_0 initialization
 2129    4524 [main] rm-8.4 2872 _cygtls::remove: wait 0xFFFFFFFF
  376    4900 [main] rm-8.4 2872 _cygtls::remove: removed 0x28CE64 element 0
 1396    6296 [main] rm-8.4 2872 _cygtls::remove: wait 0xFFFFFFFF
  295    6591 [main] rm-8.4 2872 _cygtls::remove: removed 0x28CE64 element 0
 1185    7776 [main] rm-8.4 2872 _cygtls::remove: wait 0xFFFFFFFF
  222    7998 [main] rm-8.4 2872 _cygtls::remove: removed 0x28CE64 element 0
  411    8409 [sig] rm-8.4 2872 wait_sig: entering ReadFile loop, my_readsig 0x94, my_sendsig 0x98
 1671   10080 [main] rm-8.4 2872 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\passwd) failed, 0xC000003A
  437   10517 [main] rm-8.4 2872 pwdgrp::load: \etc\passwd load failed
  423   12938 [main] rm-8.4 2872 normalize_win32_path: J:\FRA = normalize_win32_path (\??\J:\FRA)
  210   13148 [main] rm-8.4 2872 normalize_posix_path: src /
  237   13385 [main] rm-8.4 2872 normalize_posix_path: / = normalize_posix_path (/)
  203   13588 [main] rm-8.4 2872 mount_info::add_item: \??\J:\FRA[J:\FRA], /[/], 0x3000A
  201   13789 [main] rm-8.4 2872 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab
  362   14151 [main] rm-8.4 2872 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab) failed, 0xC000003A
  187   14338 [main] rm-8.4 2872 mount_info::from_fstab: Try to read mounts from \??\J:\FRA\etc\fstab.d\fsirl
  327   14665 [main] rm-8.4 2872 mount_info::from_fstab: NtOpenFile(\??\J:\FRA\etc\fstab.d\fsirl) failed, 0xC000003A
  160   14825 [main] rm-8.4 2872 normalize_win32_path: J:\FRA\bin = normalize_win32_path (J:\FRA\bin)
  195   15020 [main] rm-8.4 2872 normalize_posix_path: src /usr/bin
  196   15216 [main] rm-8.4 2872 normalize_posix_path: /usr/bin = normalize_posix_path (/usr/bin)
  149   15365 [main] rm-8.4 2872 mount_info::add_item: J:\FRA\bin[J:\FRA\bin], /usr/bin[/usr/bin], 0x2000A
  150   15515 [main] rm-8.4 2872 normalize_win32_path: J:\FRA\lib = normalize_win32_path (J:\FRA\lib)
  149   15664 [main] rm-8.4 2872 normalize_posix_path: src /usr/lib
  149   15813 [main] rm-8.4 2872 normalize_posix_path: /usr/lib = normalize_posix_path (/usr/lib)
  152   15965 [main] rm-8.4 2872 mount_info::add_item: J:\FRA\lib[J:\FRA\lib], /usr/lib[/usr/lib], 0x2000A
  324   16289 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (J:\FRA\test_rm_rf, no-keep-rel, no-add-slash)
  229   16518 [main] rm-8.4 2872 normalize_win32_path: J:\FRA\test_rm_rf = normalize_win32_path (J:\FRA\test_rm_rf)
  200   16718 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /test_rm_rf = conv_to_posix_path (J:\FRA\test_rm_rf)
  832   17550 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 0: not open
  376   17926 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 1: not open
  249   18175 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 2: not open
  634   18809 [main] rm-8.4 (2872) open_shared: name cygpid.2872, n 2872, shared 0x60FD0000 (wanted 0x60FD0000), h 0xD4, *m 2
  215   19024 [main] rm-8.4 2872 **********************************************
  198   19222 [main] rm-8.4 2872 Program name: J:\FRA\test_rm_rf\rm-8.4.exe (pid 2872, ppid 1)
  184   19406 [main] rm-8.4 2872 OS version:   Windows NT-6.1
  150   19556 [main] rm-8.4 2872 Heap size:    402653184
  151   19707 [main] rm-8.4 2872 **********************************************
  167   19874 [main] rm-8.4 2872 pinfo::thisproc: myself->dwProcessId 2872
  187   20061 [main] rm-8.4 2872 time: 1319449973 = time (0)
  569   20630 [main] rm-8.4 2872 environ_init: GetEnvironmentStrings returned 0x4448C0
  219   20849 [main] rm-8.4 2872 environ_init: 0x20028408: !C:=C:\Windows\system32
  254   21103 [main] rm-8.4 2872 environ_init: 0x20028428: !ExitCode=00000000
  203   24500 [main] rm-8.4 2872 parse_options: glob (called func)
  197   24697 [main] rm-8.4 2872 parse_options: returning
  203   29894 [main] rm-8.4 2872 getwinenv: can't set native for PATH= since no environ yet
  202   30096 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Program Files (x86)\AMD APP\bin\x86_64, keep-rel, no-add-slash)
  205   30301 [main] rm-8.4 2872 normalize_win32_path: C:\Program Files (x86)\AMD APP\bin\x86_64 = normalize_win32_path (C:\Program Files (x86)\AMD APP\bin\x86_64)
  210   30511 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Program Files (x86)/AMD APP/bin/x86_64 = conv_to_posix_path (C:\Program Files (x86)\AMD APP\bin\x86_64)
  183   30694 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Program Files (x86)\AMD APP\bin\x86, keep-rel, no-add-slash)
  197   30891 [main] rm-8.4 2872 normalize_win32_path: C:\Program Files (x86)\AMD APP\bin\x86 = normalize_win32_path (C:\Program Files (x86)\AMD APP\bin\x86)
  150   31041 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Program Files (x86)/AMD APP/bin/x86 = conv_to_posix_path (C:\Program Files (x86)\AMD APP\bin\x86)
  149   31190 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Windows\system32, keep-rel, no-add-slash)
  149   31339 [main] rm-8.4 2872 normalize_win32_path: C:\Windows\system32 = normalize_win32_path (C:\Windows\system32)
  149   31488 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Windows/system32 = conv_to_posix_path (C:\Windows\system32)
  156   31644 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Windows, keep-rel, no-add-slash)
  149   31793 [main] rm-8.4 2872 normalize_win32_path: C:\Windows = normalize_win32_path (C:\Windows)
  145   31938 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Windows = conv_to_posix_path (C:\Windows)
  149   32087 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Windows\System32\Wbem, keep-rel, no-add-slash)
  150   32237 [main] rm-8.4 2872 normalize_win32_path: C:\Windows\System32\Wbem = normalize_win32_path (C:\Windows\System32\Wbem)
  151   32388 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Windows/System32/Wbem = conv_to_posix_path (C:\Windows\System32\Wbem)
  148   32536 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Windows\System32\WindowsPowerShell\v1.0, keep-rel, no-add-slash)
  155   32691 [main] rm-8.4 2872 normalize_win32_path: C:\Windows\System32\WindowsPowerShell\v1.0 = normalize_win32_path (C:\Windows\System32\WindowsPowerShell\v1.0)
  147   32838 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0 = conv_to_posix_path (C:\Windows\System32\WindowsPowerShell\v1.0)
  151   32989 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Program Files\TortoiseSVN\bin, keep-rel, no-add-slash)
  147   33136 [main] rm-8.4 2872 normalize_win32_path: C:\Program Files\TortoiseSVN\bin = normalize_win32_path (C:\Program Files\TortoiseSVN\bin)
  149   33285 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Program Files/TortoiseSVN/bin = conv_to_posix_path (C:\Program Files\TortoiseSVN\bin)
  151   33436 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Program Files (x86)\SlikSvn\bin, keep-rel, no-add-slash)
  150   33586 [main] rm-8.4 2872 normalize_win32_path: C:\Program Files (x86)\SlikSvn\bin = normalize_win32_path (C:\Program Files (x86)\SlikSvn\bin)
  150   33736 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Program Files (x86)/SlikSvn/bin = conv_to_posix_path (C:\Program Files (x86)\SlikSvn\bin)
  199   33935 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (F:\PUBLIC, keep-rel, no-add-slash)
  150   34085 [main] rm-8.4 2872 normalize_win32_path: F:\PUBLIC = normalize_win32_path (F:\PUBLIC)
  150   34235 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/f/PUBLIC = conv_to_posix_path (F:\PUBLIC)
  149   34384 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (F:\OPUBLIC, keep-rel, no-add-slash)
  149   34533 [main] rm-8.4 2872 normalize_win32_path: F:\OPUBLIC = normalize_win32_path (F:\OPUBLIC)
  153   34686 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/f/OPUBLIC = conv_to_posix_path (F:\OPUBLIC)
  210   34896 [main] rm-8.4 2872 win_env::add_cache: posix /cygdrive/c/Program Files (x86)/AMD APP/bin/x86_64:/cygdrive/c/Program Files (x86)/AMD APP/bin/x86:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/TortoiseSVN/bin:/cygdrive/c/Program Files (x86)/SlikSvn/bin:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  206   35102 [main] rm-8.4 2872 win_env::add_cache: native PATH=C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\SlikSvn\bin\;F:\PUBLIC;F:\OPUBLIC
  182   35284 [main] rm-8.4 2872 posify_maybe: env var converted to PATH=/cygdrive/c/Program Files (x86)/AMD APP/bin/x86_64:/cygdrive/c/Program Files (x86)/AMD APP/bin/x86:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/TortoiseSVN/bin:/cygdrive/c/Program Files (x86)/SlikSvn/bin:/cygdrive/f/PUBLIC:/cygdrive/f/OPUBLIC
  250   39539 [main] rm-8.4 2872 getwinenv: can't set native for TEMP= since no environ yet
  198   39737 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Users\fsirl\AppData\Local\Temp, no-keep-rel, no-add-slash)
  190   39927 [main] rm-8.4 2872 normalize_win32_path: C:\Users\fsirl\AppData\Local\Temp = normalize_win32_path (C:\Users\fsirl\AppData\Local\Temp)
  151   40078 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Users/fsirl/AppData/Local/Temp = conv_to_posix_path (C:\Users\fsirl\AppData\Local\Temp)
  251   40329 [main] rm-8.4 2872 win_env::add_cache: posix /cygdrive/c/Users/fsirl/AppData/Local/Temp
  148   40477 [main] rm-8.4 2872 win_env::add_cache: native TEMP=C:\Users\fsirl\AppData\Local\Temp
  149   40626 [main] rm-8.4 2872 posify_maybe: env var converted to TEMP=/cygdrive/c/Users/fsirl/AppData/Local/Temp
  223   41347 [main] rm-8.4 2872 mount_info::conv_to_posix_path: conv_to_posix_path (C:\Users\fsirl\AppData\Local\Temp, no-keep-rel, no-add-slash)
  177   41524 [main] rm-8.4 2872 normalize_win32_path: C:\Users\fsirl\AppData\Local\Temp = normalize_win32_path (C:\Users\fsirl\AppData\Local\Temp)
  150   41674 [main] rm-8.4 2872 mount_info::conv_to_posix_path: /cygdrive/c/Users/fsirl/AppData/Local/Temp = conv_to_posix_path (C:\Users\fsirl\AppData\Local\Temp)
  220   41894 [main] rm-8.4 2872 win_env::add_cache: posix /cygdrive/c/Users/fsirl/AppData/Local/Temp
  178   42072 [main] rm-8.4 2872 win_env::add_cache: native TMP=C:\Users\fsirl\AppData\Local\Temp
  151   42223 [main] rm-8.4 2872 posify_maybe: env var converted to TMP=/cygdrive/c/Users/fsirl/AppData/Local/Temp
  207   44476 [main] rm-8.4 2872 pinfo_init: Set nice to 0
  151   44627 [main] rm-8.4 2872 pinfo_init: pid 2872, pgid 2872
  205   44832 [main] rm-8.4 2872 App version:  1007.2, api: 0.225
  268   45100 [main] rm-8.4 2872 DLL version:  1007.10, api: 0.253
  238   45338 [main] rm-8.4 2872 DLL build:    20111023 19:03:11SNP
  196   45534 [main] rm-8.4 2872 dtable::extend: size 32, fds 0x612597BC
  394   45928 [main] rm-8.4 2872 etc::test_file_change: NtQueryFullAttributesFile (\??\J:\FRA\etc\group) failed, 0xC000003A
  435   46363 [main] rm-8.4 2872 pwdgrp::load: \etc\group load failed
  250   46787 [main] rm-8.4 2872 cygheap_user::ontherange: what 2, pw 0x20000058
  191   46978 [main] rm-8.4 2872 cygheap_user::ontherange: Set HOME to default /home/USER
  322   47300 [main] rm-8.4 2872 normalize_posix_path: src /home/fsirl
  176   47476 [main] rm-8.4 2872 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  190   47666 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
 1603   49269 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  284   49553 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  418   49971 [main] rm-8.4 2872 symlink_info::check: 0xC000003A = NtCreateFile (\??\J:\FRA\home\fsirl)
  191   50162 [main] rm-8.4 2872 symlink_info::check: 0xC000003A = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  170   50332 [main] rm-8.4 2872 symlink_info::check: not a symlink
  149   50481 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x28B210) (0x83000A)
  153   50634 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  148   50782 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  148   50930 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  299   51229 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  154   51383 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  294   51677 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  173   51850 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  179   52029 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x28B210) (0x3000A)
  710   52739 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  244   52983 [main] rm-8.4 2872 win_env::add_cache: posix /home/fsirl
  204   53187 [main] rm-8.4 2872 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  215   53402 [main] rm-8.4 2872 normalize_posix_path: src /home/fsirl
  184   53586 [main] rm-8.4 2872 normalize_posix_path: /home/fsirl = normalize_posix_path (/home/fsirl)
  190   53776 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/home/fsirl)
  149   53925 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  150   54075 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /home/fsirl, dst J:\FRA\home\fsirl, flags 0x3000A, rc 0
  316   54391 [main] rm-8.4 2872 symlink_info::check: 0xC000003A = NtCreateFile (\??\J:\FRA\home\fsirl)
  192   54583 [main] rm-8.4 2872 symlink_info::check: 0xC000003A = NtQueryInformationFile (\??\J:\FRA\home\fsirl)
  143   54726 [main] rm-8.4 2872 symlink_info::check: not a symlink
  147   54873 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\home\fsirl, 0x28B240) (0x83000A)
  151   55024 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/home)
  149   55173 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  150   55323 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /home, dst J:\FRA\home, flags 0x3000A, rc 0
  298   55621 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home)
  156   55777 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home)
  289   56066 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtCreateFile (\??\J:\FRA\home.lnk)
  162   56228 [main] rm-8.4 2872 symlink_info::check: 0xC0000034 = NtQueryInformationFile (\??\J:\FRA\home.lnk)
  197   56425 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\home, 0x28B240) (0x3000A)
  645   57070 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\home\fsirl), has_acls(0)
  251   57321 [main] rm-8.4 2872 win_env::add_cache: posix /home/fsirl
  209   57530 [main] rm-8.4 2872 win_env::add_cache: native HOME=J:\FRA\home\fsirl
  665   58195 [main] rm-8.4 2872 build_argv: argv[0] = 'rm-8.4.exe'
  246   58441 [main] rm-8.4 2872 build_argv: argv[1] = '-rf'
  174   58615 [main] rm-8.4 2872 build_argv: argv[2] = 'lev1'
  189   58804 [main] rm-8.4 2872 build_argv: argc 3
 1227   60031 [main] rm-8.4 2872 open_shared: name 8fe4313052a7b2fe-cons0x5095E.0, n 0, shared 0x60FC0000 (wanted 0x60FC0000), h 0xD8, *m 3
 6708   66739 [main] rm-8.4 2872 build_fh_pc: created an archetype (0x61259BCC) for /dev/cons0(3/0)
  443   67182 [main] rm-8.4 2872 build_fh_pc: fh 0x61259974, dev 0x30000
  360   67542 [main] rm-8.4 2872 fhandler_console::open: opened conin$ 0x3, conout$ 0xF
  248   67790 [main] rm-8.4 2872 fhandler_base::open_with_arch: line 466:  /dev/cons0<0x61259BCC> usecount + 1 = 1
  167   67957 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 1, amount 1, no ctty, avoid_freeing_console 0
  193   68150 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10000, supplied_bin 0x0
  197   68347 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  150   68497 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  149   68646 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x61259974
  151   68797 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  149   68946 [main] rm-8.4 2872 _pinfo::set_ctty: old no ctty, ctty device number 0xFFFFFFFF, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  150   69096 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty 0x0, archetype 0x61259BCC
  150   69246 [main] rm-8.4 2872 _pinfo::set_ctty: ctty was NULL
  148   69394 [main] rm-8.4 2872 _pinfo::set_ctty: line 400:  /dev/cons0<0x61259BCC> usecount + 1 = 2
  170   69564 [main] rm-8.4 2872 init_cygheap::manage_console_count: _pinfo::set_ctty: console_count 2, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  183   69747 [main] rm-8.4 2872 _pinfo::set_ctty: /dev/cons0 ctty, usecount 2
  151   69898 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 0
  195   70093 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
  246   70339 [main] rm-8.4 2872 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  199   70538 [main] rm-8.4 2872 fhandler_console::input_tcsetattr: this 0x61259974, get_ttyp () 0x60FC0000, t 0x60FC001C
  160   70698 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 3, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  146   70844 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10000, supplied_bin 0x0
  149   70993 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  150   71143 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  150   71293 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x61259974
  149   71442 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  151   71593 [main] rm-8.4 2872 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  201   71794 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 2872
  186   71980 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
  250   72230 [main] rm-8.4 2872 build_fh_pc: found an archetype for (null)(3/0) io_handle 0x3
  176   72406 [main] rm-8.4 2872 build_fh_pc: fh 0x61259E24, dev 0x30000
  190   72596 [main] rm-8.4 2872 fhandler_base::open_with_arch: line 486:  /dev/cons0<0x61259BCC> usecount + 1 = 3
  146   72742 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 4, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  149   72891 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
  149   73040 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  148   73188 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  152   73340 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x61259E24
  148   73488 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  152   73640 [main] rm-8.4 2872 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  200   73840 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 2872
  173   74013 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
  218   74231 [main] rm-8.4 2872 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  177   74408 [main] rm-8.4 2872 fhandler_console::input_tcsetattr: this 0x61259E24, get_ttyp () 0x60FC0000, t 0x60FC001C
  192   74600 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 5, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  190   74790 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
  147   74937 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  149   75086 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  150   75236 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x61259E24
  149   75385 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  150   75535 [main] rm-8.4 2872 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  154   75689 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 2872
  188   75877 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
  292   76169 [main] rm-8.4 2872 build_fh_pc: found an archetype for (null)(3/0) io_handle 0x3
  174   76343 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A07C, dev 0x30000
  199   76542 [main] rm-8.4 2872 fhandler_base::open_with_arch: line 486:  /dev/cons0<0x61259BCC> usecount + 1 = 4
  144   76686 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 6, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  148   76834 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
  149   76983 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  149   77132 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  150   77282 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x6125A07C
  150   77432 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  151   77583 [main] rm-8.4 2872 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  151   77734 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 2872
  172   77906 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
  208   78114 [main] rm-8.4 2872 fhandler_console::output_tcsetattr: 0 = tcsetattr (,60FC001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  188   78302 [main] rm-8.4 2872 fhandler_console::input_tcsetattr: this 0x6125A07C, get_ttyp () 0x60FC0000, t 0x60FC001C
  183   78485 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::open: console_count 7, amount 1, ctty /dev/cons0, avoid_freeing_console 0
  149   78634 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x10001, supplied_bin 0x0
  147   78781 [main] rm-8.4 2872 fhandler_base::set_flags: O_TEXT/O_BINARY set in flags 0x10000
  151   78932 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  149   79081 [main] rm-8.4 2872 _pinfo::set_ctty: fh 0x6125A07C
  150   79231 [main] rm-8.4 2872 _pinfo::set_ctty: tc 0x60FC0000
  149   79380 [main] rm-8.4 2872 _pinfo::set_ctty: old ctty /dev/cons0, ctty device number 0x30000, tc.ntty device number 0x30000 flags & O_NOCTTY 0x0
  151   79531 [main] rm-8.4 2872 _pinfo::set_ctty: attaching ctty /dev/cons0 sid 2872, pid 2872, pgid 2872, tty->pgid 2872, tty->sid 2872
  175   79706 [main] rm-8.4 2872 _pinfo::set_ctty: cygheap->ctty now 0x61259BCC, archetype 0x61259BCC
 2665   82371 [main] rm-8.4 2872 __set_errno: void dll_crt0_1(void*):878 setting errno 0
  750   83121 [main] rm-8.4 2872 __get_lcid_from_locale: LCID=0x0000
  227   83348 [main] rm-8.4 2872 __get_lcid_from_locale: LCID=0x0000
  185   83533 [main] rm-8.4 2872 __get_lcid_from_locale: LCID=0x0000
  219   83752 [main] rm-8.4 2872 __get_lcid_from_locale: LCID=0x0000
  650   84402 [main] rm-8.4 2872 __get_lcid_from_locale: LCID=0x0000
  978   85380 [main] rm-8.4 2872 isatty: 1 = isatty (0)
  194   85574 [main] rm-8.4 2872 lstat64: entering
  146   85720 [main] rm-8.4 2872 normalize_posix_path: src /
  196   85916 [main] rm-8.4 2872 normalize_posix_path: / = normalize_posix_path (/)
  150   86066 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/)
  150   86216 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  148   86364 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /, dst J:\FRA, flags 0x3000A, rc 0
  330   86694 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA)
  264   86958 [main] rm-8.4 2872 symlink_info::check: not a symlink
  158   87116 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA, 0x28B860) (0x43000A)
  151   87267 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA), has_acls(0)
  154   87421 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  145   87566 [main] rm-8.4 2872 stat_worker: (\??\J:\FRA, 0x28CBA0, 0x6125A2D4), file_attributes 48
  683   88249 [main] rm-8.4 2872 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA, 0x28CBA0) st_size=0, st_mode=0x41ED, st_ino=3026788859807202825st_atim=0.0 st_ctim=0.0 st_mtim=0.0 st_birthtim=46A8B356.0
  298   88547 [main] rm-8.4 2872 stat_worker: 0 = (\??\J:\FRA, 0x28CBA0)
  298   88845 [main] rm-8.4 2872 lstat64: entering
  178   89023 [main] rm-8.4 2872 normalize_posix_path: src //
  172   89195 [main] rm-8.4 2872 normalize_posix_path: // = normalize_posix_path (//)
  154   89349 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (//)
  150   89499 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  147   89646 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path //, dst \\, flags 0x2, rc 0
  159   89805 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC2
  675   90480 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC2
  276   90756 [main] rm-8.4 2872 stat_worker: (\??\UNC\, 0x28CBA0, 0x6125A2D4), file_attributes 16
  243   90999 [main] rm-8.4 2872 fhandler_netdrive::fstat: fstat (//)
  603   91602 [main] rm-8.4 2872 time: 1319449973 = time (0)
  189   91791 [main] rm-8.4 2872 stat_worker: 0 = (\??\UNC\, 0x28CBA0)
  281   92072 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1
  162   92234 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  149   92383 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  200   92583 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  148   92731 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  562   93293 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  481   93774 [main] rm-8.4 2872 symlink_info::check: not a symlink
  158   93932 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x28B700) (0x43000A)
  149   94081 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  150   94231 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  149   94380 [main] rm-8.4 2872 stat_worker: (\??\J:\FRA\test_rm_rf\lev1, 0x20042848, 0x6125A2D4), file_attributes 16
  205   94585 [main] rm-8.4 2872 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1, 0x20042848) st_size=0, st_mode=0x41ED, st_ino=-5408388998266319118st_atim=0.0 st_ctim=0.0 st_mtim=0.0 st_birthtim=4EA53556.0
  198   94783 [main] rm-8.4 2872 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1, 0x20042848)
  350   95133 [main] rm-8.4 2872 open: open (/test_rm_rf/lev1, 0x20C000)
  206   95339 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1
  198   95537 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  192   95729 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  149   95878 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  147   96025 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  320   96345 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  272   96617 [main] rm-8.4 2872 symlink_info::check: not a symlink
  218   96835 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x28B580) (0x3000A)
  142   96977 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  152   97129 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  198   97327 [main] rm-8.4 2872 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1, 0x30C000)
  309   97636 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  193   97829 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  145   97974 [main] rm-8.4 2872 fhandler_base::open: 0 = NtCreateFile (0x134, 80100000, \??\J:\FRA\test_rm_rf\lev1, io, NULL, 0, 7, 1, 4020, NULL, 0)
  149   98123 [main] rm-8.4 2872 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1, 0x30C000)
  205   98328 [main] rm-8.4 2872 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1, 0x20C000)
  165   98493 [main] rm-8.4 2872 open: 3 = open (/test_rm_rf/lev1, 0x20C000)
  189   98682 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 1, 0x0)
  146   98828 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  144   98972 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 2, 0x1)
  285   99257 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  175   99432 [main] rm-8.4 2872 fhandler_disk_file::opendir: 0x200428E0 = opendir (/test_rm_rf/lev1)
  191   99623 [main] rm-8.4 2872 dtable::dup3: dup3 (3, 4, 0x0)
  154   99777 [main] rm-8.4 2872 fhandler_base::dup: in fhandler_base dup
  146   99923 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 0
  148  100071 [main] rm-8.4 2872 dtable::dup_worker: duped '/test_rm_rf/lev1' old 0x134, new 0x138
  149  100220 [main] rm-8.4 2872 dtable::dup3: newfh->io_handle 0x138, oldfh->io_handle 0x134, new win32_name 0x6125A8F4, old win32_name 0x612598C4
  200  100420 [main] rm-8.4 2872 dtable::dup3: 4 = dup3 (3, 4, 0x8000)
  149  100569 [main] rm-8.4 2872 fcntl64: 4 = fcntl (3, 0, 0x3)
  151  100720 [main] rm-8.4 2872 fcntl64: 0 = fcntl (4, 1, 0x0)
  150  100870 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1 to 1
  148  101018 [main] rm-8.4 2872 fcntl64: 0 = fcntl (4, 2, 0x1)
  469  101487 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L"." > ".") (attr 0x10 > type 4)
  186  101673 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L".." > "..") (attr 0x10 > type 4)
  199  101872 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/..
  145  102017 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/ = normalize_posix_path (/test_rm_rf/lev1/..)
  150  102167 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf)
  149  102316 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  151  102467 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf, dst J:\FRA\test_rm_rf, flags 0x3000A, rc 0
  222  102689 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf)
  291  102980 [main] rm-8.4 2872 symlink_info::check: not a symlink
  188  103168 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf, 0x28B5D0) (0x43000A)
  149  103317 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf), has_acls(0)
  196  103513 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L"lev2" > "lev2") (attr 0x10 > type 4)
  228  103741 [main] rm-8.4 2872 geterrno_from_win_error: windows error 18 == errno 89
  180  103921 [main] rm-8.4 2872 fhandler_disk_file::readdir: 89 = readdir (0x200428E0, 0x28C984) (L"(null)" > "***") (attr 0x0 > type 0)
  240  104161 [main] rm-8.4 2872 fhandler_disk_file::closedir: 0 = closedir (0x200428E0, /test_rm_rf/lev1)
  310  104471 [main] rm-8.4 2872 closedir: 0 = closedir (0x0)
  204  104675 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2
  189  104864 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  149  105013 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  150  105163 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  150  105313 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  445  105758 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  444  106202 [main] rm-8.4 2872 symlink_info::check: not a symlink
  161  106363 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x28B710) (0x43000A)
  149  106512 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  156  106668 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  162  106830 [main] rm-8.4 2872 stat_worker: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052088, 0x6125A2D4), file_attributes 16
  183  107013 [main] rm-8.4 2872 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052088) st_size=0, st_mode=0x41ED, st_ino=-5551660102295404609st_atim=0.0 st_ctim=0.0 st_mtim=0.0 st_birthtim=4EA53556.0
  232  107245 [main] rm-8.4 2872 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20052088)
  239  107484 [main] rm-8.4 2872 open: open (/test_rm_rf/lev1/lev2, 0x20C000)
  192  107676 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2
  234  107910 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  289  108199 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  220  108419 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  190  108609 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  318  108927 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  270  109197 [main] rm-8.4 2872 symlink_info::check: not a symlink
  209  109406 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x28B580) (0x3000A)
  152  109558 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  152  109710 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  148  109858 [main] rm-8.4 2872 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x30C000)
  311  110169 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  191  110360 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  145  110505 [main] rm-8.4 2872 fhandler_base::open: 0 = NtCreateFile (0x134, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2, io, NULL, 0, 7, 1, 4020, NULL, 0)
  151  110656 [main] rm-8.4 2872 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x30C000)
  197  110853 [main] rm-8.4 2872 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2, 0x20C000)
  151  111004 [main] rm-8.4 2872 open: 3 = open (/test_rm_rf/lev1/lev2, 0x20C000)
  151  111155 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 1, 0x0)
  152  111307 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  146  111453 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 2, 0x1)
  277  111730 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  174  111904 [main] rm-8.4 2872 fhandler_disk_file::opendir: 0x200428E0 = opendir (/test_rm_rf/lev1/lev2)
  149  112053 [main] rm-8.4 2872 dtable::dup3: dup3 (3, 5, 0x0)
  152  112205 [main] rm-8.4 2872 fhandler_base::dup: in fhandler_base dup
  148  112353 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 0
  149  112502 [main] rm-8.4 2872 dtable::dup_worker: duped '/test_rm_rf/lev1/lev2' old 0x134, new 0x13C
  148  112650 [main] rm-8.4 2872 dtable::dup3: newfh->io_handle 0x13C, oldfh->io_handle 0x134, new win32_name 0x6125A554, old win32_name 0x6125A96C
  149  112799 [main] rm-8.4 2872 dtable::dup3: 5 = dup3 (3, 5, 0x8000)
  152  112951 [main] rm-8.4 2872 fcntl64: 5 = fcntl (3, 0, 0x3)
  149  113100 [main] rm-8.4 2872 fcntl64: 0 = fcntl (5, 1, 0x0)
  151  113251 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2 to 1
  149  113400 [main] rm-8.4 2872 fcntl64: 0 = fcntl (5, 2, 0x1)
  458  113858 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L"." > ".") (attr 0x10 > type 4)
  196  114054 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L".." > "..") (attr 0x10 > type 4)
  147  114201 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2/..
  149  114350 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/ = normalize_posix_path (/test_rm_rf/lev1/lev2/..)
  165  114515 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  189  114704 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  194  114898 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  222  115120 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  306  115426 [main] rm-8.4 2872 symlink_info::check: not a symlink
  176  115602 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x28B5D0) (0x43000A)
  148  115750 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  197  115947 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L"lev3" > "lev3") (attr 0x10 > type 4)
  222  116169 [main] rm-8.4 2872 geterrno_from_win_error: windows error 18 == errno 89
  188  116357 [main] rm-8.4 2872 fhandler_disk_file::readdir: 89 = readdir (0x200428E0, 0x28C984) (L"(null)" > "***") (attr 0x0 > type 0)
  222  116579 [main] rm-8.4 2872 fhandler_disk_file::closedir: 0 = closedir (0x200428E0, /test_rm_rf/lev1/lev2)
  274  116853 [main] rm-8.4 2872 closedir: 0 = closedir (0x0)
  155  117008 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  187  117195 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  149  117344 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  151  117495 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  151  117646 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  447  118093 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  395  118488 [main] rm-8.4 2872 symlink_info::check: not a symlink
  162  118650 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x28B710) (0x43000A)
  144  118794 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  153  118947 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  147  119094 [main] rm-8.4 2872 stat_worker: (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052138, 0x6125A2D4), file_attributes 16
  150  119244 [main] rm-8.4 2872 fhandler_base::fstat_helper: 0 = fstat (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052138) st_size=0, st_mode=0x41ED, st_ino=-3214174474109030605st_atim=0.0 st_ctim=0.0 st_mtim=0.0 st_birthtim=4EA53556.0
  149  119393 [main] rm-8.4 2872 stat_worker: 0 = (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20052138)
  201  119594 [main] rm-8.4 2872 open: open (/test_rm_rf/lev1/lev2/lev3, 0x20C000)
  153  119747 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  200  119947 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  144  120091 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  151  120242 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  149  120391 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  317  120708 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  273  120981 [main] rm-8.4 2872 symlink_info::check: not a symlink
  207  121188 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x28B580) (0x3000A)
  155  121343 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  151  121494 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A2D4, dev 0xC3
  146  121640 [main] rm-8.4 2872 fhandler_base::open: (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x30C000)
  310  121950 [main] rm-8.4 2872 fhandler_base::set_flags: flags 0x30C000, supplied_bin 0x10000
  164  122114 [main] rm-8.4 2872 fhandler_base::set_flags: filemode set to binary
  174  122288 [main] rm-8.4 2872 fhandler_base::open: 0 = NtCreateFile (0x134, 80100000, \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, io, NULL, 0, 7, 1, 4020, NULL, 0)
  150  122438 [main] rm-8.4 2872 fhandler_base::open: 1 = fhandler_base::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x30C000)
  406  122844 [main] rm-8.4 2872 fhandler_base::open_fs: 1 = fhandler_disk_file::open (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x20C000)
  214  123058 [main] rm-8.4 2872 open: 3 = open (/test_rm_rf/lev1/lev2/lev3, 0x20C000)
  194  123252 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 1, 0x0)
  196  123448 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  207  123655 [main] rm-8.4 2872 fcntl64: 0 = fcntl (3, 2, 0x1)
  286  123941 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  155  124096 [main] rm-8.4 2872 fhandler_disk_file::opendir: 0x200428E0 = opendir (/test_rm_rf/lev1/lev2/lev3)
  200  124296 [main] rm-8.4 2872 dtable::dup3: dup3 (3, 6, 0x0)
  212  124508 [main] rm-8.4 2872 fhandler_base::dup: in fhandler_base dup
  190  124698 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 0
  197  124895 [main] rm-8.4 2872 dtable::dup_worker: duped '/test_rm_rf/lev1/lev2/lev3' old 0x134, new 0x140
  198  125093 [main] rm-8.4 2872 dtable::dup3: newfh->io_handle 0x140, oldfh->io_handle 0x134, new win32_name 0x6125ABBC, old win32_name 0x6125AC8C
  201  125294 [main] rm-8.4 2872 dtable::dup3: 6 = dup3 (3, 6, 0x8000)
  199  125493 [main] rm-8.4 2872 fcntl64: 6 = fcntl (3, 0, 0x3)
  204  125697 [main] rm-8.4 2872 fcntl64: 0 = fcntl (6, 1, 0x0)
  225  125922 [main] rm-8.4 2872 fhandler_base::set_close_on_exec: set close_on_exec for /test_rm_rf/lev1/lev2/lev3 to 1
  170  126092 [main] rm-8.4 2872 fcntl64: 0 = fcntl (6, 2, 0x1)
  567  126659 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L"." > ".") (attr 0x10 > type 4)
  189  126848 [main] rm-8.4 2872 fhandler_disk_file::readdir: 0 = readdir (0x200428E0, 0x28C984) (L".." > "..") (attr 0x10 > type 4)
  204  127052 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3/..
  233  127285 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2/ = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3/..)
  202  127487 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  195  127682 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  147  127829 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  254  128083 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  268  128351 [main] rm-8.4 2872 symlink_info::check: not a symlink
  181  128532 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x28B5D0) (0x43000A)
  148  128680 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  226  128906 [main] rm-8.4 2872 geterrno_from_win_error: windows error 18 == errno 89
  177  129083 [main] rm-8.4 2872 fhandler_disk_file::readdir: 89 = readdir (0x200428E0, 0x28C984) (L"(null)" > "***") (attr 0x0 > type 0)
  237  129320 [main] rm-8.4 2872 fhandler_disk_file::closedir: 0 = closedir (0x200428E0, /test_rm_rf/lev1/lev2/lev3)
  246  129566 [main] rm-8.4 2872 closedir: 0 = closedir (0x0)
  176  129742 [main] rm-8.4 2872 close: close (6)
  506  130248 [main] rm-8.4 2872 fhandler_base::close: closing '/test_rm_rf/lev1/lev2/lev3' handle 0x140
  264  130512 [main] rm-8.4 2872 close: 0 = close (6)
  179  130691 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2/lev3
  185  130876 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2/lev3 = normalize_posix_path (/test_rm_rf/lev1/lev2/lev3)
  148  131024 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2/lev3)
  167  131191 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  184  131375 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2/lev3, dst J:\FRA\test_rm_rf\lev1\lev2\lev3, flags 0x3000A, rc 0
  375  131750 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2\lev3)
  269  132019 [main] rm-8.4 2872 symlink_info::check: not a symlink
  206  132225 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2\lev3, 0x28B5B0) (0x3000A)
  149  132374 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2\lev3), has_acls(0)
  153  132527 [main] rm-8.4 2872 build_fh_pc: fh 0x6125AD1C, dev 0xC3
  150  132677 [main] rm-8.4 2872 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, isdir = 1
 2982  135659 [main] rm-8.4 2872 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2\lev3, return status = 0x0
  500  136159 [main] rm-8.4 2872 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2/lev3)
  222  136381 [main] rm-8.4 2872 close: close (5)
  187  136568 [main] rm-8.4 2872 fhandler_base::close: closing '/test_rm_rf/lev1/lev2' handle 0x13C
  201  136769 [main] rm-8.4 2872 close: 0 = close (5)
  152  136921 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1/lev2
  145  137066 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1/lev2 = normalize_posix_path (/test_rm_rf/lev1/lev2)
  148  137214 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1/lev2)
  151  137365 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  149  137514 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1/lev2, dst J:\FRA\test_rm_rf\lev1\lev2, flags 0x3000A, rc 0
  316  137830 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1\lev2)
  274  138104 [main] rm-8.4 2872 symlink_info::check: not a symlink
  241  138345 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1\lev2, 0x28B5B0) (0x3000A)
  296  138641 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1\lev2), has_acls(0)
  186  138827 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A9B4, dev 0xC3
  195  139022 [main] rm-8.4 2872 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1\lev2, isdir = 1
 2325  141347 [main] rm-8.4 2872 unlink_nt: \??\J:\FRA\test_rm_rf\lev1\lev2, return status = 0x0
  442  141789 [main] rm-8.4 2872 rmdir: 0 = rmdir (/test_rm_rf/lev1/lev2)
  207  141996 [main] rm-8.4 2872 normalize_posix_path: src /test_rm_rf/lev1
  172  142168 [main] rm-8.4 2872 normalize_posix_path: /test_rm_rf/lev1 = normalize_posix_path (/test_rm_rf/lev1)
  193  142361 [main] rm-8.4 2872 mount_info::conv_to_win32_path: conv_to_win32_path (/test_rm_rf/lev1)
  197  142558 [main] rm-8.4 2872 set_flags: flags: binary (0x2)
  151  142709 [main] rm-8.4 2872 mount_info::conv_to_win32_path: src_path /test_rm_rf/lev1, dst J:\FRA\test_rm_rf\lev1, flags 0x3000A, rc 0
  214  142923 [main] rm-8.4 2872 symlink_info::check: 0x0 = NtCreateFile (\??\J:\FRA\test_rm_rf\lev1)
  302  143225 [main] rm-8.4 2872 symlink_info::check: not a symlink
  229  143454 [main] rm-8.4 2872 symlink_info::check: 0 = symlink.check (J:\FRA\test_rm_rf\lev1, 0x28B5B0) (0x3000A)
  152  143606 [main] rm-8.4 2872 path_conv::check: this->path(J:\FRA\test_rm_rf\lev1), has_acls(0)
  204  143810 [main] rm-8.4 2872 build_fh_pc: fh 0x6125A9B4, dev 0xC3
  147  143957 [main] rm-8.4 2872 unlink_nt: Trying to delete \??\J:\FRA\test_rm_rf\lev1, isdir = 1
 1517  145474 [main] rm-8.4 2872 unlink_nt: Setting delete disposition on \??\J:\FRA\test_rm_rf\lev1 failed, status = 0xC0000121
  185  145659 [main] rm-8.4 2872 unlink_nt: Cannot delete \??\J:\FRA\test_rm_rf\lev1, try delete-on-close
  368  146027 [main] rm-8.4 2872 unlink_nt: \??\J:\FRA\test_rm_rf\lev1, return status = 0x0
  312  146339 [main] rm-8.4 2872 rmdir: 0 = rmdir (/test_rm_rf/lev1)
  295  146634 [main] rm-8.4 2872 close: close (4)
  172  146806 [main] rm-8.4 2872 fhandler_base::close: closing '/test_rm_rf/lev1' handle 0x138
  558  147364 [main] rm-8.4 2872 close: 0 = close (4)
  743  148107 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 0: opened as binary
  292  148399 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 1: opened as binary
  250  148649 [main] rm-8.4 2872 _cygwin_istext_for_stdio: fd 2: opened as binary
  527  149176 [main] rm-8.4 2872 close: close (0)
  168  149344 [main] rm-8.4 2872 fhandler_base::close_with_arch: line 1115:  /dev/cons0<0x61259BCC> usecount + -1 = 3
  151  149495 [main] rm-8.4 2872 fhandler_base::close_with_arch: not closing archetype
  151  149646 [main] rm-8.4 2872 close: 0 = close (0)
  623  150269 [main] rm-8.4 2872 close: close (1)
  185  150454 [main] rm-8.4 2872 fhandler_base::close_with_arch: line 1115:  /dev/cons0<0x61259BCC> usecount + -1 = 2
  191  150645 [main] rm-8.4 2872 fhandler_base::close_with_arch: not closing archetype
  149  150794 [main] rm-8.4 2872 close: 0 = close (1)
  568  151362 [main] rm-8.4 2872 close: close (2)
  190  151552 [main] rm-8.4 2872 fhandler_base::close_with_arch: line 1115:  /dev/cons0<0x61259BCC> usecount + -1 = 1
  189  151741 [main] rm-8.4 2872 fhandler_base::close_with_arch: not closing archetype
  150  151891 [main] rm-8.4 2872 close: 0 = close (2)
  488  152379 [main] rm-8.4 2872 do_exit: do_exit (0), exit_state 1
  172  152551 [main] rm-8.4 2872 void: 0x0 = signal (20, 0x1)
  189  152740 [main] rm-8.4 2872 void: 0x0 = signal (1, 0x1)
  149  152889 [main] rm-8.4 2872 void: 0x0 = signal (2, 0x1)
  151  153040 [main] rm-8.4 2872 void: 0x0 = signal (3, 0x1)
  150  153190 [main] rm-8.4 2872 init_cygheap::close_ctty: closing cygheap->ctty 0x61259BCC
  150  153340 [main] rm-8.4 2872 fhandler_base::close_with_arch: closing passed in archetype, usecount 0
  229  153569 [main] rm-8.4 2872 init_cygheap::manage_console_count: fhandler_console::close: console_count 6, amount -1, ctty /dev/cons0, avoid_freeing_console 0
  545  154114 [main] rm-8.4 2872 sigproc_terminate: entering
  184  154298 [main] rm-8.4 2872 sig_send: sendsig 0x98, pid 2872, signal -42, its_me 1
  211  154509 [sig] rm-8.4 2872 wait_sig: saw __SIGEXIT
   -5  154504 [main] rm-8.4 2872 sig_send: Not waiting for sigcomplete.  its_me 1 signal -42
  391  154895 [main] rm-8.4 2872 sig_send: returning 0x0 from sending signal -42
    3  154898 [sig] rm-8.4 2872 wait_sig: signal thread exiting
  191  155089 [main] rm-8.4 2872 proc_terminate: nprocs 0
  404  155493 [main] rm-8.4 2872 proc_terminate: leaving
  205  155698 [main] rm-8.4 2872 __to_clock_t: dwHighDateTime 0, dwLowDateTime 468003
  199  155897 [main] rm-8.4 2872 __to_clock_t: total 00000000 0000002E
  191  156088 [main] rm-8.4 2872 __to_clock_t: dwHighDateTime 0, dwLowDateTime 156001
  203  156291 [main] rm-8.4 2872 __to_clock_t: total 00000000 0000000F
  202  156493 [main] rm-8.4 2872 pinfo::exit: Calling ExitProcess n 0x0, exitcode 0x0

[-- Attachment #3: TestOpenDirDelete_with_NovellClient.cpp --]
[-- Type: text/plain, Size: 4400 bytes --]

// TestOpenDirDelete_with_NovellClient.cpp : Defines the entry point for the console application.
//

#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <windows.h>


void PrintGetLastError(_TCHAR * type, DWORD lasterr, _TCHAR * filename) 
{ 
    // Retrieve the system error message for the last-error code

    LPVOID lpMsgBuf;

    FormatMessage(
        FORMAT_MESSAGE_ALLOCATE_BUFFER | 
        FORMAT_MESSAGE_FROM_SYSTEM |
        FORMAT_MESSAGE_IGNORE_INSERTS,
        NULL,
        lasterr,
        MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT),
        (LPTSTR) &lpMsgBuf,
        0, NULL );

    _cwprintf(_T("%s '%s' resulted in errorcode %i, description: %s"), type, filename, lasterr, (LPTSTR) lpMsgBuf);

    LocalFree(lpMsgBuf);
}


int _tmain(int argc, _TCHAR* argv[])
{
    int i;

    HANDLE handle1, handle2;
    FILE_DISPOSITION_INFO fdisp = { TRUE };
 
    DWORD lasterr; 

    // this loop is just preparation, it has nothing to do with the problem
    for (i = 2; i <= argc; i++)
    {
	// make sure we start cleanly
        DeleteFile(argv[i - 1]);
    }

    Sleep(1000);

    for (i = 2; i <= argc; i++)
    {
	// Failing here probably means the directory already exists and is not empty.
	// Manually clean up the test environment first.
        if (!CreateDirectory(argv[i - 1], NULL))
	{
	    lasterr = GetLastError();
	    PrintGetLastError(_T("CreateDirectory"), lasterr, argv[i - 1]);
	    return 1;
	}

	// First open the directory and keep the handle open.
        handle1 = CreateFile(argv[i - 1],
                             GENERIC_READ | GENERIC_WRITE,
                             FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
                             NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);
			     
	if (handle1 == INVALID_HANDLE_VALUE)
	{
	    lasterr = GetLastError();
	    PrintGetLastError(_T("CreateFile"), lasterr, argv[i - 1]);
	    return 1;
	}

	// Now try to open the directory for deletion with FILE_SHARE_DELETE only, this should fail.
	// Successfully opening the directory could happen here when different access and sharing modes
	// are used for opening HANDLE1 above.
        handle2 = CreateFile(argv[i - 1],
                             FILE_READ_ATTRIBUTES | DELETE,
                             FILE_SHARE_DELETE,
                             NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);

	if (handle2 == INVALID_HANDLE_VALUE)
	{
	    lasterr = GetLastError();
	    if (lasterr == 32)
		PrintGetLastError(_T("Expected error: CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)"), lasterr, argv[i - 1]);
	    else
	    {
		PrintGetLastError(_T("CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)"), lasterr, argv[i - 1]);
		return 1;
	    }
	}
	else
	{
	    _cwprintf(_T("Expected STATUS_SHARING_VIOLATION missing\n"));
	    // Arriving is already wrong, but try to delete the directory anyway for completeness.
	    if (!SetFileInformationByHandle(handle2, FileDispositionInfo, &fdisp, sizeof fdisp))
	    {
		lasterr = GetLastError();
		PrintGetLastError(_T("SetFileInformationByHandle(DELETE)/1"), lasterr, argv[i - 1]);
	    }
	    CloseHandle(handle2);
	}

	// This time open the directory for deletion with FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, this should succeed.
        handle2 = CreateFile(argv[i - 1],
                             FILE_READ_ATTRIBUTES | DELETE,
                             FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
                             NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);

        if (handle2 == INVALID_HANDLE_VALUE)
        {
	    lasterr = GetLastError();
	    PrintGetLastError(_T("CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE)"), lasterr, argv[i - 1]);
	    return 1;
        }

	// Now mark the directory for deletion, this should succeed.
	if (!SetFileInformationByHandle(handle2, FileDispositionInfo, &fdisp, sizeof fdisp))
	{
	    lasterr = GetLastError();
	    PrintGetLastError(_T("SetFileInformationByHandle(DELETE)/2"), lasterr, argv[i - 1]);
	    _cwprintf(_T("FAIL"));
	    return 1;
	}

	CloseHandle(handle2);
	CloseHandle(handle1);
    }

    _cwprintf(_T("PASS"));
    return 0;
}


[-- Attachment #4: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-24 10:12                     ` Franz Sirl
@ 2011-10-24 10:32                       ` Corinna Vinschen
  2011-10-24 11:49                         ` Franz Sirl
  0 siblings, 1 reply; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-24 10:32 UTC (permalink / raw)
  To: cygwin

On Oct 24 12:11, Franz Sirl wrote:
> Am 2011-10-21 17:35, schrieb Corinna Vinschen:
> >On Oct 21 16:58, Franz Sirl wrote:
> >>I will create a support case with Novell. To make my understanding
> >>clear, I think there are actually 2 problems here (Win32 calls for
> >>illustration, assuming the directory is already opened):
> >>
> >
> >   0. The directory has been opened with all sharing modes allowed "elsewhere".
> >
> >>1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)
> >>should not succeed, but fail with STATUS_SHARING_VIOLATION
> >
> >I didn't see a full strace from W7.  Did you check that this doesn't
> >happen anyway?
> 
> strace attached. Succeeding here depends on the access modes of the
> open handle(s) or if the directory is not open at all.

That's why I added the step 0.  But if the file is open elsewhere,
this step should not succeed based on the access modes, but only
based on the sharing modes allowed by the other handle.

> Your changes work, I just tried the 20111023 snapshot. See the
> attached strace on Win7/64.

Thanks, it looks like expected now, given NcFsd's behaviour.  Note
that this can't be fixed on NWFS.  On NWFS, only the changes to
upstream coreutils as outlined in
http://cygwin.com/ml/cygwin/2011-10/msg00481.html will help.

> I also attached the simple testcase I'll submit to Novell. Please
> let me know if you think something is wrong with the testcase.

Looks good to me.  For completeness, maybe you should note that
delete-on-close works in this scenario, but it's desired that both
methods work, just as on NTFS, for instance.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-24 10:32                       ` Corinna Vinschen
@ 2011-10-24 11:49                         ` Franz Sirl
  2011-10-24 12:05                           ` Corinna Vinschen
  2011-10-24 17:53                           ` Eric Blake
  0 siblings, 2 replies; 19+ messages in thread
From: Franz Sirl @ 2011-10-24 11:49 UTC (permalink / raw)
  To: cygwin

Am 2011-10-24 12:31, schrieb Corinna Vinschen:
> On Oct 24 12:11, Franz Sirl wrote:
>> Am 2011-10-21 17:35, schrieb Corinna Vinschen:
>>> On Oct 21 16:58, Franz Sirl wrote:
>>>> I will create a support case with Novell. To make my understanding
>>>> clear, I think there are actually 2 problems here (Win32 calls for
>>>> illustration, assuming the directory is already opened):
>>>>
>>>
>>>    0. The directory has been opened with all sharing modes allowed "elsewhere".
>>>
>>>> 1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)
>>>> should not succeed, but fail with STATUS_SHARING_VIOLATION
>>>
>>> I didn't see a full strace from W7.  Did you check that this doesn't
>>> happen anyway?
>>
>> strace attached. Succeeding here depends on the access modes of the
>> open handle(s) or if the directory is not open at all.
>
> That's why I added the step 0.  But if the file is open elsewhere,
> this step should not succeed based on the access modes, but only
> based on the sharing modes allowed by the other handle.

Not exactly, at least on W7. For example FILE_SHARE_READ doesn't seem to 
matter without FILE_READ_DATA.

>> Your changes work, I just tried the 20111023 snapshot. See the
>> attached strace on Win7/64.
>
> Thanks, it looks like expected now, given NcFsd's behaviour.  Note
> that this can't be fixed on NWFS.  On NWFS, only the changes to
> upstream coreutils as outlined in
> http://cygwin.com/ml/cygwin/2011-10/msg00481.html will help.

Yes, I noticed that one too, thanks. Any idea when the fix will show up 
in Cygwin's coreutils?


>> I also attached the simple testcase I'll submit to Novell. Please
>> let me know if you think something is wrong with the testcase.
>
> Looks good to me.  For completeness, maybe you should note that
> delete-on-close works in this scenario, but it's desired that both
> methods work, just as on NTFS, for instance.

Good idea, done.

Thanks for your help!
Franz.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-24 11:49                         ` Franz Sirl
@ 2011-10-24 12:05                           ` Corinna Vinschen
  2011-10-24 17:53                           ` Eric Blake
  1 sibling, 0 replies; 19+ messages in thread
From: Corinna Vinschen @ 2011-10-24 12:05 UTC (permalink / raw)
  To: cygwin

On Oct 24 13:49, Franz Sirl wrote:
> Am 2011-10-24 12:31, schrieb Corinna Vinschen:
> >On Oct 24 12:11, Franz Sirl wrote:
> >>Am 2011-10-21 17:35, schrieb Corinna Vinschen:
> >>>On Oct 21 16:58, Franz Sirl wrote:
> >>>>I will create a support case with Novell. To make my understanding
> >>>>clear, I think there are actually 2 problems here (Win32 calls for
> >>>>illustration, assuming the directory is already opened):
> >>>>
> >>>
> >>>   0. The directory has been opened with all sharing modes allowed "elsewhere".
> >>>
> >>>>1. CreateFile(FILE_READ_ATTRIBUTES | DELETE, FILE_SHARE_DELETE)
> >>>>should not succeed, but fail with STATUS_SHARING_VIOLATION
> >>>
> >>>I didn't see a full strace from W7.  Did you check that this doesn't
> >>>happen anyway?
> >>
> >>strace attached. Succeeding here depends on the access modes of the
> >>open handle(s) or if the directory is not open at all.
> >
> >That's why I added the step 0.  But if the file is open elsewhere,
> >this step should not succeed based on the access modes, but only
> >based on the sharing modes allowed by the other handle.
> 
> Not exactly, at least on W7. For example FILE_SHARE_READ doesn't
> seem to matter without FILE_READ_DATA.

Uh, right.  Scratch my comment.  ENOCOFFEE.

> >>Your changes work, I just tried the 20111023 snapshot. See the
> >>attached strace on Win7/64.
> >
> >Thanks, it looks like expected now, given NcFsd's behaviour.  Note
> >that this can't be fixed on NWFS.  On NWFS, only the changes to
> >upstream coreutils as outlined in
> >http://cygwin.com/ml/cygwin/2011-10/msg00481.html will help.
> 
> Yes, I noticed that one too, thanks. Any idea when the fix will show
> up in Cygwin's coreutils?

I'm not the maintainer...


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: rm -rf cannot delete the upmost directory level anymore on a Novell share
  2011-10-24 11:49                         ` Franz Sirl
  2011-10-24 12:05                           ` Corinna Vinschen
@ 2011-10-24 17:53                           ` Eric Blake
  1 sibling, 0 replies; 19+ messages in thread
From: Eric Blake @ 2011-10-24 17:53 UTC (permalink / raw)
  To: cygwin

On 10/24/2011 05:49 AM, Franz Sirl wrote:
>> Thanks, it looks like expected now, given NcFsd's behaviour. Note
>> that this can't be fixed on NWFS. On NWFS, only the changes to
>> upstream coreutils as outlined in
>> http://cygwin.com/ml/cygwin/2011-10/msg00481.html will help.
>
> Yes, I noticed that one too, thanks. Any idea when the fix will show up
> in Cygwin's coreutils?

Hopefully this week.  I'm overdue for a coreutils build for cygwin, so 
building 8.14 + the upstream fix is on my list of things to do soon.

-- 
Eric Blake   eblake@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2011-10-24 17:53 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-19 15:12 rm -rf cannot delete the upmost directory level anymore on a Novell share Franz Sirl
2011-10-19 15:46 ` Corinna Vinschen
2011-10-19 16:43   ` Franz Sirl
2011-10-20  9:21     ` Corinna Vinschen
2011-10-20  9:47       ` Corinna Vinschen
2011-10-20 14:59         ` Franz Sirl
2011-10-20 17:24           ` Corinna Vinschen
2011-10-20 11:51       ` Franz Sirl
2011-10-20 13:10         ` Corinna Vinschen
2011-10-20 13:57           ` Franz Sirl
2011-10-20 17:30             ` Corinna Vinschen
2011-10-21  9:11               ` Corinna Vinschen
2011-10-21 14:58                 ` Franz Sirl
2011-10-21 15:36                   ` Corinna Vinschen
2011-10-24 10:12                     ` Franz Sirl
2011-10-24 10:32                       ` Corinna Vinschen
2011-10-24 11:49                         ` Franz Sirl
2011-10-24 12:05                           ` Corinna Vinschen
2011-10-24 17:53                           ` Eric Blake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).