Jump to content
spiritualfire

CTD, need help with error code

10 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

EDIT: I'm attempting to run DataNode before getting too far into this, and I'm getting the message "Strange problems with arraybounds in QFS_decompress". Don't know what that means.

I haven't had my game CTD in a while and though I'm decent at finding some problems, this round I have to throw in the towel and get help from the more tech-savvy...

Loaded the game, selected my city tile, and when I clicked on my coastline to switch views there was a graphical glitch for 2 seconds where the water was interwoven in the terrain. Then it crashed. Windows began looking for more info about the problem. Had to load Event Viewer to get the result:

Faulting application name: SimCity 4.exe, version: 1.1.641.0, time stamp: 0x4c12bfb7
Faulting module name: SimCity 4.exe, version: 1.1.641.0, time stamp: 0x4c12bfb7
Exception code: 0xc0000005
Fault offset: 0x0051af6a
Faulting process id: 0x1ac8
Faulting application start time: 0x01d68318a44c7fd7
Faulting application path: C:\GOG Games\SimCity 4 Deluxe Edition\Apps\SimCity 4.exe
Faulting module path: C:\GOG Games\SimCity 4 Deluxe Edition\Apps\SimCity 4.exe
Report Id: c5595578-ef8a-11ea-ab42-4c72b955d0ad

Event ID: 1000

I'm not experienced nor familiar with how to use programs like iLive Reader or any of the others that may help with this, but if someone could walk me through it please I'll be most grateful.

I've also had two other crashes in the previous 2 weeks not related to SC4 but still caused the game to crash.

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

That error message will be issued if there is a compressed entry in a dat file that is either corrupt or was wrong in the first place - likely a big texture.

This almost certainly points to custom content - so if you start SC4 with empty plugins it should start and run correctly.

In your user/Documents/SC4Datanode/Debugdata folder you should find a file called  _Scanninglog.txt - the last entry in that log is either the culprit or the last error issued before it - so that will tell you something about where to find the faulty entry.

That log tells you about all of the things Datanode doesn't like about your plugins - most are informational but this one is a critical error.

Once you get there we can figure out what to do next - although removing that file and trying again with datanode is your easiest bet.

  • Thanks 3

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

You might want to have a the look at sc Terriformer deps

If you are running win 10

You might  want to look into this

C:\WINDOWS\system32\
   
   
    OLEAUT32.dll
    USER32.dll
    SHELL32.dll
    ole32.dll
    WINMM.dll
    WSOCK32.dll
    COMCTL32.dll
    ADVAPI32.dll
    msvcrt.dll
    WS2_32.dll
    GDI32.dll
    KERNEL32.dll
    MSVCP71.dll
    comdlg32.dll
    RPCRT4.dll

Hope this helps

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    @rivit Sorry for the delayed response, I've been working on this since late last night. I just found the document you referred to..... I have a ton of entries, most are errors and warnings, and a few are critical. Seems to be stemming from dependencies and a handful of buildings. We just can't escape corruption in any form can we? *:lol:

    So now I have a better starting point.... Do I just weed through each one by one?

     

    @rocker289 Thanks for the info, I'm a rebel and still using Win7. But I will check into all possibilities including that.

    • Like 3

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    OK,  that sounds good - the fastest way to pin this down would be to look for the critical items in that log only. The rest are informational. 

    If Datanode crashed I would expect it to be the last entry. If Datanode made it through it will be one that is critical, and may have multiple entries for the same TGIfile depending on what Datanode made of it. Unfortunately looking through the code, although Datanode catches the fault, it doesn't appear to log it as such. I cant say this has happened a lot. But it should have logged something as Unreadable. 

    Also if you think back on what you added to plugins before the problem started that too could be a way to narrow down the search.

    To narrow it down further - temporarily remove items that are marked critical. If you don't get the error in Datanode it was one of those. By binary search in the critical ones in the end you will be left with culprit.

    Hope that helps - if this proves insufficient there are more ways but I'll have to make a code change.

    • Thanks 3

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    @rivit I ran Datanode one more time prior to your reply, and I had weeded out a few of the bad files, and though I keep getting the message “Strange problems with arraybounds in QFS_decompress” about midway through, it doesn’t crash or anything.
    I love how your program is able to find these problem files so thoroughly. The issues seem to be mostly file copies (which are easy for me to weed out since they’re overridden by another file) or prop issues.

    I’ll do what you’re saying now and let you know what comes up.

    UPDATE: I have removed all critical files, except for one NAM file-  I noticed a few of the error types are NAM files, and the one critical is titled High Speed Rail Project\HSR_Core.dat...... I haven’t used it in-game yet, is that safe to delete without making NAM unstable?

    • Thanks 2

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I'd be surprised if that HSR_core.dat were the culprit - what version of NAM is it.   I have NAM37 and that is clean. I would leave that there - its pretty fundamental for High Speed Rail.

    As soon as I get a chance I'll make a version of DataNode that explicitly tells you which file its choking on - to be frank I'd like to see that file when we find it. These corruption faults are extremely rare.  However, by the sound of it, its not really obvious which one it is - unfortunately. 

    • Like 2
    • Thanks 1

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    @rivit I just checked and I thought I had NAM 37 too but it looks to be NAM 36.... Guess I'm behind.

    Let me list out what the critical files were that I removed:

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-124165F8-F3FC8F96
     in TGI File: 6534284A-73788830-F3FC8F96
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\z___NAM\High Speed Rail Project\HSR_Core.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-10C131C7
     in TGI File: 6534284A-B0B0BDAF-10C131C7
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-313EF4F4
     in TGI File: 6534284A-B0B0BDAF-313EF4F4
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-50C1391E
     in TGI File: 6534284A-B0B0BDAF-50C1391E
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-50E8C325
     in TGI File: 6534284A-B0B0BDAF-50E8C325
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-51496A90
     in TGI File: 6534284A-B0B0BDAF-51496A90
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-70E2132A
     in TGI File: 6534284A-B0B0BDAF-70E2132A
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-90E21394
     in TGI File: 6534284A-B0B0BDAF-90E21394
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-D0E2136F
     in TGI File: 6534284A-B0B0BDAF-D0E2136F
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-D0E8C2F3
     in TGI File: 6534284A-B0B0BDAF-D0E8C2F3
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-D0FE642A
     in TGI File: 6534284A-B0B0BDAF-D0FE642A
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-F0C12E6D
     in TGI File: 6534284A-B0B0BDAF-F0C12E6D
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:02 PM Critical
    Instance conflicts with 6534284A-13A0BD51-F0C13958
     in TGI File: 6534284A-B0B0BDAF-F0C13958
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Dependencies\BSCBATProps MattB325 Vol01.dat

    ===> 9/6/2020 5:35:03 PM Critical
    Instance conflicts with 6534284A-6D5BB8F4-6D5FCEE6
     in TGI File: 6534284A-CA386E22-6D5FCEE6
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\Commercial\Mendo Financial Building_6d5fcee6.SC4Lot

    ===> 9/6/2020 5:35:03 PM Critical
    Instance conflicts with 6534284A-F0E57136-11ADD178
     in TGI File: 6534284A-F27489B6-11ADD178
     in SC4 file: C:\Users\User\Documents\SimCity 4\Plugins\SFBT\SFBT_Props\SFBT_Weihnachten_Props.dat

     

    After last night's re-scan, it found another one:

    ===> 9/7/2020 1:40:45 AM Critical
    Zero Length DIR Dropped
    from C:\Users\User\Documents\SimCity 4\Plugins\B62\B62-ShopKo Stores Inc. v.1.5\PLOP_6x8_B62-PLOP_ShopKo_2_MB v.2.0.2_465aafa8.SC4Lot

    • Like 1
    • Thanks 1

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Well of those only the last one looks like it could be related - because that could have been the result of a corrupted file. As such that file will have been around along time so I'd be surprised if no-one else had ever had the problem with it though.

    All of the others are a consequence of say a building which should having a unique instance being in two forms - two TGIs with the same I. Of the majority which are MattBs Vol1 I think he's actually redone that pack so you may have say vol1 and a later version leading to a conflict.  However none of those will crash SC4 - it knows how to deal with that.

     So on the strength of the fact you havent said the problem has gone (that is Datanode still complains), I'll make up a version of DataNode that will spit out the file name for you - I'm a bit tied up with RL at present but will let you know by PM as soon as I'm able.

    • Thanks 3

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    @rivit Thanks. That would be most helpful. I will update whatever files I can and continue to weed out the ones with errors seeing as how a lot of them are overridden by another dependency pack or lot file. I have just received your PM and will try to run it tomorrow evening. Can’t thank you enough for the timely responses and help.

    • Like 2

    Share this post


    Link to post
    Share on other sites

    Sign In or register to comment...

    To comment in reply, you must be a community member

    Sign In  

    Already have an account? Sign in here.

    Sign In Now

    Create an Account  

    Sign up to join our friendly community. It's easy!  

    Register a New Account


    ×

    Thank You for the Continued Support!

    Simtropolis depends on donations to fund site maintenance costs.
    Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

    But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

    Make a Donation, Get a Gift!

    Expand your city with the best from the Simtropolis Exchange.
    Make a Donation and get one or all three discs today!

    STEX Collections

    By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

    Each donation helps keep Simtropolis online, open and free!

    Thank you for reading and enjoy the site!

    More About STEX Collections