dvsdk_dm365_4_02_00_06
encode demo.参考365的例程使用了framecopy函数。
Unable to handle kernel NULL pointer dereference at virtual address 00000064
pgd = c0004000
[00000064] *pgd=00000000
Internal error: Oops: 17 [#1] PREEMPT
last sysfs file: /sys/devices/virtual/davinci_display/ch0/mode
Modules linked in: dm365mmap edmak irqk cmemk
CPU: 0 Not tainted (2.6.32.17-davinci1 #252)
PC is at dma_irq_handler+0x38/0x19c
LR is at handle_IRQ_event+0x44/0x114
pc : [<c0035d0c>] lr : [<c006e124>] psr: 20000013
sp : c0429ec8 ip : c0429ef8 fp : c0429ef4
r10: 80023434 r9 : c0428000 r8 : 00000001
r7 : 00000010 r6 : 00000000 r5 : 00000000 r4 : c20198c0
r3 : c0455104 r2 : 00000000 r1 : c042cfc0 r0 : 00000010
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 0005317f Table: 82a2c000 DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc0428270)
Stack: (0xc0429ec8 to 0xc042a000)
9ec0: 40000013 c20198c0 00000000 00000000 00000010 00000001
9ee0: c0428000 80023434 c0429f14 c0429ef8 c006e124 c0035ce4 c0428000 c0432820
9f00: 00000010 c20198c0 c0429f34 c0429f18 c00700c8 c006e0f0 00000010 00000000
9f20: c0024e14 00000002 c0429f4c c0429f38 c002b070 c006ff90 ffffffff fec48000
9f40: c0429fa4 c0429f50 c002bb4c c002b010 00000000 0005317f 0005217f 60000013
9f60: c0428000 c0454ddc c0024e14 c042c3c0 80023468 41069265 80023434 c0429fa4
9f80: 600000d3 c0429f98 c002ca7c c002ca88 60000013 ffffffff c0429fbc c0429fa8
9fa0: c002cfd4 c002ca64 c046938c c0454ddc c0429fcc c0429fc0 c032c858 c002cf6c
9fc0: c0429ff4 c0429fd0 c00089b8 c032c7f8 c00084f0 00000000 00000000 c0024e18
9fe0: 00053175 c0454e84 00000000 c0429ff8 80008034 c0008754 00000000 00000000
Backtrace:
[<c0035cd4>] (dma_irq_handler+0x0/0x19c) from [<c006e124>] (handle_IRQ_event+0x44/0x114)
[<c006e0e0>] (handle_IRQ_event+0x0/0x114) from [<c00700c8>] (handle_edge_irq+0x148/0x1b4)
r7:c20198c0 r6:00000010 r5:c0432820 r4:c0428000
[<c006ff80>] (handle_edge_irq+0x0/0x1b4) from [<c002b070>] (asm_do_IRQ+0x70/0x8c)
r7:00000002 r6:c0024e14 r5:00000000 r4:00000010
[<c002b000>] (asm_do_IRQ+0x0/0x8c) from [<c002bb4c>] (__irq_svc+0x4c/0x90)
Exception stack(0xc0429f50 to 0xc0429f98)
9f40: 00000000 0005317f 0005217f 60000013
9f60: c0428000 c0454ddc c0024e14 c042c3c0 80023468 41069265 80023434 c0429fa4
9f80: 600000d3 c0429f98 c002ca7c c002ca88 60000013 ffffffff
r5:fec48000 r4:ffffffff
[<c002ca54>] (default_idle+0x0/0x38) from [<c002cfd4>] (cpu_idle+0x78/0xe4)
[<c002cf5c>] (cpu_idle+0x0/0xe4) from [<c032c858>] (rest_init+0x70/0x84)
r5:c0454ddc r4:c046938c
[<c032c7e8>] (rest_init+0x0/0x84) from [<c00089b8>] (start_kernel+0x274/0x2cc)
[<c0008744>] (start_kernel+0x0/0x2cc) from [<80008034>] (0x80008034)
Code: 93a06000 9a000009 e59f3160 e5932004 (e5923064)
—[ end trace 097d1ed409f40ea6 ]—
Kernel panic – not syncing: Fatal exception in interrupt
Backtrace:
[<c002f5f4>] (dump_backtrace+0x0/0x114) from [<c032e1e0>] (dump_stack+0x18/0x1c)
r7:c03c4ffc r6:c0429e80 r5:c0428000 r4:c04552b0
[<c032e1c8>] (dump_stack+0x0/0x1c) from [<c032e238>] (panic+0x54/0x12c)
[<c032e1e4>] (panic+0x0/0x12c) from [<c002fb10>] (die+0x18c/0x1b8)
r3:00010000 r2:c0429d60 r1:c0429ca0 r0:c03c49d4
[<c002f984>] (die+0x0/0x1b8) from [<c0031624>] (__do_kernel_fault+0x6c/0x7c)
[<c00315b8>] (__do_kernel_fault+0x0/0x7c) from [<c0031804>] (do_page_fault+0x1d0/0x1e8)
r7:00000000 r6:00000064 r5:c042b6f8 r4:c042c68c
[<c0031634>] (do_page_fault+0x0/0x1e8) from [<c002b310>] (do_DataAbort+0x3c/0x9c)
[<c002b2d4>] (do_DataAbort+0x0/0x9c) from [<c002baec>] (__dabt_svc+0x4c/0x60)
Exception stack(0xc0429e80 to 0xc0429ec8)
9e80: 00000010 c042cfc0 00000000 c0455104 c20198c0 00000000 00000000 00000010
9ea0: 00000001 c0428000 80023434 c0429ef4 c0429ef8 c0429ec8 c006e124 c0035d0c
9ec0: 20000013 ffffffff
r8:00000001 r7:00000010 r6:00000000 r5:c0429eb4 r4:ffffffff
[<c0035cd4>] (dma_irq_handler+0x0/0x19c) from [<c006e124>] (handle_IRQ_event+0x44/0x114)
[<c006e0e0>] (handle_IRQ_event+0x0/0x114) from [<c00700c8>] (handle_edge_irq+0x148/0x1b4)
r7:c20198c0 r6:00000010 r5:c0432820 r4:c0428000
[<c006ff80>] (handle_edge_irq+0x0/0x1b4) from [<c002b070>] (asm_do_IRQ+0x70/0x8c)
r7:00000002 r6:c0024e14 r5:00000000 r4:00000010
[<c002b000>] (asm_do_IRQ+0x0/0x8c) from [<c002bb4c>] (__irq_svc+0x4c/0x90)
Exception stack(0xc0429f50 to 0xc0429f98)
9f40: 00000000 0005317f 0005217f 60000013
9f60: c0428000 c0454ddc c0024e14 c042c3c0 80023468 41069265 80023434 c0429fa4
9f80: 600000d3 c0429f98 c002ca7c c002ca88 60000013 ffffffff
r5:fec48000 r4:ffffffff
[<c002ca54>] (default_idle+0x0/0x38) from [<c002cfd4>] (cpu_idle+0x78/0xe4)
[<c002cf5c>] (cpu_idle+0x0/0xe4) from [<c032c858>] (rest_init+0x70/0x84)
r5:c0454ddc r4:c046938c
[<c032c7e8>] (rest_init+0x0/0x84) from [<c00089b8>] (start_kernel+0x274/0x2cc)
[<c0008744>] (start_kernel+0x0/0x2cc) from [<80008034>] (0x80008034)
Chris Meng:
你好,
从错误信息看,最后调用的是现实相关的代码,请问你的修改是否有和显示相关?