Assertion Failure


Crysys

 

Posted

OK, so I've looked through, and I can't find an answer. So what the hell is with this Assertion Failure issue? I get a white flash then crash to desktop, then that message. Any help would be appreciated.

Cheers guys.


 

Posted


Assertions are a debugging tool.

A developer can put assertions into the source code at important sections, like "divisor is not zero". By doing that, the developer really says "when the running program gets here, a certain condition should always be true". (You can't divide by zero, so if the program has no bugs it should never try to do that.) When the program reaches an assertion it checks for the condition. If it's true, nothing happens and the program continues. If it's not true, however, something must be wrong and the assertion causes a controlled program halt in order to avoid unpredictable behavior later on. This is usually reported with an "Assertion failed" error message.

Only the developers who can see the source code know what condition(s) each assertion is guarding for, so we can't tell you why your game client stopped running. If you can reproduce the error message, I recommend you file a /bug report.


10


 

Posted

It means the application has crashed, and for some reason the part that called the debugging software during a crash hasn't been removed - but there is of course no such debugging software on your Mac so you see an assertion failure instead.

So it's nothing you're doing wrong, it's just undesired crash behavior on the part of the CoH client.


Manga @ Triumph
"Meanwhile In The Halls Of Titan"...Titan Network Working To Save City Of Heroes
Save Paragon City! Efforts Coordination

 

Posted

Well you see, I would file a /bug report however I Crash to Desktop straight away there is no time to do such a thing.

Thanks for the input guys, so basically, the Mac CoH client is rubbish and there is nothing Cryptic can do, is that right?


 

Posted

Quote:
Originally Posted by Lightning_Edge_EU View Post
Well you see, I would file a /bug report however I Crash to Desktop straight away there is no time to do such a thing.

Thanks for the input guys, so basically, the Mac CoH client is rubbish and there is nothing Cryptic can do, is that right?
Half right. The mac client is a kludge, yes. Cryptic can't help because... they're not involved.


My guides:Dark Melee/Dark Armor/Soul Mastery, Illusion Control/Kinetics/Primal Forces Mastery, Electric Armor
"Dark Armor is a complete waste as a tanking set."

 

Posted

As has been pointed out, Paragon Studio's didn't actually write/develop the Mac COH game client. They outsourced it to a company called (i think) Transmedia. Transmedia, in turn, built it on a platform that is basically a wrapper-app for Windows software so that it can run on Mac OSX machines. This wrapper app (Cider/Wine?) has several major bugs and, until and unless Paragon Studio's pays this outside company to actually FIX these bugs, Mac users are in large part SOL.

I have found that if you turn off ALL graphic detail to barest minimums (use the slider in Options/Graphics), while the game will look fugly, it crashes far less often. You'll still have insufferable lag in certain structures (bases, etc) even if you turn off geometry buffers. But it won't crash to desktop without warning QUITE as often. Maybe just once per TF session at most.

Really, your best bet is to install bootcamp on Mac OSX, paying an extra $100 for a Windows license to do so, to play this game. Far better COH performance that way. Either that or hold your breath and wait/pray/hope that Paragon Studios and Transmedia reach an agreement to fix these bugs. Personally, I have no patience and already have bootcamp installed for Steam games (which also suffer some of the same performance/bugs).