Skip to content

Convert C Runtime errors list into a table #5530

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,33 +1,34 @@
---
description: "Learn more about: C Runtime errors (Rxxxx)"
title: "C Runtime errors"
ms.date: "04/16/2019"
description: "Learn more about: C Runtime errors (Rxxxx)"
ms.date: 04/16/2019
f1_keywords: ["c.errors", "R6000", "R6003", "R6010", "R6022", "R6023", "R6034"]
ms.assetid: 78019050-9a30-4b61-8250-a5702e0e2393
---
# C Runtime errors (Rxxxx)

The C Runtime library (CRT) may report a runtime error when your app is loaded or running. Even though each message refers to the Microsoft Visual C++ runtime library, it doesn't mean there's a bug in the library. These errors indicate either a bug in your app's code, or a condition that the runtime library can't handle, such as low memory. End users of your app may see these errors unless your write your app to prevent them, or to capture the errors and present a friendly error message to your users instead.

[!INCLUDE[error-boilerplate](../../error-messages/includes/error-boilerplate.md)]
[!INCLUDE[error-boilerplate](../includes/error-boilerplate.md)]

## C Runtime errors

[C Runtime Error R6002](../../error-messages/tool-errors/c-runtime-error-r6002.md) \
[C Runtime Error R6008](../../error-messages/tool-errors/c-runtime-error-r6008.md) \
[C Runtime Error R6009](../../error-messages/tool-errors/c-runtime-error-r6009.md) \
[C Runtime Error R6016](../../error-messages/tool-errors/c-runtime-error-r6016.md) \
[C Runtime Error R6017](../../error-messages/tool-errors/c-runtime-error-r6017.md) \
[C Runtime Error R6018](../../error-messages/tool-errors/c-runtime-error-r6018.md) \
[C Runtime Error R6019](../../error-messages/tool-errors/c-runtime-error-r6019.md) \
[C Runtime Error R6024](../../error-messages/tool-errors/c-runtime-error-r6024.md) \
[C Runtime Error R6025](../../error-messages/tool-errors/c-runtime-error-r6025.md) \
[C Runtime Error R6028](../../error-messages/tool-errors/c-runtime-error-r6028.md) \
[C Runtime Error R6030](../../error-messages/tool-errors/c-runtime-error-r6030.md) \
[C Runtime Error R6031](../../error-messages/tool-errors/c-runtime-error-r6031.md) \
[C Runtime Error R6032](../../error-messages/tool-errors/c-runtime-error-r6032.md) \
[C Runtime Error R6033](../../error-messages/tool-errors/c-runtime-error-r6033.md) \
[C Runtime Error R6035](../../error-messages/tool-errors/c-runtime-error-r6035.md)
| Error | Message |
|--|--|
| [C Runtime Error R6002](c-runtime-error-r6002.md) | floating-point support not loaded |
| [C Runtime Error R6008](c-runtime-error-r6008.md) | not enough space for arguments |
| [C Runtime Error R6009](c-runtime-error-r6009.md) | not enough space for environment |
| [C Runtime Error R6016](c-runtime-error-r6016.md) | not enough space for thread data |
| [C Runtime Error R6017](c-runtime-error-r6017.md) | unexpected multithread lock error |
| [C Runtime Error R6018](c-runtime-error-r6018.md) | unexpected heap error |
| [C Runtime Error R6019](c-runtime-error-r6019.md) | unable to open console device |
| [C Runtime Error R6024](c-runtime-error-r6024.md) | not enough space for _onexit/atexit table |
| [C Runtime Error R6025](c-runtime-error-r6025.md) | pure virtual function call |
| [C Runtime Error R6028](c-runtime-error-r6028.md) | unable to initialize heap |
| [C Runtime Error R6030](c-runtime-error-r6030.md) | CRT not initialized |
| [C Runtime Error R6031](c-runtime-error-r6031.md) | Attempt to initialize the CRT more than once. This indicates a bug in your application. |
| [C Runtime Error R6032](c-runtime-error-r6032.md) | Not enough space for locale information |
| [C Runtime Error R6033](c-runtime-error-r6033.md) | Attempt to use MSIL code from this assembly during native code initialization. This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. |
| [C Runtime Error R6035](c-runtime-error-r6035.md) | A module in this application is initializing the module's global security cookie while a function relying on that security cookie is active. Call __security_init_cookie earlier. |

## See also

Expand Down