1. Melee Mapping contest #3 - Poll is up! Vote for the best 4v4 melee maps!
    Dismiss Notice
  2. The 30th edition of the Modeling Contest is finally up! The Portable Buildings need your attention, so come along and have a blast!
    Dismiss Notice
  3. We have a new contest going on right now! Join the 11th Music Contest! You are to make a Cinematic modern sound-track for this contest, so come and compete with other people for fun.
    Dismiss Notice

Warcraft 3 Error+Crash

Discussion in 'Computer Tech' started by laserdemon, Aug 26, 2012.

  1. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    my warcraft 3 hangs after the loading bar finished and after about 30seconds, i got this error

    Code (Text):
    This application has encountered a critical error:
    Not enough storage is available to process this command.
    Program: c:\warcraft iii\war3.exe
    File: .\cmemblock.cpp
    Line: 372
    Press OK to terminate the application.
    any way to fix this error? please help me, any help would be appreciated, thank you.
     
  2. karhu05

    karhu05

    Joined:
    Aug 21, 2012
    Messages:
    12
    Resources:
    0
    Resources:
    0
    Well, You can try to:
    1. Unistall Warcraft III
    2. Delete the ghost folders
    3. Reboot
    4. Defrag (may help)
    5. Reboot, reinstall and patch
    If done in such order it could solve the issue.
    That should help.
    EDIT: Are You trying to play any specific custom map?
     
    Last edited: Aug 27, 2012
  3. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Try the following.
    1. Free up hard disk space or get a bigger hard disk.
    2. Increase virtual memory page file size.
    3. Install more memory into your computer.

    If this is with a custom map then this is the wrong section as you are using WC3 outside its design specification (melee).
     
  4. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    i'm talking about custom map, twilight's eve orpg, its map is very huge (480x480) i think, but what is ghost folders? and i post at the wrong section? so where should i post?
     
  5. karhu05

    karhu05

    Joined:
    Aug 21, 2012
    Messages:
    12
    Resources:
    0
    Resources:
    0
    Many custom maps with custom models require graphics settings to be at maximum so the map can function properly. Idk. Ghost folders=folders that are hidden and not deleted after doing a full unistall of the game. Sometimes the same thing is with the registry entries. But, since it is not a meelee map, then refer to Dr Super Good's post.
     
  6. LordDz

    LordDz

    Joined:
    May 11, 2007
    Messages:
    4,301
    Resources:
    0
    Resources:
    0
    Corrupt map?
     
  7. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    If the map works for other people, then you need to add more memory to your computer or atleast expand your virtual memory page file. Additionally it may be possible you run out of HDD space so it cannot save the replay file.
     
  8. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    you mean a map can save in world editor but corrupted? why would it happen?

    i got intel core 2 duo processor, 2gb of DDR3 RAM, and my graphic card is good enough to play COD6, my hard disk maximum space is 240gb and i just used <100gb

    do you mean the setting is warcraft 3 option? and thank you for the explaination for ghost folders but i did format this computer before and i just installed once after formatted so impossible got what ghost folder or whatever files that doesn't uninstall or delete completely
     
    Last edited by a moderator: Aug 29, 2012
  9. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Try running as an administrator.
     
  10. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    sorry i don't know how to use multi quote
     
  11. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    no it doesn't works
     
  12. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    What is memory usage like?

    Try updating graphic card drivers as it might be a bug in the version you have installed.

    The error you are getting is that of a out of memory error. This should only occur in WarCraft III if...
    *. The virtual memory address space of the program exceeds 4 GB (2 or 3 GB XP). As WarCraft III is 32 bit (x86) compiled it cannot allocate memory larger than 4 GB (less for XP) for the process to use.
    *. Both your physical and page file memory are being heavily strained by other processes. The result is that WarCraft III has very little free allocatable memory available for it to use that when playing that particular map it depletes and is forced to crash. Running out of memory might be managed at a function by function level but generally the root function will always have to treat it as a fatal error as it is impossible to proceed and often critical data will have already been lost.
     
  13. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    i can't fully understand "function by function level but generally the root function will always have to treat it as a fatal error as it is impossible to proceed and often critical data will have already been lost."
    can you please explain more detail?
     
  14. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    The malloc function or equivalent dynamic memory allocation functions will return with an error in the case of the memory not being able to be allocated. This will happen if the internal allocation system lacks fragmented memory space large enough or suitable for the requested memory size and the operating system memory manager returns an error when an attempt to allocate new pages of memory is made.

    This error can be handled gracefully like all errors as to allow robust software to be produced. One might want to call a garbage collection routine in this case and try the allocation again as it may then succeed. However handling an out of memory error is usually best left for safety critical systems as in most cases there is no guarantee that sufficient memory space may ever become available. Some times iterative flow control faults can result in indefinite iteration over a malloc statement which has the result of requesting an infinite quantity of memory be allocated (physical impossible) thus it is often best to fatal error the process instead of even trying to handle gracefully and locking up system resources.

    The exact way WarCraft III handles it is not known as Blizzard has not made the source code publicly available and it is illegal to reverse engineer it.
     
  15. laserdemon

    laserdemon

    Joined:
    Aug 4, 2012
    Messages:
    188
    Resources:
    0
    Resources:
    0
    that means i can't do anything to fix this problem?
     
  16. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    24,923
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    You might be able to fix it by finding the cause with respects to your system since you say it does not crash on other people's systems.