This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352 Unable to handle kernel paging request at virtual address

I use SDK6.0 to develop our User Interface project
This project contains the applications(text UI/Ethernet/ioctl device) and drivers

Everything is ok at power on,but It will show following message after 1~5 hours

What is the problem??


Arago Project http://arago-project.org am335x-evm ttyO0

Arago 2013.05 am335x-evm ttyO0

am335x-evm login: Unable to handle kernel paging request at virtual address 2a64 1978
pgd = c2a08000
[2a641978] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in: lcm_key_drv(O)
CPU: 0 Tainted: G O (3.2.0 #11)
PC is at lru_deactivate_fn+0xc4/0x22c
LR is at __dentry_open+0x23c/0x2cc
pc : [<c0083468>] lr : [<c00a44b0>] psr: 40000013
sp : ca979dd8 ip : 2a641978 fp : ca979e04
r10: ca9905c1 r9 : ce904478 r8 : 00200200
r7 : cf010ec0 r6 : 00000003 r5 : 00000000 r4 : 00000000
r3 : ffffffff r2 : 2a641974 r1 : 00000000 r0 : ca990600
Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 82a08019 DAC: 00000015
Process myapp (pid: 1389, stack limit = 0xca9782f0)
Stack: (0xca979dd8 to 0xca97a000)
9dc0: c00fa24c ca979ed8
9de0: ca9905c0 00000000 c34f6ec0 00000024 00000000 00000000 ca979e2c ca979e08
9e00: c00a53c8 c00a4280 c34f6ec0 ca979e18 ca979ed8 00000000 00000000 ce904478
9e20: ca979e74 ca979e30 c00b2760 c00a536c ce96aa18 cf010ec0 ce96ab18 eea95771
9e40: 00000007 ce904478 c00a72e0 ca979f60 00000000 ca979e90 ca978000 00000001
9e60: ca979ed8 00000000 ca979ecc ca979e78 c00b2c60 c00b24b4 ca979e8c ca978000
9e80: ca979ec4 ca979e90 c04148d8 00000000 cf010ec0 ce943a18 00000000 0000c350
9ea0: 00000000 ca979f60 00000001 ca9b2000 ffffff9c 00000001 ca978000 00000000
9ec0: ca979f54 ca979ed0 c00b304c c00b2bac 00000041 c005ab28 cf010ec0 ce943a18
9ee0: eea95771 00000007 ca9b2014 cf010200 ce893398 ce904478 00000101 00000002
9f00: 00000000 00000000 00000000 c8296000 c82973c0 cabc0280 00000000 00000000
9f20: ca979f54 ca979f30 c00bd408 00000000 00000000 00000000 00000000 ca9b2000
9f40: ffffff9c 00000004 ca979f94 ca979f58 c00a54b4 c00b3024 c2607340 00000000
9f60: 00000000 00000000 00000024 00000100 00020b1c 00020b1c 00020470 00000005
9f80: c00148e8 00000000 ca979fa4 ca979f98 c00a5570 c00a53dc 00000000 ca979fa8
9fa0: c0014740 c00a5558 00020b1c 00020b1c beda0c08 00000000 ffffffff beda0c23
9fc0: 00020b1c 00020b1c 00020470 00000005 00000000 00000000 400a8000 00000000
9fe0: 00000000 beda0bf8 400b4e24 400b4e34 80000010 beda0c08 f9c8d093 8e10cd05
Backtrace:
[<c00a4274>] (__dentry_open+0x0/0x2cc) from [<c00a53c8>] (nameidata_to_filp+0x68 /0x70)
[<c00a5360>] (nameidata_to_filp+0x0/0x70) from [<c00b2760>] (do_last.isra.28+0x2 b8/0x6bc)
r7:ce904478 r6:00000000 r5:00000000 r4:ca979ed8
[<c00b24a8>] (do_last.isra.28+0x0/0x6bc) from [<c00b2c60>] (path_openat+0xc0/0x3 a0)
[<c00b2ba0>] (path_openat+0x0/0x3a0) from [<c00b304c>] (do_filp_open+0x34/0x88)
[<c00b3018>] (do_filp_open+0x0/0x88) from [<c00a54b4>] (do_sys_open+0xe4/0x17c)
r7:00000004 r6:ffffff9c r5:ca9b2000 r4:00000000

  • Hi,

    You can try to connect through JTAG to try to see the state of the processor (you will need Code Composer Studio and a JTAG pod). If you can connect, you will be able to see the processor and A8 core registers to give you some clues. Also you can try to exclude the applications one by one to see if this is caused by one of them.