Trainz exe has encountered a problem and needs to close

Racn

New member
After more then 500 hours on building my current route I am getting a Trainz exe crash. It happens between 21:02 to 24:09 into session, after that if it doesnt crash, session will run for 4 hours without a hitch. (4 hours is just the longest I have tried, think it would keep running but not positive.
From surveyor to driver it crashes 75% of the time, from menu to drive session 30% of the time.
With this happening I am not sure I want to continue with this route, I am not sure what started the crashes.

Here is what I am seeing in the error report 1st paragraph.Operating system: Windows XP (5.1.2600).
2 processor(s), type 586.
56% memory in use.
3071 MBytes physical memory.
1322 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2560 MBytes user address space.
1219 MBytes user address space free.
Read from location be8d1a34 caused an access violation.


Operating system: Windows XP (5.1.2600).
2 processor(s), type 586.
66% memory in use.
3071 MBytes physical memory.
1021 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2560 MBytes user address space.
1477 MBytes user address space free.
Read from location 00000001 caused an access violation.

Operating system: Windows XP (5.1.2600).
2 processor(s), type 586.
60% memory in use.
3071 MBytes physical memory.
1207 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2560 MBytes user address space.
1505 MBytes user address space free.
Read from location 0b8e0b8d caused an access violation.

Operating system: Windows XP (5.1.2600).
2 processor(s), type 586.
49% memory in use.
3071 MBytes physical memory.
1555 MBytes physical memory free.
0 MBytes paging file.
0 MBytes paging file free.
2560 MBytes user address space.
1501 MBytes user address space free.
Read from location 3f98f5c8 caused an access violation.

Not sure what to do.
 
I would check that part of the route for corrupted asset. Or perhaps run a QDR on your trainz install.

John
 
Thanks gents.
Didn't realize the JetLog.txt had all this info in it. This file is huge. By looking at this I'm not sure what I have done or not done to cause all these type of entries in this file. I will copy and paste just the start, and then the end, it looks similar through out the whole file. Seems Im missing something from my payware files or something.
This install of Trainzz 12 is only 1.5 months old and put on a SSD which really did help this machine run the game.
I have done several EDR's, the last time game showed 235 content updates available, with no FCT right now I havent done them.

Begin:
? 1:00.1 :
? 1:00.1 : WorldState::WarnObsolete> TrainzGameObject.GetAsset> invalid call to GetAsset() prior to Init(Asset) being inherited
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:506034:139171:2>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:506034:139171:2>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:506034:139171:2>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:506034:139171:2>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:506034:136245>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:506034:136245>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:506034:136245>'.
? 1:05.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:506034:136245>'.
? 1:18.8 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 1:18.8 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100261:1>'.
? 1:23.9 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:100915>'.
? 1:23.9 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100261:1>'.
? 1:24.0 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 1:24.0 : World.NativePlaySound> Cannot find attachment point 'a.exhaust0' in asset '<kuid:506034:136245>'.
? 1:24.2 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:101293>'.
? 1:24.2 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:101202>'.
? 1:24.4 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:100915>'.
? 1:24.4 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100261:1>'.
? 1:24.4 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100172:1>'.
? 1:24.4 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100172:1>'.
? 1:24.4 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:101201>'.
? 1:24.4 : Unable to load texture 'hash-a7\kuid2 45324 100252 1/mesh_alpha_numbers/alphanumber_8c.tga' from 'local'
? 1:24.4 : Unable to load texture 'hash-a7\kuid2 45324 100252 1/mesh_alpha_numbers/alphanumber_1c.tga' from 'local'
? 1:24.4 : Unable to load texture 'hash-a7\kuid2 45324 100252 1/mesh_alpha_numbers/alphanumber_0c.tga' from 'local'
? 1:24.5 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:101203>'.
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_1b.tga' from 'local'
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_0b.tga' from 'local'
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_9b.tga' from 'local'
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_2b.tga' from 'local'
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_7b.tga' from 'local'
? 1:24.5 : Unable to load texture 'hash-3c\kuid 92924 100141/mesh_alpha_numbers/alphanumber_4b.tga' from 'local'
? 1:24.5 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:100809>'.
? 1:24.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:100634>'.
? 1:24.6 : World.NativePlaySound> Cannot find attachment point 'a.exhaust0' in asset '<kuid2:506034:139171:2>'.
? 1:24.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:175455:101202>'.
? 1:24.7 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 1:24.7 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid:506034:136245>'.



now the end

? 126:07.4 : World.NativePlaySound> Cannot find attachment point '(null)' in asset '<kuid2:45324:100102:1>'.
? 126:07.4 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:45324:100252:1>'.
? 126:07.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 126:07.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 126:07.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 126:07.6 : World.NativePlaySound> Cannot find attachment point 'a.bog0' in asset '<kuid2:45324:100269:1>'.
? 126:07.9 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:175455:101366>'.
? 126:07.9 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:175455:101203>'.
? 126:08.0 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:45324:100254:1>'.
? 126:08.3 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:175455:101203>'.
? 126:08.4 : World.NativePlaySound> Cannot find attachment point 'a.exhaust0' in asset '<kuid:506034:136245>'.
? 126:08.4 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:45324:100254:1>'.
? 126:08.4 : World.NativePlaySound> Cannot find attachment point '(null)' in asset '<kuid2:60238:15047:1>'.
? 126:08.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:175455:100915>'.
? 126:08.5 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid2:45324:100250:1>'.
? 126:08.6 : World.NativePlaySound> Cannot find attachment point 'a.bog1' in asset '<kuid:175455:101293>'.
? 126:15.3 :
? 126:15.3 : WorldState::WarnObsolete> TrainzGameObject.GetAsset> invalid call to GetAsset() prior to Init(Asset) being inherited
? 126:38.2 : World.NativePlaySound> Cannot find attachment point 'a.cabfront' in asset '<kuid2:45324:100014:2>'.
? 126:39.2 : Leaked specs:
? 126:39.2 : ( 1) - <kuid:-16:10240>
? 126:39.5 : Leaked specs:
? 126:39.5 : ( 1) - <kuid:-16:10240>
? 126:39.5 : TrainzLogEnd> Averaged 37.726965fps over 7371.835938sec
? 126:40.3 : ** Packed Heap Summary **
? 126:40.3 : #TrackStretch - 0k unused, 0k used, 0k free
? 126:40.3 : #TrackVertex - 0k unused, 0k used, 1023k free
? 126:40.3 : #SpatialContainer - 0k unused, 0k used, 0k free
? 126:40.3 : #MapObject - 0k unused, 0k used, 0k free
? 126:40.3 : StitchedMeshWorld - 0k unused, 0k used, 0k free
? 126:40.3 : #BlockArray - 0k unused, 0k used, 1023k free
? 126:40.3 : #GSContext - 0k unused, 0k used, 0k free
? 126:40.3 : #GSMachine - 0k unused, 0k used, 1023k free
? 126:40.3 : FileSubArchive - 865k unused, 158k used, 1024k free
? 126:40.3 : #jetstd:: - 8013k unused, 81k used, 97k free
? 126:40.3 : #StringData - 7229k unused, 6808k used, 297k free
? 126:40.3 : ** - **
End.
 
I wouldn't worry about the NativePlaySound or digit texture errors, nothing but warnings here. From the predictable timing of the crashes, I would say have a corrupt asset or asset interaction problem.

If the crash always occurs in the stated time range, it could be from a specific consist's interaction enroute, so I would remove each consist by process of elimination and see if the crash clears. Also read any lady bug error icons if they appear.

It is advisable to record all your saves with progressively numbered filenames so you can isolate when errors like this began. In the absence of those saves, you must use process of elimination to deduce the corrupt asset or asset interaction.
 
Last edited:
Started the elimination process with 960 assets in the route, when I finally got a no crash session there were 360 assets remaining.
Route has run 25 times now with no crashes from surveyor to driver, or menu to drive session, also let a session run for 12 hours, no crashes.
I am confident that this route is now bug free and worth completing.
Thanks for your assistance.
 
Racn, Before you do anything make a consist of all the trains on your session this way you can put them back after you find the one that jiving you the problem.i would remove all but one test that one if all ok then add another till you fine the bad one.
 
Darn, that would have been the thing to do, I had 38 AI drivers working 32 industries. Now have 10 trains working 13 industries, could have saved myself alot of time not having to set up each consist again. So many tricks and things to know.
In case your curious or interested here is a link to a picture of my fictitious route.

http://www.4shared.com/photo/xqM57BV2ba/screenshot134.html
 
...and you can use progressively numbered saves to avoid a poe (process of elimination) repair in the future.
 
Back
Top