These panics represent errors which are detected by generic Kernel code. They are caused by passing bad or contradictory parameters to functions.
The thread causing the panic is terminated.
0 |
This panic is raised at system startup time if the secondary process cannot be created. |
2 |
This panic is raised when a semaphore, a DPlatSemaphore , is created and a negative count value is passed to the member function creating it. |
3 |
This panic is raised when a semaphore, a DPlatSemaphore , is signalled and the count value, if specified, is negative. |
6 |
This panic is raised when fetching the home address of a specified address relative to the thread's process and the specified address is invalid. |
7.8.9 |
These panics are raised when an illegal attempt is made to kill a thread, a DPlatThread ; the thread may already be dead or its status may be unknown. |
12 |
This panic is raised when an attempt is made to resume the first thread in a process, a DPlatProcess , when that process has not been loaded. |
15 |
This panic is raised when looking up a function by ordinal in a library, a DPlatLibrary . The panic occurs when the specified ordinal number is zero or negative. |
16 |
This panic is raised because of a failure in the initialization of the Hardware Abstraction Layer (HAL); specifically, the startup reason is not recognized. |
17 |
This panic is raised because of a failure in the initialization of the HAL; specifically, the keyboard could not be initialized. |
18 |
This panic is raised because of a failure in the initialization of the HAL; specifically, the x-y input device could not be initialized. |
19-21 |
These panics are raised by failures during system startup. |
22 |
This panic is raised when a failure occurs in dispatching an exception. |
64 |
This panic is raised when an attempt is made to create a hardware chunk when that chunk has already been created. |
80 |
This panic is raised when a Kernel fixed heap is being created and the specified maximum length is negative. |
81 |
This panic is raised when the Kernel attempts to mutate a fixed heap into a chunk heap and the specified minimum length is different from the current minimum length. |
83 |
This panic is raised in debug builds only. This panic is raised by the millisecond timer when a call back has already been queued. |
87 |
This panic is raised in debug builds only. This panic is raised during debugging when handling an exception by the Debug::HandleException function, and a write operation to the remote thread running the monitor program fails. |
88 |
This panic is raised when setting up the context for a newly created thread and the specified thread type, which defines the context, is not recognized. |
90 |
This panic is raised if there is no screen-switch-on handler. |
91 |
This panic is raised if a system thread has been panicked. |
92 |
This panic is raised when an attempt is made to move a fixed address chunk. |
93-99 |
These panics are raised during initialization of the MMU (Memory Management Unit) if creation of various components fails; for example, the domain allocator or the page table linear allocator. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.