Single Player bugs and crashes v37 download - After the 24th of December 2016

I keep getting a runtime error that says the application is requesting termination in an unusual way. If I get a message at all.more often its just a simple crash to desktop. Is this memory related, I should have sufficient memory to run this.
 
Its easily repeatable, happens after a few turns.Used to take a while but now it happens every 4-5. This initially made me suspect memory.
Also where can I find the dump?
 
By repeatable we mean, does it happen at the end of the round (or at the exact same point) reliably? If it's intermittent but happening often, it's not unlikely to be a memory issue but it's sounding like you'll want to check your quick combat options too. Turn them on and see if you get further.

The minidump is automatically generated on a code crash and it shows up in your Beyond the Sword main folder. If they are 0k in size then you're probably having memory issues but I've not been hearing of many of those lately so I'm reluctant to assume that's it at the moment. More likely the graphic issue with combat animations.

THAT, btw, is something I'd like to work with Spirictum on, if he's listening.
 
Ah... I can read it now! DH recently said something regarding a similar report. I don't understand the problem myself.

I just went back and found his post. He said:
The quest was applied to different religions willy-nilly not taking into account that religions are different to each other in C2C and so the code does not work. It either needs to be moved back to effect just the standard BtS religions or a new one made for each religion. Either way it needs someone who understands Events to work on it.
 
Last edited:
Hey i need help every time around when discover drying or animalism my game crashs out what gives
 
Hey i need help every time around when discover drying or animalism my game crashs out what gives
If you are getting a repeatable crash, please upload a save so the processing can be evaluated for that turn. Crashes are usually easy to solve if you can provide this.

If it's not repeatable then after any crash, you SHOULD be able to find a file called a minidump that has been delivered into your Beyond the Sword folder. That kinda works like a blackbox after an aircraft crash and allows the coder to get a snapshot of what was happening when the crash took place, which sometimes is sufficient for debugging. Upload that for evaluation but only if you are operating on the latest SVN version.
 
Microsoft (R) Windows Debugger Version 10.0.14321.1024 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\MiniDump_9396.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is:
Windows 8 Version 9200 MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS Personal
Machine Name:
Debug session time: Mon Mar 13 16:36:45.000 2017 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 1:44:10.000
................................................................
.........................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2a70.568): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=17bf9ab8 ecx=00000000 edx=00004000 esi=17bf9a90 edi=17bf9ae8
eip=7770f43c esp=0019e4ac ebp=0019e4b8 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200206
ntdll!NtGetContextThread+0xc:
7770f43c c20800 ret 8
0:000> g
^ No runnable debuggees error in 'g'
0:000> .restart /f

Loading Dump File [C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\MiniDump_9396.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available


************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 8 Version 9200 MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS Personal
Machine Name:
Debug session time: Mon Mar 13 16:36:45.000 2017 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 1:44:10.000
................................................................
.........................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2a70.568): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=17bf9ab8 ecx=00000000 edx=00004000 esi=17bf9a90 edi=17bf9ae8
eip=7770f43c esp=0019e4ac ebp=0019e4b8 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200206
ntdll!NtGetContextThread+0xc:
7770f43c c20800 ret 8
0:000> .restart /f

Loading Dump File [C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\MiniDump_9396.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available


************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 8 Version 9200 MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS Personal
Machine Name:
Debug session time: Mon Mar 13 16:36:45.000 2017 (UTC - 7:00)
System Uptime: not available
Process Uptime: 0 days 1:44:10.000
................................................................
.........................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2a70.568): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=17bf9ab8 ecx=00000000 edx=00004000 esi=17bf9a90 edi=17bf9ae8
eip=7770f43c esp=0019e4ac ebp=0019e4b8 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200206
ntdll!NtGetContextThread+0xc:
7770f43c c20800 ret 8
do you know what this mean?
 
how do i read .dmp file?
You don't. You upload the file here and I let Visual Studio run it against the DLL and PDB files for the mod. Which only works if you're working on the CURRENT SVN DLL.
 
here the minidump you need
Unfortunately, your DLL is not on the current SVN assets so the mini doesn't read right. I would need to revert back to the SVN revision when the files were accurate to your minidump to see if I can get it to work (this is not as beneficial usually and can lead to false diagnoses as well.)

My usual response in this case is this, before I take these steps (which can eat up a whole evening) please update to the current SVN version and see if that helps you get past the crash. It's very likely I've fixed it already.

Alternatively, and I'd try this first, make sure you turn on the Quick Combat options in the main game option panel. See if that gets you past the crash - this has, for a while now, been the primary 'fix' to an unresolved crash bug we have in unit combat animations.
 
I am using the current patched versio of v37, and in my current game, which still in prehistoric era and I'm "in" about 240-260 turns, barbarians faction is "spawning" medieval era units. So far I have seen Heavy Swordman, and Explorer.
 
I can not seem to go past 1980 without it crashing. I have included two different saves, a log, a minidump, and a dxdiag. I reinstalled Caveman2Cosmos and updated the modifiers when the dialogue showed up. I have tried many different things before I came here.
 

Attachments

  • 1980.zip
    2.3 MB · Views: 301
I can not seem to go past 1980 without it crashing. I have included two different saves, a log, a minidump, and a dxdiag. I reinstalled Caveman2Cosmos and updated the modifiers when the dialogue showed up. I have tried many different things before I came here.
What Version of Caveman2Cosmos are you using Please?
 
Top Bottom