Crash to desktop from Custom Battle
Crash to desktop from Custom Battle
It happened in Custom Battle when I play as Dacian and I pressed "Accept" in Force Selection when I still have affordable units.
- Attachments
-
- ctd.png (8.18 KiB) Viewed 3354 times
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
Thanks for the crash report.
Please could you look in /Documents/My Games/FieldOfGlory2
and find the error log that corresponds to the time that happened.
It will look something like this:
error20171014_143712.log
The numbers being the date and time.
Could you post it or the contents here please.
Please could you look in /Documents/My Games/FieldOfGlory2
and find the error log that corresponds to the time that happened.
It will look something like this:
error20171014_143712.log
The numbers being the date and time.
Could you post it or the contents here please.
Richard Bodley Scott


Re: Crash to desktop from Custom Battle
Here is the content of error log;
20171016_190113
VER:10000 BUILD:10009
PLATFORM: WINDOWS
WinVer:6.1.7601.23915
0: NVIDIA GeForce GT 240
CPU String: AuthenticAMD
Stepping ID = 3
Model = 6
Family = 15
Extended family = 1
CLFLUSH cache line size = 64
CPU Brand String: AMD Athlon(tm) II X2 255 Processor
Cache Size = 1024K
Found DirectX Version Number: 4.09.00.0904
Creating Device.....
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
MIS: Done Init 3D Device
MIS: Tex Enum
MIS: SDRS
MIS: Init Decal Render
TS: Start
TS: IAPSent
TS: UILoaded
INITIAL LOAD 15497
TS: BattleObj
TS: Managers
TS: BFBB
TS: LT
TS: InitDLUI
TS: Messages
TS: Ended
Playing as: 0
VOLUME TEXTURE: DATA/LIGHTING/CLUT_Default_Day.DDS
VOLUME TEXTURE: DATA/LIGHTING/CLUT_NE_Night.DDS
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
SIDE 0
######## EXCEPTION: 0xC0000005 at address: 0x0057C05E
SEARCHING: E:\SteamLibrary\steamapps\common\Field of Glory II;E:\SteamLibrary\steamapps\common\Field of Glory II;C:\Windows
E:\SteamLibrary\steamapps\common\Field of Glory II;E:\SteamLibrary\steamapps\common\Field of Glory II;C:\Windows
FAILED
LOAD: Cannot create a file when that file already exists.
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
SGA: BaseThreadInitThunk
BaseThreadInitThunk
SGA: RtlInitializeExceptionChain
RtlInitializeExceptionChain
SGA: RtlInitializeExceptionChain
RtlInitializeExceptionChain
20171016_190113
VER:10000 BUILD:10009
PLATFORM: WINDOWS
WinVer:6.1.7601.23915
0: NVIDIA GeForce GT 240
CPU String: AuthenticAMD
Stepping ID = 3
Model = 6
Family = 15
Extended family = 1
CLFLUSH cache line size = 64
CPU Brand String: AMD Athlon(tm) II X2 255 Processor
Cache Size = 1024K
Found DirectX Version Number: 4.09.00.0904
Creating Device.....
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
MIS: Done Init 3D Device
MIS: Tex Enum
MIS: SDRS
MIS: Init Decal Render
TS: Start
TS: IAPSent
TS: UILoaded
INITIAL LOAD 15497
TS: BattleObj
TS: Managers
TS: BFBB
TS: LT
TS: InitDLUI
TS: Messages
TS: Ended
Playing as: 0
VOLUME TEXTURE: DATA/LIGHTING/CLUT_Default_Day.DDS
VOLUME TEXTURE: DATA/LIGHTING/CLUT_NE_Night.DDS
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
SIDE 0
######## EXCEPTION: 0xC0000005 at address: 0x0057C05E
SEARCHING: E:\SteamLibrary\steamapps\common\Field of Glory II;E:\SteamLibrary\steamapps\common\Field of Glory II;C:\Windows
E:\SteamLibrary\steamapps\common\Field of Glory II;E:\SteamLibrary\steamapps\common\Field of Glory II;C:\Windows
FAILED
LOAD: Cannot create a file when that file already exists.
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
SGA: BaseThreadInitThunk
BaseThreadInitThunk
SGA: RtlInitializeExceptionChain
RtlInitializeExceptionChain
SGA: RtlInitializeExceptionChain
RtlInitializeExceptionChain
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
Many thanks, hopefully this will mean something to Pip.
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
I had a similar crash, same exception details.
Tried to isolate the cause a little bit: Pyrrhic army vs earliest Romans, open battle, very small force size, very narrow map, mediterranean agricultural map.
Doesn't crash if I take only the essential units, but, when I added Armoured Cavalry and Light Javelin Horse it crashes. But only if I don't move those units during the army selection phase.
Here are the log details:
20171017_165357
VER:10000 BUILD:10009
PLATFORM: WINDOWS
WinVer:10.0.15063.296
0: NVIDIA GeForce GTX 850M
CPU String: GenuineIntel
Stepping ID = 3
Model = 12
Family = 6
Extended model = 3
CLFLUSH cache line size = 64
APIC Physical ID = 3
CPU Brand String: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz
Cache Size = 256K
Found DirectX Version Number: 4.09.00.0904
Creating Device.....
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
MIS: Done Init 3D Device
MIS: Tex Enum
MIS: SDRS
MIS: Init Decal Render
TS: Start
TS: IAPSent
TS: UILoaded
INITIAL LOAD 6536
TS: BattleObj
TS: Managers
TS: BFBB
TS: LT
TS: InitDLUI
TS: Messages
TS: Ended
Playing as: 0
VOLUME TEXTURE: DATA/LIGHTING/CLUT_Default_Day.DDS
VOLUME TEXTURE: DATA/LIGHTING/CLUT_NE_Night.DDS
SIDE 0
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
SIDE 0
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
HERE
SIDE 0
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
SIDE 0
######## EXCEPTION: 0xC0000005 at address: 0x0057C05E
SEARCHING: C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\WINDOWS
C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\WINDOWS
FAILED
LOAD: Cannot create a file when that file already exists.
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
SGA: BaseThreadInitThunk
BaseThreadInitThunk
SGA: RtlGetAppContainerNamedObjectPath
RtlGetAppContainerNamedObjectPath
SGA: RtlGetAppContainerNamedObjectPath
RtlGetAppContainerNamedObjectPath
Tried to isolate the cause a little bit: Pyrrhic army vs earliest Romans, open battle, very small force size, very narrow map, mediterranean agricultural map.
Doesn't crash if I take only the essential units, but, when I added Armoured Cavalry and Light Javelin Horse it crashes. But only if I don't move those units during the army selection phase.
Here are the log details:
20171017_165357
VER:10000 BUILD:10009
PLATFORM: WINDOWS
WinVer:10.0.15063.296
0: NVIDIA GeForce GTX 850M
CPU String: GenuineIntel
Stepping ID = 3
Model = 12
Family = 6
Extended model = 3
CLFLUSH cache line size = 64
APIC Physical ID = 3
CPU Brand String: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz
Cache Size = 256K
Found DirectX Version Number: 4.09.00.0904
Creating Device.....
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
MIS: Done Init 3D Device
MIS: Tex Enum
MIS: SDRS
MIS: Init Decal Render
TS: Start
TS: IAPSent
TS: UILoaded
INITIAL LOAD 6536
TS: BattleObj
TS: Managers
TS: BFBB
TS: LT
TS: InitDLUI
TS: Messages
TS: Ended
Playing as: 0
VOLUME TEXTURE: DATA/LIGHTING/CLUT_Default_Day.DDS
VOLUME TEXTURE: DATA/LIGHTING/CLUT_NE_Night.DDS
SIDE 0
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
HERE
SIDE 0
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
Rebuilding the Device....
SUCCESS!!!! Rebuilding the Device....
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
HERE
SIDE 0
WARNING: SCRIPT ID: duplicate script id found (92000002 for DATA/UI/UNITLIST.BSF)
WARNING: SCRIPT ID: duplicate script id found (C04E0000 for CORE/CORE.BSF)
Playing as: 0
SIDE 0
######## EXCEPTION: 0xC0000005 at address: 0x0057C05E
SEARCHING: C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\WINDOWS
C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\Jogos\Steam\steamapps\common\Field of Glory II;C:\WINDOWS
FAILED
LOAD: Cannot create a file when that file already exists.
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
0: SYMFROM: GetLastError = 487
0: SymGetSymFromAddr64(): GetLastError = 487
SGA: BaseThreadInitThunk
BaseThreadInitThunk
SGA: RtlGetAppContainerNamedObjectPath
RtlGetAppContainerNamedObjectPath
SGA: RtlGetAppContainerNamedObjectPath
RtlGetAppContainerNamedObjectPath
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
Very strange. I have not so far been able to reproduce this.
What difficulty level?
What difficulty level?
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
III - Legaterbodleyscott wrote:Very strange. I have not so far been able to reproduce this.
What difficulty level?
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
Thanks. Still, I can't reproduce it.Cumandante wrote:III - Legaterbodleyscott wrote:Very strange. I have not so far been able to reproduce this.
What difficulty level?
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
Want me to try isolating the cause further?
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
If possible, that would be very helpful.Cumandante wrote:Want me to try isolating the cause further?
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
After considerable testing I conclude that I don't know the cause of the error
.
To reproduce: custom battle - pick any army (except pot luck), any map size and type, pick Open Battle. Enter the battle, add one unit to your army, don't move the camera or interact with any units, click Accept, then click Proceed. Game crashes as soon as Proceed is clicked.
Camera movement, as well as picking Advance Guard or Reinforcements(own) seem to confuse the results and often prevent the crash, but not always.

To reproduce: custom battle - pick any army (except pot luck), any map size and type, pick Open Battle. Enter the battle, add one unit to your army, don't move the camera or interact with any units, click Accept, then click Proceed. Game crashes as soon as Proceed is clicked.
Camera movement, as well as picking Advance Guard or Reinforcements(own) seem to confuse the results and often prevent the crash, but not always.
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
Many thanks. That is fantastically helpful. Now to try and find the cause.Cumandante wrote:After considerable testing I conclude that I don't know the cause of the error.
To reproduce: custom battle - pick any army (except pot luck), any map size and type, pick Open Battle. Enter the battle, add one unit to your army, don't move the camera or interact with any units, click Accept, then click Proceed. Game crashes as soon as Proceed is clicked.
Camera movement, as well as picking Advance Guard or Reinforcements(own) seem to confuse the results and often prevent the crash, but not always.
Richard Bodley Scott


-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
It only occurs when you accept confirm when you have spare points to spend?
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
Yes. Crash is avoided if:rbodleyscott wrote:It only occurs when you accept confirm when you have spare points to spend?
You fill up your army to the point where the confirmation message does not appear.
or
You don't buy any units.
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
The cause of this crash bug has now been determined. It will be fixed in a patch.
In the meantime it is easily avoided by spending all the force selection points you can! And if you forget, hit cancel in the Confirm dialogue.
In the meantime it is easily avoided by spending all the force selection points you can! And if you forget, hit cancel in the Confirm dialogue.
Richard Bodley Scott


-
- Senior Corporal - Destroyer
- Posts: 117
- Joined: Wed Sep 29, 2010 5:53 pm
Re: Crash to desktop from Custom Battle
Nice!
Just out of curiosity, can you give me a hint of what was causing it?
Just out of curiosity, can you give me a hint of what was causing it?
-
- Field of Glory 2
- Posts: 28277
- Joined: Sun Dec 04, 2005 6:25 pm
Re: Crash to desktop from Custom Battle
A flow problem. Very arcane.Cumandante wrote:Nice!
Just out of curiosity, can you give me a hint of what was causing it?
Richard Bodley Scott

