•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