Single Player bugs and crashes - After the 16th of May

Forums have been down for me all day today (was it just me?), so only just got to see today's bug reports. Will see if I can reproduce the reported CTDs tomorrow.
 
this is a Viewports bug, but not a terminal problem, just irritating.
1. with viewports on, when I load a save game, 60% of the time, there is no unit cycling. I have to hit the (w)ait button for it to cycle to the next unit. As soon as the viewport switches to a new map view, the unit cycling works again.

2. With viewports on, assigning a shortcut number (ctrl+#) to a unit will only work if that unit is in the current viewport. It will not switch to a new viewport if I try to hit that number.
 
Forums have been down for me all day today (was it just me?), so only just got to see today's bug reports. Will see if I can reproduce the reported CTDs tomorrow.

Not just you. Been a pain for me too. My internet connection is also going through some serious on again off again issues itself so between the two it's been nightmarish.
 
I thought I had a CTD nailed down (3 consecutive crashes on EoT) but I double saved and could continue.

I'm now having to save every turn and then after several turns can get 2 turns in without saving. But if I go for a 2nd round of 2 turns it will CTD. So I load and save and get to the next turn. Sometimes even when I save it CTDs but if I reload I continue to the next turn. So back to being cautious and saving every turn.

One odd thing after I reload my grid is gone, I always use the grid. So I have to reset it. May mean nothing but who knows?

In the Ancient Era on a Marathon, Prince, large PM map and 9 AI (iirc). Have only met 1. We are both on a different continent than the rest of the AI.

Will keep going 1 turn at a time till it breaks.

And Yes the Forum was down till about 4:30pm today. Tried to get on this morning to check the Pbem games and no go.

JosEPh
 
CTD, not repeatable, but here's the dump anyways.


2nd CTD with mini

3rd CTD

4th CTD

CTD at EoT, not WfoC though. Can usually reload Autosave and proceed. Here is latest Mini, Log from same place as Mini, and Save. SVN5675 new game started yesterday.

JosEPh

Edit: Another set after about 5 or so turns. CTD occurring quicker as this set is the 3rd one in the last hour. Gamespeed is marathon and Prince level, PM map large I think.

All the minidumps show the same pattern, so we can be fairly confident it's all one issue. Unfortunately the pattern thy show is that they are trying to execute invalid code somewhere inside the EXE, which is diagnostically not useful in pinning down why. I am currently auto-playing Joseph's autosave to see if I can reproduce it. It would be useful if the two of you could verify that autoplay (say 10 turns) reproduces a crash for you, in case it turns out to b something more specific with the actual moves you make that autoplay doesn't. I'll update this post if I am able to reproduce something.

If autoplay does NOT reproduce it for you, please try to find a minimal recipe that does (e.g. - what if you just hit end-turn immediately every turn for 10 turns)

Edit - 50 turn autoplay from Joseph's save went without issues. Need more info on how to reproduce - looks like either it's dependent on something in particular you are doing, or some environmental factor we somehow need to pin down.

Edit 2 - tried playing 10 turns manually (just pressing end turn and taking the top offered building/tech when I had to make popup choice). Still no problems.

It occurs to me that I am running with viewports on, so about to repeat the 50 turn autoplay with them off, in case that matters...

Edit 3 - still no problems...
 
OK here is one of my games that CTD when trying to load.

I moved the multi down to 1 and i have NOT had a CTD since i did it(with different games not the one attached), but it took about 6 tries (try Play Now, then Custom, then Play now, and back and forth till one game finally loads correctly) to get he multi changed from 4 to 1 though.

So i am wondering if JosEPh_II+ could try this and see if his games then CTD's? I am just throwing out suggestions is all.

I am not trying to undermine anyone, again just suggestions.:dunno:
 
All the CTDs occur immediately after clicking the red EoT button. If running man starts running I will get to next turn. I was down to saving every turn before I quit last night.

No Viewports as I've never had the need to use them. I was going to research where the Multi-thread variable was and set it to 1, or at least check if it's at 1. But I didn't get to it. Grand kids are here this week end.

Here is the last Mini.

JosEPh
 
As SO suggested I tried to load his game. I got to the finalization screen with the running man and it CTD just as the map was about to be revealed.

MiniDump attached.

EDIT: I just realized I do Not know How to let the game auto run!? All these years of playing and I don't know how to do this! :crazyeye:
EDIT2: My gut feeling is that my CTD involves the autosave. Is Max Compat really compatible with the new Multi thread function? Just askin'.

JosEPh
 
As SO suggested I tried to load his game. I got to the finalization screen with the running man and it CTD just as the map was about to be revealed.

MiniDump attached.

What i meant was YOUR game, but i did need a minidump, so thx for that.
 
Next set of savegame and Mini from my game.

The last thing usually done each turn is telling units where to go and workers what to build.

When it CTDs at EoT the autosave of that turn is in the auto folder. That is what is attached.

The SVN Version I'm using is 5675.

I wiped the log file prior to this CTD and this is what it has now.

JosEPh
 
As SO suggested I tried to load his game. I got to the finalization screen with the running man and it CTD just as the map was about to be revealed.

MiniDump attached.

EDIT: I just realized I do Not know How to let the game auto run!? All these years of playing and I don't know how to do this! :crazyeye:
EDIT2: My gut feeling is that my CTD involves the autosave. Is Max Compat really compatible with the new Multi thread function? Just askin'.

JosEPh

Guess what - it loads fine for me! :(

Edit - BTW, the multi-threading and the save format are totally unrelated, and definitely cannot influence one another.
 
Next set of savegame and Mini from my game.

The SVN Version I'm using is 5675.

I wiped the log file prior to this CTD and this is what it has now.

JosEPh

Yeah but you didnt change it to 1 in the "A_New_Dawn_GlobalDefines" last item there.?? And again i dont want to think i know, because i am DEFINITELY not the Professional here, Koshling definitely IS!!

Edit - BTW, the multi-threading and the save format are totally unrelated, and definitely cannot influence one another.

Agreed compatibility has nothing to do with this happening, infact Compatibility for right now is the BEST solution for Civ IV to date.

@Koshling are you on Win 7 or 6, and when testing do you "mostly" use VP? Just again wondering:confused:

Maybe VP is the only way to go??
 
Yeah but you didnt change it to 1 in the "A_New_Dawn_GlobalDefines" last item there.?? And again i dont want to think i know, because i am DEFINITELY not the Professional here, Koshling definitely IS!!



Agreed compatibility has nothing to do with this happening, infact Compatibility for right now is the BEST solution for Civ IV to date.

@Koshling are you on Win 7 or 6, and when testing do you "mostly" use VP? Just again wondering:confused:

Maybe VP is the only way to go??

I'm on Win8. I mostly use VP simply because so many games people send me need them to run (so it's really just convenience, since I am always loading different games, and some need it). I tend to turn VP OFF for my own games when I can get away with it (up to about middle ages typically). I think it is HIGHLY unlikely VP is an issue either way in this current problem however. It clearly IS related to the multi-threading (since it doesn't happen for you when you turn it off), but that doesn't really help identify the problem, since I don't get it even with multi-threading (even if I set it very aggressively to 8 threads). Somehow we need to figure out what is different for you and Joseph that exposes whatever the underlying problem is.

Edit - I've PM'd all the modders with a DLL debugging capability (TB, ls612, AIAndy) to see if anyone of them can reproduce it - if we can get it to happen in a debuggable environment we should be able to make progress. If anyone else has DLL-level debugging capabilities that I don't know about please give it a go also...
 
Yeah but you didnt change it to 1 in the "A_New_Dawn_GlobalDefines" last item there.?? <snip>

I did not know where the setting was. Now that I do I will change it to 1 to see what happens.

Also I do Not know how to auto run. Some one want to give me a clue?

JosEPh
 
I'm on Win8. I mostly use VP simply because so many games people send me need them to run (so it's really just convenience, since I am always loading different games, and some need it). I tend to turn VP OFF for my own games when I can get away with it (up to about middle ages typically). I think it is HIGHLY unlikely VP is an issue either way in this current problem however. It clearly IS related to the multi-threading (since it doesn't happen for you when you turn it off), but that doesn't really help identify the problem, since I don't get it even with multi-threading (even if I set it very aggressively to 8 threads). Somehow we need to figure out what is different for you and Joseph that exposes whatever the underlying problem is.

Edit - I've PM'd all the modders with a DLL debugging capability (TB, ls612, AIAndy) to see if anyone of them can reproduce it - if we can get it to happen in a debuggable environment we should be able to make progress. If anyone else has DLL-level debugging capabilities that I don't know about please give it a go also...

I just tested Joseph's save and it ran fine for me under the debugger.
 
I just tested Joseph's save and it ran fine for me under the debugger.

Could you try auto-playing it for (say) 20 turns (on release else it'll take forever) as a sanity check please.

@Joseph: to auto-play you need chipotle enabled. Then it's ctrl-shift-X
 
Okay guys I changed the Multi-thread number from 4 to 1 in "A_New_Dawn_GlobalDefines" and have played 12+ turns with out having to save or a CTD.

Would seem to point to the setting for threads.

EDIT: @Koshling and ls612,
When you tested my game was your "A_New_Dawn_GlobalDefines" setting at 1 or the default 4? If you had lowered it off of 4 then that would explain why you had no problem but I was.

JosEPh
 
Okay guys I changed the Multi-thread number from 4 to 1 in "A_New_Dawn_GlobalDefines" and have played 12+ turns with out having to save or a CTD.

Would seem to point to the setting for threads.

EDIT: @Koshling and ls612,
When you tested my game was your "A_New_Dawn_GlobalDefines" setting at 1 or the default 4? If you had lowered it off of 4 then that would explain why you had no problem but I was.

JosEPh

Tried it at 4 and at 8 (both fine).
 
Okay guys I changed the Multi-thread number from 4 to 1 in "A_New_Dawn_GlobalDefines" and have played 12+ turns with out having to save or a CTD.

Would seem to point to the setting for threads.

EDIT: @Koshling and ls612,
When you tested my game was your "A_New_Dawn_GlobalDefines" setting at 1 or the default 4? If you had lowered it off of 4 then that would explain why you had no problem but I was.

JosEPh

Mine was at the default (4).
 
Mine was at the default (4).

How many turns did you let it run for? Joseph can get 2 or 3 typically I believe (I can get 50 repeatedly but have not tried higher).

@Joseph & SO: can you post your computer specs please. I'm wondering if maybe it only manifests (or at least is more likely) on faster computers than mine...
 
Back
Top Bottom