Page 3 of 4

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 1:22 am
by DarnYak
Probably not...i'm currently looking at stuff that's pretty far ranging: ex., the floating text damage stuff, code that handles buffs, etc.

I also need to make a test map to see if using hashtables wrong can cause crashes like this. Stuff like deleting values that aren't there, saving one typeand trying to load as another etc.

Currently planning to release c6 tomorrow with various minor changes - stuff I dont expect to fix the problem, but you never know.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 8:51 am
by Dekar
Sorlag said he tested and confirmed that Mass Haste crashes the game.

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 8:54 am
by Lanthis
Well, that would explain crashes during the first few moments. Is it 100% crash or are there special conditions?

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 11:16 am
by Dekar
He suspected it after someone casted it and 3 people dropped, then he tested it somehow.
Thats all I know.

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 12:13 pm
by DarnYak
I'd appreiciate more details - many of the replays posted didn't have AA's, and some had AA's with mass haste being cast frequently with no apparent crashes.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 1:05 pm
by Dark_Nemesis
I'll try and get a few games, though if you've got any specific hero suggestions please post them.

Re: 1.12c5 Crash Logs

Posted: August 12th, 2009, 11:42 pm
by DarnYak
Sorry a little bit longer. I've come to realize I should thorughly test the hash tables to see if they can crash under some situations - of course, damned if i know what situations they might be. Uggh.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 13th, 2009, 12:10 am
by GeneralFunk
Probably not probable, but do you think it's something like unit (save) -> hastable -> effect (load)?

Re: 1.12c5 Crash Logs

Posted: August 13th, 2009, 12:30 am
by DarnYak
That's one of the things i'm wondering...I would assume it would have built in error checking and return null instead, but I don't actually know.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 14th, 2009, 6:58 pm
by DarnYak
Ok, dumb question: Has the game stopped crashing ors omething? I haven't heard any complaints (here or on bnet), and wondering if it just magically dissappeared for some inexplicable reason

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 14th, 2009, 8:48 pm
by CryptLord1234
Most certainly hasn't. Got another log for ya:

Heroes: AA, Neph, Gravel, Emberwraith, Swashy, Tyrant, Forlorn Martyr, Yggdrasil, Plight, RK.

Re: 1.12c5 Crash Logs

Posted: August 14th, 2009, 9:42 pm
by DarnYak
Btw, you can stop posting crash text files now, all i need is a list of heroes.

Exception: If its a really short game (heroes less than level 3 is ideal), post the replay from the logs folder

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 14th, 2009, 10:38 pm
by DarnYak
Initial testing of hashtables shows everythings working as expected. Of course, i could simply not realize how they're getting used in EotA but...

BY THE WAY, HAS ANYONE HAD A CRASH IN A GAME WITHOUT:
- MARTYR
- TYRANT

Please reply only if you're 100% sure, and post the replay (located in the logs folder)

Current possible theores:
- Caused by player leaving
-- This one would be a bitch to prove, because the "cause" is some uninterested newbie that doesn't even know what he caused (we'd also be seeing a lot more complaints at end game), the trigger however isn't complex and seems highly unlikely
- Caused by some sort of buff stacking
-- One test didn't turn up anything (the giant icewall game), that doesn't rule it out but makes it seem a lot less likely
- Random fluke in spawn code
-- No test game where i just let the spawns have at it has crashed so far
- A hero skill
-- Nobody's found any skill where they go "oh hey the game keeps crashing right when i used X skill"
- Unit death
-- No idea how this could do anything
- Merc Spawns
- Tavern Hero Purchase
- One of the chat commands
- Escape Key (I can't imagine this being the cause, but there is some new code related to it)
- Unit Summoning (I know one game crashed the instant a Royal Guard was summoned, no clue about more)
- ???

Almost completley ruled out:
- Hero AI (game crashed with none)
- Generators (game crash with only one gen half built)
- Item purchasing (game crash with only one person near the shop)
- Potato (no potato seen in some crashes - although did appear in the two shortest crash replays i have)
- Battlefield related (crashes happen on all maps)
- Hero Porting (some reports of porting around the time, but other games where there is no indication of using ports)
- Hero Deaths (game where nobody was near dying, or even had died once)
- Rockin Arthas (not stormwail)

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 11:27 am
by DrvUMad
Have you considered looking at the tooltip scripts? I have experienced a few crashes just as I was mousing over an altar ability. It's not repeatable of course asI dont know the circumstances and it would explain why we cant find anything in a replay or crash texts.

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 1:44 pm
by coramoor2
two more crashes, one a martyr-only crash and the other had martyr and tyrant. the first one crashed the exact instant harpy hit bane with swoop. second crash i didn't see anything unusual.

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 2:07 pm
by Reaper
It seems like so many things could be triggering it

Crashing upon...

Posted: August 15th, 2009, 2:31 pm
by Nukunuku
Hello! I just started playing Eota and I think that it is a great idea, original and all, but I really don't like how it crashes all the time. And by crashing I mean something happens that actually shuts down my whole Warcraft III tft program.

Examples:

Using the Keeper of the Grove-spirit model hero (forgot the name), it crashed when I tried to use his innate skill on a (shadowed) tree, even though it had not crashed before when I used it.

Using the Witchdoctor-model, mr place totems, it crashed when I used mass regeneration at a certain level (can't remember which one) even though it hadn't done so before...

Now in my experience, generally only bugged/badly coded maps completely crash wc3, which surprises me since Eota seems to be a wellmade map...

Re: Crashing upon...

Posted: August 15th, 2009, 2:38 pm
by DarnYak
Yea, something changed with the patch and I've been spending days trying to track it down. Before it would rarely crash, but they were mostly all fixed. Hell, previously almost every crash could be traced back to an aura ability somehow (I still don't know why, i just know how to avoid it happening)

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 2:40 pm
by DarnYak
the first one crashed the exact instant harpy hit bane with swoop
This actually could be its own bug, not sure that combo is designed to work as enemies..

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 3:19 pm
by DrvUMad
Here is that 5 minute Candle game

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 3:27 pm
by DarnYak
Ok I've seen crashes without Martyr. Tyrant's left. I need to get the bot changed to 'classic' and see if that crashes...

By the way, if people can do small (or even single player, no ai) games as Tyrant or Martyr and see if it crashes, that would help me too. Its too random to allow met o verify it by myself.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 7:45 pm
by Kalrithus
Just had a crash on Candleburg

Heroes were
Glacial Tyrant
Defiler
Infiltrator
Mystic Swashbuckler
Incarnation
Time Cleric
Arboreal Crusader
Acid Reaver
Colossus
Rune Knight

Re: 1.12c5 Crash Logs

Posted: August 15th, 2009, 7:56 pm
by Kalrithus
Then another crash on stormwail with both martyr and tyrant

Re: 1.12c5 Crash Logs

Posted: August 16th, 2009, 1:39 am
by DarnYak
Dawnbringer told me on bnet that he had a confirmed crash without Tyrant or Martyr. So looks like its more of a a general crash. Can't say I'm happy, but at least its rules out a little more.

DarnYak

Re: 1.12c5 Crash Logs

Posted: August 16th, 2009, 8:46 pm
by Kalrithus
Another Confirmed crash with no tyrant or martyr
Heroes were
Putrid Eidolon
Mystic Swashy
Divine Wizard
Icespinner
Master of the Hunt
Arcane Mistress
Soulbinder
Blazing Priest
Tactician
Nephilim