Hi all,
I use privacy mask with frame copy , and sd wrtting uses edma mode, kernel will crash in about 1 hour.
Frame copy is from IPNC_DM368_OV2715_2.01.10, my cpu is DM368 and kernel is montavista 2.6.18
Below is crash log.
Unable to handle kernel NULL pointer dereference at virtual address 00000014
pgd = c48a4000
[00000014] *pgd=8487e031, *pte=00000000, *ppte=00000000
Internal error: Oops: 0 [#1]
Modules linked in: drv dm365mmap edmak irqk cmemk davinci_mmc musb_hdrc rtc_bq3200
CPU: 0
PC is at 0x14
LR is at dma_irq_handler+0xbc/0x160
pc : [<00000014>] lr : [<c0044e60>] Not tainted
sp : c38b9f00 ip : 00000014 fp : c38b9f2c
r10: 00000001 r9 : 00000000 r8 : 00000000
r7 : 00000004 r6 : fbc02000 r5 : 0000004b r4 : 08000008
r3 : 00000000 r2 : 00000015 r1 : 00000001 r0 : 0000004a
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 5317F
Table: 848A4000 DAC: 00000015
Process mediaserver (pid: 521, stack limit = 0xc38b8258)
Stack: (0xc38b9f00 to 0xc38ba000)
9f00: ffffffff c04248a0 00010000 c38b8000 c38b9fb0 00000000 00000010 00000000
9f20: c38b9f64 c38b9f30 c006b7f8 c0044db4 c00a0c88 c38b9fb0 c482ae60 c02c8400
9f40: 00000010 c04248a0 c38b9fb0 c0348154 c38b8000 40dcf460 c38b9f8c c38b9f68
9f60: c006cb24 c006b798 c38b9fa4 00000010 c02c8400 c38b9fb0 003c9988 4013f1cc
9f80: c38b9fac c38b9f90 c0038b60 c006ca50 00000036 ffffffff fbc48000 40dd2104
9fa0: 00000000 c38b9fb0 c0037b60 c0038b30 003e8d64 00000001 000eef48 4013f684
9fc0: 4013f1cc 000004b8 40dd2104 003c9988 4013f1cc 45e066c0 40dcf460 44a39674
9fe0: 40273740 44a39628 40079d54 40079cb8 20000010 ffffffff 00000000 00000000
Backtrace:
[<c0044da4>] (dma_irq_handler+0x0/0x160) from [<c006b7f8>] (handle_IRQ_event+0x70/0xfc)
[<c006b788>] (handle_IRQ_event+0x0/0xfc) from [<c006cb24>] (handle_edge_irq+0xe4/0x168)
[<c006ca40>] (handle_edge_irq+0x0/0x168) from [<c0038b60>] (asm_do_IRQ+0x40/0x50)
r8 = 4013F1CC r7 = 003C9988 r6 = C38B9FB0 r5 = C02C8400
r4 = 00000010
[<c0038b20>] (asm_do_IRQ+0x0/0x50) from [<c0037b60>] (__irq_usr+0x40/0x80)
r6 = 40DD2104 r5 = FBC48000 r4 = FFFFFFFF
Code: bad PC value.
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c48a4000
[00000000] *pgd=8487e031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#2]
Modules linked in: drv dm365mmap edmak irqk cmemk davinci_mmc musb_hdrc rtc_bq3200
CPU: 0
PC is at do_exit+0x50/0x840
LR is at die+0x350/0x3b8
pc : [<c004e620>] lr : [<c003c404>] Not tainted
sp : c38b9df0 ip : c38b9e10 fp : c38b9e0c
r10: c027bf04 r9 : bf000000 r8 : 0000000b
r7 : 00000000 r6 : fffffffc r5 : c045b580 r4 : c38b8000
r3 : 00000000 r2 : 00000000 r1 : 00000004 r0 : 0000000b