Hi All,
In my virtual drive, if the image file is local, the file-copy operation is OK. If I place the image file in another Lanman server, when I copy files from the virtual drive (more than 150MB), the files can be copied but at the same time the memory is lost seriously. Via memory monitor software, I can see the memory decreases without any rise until 1MB, then the system is almost dead lock. It is so strange because the local image operation is OK.
My environment is NT 4.0. In my IRP_MJ_READ function, I use MmGetSystemAddressForMdl. It should not be the MmGetSystemAddressForMdlSafe question because in Win2K the phenomenon is still there. I don’t use PsCreateSystemThread to create another system thread to handle the IRP_MJ_READ. I am not sure about this.
I am so confused about this. Can anybody give me a clue?
So Thanks!
Jeffrey Ren
(???r??z{e?˛???m?m?{]z???&j)@u?Ӣ?칻?&ޱ??i?Z?G?j)m?W???u?칻-E?"?Ǧm??(Z?X???,??&
Use ExAllocatePoolWithTag and !poolused WinDbg command to track the memory leaks.
You must also switch the pool tracking on by GFLAGS utility.
Max
----- Original Message -----
From: Jeffrey Ren
To: NT Developers Interest List
Sent: Tuesday, September 25, 2001 2:44 PM
Subject: [ntdev] What’s wrong with the file-copy operation from Lanman servers?
Hi All,
In my virtual drive, if the image file is local, the file-copy operation is OK. If I place the image file in another Lanman server, when I copy files from the virtual drive (more than 150MB), the files can be copied but at the same time the memory is lost seriously. Via memory monitor software, I can see the memory decreases without any rise until 1MB, then the system is almost dead lock. It is so strange because the local image operation is OK.
My environment is NT 4.0. In my IRP_MJ_READ function, I use MmGetSystemAddressForMdl. It should not be the MmGetSystemAddressForMdlSafe question because in Win2K the phenomenon is still there. I don’t use PsCreateSystemThread to create another system thread to handle the IRP_MJ_READ. I am not sure about this.
I am so confused about this. Can anybody give me a clue?
So Thanks!
Jeffrey Ren
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
My NT 4.0 is with Sp6a. And this also appears in win2K. Anyway, I will find the fix to test it.
Thank you very much.
Jeffrey Ren
----- Original Message -----
From: Bartjan Wattel
To: NT Developers Interest List
Sent: Tuesday, September 25, 2001 7:02 PM
Subject: [ntdev] Re: What’s wrong with the file-copy operation from Lanman servers?
If you’r running NT 4.0 SP3, then you’ll need a special hotfix ADMFIX to tackle this problem.
Best,
Bartjan Wattel
At 18:44 25-9-2001 +0800, you wrote:
In my virtual drive, if the image file is local, the file-copy operation is OK. If I place the image file in another Lanman server, when I copy files from the virtual drive (more than 150MB), the files can be copied but at the same time the memory is lost seriously. Via memory monitor software, I can see the memory decreases without any rise until 1MB, then the system is almost dead lock. It is so strange because the local image operation is OK.
My environment is NT 4.0.
(???r??z{e?˛???m?m?{]z???&j)@u?Ӣ?칻?&ޱ??i?Z?G?j)m?W???u?칻-E?"?Ǧm??(Z?X???,??&
So thanks for your tip!
Jeffrey Ren
----- Original Message -----
From: Maxim S. Shatskih
To: NT Developers Interest List
Sent: Tuesday, September 25, 2001 8:51 PM
Subject: [ntdev] Re: What’s wrong with the file-copy operation from Lanman servers?
Use ExAllocatePoolWithTag and !poolused WinDbg command to track the memory leaks.
You must also switch the pool tracking on by GFLAGS utility.
Max
----- Original Message -----
From: Jeffrey Ren
To: NT Developers Interest List
Sent: Tuesday, September 25, 2001 2:44 PM
Subject: [ntdev] What’s wrong with the file-copy operation from Lanman servers?
Hi All,
In my virtual drive, if the image file is local, the file-copy operation is OK. If I place the image file in another Lanman server, when I copy files from the virtual drive (more than 150MB), the files can be copied but at the same time the memory is lost seriously. Via memory monitor software, I can see the memory decreases without any rise until 1MB, then the system is almost dead lock. It is so strange because the local image operation is OK.
My environment is NT 4.0. In my IRP_MJ_READ function, I use MmGetSystemAddressForMdl. It should not be the MmGetSystemAddressForMdlSafe question because in Win2K the phenomenon is still there. I don’t use PsCreateSystemThread to create another system thread to handle the IRP_MJ_READ. I am not sure about this.
I am so confused about this. Can anybody give me a clue?
So Thanks!
Jeffrey Ren
b???.???????&?v?'?ׯj?.n?Qyȩf??]?:.?˛???m??֛???zf???%y?ޞ?^?˛??^r*Lzfެ?
???l??ܢ