Panic Debugging
In Carbide 1.3 we now display information when a panic has occurred when doing on-device debugging.
The user will now see the stack crawl display that a panic has occurred. The panic number is shown in the StackCrawl-Thread information at the top. The top frame will be the User::Panic() code. It will have source if Euser has symbolics and disassembly otherwise. The next frame will be the caller of User::Panic() only if symbolics exist for that location. Otherwise it will be in disassembly. The application will exit and the debug session will terminate when the user resumes.

You will need version 2.8.7 of TRK if debugging with Series 60 phones, which is the version of Application TRK that we shipped with the tools. The current 2.8 version of UIQ 3.0 Application TRK does not have this feature but it will be incorporated into the next release of the TRK.
Note that the stack crawl reconstruction depends on having symbolics for the caller of User::Panic(). If there is no symbolics (the library does not have a .sym file), then the stack crawl cannot be reconstructed properly.



