Exception Codes

wRTOS displays pop-up notifications for certain occurrences in the Subsystem, such as licensing errors, hardware exceptions, and system exceptions. These notifications appear as balloon pop-ups and are also logged to the Windows Event Viewer. Notification codes and descriptions are listed in the tables below.

RTSS Licensing Errors

Code Notification Text
RTSS_1_0001

The wRTOS Evaluation period has expired. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481 to obtain a full-use version.

RTSS_1_0002

No wRTOS license is available. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0005

wRTOS binary was not built with a licensed SDK. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0006

A wRTOS binary or one of the RTDLLs it loads (implicitly or explicitly) was not built with a licensed SDK. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0007

wRTOS binary is not supported to run on the currently installed wRTOS runtime. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0008

A wRTOS binary or one of the RTDLLs it loads (implicitly or explicitly) is not supported to run on the currently installed wRTOS runtime. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0009

A wRTOS binary or one of the RTDLLs it loads (explicitly or implicitly) is missing important internal license information. Please contact IntervalZero, Inc. at www.intervalzero.com or +1 781-996-4481.

RTSS_1_0010

A wRTOS binary or one of the RTDLLs it loads (explicitly or implicitly) was built using a non-wRTOS SDK and cannot be executed by wRTOS. Recompiling the binary using the wRTOS SDK will enable wRTOS to execute it.

RTSS Hardware Exceptions

Code Notification Text
RTSS_2_0000 Divide By Zero
RTSS_2_0001 Debug Exception (Single-step)
RTSS_2_0002 Non-Maskable Interrupt
RTSS_2_0003 Breakpoint Exception
RTSS_2_0004 Overflow Exception
RTSS_2_0005 Bound Range Exceeded
RTSS_2_0006 Invalid Op Code
RTSS_2_0007 NPX Not Available
RTSS_2_0008 Double Fault
RTSS_2_0009 Coprocessor Segment Overrun
RTSS_2_000A Invalid TSS
RTSS_2_000B Segment Not Present
RTSS_2_000C Stack Fault
RTSS_2_000D General Protection Fault
RTSS_2_000E Memory Access Fault
RTSS_2_000F Reserved Trap
RTSS_2_0010 FPU Floating-Point Error
RTSS_2_0011 Alignment Check Exception
RTSS_2_0012 Machine-Check Exception
RTSS_2_0013 SIMD Floating-Point Exception
RTSS_2_0014 Noncontinuable Exception
RTSS_2_0015 Invalid Unwind
RTSS_2_0016 Bad Stack
RTSS_2_0017 Invalid Handler
RTSS_2_0018 Unknown Fault

Win32 Hardware Exceptions

Code Notification Text
RTSS_3_0002 Data Type Misalignment
RTSS_3_0003 Break Point
RTSS_3_0004 Single Step
RTSS_3_0005 Access Violation
RTSS_3_001D Illegal Instruction
RTSS_3_008D Float Denormalized Operand
RTSS_3_008E Float Divided by Zero
RTSS_3_008F Float Inexact Result
RTSS_3_0090 Float Invalid Operation
RTSS_3_0091 Float Overflow
RTSS_3_0093 Float Underflow
RTSS_3_0094 Integer Divided by Zero
RTSS_3_0194 Possible Deadlock Condition

RTSS System Exceptions

Code Notification Text
RTSS_4_0000 Internal System Error
RTSS_4_0001 Windows Starvation Timeout
RTSS_4_0002 System entered x2APIC mode. This version of wRTOS does not support x2APIC mode.
RTSS_4_0004 Failed to pass wRTOS configuration check

RTSS Monitoring Exceptions

Code Notification Text
RTSS_5_0000 wRTOS monitoring data has been lost due to insufficient internal resources. Please monitor fewer events and/or use wRTOS Settings to increase the amount of nonpaged memory dedicated to monitoring.
RTSS_5_0001 Internal monitoring error 1.
RTSS_5_0002 Internal monitoring error 2.
RTSS_5_0003 Monitor Transport Buffer Initialization failed.
RTSS_5_0004 Recent Event List initialization failed.
RTSS_5_0005 Failed to read maximum on disk size of one event session from registry.
RTSS_5_0006 Failed to read event log file folder name from registry.
RTSS_5_0007 Failed to read set of enabled events from registry.
RTSS_5_0008 Monitoring framework thread failed to start.

Related Topics: