• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Level Design SDK Crashes: C:\WINDOWS\System32\KERNELBASE.dll filename not found

JenBot

FNG / Fresh Meat
Jun 4, 2017
1
0
Hello all,

I've been happily making progress on my first map when suddenly for the past couple of days the SDK continually crashes on me after loading my map.

My boyfriend is able to load the map on his machine which is also running windows 10, the only difference is he runs Nvidia GTX 970 SC and has an older i7 2600, I'm running an i5 3500.

I've tried the following troubleshooting steps:

Uninstalled KF2 & SDK; deleted all files, then reinstalled.
Used Microsoft .NET clean up tool and reinstalled latest version of .NET framework.
Gave Steam and both KF Editor and KF2 Game executables full permissions to my machine.
Uninstalled and Reinstalled Nvidia PhysX (even though I run an AMD GPU).
Uninstalled and Reinstalled AMD drivers for my R9 280X.

*Note* In between each uninstall and reinstall step I ran CCleaner and cleared out the registry errors as well as rebooted the machine.

The log files show the following error:

Log: Log file open, 06/04/17 11:13:58
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
Log: ... running in INSTALLED mode
DevConfig: GConfig::LoadFile associated file: ..\..\KFGame\Config\KFBenchmarking.ini
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 10897
Init: Epic Internal: 0
Init: Compiled (64-bit): Mar 22 2017 15:35:27
Init: Changelist: 1532151
Init: Command line: editor -useunpublished
Init: Base directory: C:\Program Files (x86)\Steam\steamapps\common\killingfloor2\Binaries\Win64\
[0000.15] Init: Computer: DESKTOP-FP52KOI
[0000.15] Init: User: jenni
[0000.15] Init: CPU Page size=4096, Processors=4
[0000.15] Init: High frequency timer resolution =3.330098 MHz
[0000.15] Init: Memory total: Physical=15.9GB (16GB approx) Pagefile=18.3GB Virtual=131072.0GB
[0000.15] Log: Steam Client API Disabled!
[0000.17] Init: WinSock: I am DESKTOP-FP52KOI (192.168.1.136:0)
[0000.17] Log: [FSocketWin::Bind] Binding to 0.0.0.0:13000
[0000.17] Init: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[0000.17] Init: Object subsystem initialized
[0000.17] Warning: Warning, Unknown language extension . Defaulting to INT
[0003.58] Log: CachePaths() took 3.41 Seconds
[0003.59] DevDataBase: Connection to "Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2" or "10.1.20.20" failed
[0003.59] Log: SystemSettings based on: SystemSettings
[0003.60] Log: Found D3D11 adapter 0: AMD Radeon R9 200 Series
[0003.60] Log: Adapter has 3053MB of dedicated video memory, 0MB of dedicated system memory, and 8164MB of shared system memory
[0003.60] Log: Found D3D11 adapter 1: Microsoft Basic Render Driver
[0003.60] Log: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8164MB of shared system memory
[0003.60] Log: Shader platform (RHI): PC-D3D-SM5
[0003.67] Log: PhysXLevel : 0
[0016.92] Log: 236762 objects as part of root set at end of initial load.
[0016.92] Log: 0 out of 0 bytes used by permanent object pool.
[0016.92] Log: Initializing Engine...
[0016.97] Log: Encountered missing default brush - spawning new one
[0017.00] Log: Can't find edit package 'OnlineSubsystemNP'
[0017.10] Log: Wwise(R) SDK Version 2015.1.8 Build 5618. Copyright (c) 2006-2012 Audiokinetic Inc. / All Rights Reserved.
[0017.27] Log: Initializing Engine Completed
[0017.27] Log: >>>>>>>>>>>>>> Initial startup: 17.27s <<<<<<<<<<<<<<<
[0017.34] Cmd: MODE MAPEXT=kfm
[0018.81] Log: Asset Database errors: Unable to either open the checkpoint file for reading or load it's contents from disk.

Checkpoint file name: ..\..\KFGame\Content\GameAssetDatabase.checkpoint

Exception details:

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\Steam\steamapps\common\killingfloor2\KFGame\Content\GameAssetDatabase.checkpoint'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at FGameAssetDatabase.LoadCheckpointFile(FGameAssetDatabase* , ValueType& OutCheckpointFileTimeStamp)
[0144.60] Warning: Failed to load 'Class BaseAI.BTTemplate': Failed to find object 'Class BaseAI.BTTemplate'
[0144.60] Warning: Failed to load 'Class BaseAI.ETQTemplate': Failed to find object 'Class BaseAI.ETQTemplate'
[0147.24] Log: Found D3D11 adapter 0: AMD Radeon R9 200 Series
[0147.24] Log: Adapter has 3053MB of dedicated video memory, 0MB of dedicated system memory, and 8164MB of shared system memory
[0147.24] Log: Found D3D11 adapter 1: Microsoft Basic Render Driver
[0147.24] Log: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8164MB of shared system memory
[0149.33] Log: AMD driver version: , build version: 16.40.2311-160916a-307259E
[0149.33] Log: Detected 1 Crossfire CPUs for rendering
[0149.67] Log: TIMER ALL OF INIT : [145.990635]
[0154.18] Cmd: MAP LOAD FILE="C:\Users\jenni\Desktop\KF-Milledgeville.kfm" TEMPLATE=0
[0154.28] Log: Encountered missing default brush - spawning new one
[0154.91] Log: -- Checking Building LODs
[0154.94] Log: Finished looking for orphan Actors (0.013 secs)
[0154.96] Cmd: MAP CHECKDEP DONTCLEARMESSAGES DONTDOSLOWREFCHECK
[0178.50] Log: === Critical error: ===
Fatal error!

Address = 0x32f29e08 (filename not found) [in C:\WINDOWS\System32\KERNELBASE.dll]
Address = 0x272b8e7a (filename not found) [in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll]
Address = 0x272b8caa (filename not found) [in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll]
Address = 0xc8b788b2 (filename not found)
Address = 0x9c635310 (filename not found)
Address = 0x9c6353f0 (filename not found)
Address = 0x9954ac44 (filename not found)
Address = 0x65 (filename not found)
Address = 0x9b9fd1f8 (filename not found)
Address = 0xc8b76777 (filename not found)
Address = 0x9b9fd1f8 (filename not found)
System.Windows.Automation.ElementNotAvailableException error in PresentationFramework:

Element does not exist or it is virtualized; use VirtualizedItem Pattern if it is supported.
 
Did you have a Windows update prior to the issue?

My SDK crashes consistently as well, with a similar error log as yours (the Framework missing entries) which was caused by the Win10 Creators Update patch. I have been unable to fix it, but since my crashes are 100% reproducible I know how to avoid them or at least expect them and plan for it, so I haven't bothered trying a Windows re-install.

What exactly causes the crashes? Is it when you load the map for the first time? Is it only your own map or all maps?

If it is only that one map, then it's a conflicting element within the map and not your SDK. If you can open it on your bf's PC, you might be able to fix it there. Things that often cause issues and crashes you should look for are:

Volumes with non-coplanar polygons
BSP brushes
Landscapes with faulty materials
Imported custom meshes (speedtrees and similiar things especially)
Grouped elements (ungroup them, use Combined meshes instead)
 
Upvote 0
Typically, there are a few things that cause the SDK to crash:

1. Simply loading my map (which is almost completely devoid of textures and actors. Only the basic static meshes for the xy directional imaging).
2. Assuming that #1 hasn't already crashed the SDK, loading environment packages. To be specific, a single map's worth of packages at a time with nothing custom or imported. For example, simply loading the 'KF-Nuked' map environment can and has crashed the SDK with no other items fully loaded.
3. Assuming I made it past steps 1 & 2, this is where it typically stops working after a few seconds of navigating around my map while starting to work on it again.

I will try taking a look at that map in regard to elements and testing against another map I started working on to see if it's specific to the map. Thanks for your input!
 
Upvote 0