untraceable Steamhammer crash
Steamhammer has had its first crash loss on SSCAIT since May. Or it may have overstepped the time limit. Randomhammer protoss has sometimes broken the time limit, but this is the first for zerg in a long time.
The game is Steamhammer-UPStarcraftAI 2016 (a zerg rushbot), and it looked like a routine Steamhammer win until 5:19 in, when suddenly bam, the 0/0 supply that means crash. Steamhammer has won dozens of these rushbot games without incident.
- SSCAIT did not record an exception log.
- If it was a time limit loss, why did it happen in a short game with few units?
- It didn’t seem like server maintenance either. The games before and after were closely spaced.
It’s a mystery, and there doesn’t seem to be any information to start from.
Steamhammer does still have crashing bugs despite my rigorous eradication campaign. AIIDE 2017 reported 4 crashes out of 2964 games, a rate of about one per 740 games. The current SSCAIT version now has 1 crash in 385 games, which is not statistically different. I found a crash yesterday with a stress test where I forced Steamhammer to play an opening that caused it to lose bases and struggle to recover. After many games, I got one crash. I think I fixed the cause, but the crash is rare and difficult to reproduce, so....
Comments
McRave on :
Jay Scott on :
Antiga / Iruian on :
Jay Scott on :
Antiga / Iruian on :
Long been a plague on all Protoss steamhammer / UAB bots variants. Me / several other people have tried to fix it, but the changes are so invasive that it no longer fundamentally resembles UAB / steamhammer internally afterwards. Likely making it almost impossible to include the new features / work that you have done as time goes forward.
I'd happily donate to a fund as a bounty for fixing this bug!
krasi0 on :
Anyway, the server hadn't been restarted for many months so I asked Michal C. to restart it last night, right after nepeta's cast. Please let me know (via email) in case you observe any more such crashes.
MicroDK on :
Jay Scott on :
MicroDK on :
Jay Scott on :
MicroDK on :
Jay Scott on :
MicroDK on :
krasi0 on :