Memory Leak when Copying/Selecting Word files

SDB15

New member
Local time
8:07 AM
Messages
11
I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process.
 

My Computer My Computer

At a glance

Windows 7 ProIntel Duo 2.0mhz4 gignvidia
Computer Manufacturer/Model Number
HP DV3510nr
OS
Windows 7 Pro
CPU
Intel Duo 2.0mhz
Memory
4 gig
Graphics Card(s)
nvidia
kill what process? explorer?
 

My Computer My Computer

At a glance

XP, Seven, 2008R2AMD, Intel, VIACorsair, Kingston, etc.ATI, NVIDIA
Computer Manufacturer/Model Number
Too many to list.
OS
XP, Seven, 2008R2
CPU
AMD, Intel, VIA
Motherboard
Various
Memory
Corsair, Kingston, etc.
Graphics Card(s)
ATI, NVIDIA
Monitor(s) Displays
Samsung
Hard Drives
Maxtor, Western Digital
Keyboard
qwerty
Internet Speed
22 Mb/s @ home, 1 Gb/s @ server
Other Info
All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality.
I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process.

And in addition to what sup3rsprt said, where and how are you observing the memory leak?
 

My Computer My Computer

At a glance

Win7x64
Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
I wondered if anyone has had similar problems or knew of a fix. Every time I select a word file on my c drive (which is the partition that holds my old vista files) the memory leaks and my machine freezes up until I can kill the process.
What's a "memory leak" ?
 

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.

My Computer My Computer

At a glance

Windows 7 ultimate 64 bit / XP Home sp3intel Core 2 Duo E8400 3.0ghz8 gigs 1066 OCZ Fata1tyEVGA GTX 580 Call of Duty Black Ops Edition
Computer Manufacturer/Model Number
Self Built
OS
Windows 7 ultimate 64 bit / XP Home sp3
CPU
intel Core 2 Duo E8400 3.0ghz
Motherboard
Asus P5ND bios 1401
Memory
8 gigs 1066 OCZ Fata1ty
Graphics Card(s)
EVGA GTX 580 Call of Duty Black Ops Edition
Sound Card
Creative Soundblaster Audigy 2zs
Monitor(s) Displays
Asus 24in LCD's 2MS X2
Screen Resolution
1920x1080p @60Hz
Hard Drives
WD Caviar 500 Black/ WD Caviar 200 Blue
PSU
OCZ 700W GameXtreme
Case
NZXT Apollo
Cooling
Corsair H50 CPU/120mm x3 /60mm x2 /Corsair Dominator Ram
Keyboard
Logitech Bluetooth Wireless MX5000
Mouse
Logitech Bluetooth Wireless MX1000
Internet Speed
Download 19.83 Upload 0.97
Other Info
Logitech Z2300 Speakers/ Bose Noise Cancelling Headphones/Avermedia PCI-e Hybrid TV Bravo/Epson NX415 all in one/ 4 Port Powered USB Hub/ LG 10x Bluray Burner /TSST Corp DVDRW External

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
I thought they might have changed the definition of the word-pair.

...can only be diagnosed by a programmer with access to the program source code...

I think we're going to have fun here :)

The Wikipedia entry is a bit ambiguous (while accusing others of n00bery). It is entirely possible to diagnose a memory leak without access to app source or any type of code-level analysis. A process whose commit charge keeps on increasing in the absence of commensurate workload increases, to the point where it either runs into it's maximum size limit or artificially prevents itself from doing so, is absolutely leaking.

What they presumably mean is that one cannot fix the leak without source code, which is also technically incorrect. For example, perhaps the thing was written in assembly and there is no higher-level source to speak of.
 

My Computer My Computer

At a glance

Win7x64
Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
I think we're going to have fun here :)
Me too...

The Wikipedia entry is a bit ambiguous (while accusing others of n00bery). It is entirely possible to diagnose a memory leak without access to app source or any type of code-level analysis. A process whose commit charge keeps on increasing in the absence of commensurate workload increases, to the point where it either runs into it's maximum size limit or artificially prevents itself from doing so, is absolutely leaking.
I guess that depends on what you mean by 'diagnose'.
In the OP, it seems to mean 'observe' the memory leak.

The word-pair used to mean c-programmers requesting free memory blocks for their code, then never releasing said memory back to the 'free-pool' in the OS.
The Memory Manager would then have those blocks marked as 'in use', when in fact they were not. But still being consumed.
That was considered 'memory-leak', along with other factors.
Eventually, the sum of these 'in-use' marked blocks, though not in use, would consume, etc.

What they presumably mean is that one cannot fix the leak without source code, which is also technically incorrect. For example, perhaps the thing was written in assembly and there is no higher-level source to speak of.
Here, 'diagnose' would mean "repair".
I agree with "cannot fix the leak without source code", and I believe it is technically correct:
An 'assembler' requires source code (mnemonics) as input, to generate the computer's binary op-codes, etc. as an object file for linkage, etc. to generate the .exe executable...

You're not confusing 'assembly' with 'machine code', are you?

"Higher level" source is not required -- Assembly, of itself, is source code.

Viz:
This was for radar antenna 'Ellipticity Measurement' analysis on an MPS-36 radar at the Kwajalein Missile Range.
(See there, they changed the 'terminology' again...)
Ronald Reagan Ballistic Missile Defense Test Site - Wikipedia, the free encyclopedia
Had to find 'half-power' points at all quadrants, as well as determine the 'Full-power' point.

The code was called from a 100 pps 'Interrupt handler', which also gathered Elevation, Range, time-code, and other stuff.

This was my first run-in with Microsoft, regarding errors in their documentation:
The ordering and quantity of parameters on the stack.
I had determined the necessary corrections required for their documentation and received their 'prima donna' attitude.
It was also the last.
 

Attachments

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
guess that depends on what you mean by 'diagnose'.
In the OP, it seems to mean 'observe' the memory leak.

Agreed. They're using "diagnose" as in "diagnosis: there's a memory leak".

The word-pair used to mean c-programmers requesting free memory blocks for their code, then never releasing said memory back to the 'free-pool' in the OS.

Yes. For what it's worth, I wasn't disagreeing with anything you said in your previous posts. My issue was with Wikipedia's wording :)

I agree with "cannot fix the leak without source code", and I believe it is technically correct:
An 'assembler' requires source code (mnemonics) as input, to generate the computer's binary op-codes, etc. as an object file for linkage, etc. to generate the .exe executable...

You're not confusing 'assembly' with 'machine code', are you?

"Higher level" source is not required -- Assembly, of itself, is source code.

Assembly is only the "source" if the executable was written in assembly. Otherwise, if the app was written in C, then the "source" files will be text representing C code. Ditto C++, C#, Java...

Once we agree on those semantics, I think we'll both be on the same page regarding the feasability of rectifying memory leaks through analysis of the disassembled mnemonics - with no access to the original source code.

(As a minor off-topic point, "object files" are produced by a compiler, not by an "assembler".)

This was my first run-in with Microsoft, regarding errors in their documentation:
The ordering and quantity of parameters on the stack.
I had determined the necessary corrections required for their documentation and received their 'prima donna' attitude.
It was also the last.

A calling convention mismatch of some sort? I'd be interested to hear about your respective positions on the mechanics of that issue. We should probably take it up elsewhere though, to give the OP their thread back :)
 

My Computer My Computer

At a glance

Win7x64
Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
We should probably take it up elsewhere though, to give the OP their thread back :)
Something just struck me, at the barbie:

Congratulations on your new 'Guru' badge !!! :thumbsup:

You certainly are most deserving of it... :party:
unlike many others here
umoh

Chuck
 

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
kill what process? explorer?
I think an answer to this would be a great place to start with. I also didn't expect such a response to just posting what wikipidia stated. I should be more careful in the future i recon. fabe
 

My Computer My Computer

At a glance

Windows 7 ultimate 64 bit / XP Home sp3intel Core 2 Duo E8400 3.0ghz8 gigs 1066 OCZ Fata1tyEVGA GTX 580 Call of Duty Black Ops Edition
Computer Manufacturer/Model Number
Self Built
OS
Windows 7 ultimate 64 bit / XP Home sp3
CPU
intel Core 2 Duo E8400 3.0ghz
Motherboard
Asus P5ND bios 1401
Memory
8 gigs 1066 OCZ Fata1ty
Graphics Card(s)
EVGA GTX 580 Call of Duty Black Ops Edition
Sound Card
Creative Soundblaster Audigy 2zs
Monitor(s) Displays
Asus 24in LCD's 2MS X2
Screen Resolution
1920x1080p @60Hz
Hard Drives
WD Caviar 500 Black/ WD Caviar 200 Blue
PSU
OCZ 700W GameXtreme
Case
NZXT Apollo
Cooling
Corsair H50 CPU/120mm x3 /60mm x2 /Corsair Dominator Ram
Keyboard
Logitech Bluetooth Wireless MX5000
Mouse
Logitech Bluetooth Wireless MX1000
Internet Speed
Download 19.83 Upload 0.97
Other Info
Logitech Z2300 Speakers/ Bose Noise Cancelling Headphones/Avermedia PCI-e Hybrid TV Bravo/Epson NX415 all in one/ 4 Port Powered USB Hub/ LG 10x Bluray Burner /TSST Corp DVDRW External
kill what process? explorer?
I think an answer to this would be a great place to start with.
I also didn't expect such a response to just posting what wikipidia stated.
I should be more careful in the future i reckon. fabe
Au contraire !

Post away - that's what we're here for.

Wikipedia is not 100% accurate all the time, so we can discuss here what might
possibly be 'errors' in the "documentation". ;)

If I'm not mistaken, anybody can edit anything on that site.
 

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
Sorry its taken me so long to reply. I am using multimeter gadget to monitor my memory use. I am dual booting windows vista and 7 using C as my vista drive and X as my windows 7 drive when I select multiple word files in C drive (across the partition) from windows 7, the memory leaks until it has no more space. If I'm quick I can usually get a command line up and get task manager running before it locks up. Then I kill windows explorer process and type explorer.exe in the command line to reopen it.
 

My Computer My Computer

At a glance

Windows 7 ProIntel Duo 2.0mhz4 gignvidia
Computer Manufacturer/Model Number
HP DV3510nr
OS
Windows 7 Pro
CPU
Intel Duo 2.0mhz
Memory
4 gig
Graphics Card(s)
nvidia
Sorry its taken me so long to reply. I am using multimeter gadget to monitor my memory use. I am dual booting windows vista and 7 using C as my vista drive and X as my windows 7 drive when I select multiple word files in C drive (across the partition) from windows 7, the memory leaks until it has no more space. If I'm quick I can usually get a command line up and get task manager running before it locks up. Then I kill windows explorer process and type explorer.exe in the command line to reopen it.

Does the same symptom occur if you boot into safe mode and try copying the files in the same way?

Chances are it's going to be something like the anti-virus filter driver.
 

My Computer My Computer

At a glance

Win7x64
Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
I agree with "cannot fix the leak without source code", and I believe it is technically correct:
An 'assembler' requires source code (mnemonics) as input, to generate the computer's binary op-codes, etc. as an object file for linkage, etc. to generate the .exe executable...

... through analysis of the disassembled mnemonics - with no access to the original source code.

(As a minor off-topic point, "object files" are produced by a compiler, not by an "assembler".)
Not to let this "fall through the cracks", as regards "object files" produced by an "assembler":

See this link: MASM32

( Slightly modified: )
Why Write Assembler
The simple answer is because you can. While there are very good compilers that in many instances produce good quality code when run with the right options, you are usually stuck with doing things their way where with an assembler as powerful as MASM you have a high degree of architectural freedom which you manipulate to your design advantage to produce high precision high performance code without compromise to language format or compiler designer preference.

MASM's flexibility allows the skilled programmer to target areas as diverse as dynamic link libraries for 'various programs', object modules that are linked directly into
'various programs' and of course complete executable files for task critical applications. MASM when mastered correctly put power and performance into the hands of programmers that few have ever seen and contrary to popular opinion, a modern assembler like MASM, used in conjunction with both macros and libraries, can be coded at about the same speed and reliability as 'other' code.
An even more important point here, is that with a really good disassembler,
the output mnemonics can be used as "source-code" input to an assembler,
to yield a dll or an object file. :D
 

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
(As a minor off-topic point, "object files" are produced by a compiler, not by an "assembler".)
Not to let this "fall through the cracks", as regards "object files" produced by an "assembler":

I stand corrected. It is indeed possible for an assembler to produce a binary which technically qualifies as an "object file", but I'd argue that the overwhelming percentage of object files are compiled, not assembled.


An even more important point here, is that with a really good disassembler,

the output mnemonics can be used as "source-code" input to an assembler,
to yield a dll or an object file. :D

That still doesn't make the disassembled mnemonics the "source code" for the original executable, just as using a really good DAT recorder to grab Beethoven's 9th Symphony off the radio doesn't mean I now have access to his sheet music :)
 

My Computer My Computer

At a glance

Win7x64
Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
using a really good DAT recorder to grab Beethoven's 9th Symphony off the radio doesn't mean I now have access to his sheet music :)

I'd transcribe it for ya arranged for guitar, heh. :cool: One of my favorite pieces of all time!
 

My Computer My Computer

At a glance

7600.20510 x86P4 550 3.4 GHz HT running at 3.5 GHzOCZ 2 GB(2x1GB) DDR400mHz running @ 414 mHzHIS Radeon HD 3850 IceQ 3 Turbo HDMI Dual DL-...
Computer Manufacturer/Model Number
self built
OS
7600.20510 x86
CPU
P4 550 3.4 GHz HT running at 3.5 GHz
Motherboard
MSI PM8M3-V (MS-7211 v1.x) Micro-ATX mainboard
Memory
OCZ 2 GB(2x1GB) DDR400mHz running @ 414 mHz
Graphics Card(s)
HIS Radeon HD 3850 IceQ 3 Turbo HDMI Dual DL-DVI AGP
Sound Card
MOTU Traveler firewire studio interface 192 kHz 24 bit
Monitor(s) Displays
22" widescreen Acer X223W LCD, 17" Compaq P75 CRT
Screen Resolution
1680x1050 and 1280x1024
Hard Drives
SATA I x2 WD, 400 GB and 120 GB, SATA 2 WD Caviar Black 1 TB
PSU
350W generic
Case
Cybertronpc, it glows blue
Cooling
stock cpu fan, Ice-Q 3 gpu and system, many case fans
Keyboard
Logitch Classical Keyboard 200
Mouse
Logitech Mediaplay cordless
Internet Speed
1792/448 kbits/sec
Other Info
SATA II PCI fake RAID adapter, 1 GB Readyboost, original ATI Remote Wonder (even works with WMC perfectly), Logitech Rumblepad 2 game controller x2
That still doesn't make the disassembled mnemonics the "source code" for the original executable, just as using a really good DAT recorder to grab Beethoven's 9th Symphony off the radio doesn't mean I now have access to his sheet music :)
Indeed it does, IFF the resultant binaries are identical, byte-for-byte...
(If they're not, then you'd have to tweak the mnemonics to 'fit' the original .exe binary.)

I can't believe that you, of all people, would record the Choral "off the radio"...

However, if you had a really, really, excellent "Demusiker",
and
your A/D converters were of excellent quality, one would never know:

00000027.jpg


I hope it was Toscanini's version...
Tochter aus Elysium,Freude, schöner Götterfunken
Perhaps Rachmaninoff's 2nd Piano Concerto could be an early test-trial of the "Demusiker"
since it's more familiar to many people, and a little less complicated...

Rachmaninov_concerto_piano_2_theme_1mvt.png
 

My Computer My Computer

At a glance

XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedor...AMD 64x21 gigDunno
Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
i have the same problem

SDB15, I have the same problem, when i select any word files on explorer the memory consumption goes up 100% and freeze up the machine. This problem only happens with word files (Microsoft word 2007).... Do you solve the problem????.

OS . Win 7
 

My Computer My Computer

At a glance

windows 7intel core 24 G
Computer Manufacturer/Model Number
lenovo T400
OS
windows 7
CPU
intel core 2
Memory
4 G
Back
Top