Copyright ã 2005 Symbian Ltd.
37
What next
•Scroll down the text. Sometimes you may see this familiar finger print for a panic:
•
• >>>> current stack pointer >>>>
•r00=80007204 00000000 80000368 80000003
•r04=00801bb0 00000001 00000000 00802bc4
•r08=00000002 50340f15 00802bc4 00000000
•r12=8041b36c 00801bb0 50160ff8 5000b34c
•PC = 5000b34c L..P  __ArmVectorSwi(void) + 0x124
•LR = 50160ff8 ...P  SvSendReceive(int, void *) + 0x1c
• >>>> current stack pointer >>>>
•
•1bb0  80000001 .... 
•1bb4  00000082 .... 
•1bb8  50161018 ...P  SvSendReceiveCheck(int, void *) + 0x8
•1bbc  5016594c LY.P  RThread::Panic(TDesC16 const &, int) + 0x24
•1bc0  ffff8001 .... 
•1bc4  00000082 .... 
•1bc8  00801bdc ....  Stack + 0x1bdc
•1bcc  0000003c <... 
•1bd0  50162024 $ .P  User::Panic(TDesC16 const &, int) + 0x24
•1bd4  ffff8001 .... 
•1bd8  5016ce20  ..P  Panic(TCdtPanic) + 0x24
•1bdc  10000004 .... 
•1be0  50178000 ...P  TUnicode::CjkWidthFoldTable + 0x5408
All of this scary stuff
is normal down to here