Subject: Kernel panic

From: <[email-masked]>
Date: Fri, 18 Aug 2000 16:17:40 +0800 (CST)

Hi, i think it's kernel related.

I have rewrited some TS part of code,and want to test calibration
program.
But i got some trouble when i touch LCD.
----------
Unable to handle kernel paging request at virtual address 00004604
pgd = c0004000
*pgd = c01a4001, *pmd = c01a4001, *pte = 00000000, *ppte = 00000000
Internal error: Oops: 2
CPU: 0
pc : [<c00207f4>]    lr : [<00004601>]
sp : c0167cb8  ip : 20000013  fp : c0167ce8
r10: 01000000  r9 : 00000004  r8 : c0167d0c
r7 : 00000002  r6 : 00000000  r5 : e5942000  r4 : 00004601
r3 : 00000001  r2 : 00000004  r1 : c017c764  r0 : 00004601
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  Segment kernel
Control: C166517F  Table: C166517F  DAC: 0000001D
Process swapper (pid: 0, stackpage=c0167000)
Stack:

..............
78
Backtrace:
Function entered at [<c0020514>] from [<c0020aa4>]
Function entered at [<c0020a00>] from [<c0019720>]
 r7 = C017C688  r6 = 0000001D  r5 = C0167D40  r4 = FFFFFFFF
Function entered at [<c005be44>] from [<c005bedc>]
 r6 = C019ACB0  r5 = C019B2E0  r4 = C019ACB0
Function entered at [<c005bec8>] from [<c00aec0c>]
Function entered at [<c00aea9c>] from [<c00af1e4>]
 r5 = 0000002C  r4 = C019ACB0
Function entered at [<c00aeff4>] from [<c001a618>]
 r8 = C017C108  r7 = C017C688  r6 = 04000000  r5 = 0000002C
 r4 = C0BAAC00
Function entered at [<c001a558>] from [<c001a210>]
Function entered at [<c001a178>] from [<c001a618>]
Function entered at [<c001a558>] from [<c0019760>]
Function entered at [<c00aeea8>] from [<c00aee9c>]
 r6 = C018F018  r5 = C018F028  r4 = C019ACB0
Function entered at [<c00aee4c>] from [<c00aef80>]
 r4 = 00000000
Function entered at [<c00aef40>] from [<c0033984>]
 r4 = 00000002

---

And i find that entry function of 0xc0020514 from System.map
is do_alignment.

How do i debug it.

Thanks,
					Chester

unsubscribe: body of `unsubscribe linux-arm-kernel' to [email-masked]

---

From: Russell King - ARM Linux Admin <[email-masked]>
Date: Fri, 18 Aug 2000 09:58:34 +0100 (BST)

> And i find that entry function of 0xc0020514 from System.map

Try looking a few more of those up in System.map.

(yes, we must get a ksymoops running...).
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       [email-masked]      --- ---
  | | | |            http://www.arm.linux.org.uk/            /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |