|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
A panic is a
Symbian term used to denote an
|
|
|
unexpected exit
of a thread
|
|
|
|
… |
A thread is the
unit of execution on Symbian OS
|
|
|
|
… |
Processes must
have at least one thread to begin executing
|
|
code
|
|
|
• |
A panic denotes
a serious coding error.
|
|
|
|
… |
Either by the
caller of a function which has violated an API
|
|
|
contract (e.g
calling a function with invalid paramaters)
|
|
|
|
… |
or that a object
or memory structure has moved into a bad
|
|
|
internal state
causing an Invariant
|
|
|
• |
Panics are
helpful
|
|
|
|
… |
They aim to inform you about the exact
nature of the
|
|
|
problem during
development
|
|