Jump to content


Kernebase error

Recommended Posts

Anyone else getting a heck of a lot of kernel base errors since 4.4

      E:\Lockheed Martin\Prepar3D v4\Prepar3D.exe

Share this post

Link to post

Colin - There is an Avsim CTD Guide (link on the RH side of the home page) that you can download and reference regarding your error.  There are steps you can take to try and resolve your specific problem.  HTH!

Edited by dmiannay

Share this post

Link to post

Hello Colin

The KERNELBASE.DLL error can be cause by many different situations,  Hardware Instability, Software, Out of date drivers, Add Ons and so on.

Here are some suggestions taken from the Avsim CTD (Crash to Desktop) Guide

Try these steps one by one and test as you go along

1) Possibly graphic settings are to high, Regenerate the Prepar3D.cfg file,  Follow This Link for more Information.

2) Update or reinstall your graphics driver but maybe try DDU (Driver Display Uninstaller) to cleanly remove your previous driver and then reinstall your graphics driver again. Please see This Link for more Information.

3)  Run the The System File Checker, Its a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files.  For a guide to use this tool Click Here

4)  Open the Windows Task Manager go to Start Up and disable all startups (that are not needed for operation of your computer)   Then test Prepar3D

5) To eliminate a corrupt windows user Account, Temporarily Create another Windows User Account with Admin privileges,  Sign into this new account and then launch Prepar3D and test

Share this post

Link to post

thanks all,  been through most of these feel a reformat coming on just checking this is not a general issue before spending hours getting everything back right 

Share this post

Link to post


The key is the error code. The error reports indicates both the error code, and the location of the failure in the module code (the 'offset').

In this case, error code is: 0xc0020001, BOOTUP_EXCEPTION_COMPLUS.

You may see an exception with this code when trying to call into managed code. This can happen if you call in before the runtime has finished initializing, or after the runtime has started shutting down.

Here are 2 links to more detailed explanations:


Therefore, the most likely culprit, provided it is not a P3D4.4 internal bug, is that you are running an add-on (module or gauge or otherwise) which is calling into managed code when the 'runtime' has closed already. Most likely given the links above, this module or gauge has a 'global' which needs to be destroyed on exit, and this 'destruction' invokes the call into managed code.

I'd suggest you disable all your add-ons and see which one is triggering the error when you re-enable them one-by-one.

Share this post

Link to post

thanks rxp hopefuly the rogue add on is soon updated not frequent enough for elimination at the moment 


Share this post

Link to post
7 hours ago, cannow said:

Anyone else getting a heck of a lot of kernel base errors since 4.4

Not a lot, in fact only one and it was related to a USB device going "offline" in combination with GIT running in the background.  I have over 47 USB devices (GF modules, yokes, rudders, throttles, etc.) connected for my main FS PC, it takes some wrangling to get them all "stable" (adequate power) under Windows 10.

However, as pointed out, Kernelbase.dll error can be a result of many triggers so remove/disable all add-ons as a start to the diagnostics process.  I think Aerosoft released an Add-On manager for free recently to make the process easier.

Cheers, Rob.

Share this post

Link to post
9 minutes ago, Rob Ainscough said:

However, as pointed out, Kernelbase.dll error can be a result of many triggers

All these error like kernelbase, ntdll, etc. may mean something to a developer who has a debugger attached to the app, but for the average flightsim user, they are pretty much worthless information. It's like a layperson asking someone with a profound mental illness what exactly is causing their problem. The answer might make sense and it might not. There's no way of telling the apart the two kinds of answers. Once a third party add-on has done something it wasn't supposed to do, the results after that point are unpredictable. 

I haven't had any of these types of errors with 4.4 and the few that I've seen seen with any of the V4 versions were due to a specific 3rd party add-ons that was subsequently corrected by the developer. I did encounter one very strange error though:

Faulting application name: Prepar3D.exe, version:, time stamp: 0x5bfdbb35 Faulting module name: nvfatbinaryLoader.dll, version:, time stamp: 0x5bbe7bf1 Exception code: 0xc0000409 Fault offset: 0x00000000000b4114 Faulting process id: 0x1724 Faulting application start time: 0x01d49423f248e80c Faulting application path: G:\Program Files\Lockheed Martin\Prepar3d v4\Prepar3D.exe Faulting module path: C:\WINDOWS\SYSTEM32\nvfatbinaryLoader.dll Report Id: 228c8239-aee6-482a-b782-483193393c1d Faulting package full name: Faulting package-relative application ID:

I saw it once and then never again.  After searching with Google, I discovered it is related to CUDA and caching. I'm not looking for assistance on this error. Rather I'm just pointing out how useless these error messages are to end users.

Share this post

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...