Specific Bug Reports

My computer is crashing (2 different games, with saves from the earlier game).

Screen goes black and all I can do is turn the machine off and on.

Any ideas?

I need to get the Asserts put back in, and also I will put in the cheat codes that you mentioned. Then I will monitor all these cheat code values and see if I can find anomolies.

Well when I get energetic.
Road trip for the weekend cancelled, so I should have time to work on this tomorrow or Sunday.

By the way I am VERY enthused about the new version you released :)
It is very awesome :)

Not any kind of memory allocation error? And by the way, what is your memory ram?
 
Assert Failed

File: .\CvTeam.cpp
Line: 1612
Expression: iCount >= getAtWarCount(bIgnoreMinors)
Message:

----------------------------------------------------------

In last version.
It was an old game, probably 2 versions behind when I played it. I just got the last save and pressed enter...

(was using Blake's handicap.)
 

Attachments

25-1 version. My scout just got attacked by 2 babrbarian animals, killed them, then I pressed enter for next turn and this, again, gives an assert.

Assert Failed

File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop





Save:
 

Attachments

25-1 version. I'm not at war - but France and Korea are.

Assert Failed

File: .\CvTeamAI.cpp
Line: 1843
Expression: GET_TEAM(eWarTeam).isAlive()
Message: GET_TEAM(eWarTeam).isAlive is expected to be true
 

Attachments

Using the 1/25 build, my friend and I were playing against 6 AI's. At about the 8th turn into a new game (3760 BC), we got an OOS error. We played it as a mod and had deleted the DLL from the CustomAssets folder. All that we had going on were some scouts that were exploring the land. We were not doing anything special at the time. At so early of a point, there is not much one can do. I uploaded the autosaves (enabled for every turn) from the turn before "OOS 1 AutoSave_BC-3790" and the turn after "OOS 1 AutoSave_BC-3760" the OOS error.

We then tried a new game after that, but not playing it as a mod and playing it with the DLL in the CustomAssets folder. We got another OOS error but on the 7th turn this time at 3790 BC. I uploaded the autosaves from the turn before "OOS 2 AutoSave_BC-3820" and the turn after "OOS 2 AutoSave_BC-3790" the OOS error.

We then tried a new game after that (same parameters as before), using the 12/12 build and played for about 4 hours with no problems.

All games were played via DirectIP over the Internet.

In previous builds in January, we usually could get much further into a game like maybe around 600 AD, before we would see an OOS error. With the 1/25 build, this is by far the earliest we have seen it.

If Blake or Iustus or someone wants to try this with me via the Internet, send me a message and we can coordinate something. Maybe they can run the debug version on their system while playing me to see what really is going on.
 

Attachments

Different Game Bug:

I was just playing along and clicked I think to go into a city. I got just a black screen. Nothing I could do except turn the computer off and on. The sequence of events was:

Play game, get black screen of death.
Restart from lastest save to try and recreate it.
Did not get black screen of death where I had it before.
Get black screen of death in 4 or 5 more turns.

Enclosed are the 2 save games before each of the crashes.
I was building military units mostly, along with quite a few religious buildings. My workers mostly built roads along with a few tile upgrades.

In the second game I switched to Beaucracy once the research for Civil Service was completed. Though I doubt this had anything to do with the bug as it happened after the first crash and right before the second one.

I will be out of town this weekend, so I'll check back in Monday evening and if nothing has been found I'll see what I can do about recreating this problem.

I was unable to duplicate this one.

The save did help me track down the stack only partial attacks then gives up bug though, so it did some good :)

-Iustus
 
I received the following assert:

Assert Failed

File: .\CvPlayer.cpp
Line: 3092
Expression: iI != getID()
Message:

----------------------------------------------------------

(from the old BetterAI thread)

Thanks, this was just a case of an erroneous assert. Everything was ok, the assert was checking the wrong thing. I believe this one was a Firaxis assert, they made the typo ;)

fixed for next release

I kept the save game and reloaded it twice and could not reproduce the assert. So, my question for Iustus is, should I post asserts that occur that aren't reproducable? I have the save game for this if you want it but I don't want to waste your time or space on this board by attaching it if it isn't wanted.

Yes. Please report any asserts you see, reproducable or not.

-Iustus
 
Assert Failed

File: .\CvGlobals.cpp
Line: 1897
Expression: eTechNum > -1
Message:

----------------------------------------------------------

Here the savegame, the error happens right after the tech message and crashes the game when you click ignore on the error message
View attachment 146604

Edit: I had continued to play from a prior save and then noticed that the same Assert happens when Ecology is discovered by me later in the game, i.e. the link to future tech seems to be problematic.

Nansen

(from the old BetterAI thread)

Thanks, it will be fixed in the next release.

-Iustus
 
Assert Failed

File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop

I have attached a save game - move the chariot southeast and end turn, you should get the infinite loop. This is the newest build (25 Jan).

I made a new thread and attached the save there, apparently you cannot attach the same file to more than one post (or I don't know how) here is a link to the thread

Got an Assert Failed with 1/25 build. Have included save game and error message. Just end turn to reproduce.

Thanks.


Assert Failed
File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop

Same as cymru man
Better AI 07-01-25
Assert Failed

File:.\CvCity.cpp
Line:5374
Expression: false
Message: infinite loop

My specs:
AMD 3500+
ATI X800XT CATALYST 7.1
2GB RAM

http://forums.civfanatics.com/uploads/63726/AutoSave_a._C._-_0600.CivWarlordsSave

The crash happened just 2-3 turns after in 570 AC

25-1 version. My scout just got attacked by 2 babrbarian animals, killed them, then I pressed enter for next turn and this, again, gives an assert.

Assert Failed

File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop

These infinite loop asserts have been fixed for the next build. No need to report it if you get the assert on line 5374 of CvCityAI.cpp, "infinite loop".

In the meantime, you should be able to click "Ignore Always" with no harmful effect.

-Iustus
 
Assert Failed

File: .\CvTeam.cpp
Line: 1612
Expression: iCount >= getAtWarCount(bIgnoreMinors)
Message:

----------------------------------------------------------

In last version.
It was an old game, probably 2 versions behind when I played it. I just got the last save and pressed enter...

(was using Blake's handicap.)

As I reported in this post previously in this thread, this is a case of corruption that was caused by the previous 1/8 or 1/16 build, which is carried over in your save file.

If you have chipotle on, you can alt over Genghis Khan and see that he has a unplanned war with Isabella. There should never be an unplanned war. The bug is in your save at the point you posted it.

Once that one war is over, all further wars should behave correctly.

If I am mistaken that you did not already have this bug in a save that was made with an earlier version, please let me know.

-Iustus
 
As I reported in this post previously in this thread, this is a case of corruption that was caused by the previous 1/8 or 1/16 build, which is carried over in your save file.

If you have chipotle on, you can alt over Genghis Khan and see that he has a unplanned war with Isabella. There should never be an unplanned war. The bug is in your save at the point you posted it.

Once that one war is over, all further wars should behave correctly.

If I am mistaken that you did not already have this bug in a save that was made with an earlier version, please let me know.

-Iustus

I dont know if I had. Becuase that was a rather paused game for too long, then I decided to load it with the new version, clicked enter and got this hehe.
That is OK, I already was playing other.
 
My computer is crashing (2 different games, with saves from the earlier game).

Screen goes black and all I can do is turn the machine off and on.

Any ideas?

I need to get the Asserts put back in, and also I will put in the cheat codes that you mentioned. Then I will monitor all these cheat code values and see if I can find anomolies.

Well when I get energetic.
Road trip for the weekend cancelled, so I should have time to work on this tomorrow or Sunday.

By the way I am VERY enthused about the new version you released :)
It is very awesome :)

If you take out BetterAI does it run fine?

Can you start a new game ok?

It sounds like perhaps you have some problem unrelated to BetterAI. Perhaps you have some bad RAM? Perhaps your video card has some bad VRAM? Or perhaps your video card is overheating?

-Iustus
 
Better AI 07-01-25
Press Enter; Assert happens during French attack

Assert Failed

File: .\CvSelectionGroupAI.cpp
Line: 178
Expression: false
Message:

----------------------------------------------------------
 
07-01-25 Build
Press Enter to see behavior

Assert Failed

File: .\CvPlayer.cpp
Line: 7367
Expression: getNumOutsideUnits() >= 0
Message:

----------------------------------------------------------

Do you have the save from one turn before this? Hannibal's Exploring Axeman "20" to the north of Hippo is outside his borders, and yet somehow his outside border count is zero.

I would like to see the save when that expolorer was inside the border, probably the previous turn or two.

This is not something that Blake or I has really changed, so this may actually be a bug in the regular 2.08 Warlords code.

-Iustus
 
File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop

I have uploaded the last autosave I have, I will try and see what to do to get to this point from there and edit my post if I find out. My only action was to end a turn.

Darrell
 
File: .\CvCityAI.cpp
Line: 5374
Expression: false
Message: infinite loop

I have uploaded the last autosave I have, I will try and see what to do to get to this point from there and edit my post if I find out. My only action was to end a turn.

Darrell

Iustus has already fixed this... Just so you know :P
 
25-1 version. I'm not at war - but France and Korea are.

Assert Failed

File: .\CvTeamAI.cpp
Line: 1843
Expression: GET_TEAM(eWarTeam).isAlive()
Message: GET_TEAM(eWarTeam).isAlive is expected to be true

Do you happen to have the save from one turn prior to the one you posted?

-Iustus
 
Assert Failed

File: .\CvSelectionGroupAI.cpp
Line: 178
Expression: false
Message:

----------------------------------------------------------


I got this one it happens in 3 turns latter when Russia declare war on the Incans

when i press ignore all the game crashes
 

Attachments

Iustus has already fixed this... Just so you know :P

Sweet! Has he fixed this one ? ;)

File: .\CvGlobals.cpp
Line: 2743
Expression: strcmp(szType, "NONE")==0
Message: info type EFFECT_WEAPON_IRONCLAD_CANNON_01, not found, Current XML file is: Misc/Civ4TutorialInfos.xml

Darrell
 
Back
Top Bottom