View Full Version : bf2 memory error
Suhre
07-15-2006, 04:45 PM
I get this every time I am loading up Mashtuur City at 47% I get this error :wallbash:
any ideas or suggestions would be great
CassiusMelacor
07-15-2006, 05:50 PM
Have you done anything to the install (reinstall or patch)?
Vapour
07-16-2006, 05:44 AM
is it only on Mashtuur City?
whats your pc specs, makes of parts if you know? might help later on
EDIT: ok i have found a couple of things that MIGHT help
this is linked to an install/patch
Hello,
Thank you for contacting Electronic Arts.
I’m sorry for the difficulty that you are having with the game.
Remnants of an installation or patch are stored by Windows as temporary files, which can prevent the re-installation or starting of that program. These temporary files are normally created to temporarily store information in order to free memory for other purposes, or to act as a safety net to prevent data loss when a program performs certain functions. These temporary files however can trick the games installation program into thinking that the game is already installed, or that a patch is installed when the patch has not been applied properly. Because this can cause complication, it becomes necessary to delete these useless remnants to give your system a clean slate prior to launching or installing a piece of software. To delete your Windows temporary files, click on the link below for the operating system you are running:
To delete your Windows temporary files on Windows XP:
First you will need to delete the standard Windows temporary files:
Click on the Start button.
Click Run.
Type temp into the available text field and click OK.
Click on one of the files in the folder that just opened, and press Ctrl and A to select all of the files in this folder.
Press the Delete key on your keyboard.
When prompted if you are sure, choose Yes to All.
Next you will need to delete your specific logins temporary files:
Click on the Start button.
Click Run.
Type CDocuments and Settings\<Insert login name here>\Local Settings\Temp in the available text field and click OK.
Note : Be sure to specify your Windows login without the greater than/less than symbols, in the bolded area above.
Click on one of the files in the folder that just opened, and press Ctrl and A to select all of the files in this folder.
Press the Delete key on your keyboard.
When prompted if you are sure, choose Yes to All.
To delete your Windows temporary files on Windows 95/98 or Windows ME:
Click on the Start button.
Click Run.
Type temp into the available text field and click OK.
Click on one of the files in the folder which opened, and press Ctrl and A to select all of the files in this folder.
Press the Delete key on your keyboard.
When prompted if you are sure, choose Yes to All.
Should you require further assistance about this or any Electronic Arts games in the future please visit our website and review our extensive Self Help knowledgebase (http://support.ea.com)
Marc C.
Electronic Arts
Technical Support
this one is a differant error but something to try if you have a spare stick of ram laying around
Just a note for those who play Battlefield2 and are having errors.
It all started when bf3 crashed to a blue screen of death...This is my story in a nutshell.. I am a wannabe computer technician, i can build and administer all things pc related but constantly got errors when Bf2 was reinstalling. "MD5error" I tried everything possible, including new cd rom, reinstall windows, registry cleaners, all the forums and everything except get a divorce. Turned off all overclocking, checked for virii (sic) and you know what it was?
-------------- BAD STICK OF RAM --------------
took it out, went to 512 megs (swapped em both in and out) flawless install on the good one, errors on the second one.
Now i got another 512.. no problems at all. none. nada
though knowing if you had done anything between last playing and trying to load up again, will help
NEW EDIT(:lol:):
that error is running low on memory, try a restart and not running programs you do not need in the background. like msn,yahoo,webpages,ect
let us know if and when it has been fixed please
Gruthar
07-16-2006, 09:53 AM
Um, looks like your map file is corrupted to me. As per the error, that is an INSANE block size for just loading a map!
Your RAM is probably ok, and you're not running low on memory. You'd be getting memory allocation or low on memory errors if this wasn't the case. Furthermore, you'd be having problems on all the maps, not just loading at 42% on Mashtuur.
So reinstall and repatch and you should be fine. Or if you have access to another BF2 installation, try copying and pasting the map file, overwriting yours.
You might also want to run scandisk after you resolve this to see if it turns up any other problems.
Vapour
07-16-2006, 12:03 PM
Um, looks like your map file is corrupted to me. As per the error, that is an INSANE block size for just loading a map!
Your RAM is probably ok, and you're not running low on memory. You'd be getting memory allocation or low on memory errors if this wasn't the case. Furthermore, you'd be having problems on all the maps, not just loading at 42% on Mashtuur.
So reinstall and repatch and you should be fine. Or if you have access to another BF2 installation, try copying and pasting the map file, overwriting yours.
You might also want to run scandisk after you resolve this to see if it turns up any other problems.
i found on the EA forums that error code/ message is linked to the ram (the person restarted there pc and closed some of the background items that was not needed and that fixed it) message was the same apart from the other person had double the ram block size.
also its something to try before reinstalling, well it could save time and the pain of installing four games and downloading the patch
Suhre
07-16-2006, 02:13 PM
thanks for the help guys :bow:
but i just restarted my computer and tried bf2 and everything seemed to be fine maybe I just overclocked my computer for too long or something :D
Vapour
07-16-2006, 03:18 PM
thanks for the help guys :bow:
but i just restarted my computer and tried bf2 and everything seemed to be fine maybe I just overclocked my computer for too long or something :D
lol do you run alot of background programs?
Gruthar
07-16-2006, 04:07 PM
It is RAM related - blocks (in this case) are basically what's loaded into RAM - but it's not because it's running out of RAM. There's something screwy happening with however EA determines block size. The reason I thought it might've been a corrupt file is because I thought the block size might be fixed, and thus able to be written to a file as the map required.
It could be a coding error on their part, something like accessing a mistakenly freed portion of memory as the program goes to retrieve a variable used in that calculation. Now if something overwrites that space in memory, since it's been freed, and BF2 does the calculation, you'll get a completely bogus value. Errors like these are a pain to detect, because if you have a larger amount of memory, the probability of it showing up is very low.
Another possibility is that the problem is some other program writing junk to random memory addresses without allocating the space. I dunno, it could be a lot of things. For all I know, it could be the OS at fault.
If you get other strange errors across the board (not necessarily with BF2), you might want to consider experimenting with your background programs. Clearing your RAM (ie restarting) is all you need to do whatever it is that happens.
Powered by vBulletin® Version 4.1.12 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.