mount nfsdir ; cd /cygdrive/y ; ls -l ; cd / ; umount nfsdir # causes kernel VNetRoot to be stuck...
Roland Mainz
roland.mainz@nrubsig.org
Thu Jul 4 10:11:30 GMT 2024
Hi!
-----
AFAIK we found a resource or Win32 object refcount leak:
If I do a $ mount nfsdir_as_Y ; cd /cygdrive/y ; ls -l ; cd / ; umount
Y: #, the the VNetRoot used by the filesystem's kernel module is not
finalised (e.g. |MRxFinalizeVNetRoot()| is not being called).
If I do the same with just Windows cmd.exe, e.g. $
C:\WINDOWS\system32\mount.exe nfsdir as Y: ; Y: ; dir ; C:
C:\WINDOWS\system32\umount.exe Y: #, then the VNetRoot is being
finalised.
Tested with Microsoft's Windows NFSv3 client and ms-nfs41-client
NFSv4.1 client, cygserver is running.
$ uname -a
CYGWIN_NT-10.0-19045 DERFWNB8353 3.5.3-1.x86_64 2024-04-03 17:25 UTC
x86_64 Cygwin
Does anyone have a good idea how to debug this ?
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz@nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
More information about the Cygwin
mailing list