test content
What is the Arc Client?
Install Arc

Fix the CO memory leak.

gradiigradii Posts: 11,744 Arc User
edited May 2015 in Suggestions Box
I'm serious. Not everyone considers a guaranteed client crash on a memory timer funny.

I have verified my game files enough times to know its not a problem with MY code, its a problem with THE code.
Post edited by gradii on

Comments

  • nextnametakennextnametaken Posts: 2,216 Arc User
    edited May 2015
    Are you sure you don't have bad memory sticks or some other problem?

    Maybe you should quit CO, take a break, and come back to the game after a few minutes instead of running it nonstop for four hours? I think four hour or more spins were the only time I had client crashes, years ago.

    If you have a real memory link the crash log you should be sending to them will tell them where it's happening, most likely.
    Been so long since I looked a crash log I forget what the usual memory leak problem was called...
  • novaninja555novaninja555 Posts: 839 Arc User
    edited May 2015

    Maybe you should quit CO, take a break, and come back to the game after a few minutes instead of running it nonstop for four hours? I think four hour or more spins were the only time I had client crashes,

    Yep I agree with the statement above- The only time my game ever crashes on account of memory leak is when I play for like about 6 hrs in a row. I usually just crash in the middle of changing instances when that happens.

    "Good can be found in heights, even in the deepest pits of evil" but "The valleys of evil always exist in the mountains of good."

    ~me
  • flyingfinnflyingfinn Posts: 8,408 Arc User
    edited May 2015
    So it's me that is to blame when game crashes? Even if my machine is in perfect working condision?

    Maybe Cryptic engine doesn't play well with ATI stuff...

    Or maybe need to roll back, all the way to year 2009?
    http://co-forum.perfectworld.com/showthread.php?t=80407
    CHAMPIONS ONLINE:Join Date: Apr 2008
    And playing by myself since Aug 2009
    Godtier: Lifetime Subscriber
    tumblr_n7qtltG3Dv1rv1ckao1_500.gif
    Get the Forums Enhancement Extension!
  • jonsillsjonsills Posts: 6,334 Arc User
    edited May 2015
    I seldom get more than an hour or so to play at a time, and I've never had this problem. On the other tentacle, if you're running Windows 8, it likes to be shut down and restarted once every 24 hours. (I'm hoping Win 10 doesn't have that issue.) So that could be part of your problem too.

    (Windows releases are kind of like Star Trek movies - every other one sucks.)
    "Science teaches us to expect -- demand -- more than just eerie mysteries. What use is a puzzle that can't be solved? Patience is fine, but I'm not going to stop asking the universe to make sense!"

    - David Brin, "Those Eyes"
    Get the Forums Enhancement Extension!
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    Guys, games should never crash due to a memory leak after any amount of time. In fact, CO is the only game that I play that does that. It needs to be fixed.
  • taintedmesstaintedmess Posts: 446 Arc User
    edited May 2015
    soulforger wrote: »
    Guys, games should never crash due to a memory leak after any amount of time. In fact, CO is the only game that I play that does that. It needs to be fixed.

    The point being made is that there's no definitive proof that there is a memory leak I rarely get to play more than a solid 2 hours at a time but the game is often left running sitting at the character select screen for 8 or 9 hours i can play for a bit before heading to work get back in and play again with zero issue.

    If there was a genuine proper memory leak every one would be having a issue.
  • pantagruel01pantagruel01 Posts: 7,091 Arc User
    edited May 2015
    If there was a genuine proper memory leak every one would be having a issue.
    Depends where the memory leak is. Plenty of memory leaks are (a) slow, and (b) only occur when you do specific things.

    However, I find abrupt crash to desktop on texture library corruption far more annoying.
  • edited May 2015
    This content has been removed.
  • crypticbuxomcrypticbuxom Posts: 4,630 Arc User
    edited May 2015
    I get heavy memory leaks during the Bloodmoon, Nighthawk and Anniversary events. Destroid Invasion and FoxbatCon doesn't.
  • morigosamorigosa Posts: 710 Arc User
    edited May 2015
    If there was a genuine proper memory leak every one would be having a issue.
    Nonsense. The memory leak is inside the video card; if you've got a different video card, then you'd see no issues. And the memory leak is caused by CO's code - the proof there is that other programs don't show the same symptoms.
  • taintedmesstaintedmess Posts: 446 Arc User
    edited May 2015
    morigosa wrote: »
    Nonsense. The memory leak is inside the video card; if you've got a different video card, then you'd see no issues. And the memory leak is caused by CO's code - the proof there is that other programs don't show the same symptoms.

    The impression I got from other posts was it was to with the main RAM and not the video card memory.

    If its video card related more likely a roll-back or update of drivers is required wouldn't be the first time CO has had issues with some drivers.
  • nextnametakennextnametaken Posts: 2,216 Arc User
    edited May 2015
    morigosa wrote: »
    Nonsense. The memory leak is inside the video card; if you've got a different video card, then you'd see no issues. And the memory leak is caused by CO's code - the proof there is that other programs don't show the same symptoms.

    And yet the people complaining don't post any details about their video card like a dx.diag report.

    "Oh my one out of thousand low rent video card crashes playing this game, it's your fault, throw a dart at a poster of video cards and then trouble shoot it, fix your bugs! Everyone else with five year old computers and the sense to get out of their chair once every few hours isn't having this problem, but its obviously YOUR problem because when I play other games for six hours straight they don't crash."
  • crypticbuxomcrypticbuxom Posts: 4,630 Arc User
    edited May 2015
    I send all my reports to Cryptic about the issue. Have been since 2011. Its almost always been Cryptic's code.
  • jennymachxjennymachx Posts: 3,002 Arc User
    edited May 2015
    My older Win 7 PC has a Nvidia 460 GTX from 5 years back.

    New Win 8.1 PC has Nvidia 970 GTX. Bought this year.

    I can run CO hours on end on both PCs without any memory error crashes. I once asked someone ingame who mentioned about an out-of-memory crash whether he was using an ATI card and he said yes. It could very well be a problem linked to ATI cards.
  • edited May 2015
    This content has been removed.
  • jennymachxjennymachx Posts: 3,002 Arc User
    edited May 2015
    Try going to the Troubleshooting section under Video Options. There's a Video memory option that is set to "Auto" by default. Try selecting a size that's closest to your graphics memory. There should be a 2000MB (2GB) option if I'm not wrong. If there isn't then try setting it to 1024MB and reboot the game.
  • friezalivesonfriezaliveson Posts: 223 Arc User
    edited May 2015
    jennymachx wrote: »
    Try going to the Troubleshooting section under Video Options. There's a Video memory option that is set to "Auto" by default. Try selecting a size that's closest to your graphics memory. There should be a 2000MB (2GB) option if I'm not wrong. If there isn't then try setting it to 1024MB and reboot the game.

    On my screen it goes from:

    Auto
    128MB
    256MB
    512MB
    768MB
    1024+MB

    I'm assuming the + is for above that level of MB. Never worried about it too much as it's usually set to Auto.
  • edited May 2015
    This content has been removed.
  • nextnametakennextnametaken Posts: 2,216 Arc User
    edited May 2015
    gradii wrote: »
    it only goes to 1024+ or auto and I've tried both. This is not a problem on my end.

    Mine has had the entire list of options for five years and likes to default to Auto on each new character, or maybe its after patching.

    Also I ran the game for four and half hours last night, on an Radeon 5700 (That's an AMD/ATI product btw), with no crash at all.

    Maybe this game hasn't been updated for 2GB video cards. Maybe you need to do all the memory and effects management within the Catalyst Control Panel.
    Speaking of Catalyst Control Panel, I remember summer 2011 there was an update that messed up Champions Online for a while, had roll to back to a previous version for the game to run correctly. I think the issue then was texture garbling.
    I forget when I had memory related errors while demo recording...two years ago?
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    The point being made is that there's no definitive proof that there is a memory leak I rarely get to play more than a solid 2 hours at a time but the game is often left running sitting at the character select screen for 8 or 9 hours i can play for a bit before heading to work get back in and play again with zero issue.

    If there was a genuine proper memory leak every one would be having a issue.

    Oh, there is proof, otherwise people wouldn't complain about it. That's proof enough. It happens to me to. And if its not a memory leak, its still something that needs to be fixed.
  • jonsillsjonsills Posts: 6,334 Arc User
    edited May 2015
    soulforger wrote: »
    Oh, there is proof, otherwise people wouldn't complain about it. That's proof enough. It happens to me to. And if its not a memory leak, its still something that needs to be fixed.
    "I put gas in my car last week, and today it ran out of gas! The gas station needs to fix that problem!"

    Just because something happens to someone doesn't necessarily prove it's the fault of a third party. As I pointed out, my Win 8 installation is subject to issues if I let it go more than a day or two without rebooting. This doesn't make it my ISP's problem.
    "Science teaches us to expect -- demand -- more than just eerie mysteries. What use is a puzzle that can't be solved? Patience is fine, but I'm not going to stop asking the universe to make sense!"

    - David Brin, "Those Eyes"
    Get the Forums Enhancement Extension!
  • edited May 2015
    This content has been removed.
  • sistersiliconsistersilicon Posts: 1,687 Arc User
    edited May 2015
    Bugs need to be reproducible to be fixable, unless you plan on a complete code review. Any Cryptic developers lurking here want to chime in with an estimate of how many thousands of lines of code make up a release build of Champions Online?
    jonsills wrote: »
    "I put gas in my car last week, and today it ran out of gas! The gas station needs to fix that problem!"

    Better car analogy: I go to my mechanic and say, "There's something rattling in the dashboard, even though it never happens when you're in the car. Why haven't you fixed it yet?"
    Choose your enemies carefully, because they will define you / Make them interesting, because in some ways they will mind you
    They're not there in the beginning, but when your story ends / Gonna last with you longer than your friends
  • jonsillsjonsills Posts: 6,334 Arc User
    edited May 2015
    gradii wrote: »
    Where else were you planning to get more gas?
    However, it's not the gas station's fault if you don't check your gauge occasionally.

    Merely pointing out the illogic in stating that since someone had an issue, it must be on Cryptic's end. Could be lots of things - some folks report issues with Nvidia cards, others with hours of playtime, I have problems when my OS runs too long. Could also be an issue on their end, but I'd say try to eliminate all the other possibilities first, because Lord knows it'll take less time to do that than to wait until Cryptic fixes it.
    "Science teaches us to expect -- demand -- more than just eerie mysteries. What use is a puzzle that can't be solved? Patience is fine, but I'm not going to stop asking the universe to make sense!"

    - David Brin, "Those Eyes"
    Get the Forums Enhancement Extension!
  • edited May 2015
    This content has been removed.
  • jennymachxjennymachx Posts: 3,002 Arc User
    edited May 2015
    Nvidia Control Panel allows you to override game settings like Vsync, AA, buffering, etc. and I believe it's graphics options is set to "let application control" by default. Setting it to global means it overrides any running game's own video settings. Could try setting it to that to see if it helps.

    I'm not sure if ATI's software has something similar since it's been forever the last time I used a Radeon.

    My best guess is that some graphical rendering process on the GPU is conflicting with a flaw in Cryptic's code to cause the crash. The only way to troubleshoot is to disable / re-enable each setting one by one to see if there's any improvement or fix. It's tedious but I don't see any other way to go about it outside of hoping that the next driver release somehow provides a fix.
  • sistersiliconsistersilicon Posts: 1,687 Arc User
    edited May 2015
    gradii wrote: »
    I'm saying its cryptic's end due to the sheer number of players who have the exact same issue, AND the fact it persists on a completely different and brand new computer.

    Because of this I must conclude that it is far more likely the problem is theirs, not mine.

    That assumes that all memory leaks have the same source. What if one person's memory leak is a combination of GPU drivers and specific driver and game settings, another is getting a memory leak because they have their audio codec set to just the wrong bitrate and sample rate, and another has stumbled upon a particular combination of powers in their rotation that leaks? And what if each of those leaks is a different size? One leak could be 4 bytes each time an emote animation loops while another is leaking 768 bytes every time a DOT procs while blocking.

    Just stating that there's a leak doesn't mean a whole hell of a lot to a developer unless you can pin down something that at least hints at the conditions that lead to that leak. Otherwise, you're asking for a specific angel on the head of a pin in a haystack.
    Choose your enemies carefully, because they will define you / Make them interesting, because in some ways they will mind you
    They're not there in the beginning, but when your story ends / Gonna last with you longer than your friends
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    jonsills wrote: »
    However, it's not the gas station's fault if you don't check your gauge occasionally.

    Merely pointing out the illogic in stating that since someone had an issue, it must be on Cryptic's end. Could be lots of things - some folks report issues with Nvidia cards, others with hours of playtime, I have problems when my OS runs too long. Could also be an issue on their end, but I'd say try to eliminate all the other possibilities first, because Lord knows it'll take less time to do that than to wait until Cryptic fixes it.

    It IS cryptic's fault. That is a memory leak. I can leave other games on for a week straight no problems. But play CO for a little bit? Nope, can't due to the memory leaks. My computer is to good to have issues with memory. And it happens only on CO. And if it happens only on that game than it is obvious that it is that GAME'S fault, and thus the company behind it. Plus these memory leaks have existed and been reported for years.

    You want illogic?

    Basically what me and others are doing is pointing out the sun to you and you look at the ground and say "I don't see the sun." That's what is happening with your right now.

    And your logic can also be used against you yet again. "Just because you don't have the issue doesn't mean it doesn't exist!"
  • edited May 2015
    This content has been removed.
  • pantagruel01pantagruel01 Posts: 7,091 Arc User
    edited May 2015
    soulforger wrote: »
    It IS cryptic's fault. That is a memory leak. I can leave other games on for a week straight no problems. But play CO for a little bit? Nope, can't due to the memory leaks.
    This does not necessarily mean it's COs problem. Even assuming everything you state is true, there are two possibilities:
    1. CO has a memory leak.
    2. CO is making a driver call that has a memory leak; your other programs either aren't making that call, or aren't making it often enough for the leak to be visible.
    The first one is COs fault. The second one is the driver writer's fault. Neither one is particularly fixable without a reproducible case. The fact that it only happens to some people implies driver-specific code, which does not rule out case 1, but makes it somewhat less likely.
  • jonsillsjonsills Posts: 6,334 Arc User
    edited May 2015
    If the problem must exist on Cryptic's end, then explain to me please, if you would be so kind, why only some people experience it. I haven't had any memory-leak issues since they started the practice of restarting the server once a week. That's been quite some time - if the problem has to be on their end, why has it never, ever struck me? Or, apparently, a number of other people?

    Have you investigated the other possibilities? The driver question, for instance? Do you reboot Win 8 at least once every couple of days? Or have you hit "I have a problem, someone else has to solve it" and stopped?
    "Science teaches us to expect -- demand -- more than just eerie mysteries. What use is a puzzle that can't be solved? Patience is fine, but I'm not going to stop asking the universe to make sense!"

    - David Brin, "Those Eyes"
    Get the Forums Enhancement Extension!
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    jonsills wrote: »
    If the problem must exist on Cryptic's end, then explain to me please, if you would be so kind, why only some people experience it. I haven't had any memory-leak issues since they started the practice of restarting the server once a week. That's been quite some time - if the problem has to be on their end, why has it never, ever struck me? Or, apparently, a number of other people?

    Have you investigated the other possibilities? The driver question, for instance? Do you reboot Win 8 at least once every couple of days? Or have you hit "I have a problem, someone else has to solve it" and stopped?

    Pro-tip of Gaming: Not everyone experiences all bug, glitches, and problems that a game has to offer. And this is true for all games.

    Plus we ain't exactly saying its on the server's end. Its the coding of the game. So its still their fault. And I reboot my computed every day, at least once. For I turn it off when I go to bed. As for other possibilities, yes, I've checked. Plus I'm no programmer, so if it is a driver at fault, than I can't do anything about it. But, in order for that to be true, Cryptic would first need to fix any bug that would cause random crashes until there is no more bugs like that.
  • jennymachxjennymachx Posts: 3,002 Arc User
    edited May 2015
    soulforger wrote: »
    Pro-tip of Gaming: Not everyone experiences all bug, glitches, and problems that a game has to offer. And this is true for all games.

    Plus we ain't exactly saying its on the server's end. Its the coding of the game. So its still their fault. And I reboot my computed every day, at least once. For I turn it off when I go to bed. As for other possibilities, yes, I've checked. Plus I'm no programmer, so if it is a driver at fault, than I can't do anything about it. But, in order for that to be true, Cryptic would first need to fix any bug that would cause random crashes until there is no more bugs like that.

    No, it's not that simple. Like stated before it's like going through an ocean of code just to find whatever it is that's not cooperating with your PC, especially without actual access to it.

    If it's something in some driver code that's inadvertently causing the memory leak then there's nothing much Cryptic can do about it sadly.
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    jennymachx wrote: »
    No, it's not that simple. Like stated before it's like going through an ocean of code just to find whatever it is that's not cooperating with your PC, especially without actual access to it.

    If it's something in some driver code that's inadvertently causing the memory leak then there's nothing much Cryptic can do about it sadly.

    Yes, I do realize at how much work they would have to put in to search the code.
  • jennymachxjennymachx Posts: 3,002 Arc User
    edited May 2015
    soulforger wrote: »
    Yes, I do realize at how much work they would have to put in to search the code.

    There are hundreds of different PC hardware out in the market, mixed and matched together with an equally overwhelming amount of driver coding. If the memory leak is due to a driver, then the fault lies with the driver coder. If it's truly and objectively Cryptic's fault then everyone, or at least an overwhelming majority of players playing the game would be facing the exact same problem and it's not an isolated thing.

    By the way, regarding all those other games you've mentioned that you run perfectly fine? I'm willing to bet real money that the technical support forums for each and everyone of them are flooded with dozens of different technical complaints while everyone else run the games 100% okay, and that's not counting the technical support emails being sent to the developers.
  • soulforgersoulforger Posts: 1,654 Arc User
    edited May 2015
    jennymachx wrote: »
    There are hundreds of different PC hardware out in the market, mixed and matched together with an equally overwhelming amount of driver coding. If the memory leak is due to a driver, then the fault lies with the driver coder. If it's truly and objectively Cryptic's fault then everyone, or at least an overwhelming majority of players playing the game would be facing the exact same problem and it's not an isolated thing.

    By the way, regarding all those other games you've mentioned that you run perfectly fine? I'm willing to bet real money that the technical support forums for each and everyone of them are flooded with dozens of different technical complaints while everyone else run the games 100% okay, and that's not counting the technical support emails being sent to the developers.

    Yeah, I'd say your bet is a safe bet. For it runs into the same issue of "I don't experience the bug someone else is talking about so it must not exist." like this memory leak issue has with you and others. You can't say it doesn't exist simply because you don't experience it. Only time I have issues with games on my computer (beyond CO that is) is when I mod them (world of tanks only and even then just cosmetic stuff like tank skins), for as we all know modding can cause problems. Beyond that, games run fine for me.
Sign In or Register to comment.