大家好,
在dm3730中,我集成了ti提供的h264算法库,算法开启正常运行一段时间后,串口端返回了以下错误:
omap3isp omap3isp: isp_wait: wait is too much
omap3isp omap3isp: ccdc 1 won't become idle!
然后算法处理就卡死了,但是程序并没有退出,而是变成了S状态,cpu占用率为0;
接着我重启设备,显示屏显示一片白屏,串口中出现以下错误:
Unable to handle kernel paging request at virtual address ffffffff pgd = cfbe0000 [ffffffff] *pgd=806ff021, *pte=00000000, *ppte=00000000 Internal error: Oops: 817 [#1] last sysfs file: /sys/kernel/uevent_seqnum Modules linked in: sdmak lpm_omap3530 dsplinkk cmemk pwrkey gpioinput bufferclass_ti omaplfb pvrsrvkm CPU: 0 Not tainted (2.6.32 #1) PC is at move_freepages_block+0xc8/0x114 LR is at __rmqueue+0x1d4/0x310 pc : [<c008b2c4>] lr : [<c008b540>] psr: 00000093 sp : cfa9bad4 ip : c05c3000 fp : 0000002c r10: ffffffff r9 : 00100100 r8 : ffffffdc r7 : ffffffff r6 : 00000001 r5 : ffffffff r4 : c05c4fe0 r3 : c04dd250 r2 : 00000008 r1 : c05c3000 r0 : 00000024 Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user Control: 10c5387d Table: 8fbe0019 DAC: 00000015 PC: 0xc008b244: b244 e1540006 23a00000 28bd8ff0 e3075fe0 e5916000 e3a00fbe e28c4c7f e79c5005 b264 e28440e0 e1a0cfa6 e1a05fa5 e00c0c90 e0000590 e15c0000 01a02182 03a00000 b284 059f9080 03a0b02c 0a000019 e3a03000 e5833000 eafffffd e5915000 e3150702 b2a4 02811020 0a000012 e591500c e3a06001 e5917018 e591a01c e0800516 e028259b b2c4 e58a7000 e587a004 e0836008 e5ac9018 e2888038 e5967038 e0838008 e5817018 b2e4 e587c004 e3a07020 e581801c e0811517 e586c038 e1510004 e1a0c001 9affffe5 b304 e8bd8ff0 c04e6844 00100100 e92d4070 e1a05000 e5906000 e10f4000 f10c0080 b324 e3a01000 e3a02002 ebfffee9 e3500004 1a000009 e1a00005 e3a01002 ebffffa5 LR: 0xc008b4c0: b4c0 e08a0205 ea00005b e592b000 e35b0003 e081c18b e087400c e28cc038 e087c00c b4e0 0a00004f e594a038 e15a000c 0a00004c e0873001 e3550001 13a02000 03a02001 b500 e3560004 c3822001 e24a4018 e3520000 e5932060 e2422001 e5832060 1a000003 b520 e59f3150 e5933004 e3530000 0a00000d e1a00007 e1a01004 e1a02005 ebffff2e b540 e3500c02 2a000003 e59f3128 e5933004 e3530000 0a000002 e1a00004 e1a01005 b560 ebffff1d e1a0b005 e594201c e356000a e5943018 e3a00000 e5823000 e5832004 b580 e51a3018 e59f20e0 e3c33702 e50a3018 e59f30d8 e50a000c e5842018 e584301c b5a0 1a000002 e1a01005 e1a00004 ebffff0a e3a03001 e1a0b18b e248202c e1a0c00b SP: 0xcfa9ba54: ba54 c04dd844 00000000 00000000 c04b69c4 cf5673c8 cf490848 cfa77800 cf58cab8 ba74 ffffffff cfa9babc 00000001 ffffffff c00319ec 00000024 c05c3000 00000008 ba94 c04dd250 c05c4fe0 ffffffff 00000001 ffffffff ffffffdc 00100100 ffffffff bab4 0000002c c05c3000 cfa9bad4 c008b540 c008b2c4 00000093 ffffffff cca78140 bad4 c05c0c00 00000001 00000004 c04dd250 c04dd338 00000000 c05c0c18 00000002 baf4 c008b540 00000000 00000000 c068a338 c04dd250 0000000d 0000000f c04dd278 bb14 cfa9a000 000a0050 c008cadc 00000041 cf5673c8 cba0e000 00000018 00000001 bb34 ffffffff c04dd278 c04dd844 00000000 00000000 00000000 c04dd270 00000020 IP: 0xc05c2f80: 2f80 00000a3c 00000002 ffffffff cff61c88 cf58cb60 00009118 c05c2fb8 c05c2f78 2fa0 00000a3c 00000002 ffffffff cff61cc8 cf58cb60 00009117 c05c2fd8 c05c2f98 2fc0 00000a3c 00000002 ffffffff cff61d08 cf58cb60 00009116 c05c2ff8 c05c2fb8 2fe0 00000a3c 00000002 ffffffff cff61d48 cf58cb60 00009115 c068b618 c05c2fd8 3000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3020 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3040 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 R1: 0xc05c2f80: 2f80 00000a3c 00000002 ffffffff cff61c88 cf58cb60 00009118 c05c2fb8 c05c2f78 2fa0 00000a3c 00000002 ffffffff cff61cc8 cf58cb60 00009117 c05c2fd8 c05c2f98 2fc0 00000a3c 00000002 ffffffff cff61d08 cf58cb60 00009116 c05c2ff8 c05c2fb8 2fe0 00000a3c 00000002 ffffffff cff61d48 cf58cb60 00009115 c068b618 c05c2fd8 3000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3020 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3040 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 R3: 0xc04dd1d0: d1d0 00000000 00000000 00000000 00000002 c04dd1e0 c04dd1e0 c0355104 00000000 d1f0 00000000 c0355f2c c0355f80 00000000 00000000 00000000 c04dd228 c04abdfc d210 00000000 00000000 00000000 00000000 c0355eec c0355f50 c04abdfc c04dd208 d230 cf88cec4 cf88c804 c04abe04 00000000 00000000 c0355f24 c04dd248 c04dd248 d250 000001e0 00000258 000002d0 00000000 00000000 00000018 0000005a 0000000f d270 c04dd270 c04dd270 c06903d8 c068a338 c0676eb8 c0687978 c0685498 c06f5198 d290 c05c0ff8 c05c0498 c0687898 c068a9d8 c04dd2a0 c04dd2a0 c04dd2a8 c04dd2a8 d2b0 00000014 c04dd2b4 c04dd2b4 c05c0f98 c05c0f98 c0687a18 c068a958 c04dd2cc R4: 0xc05c4f60: 4f60 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4f80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4fa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4fc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4fe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 5020 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 5040 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Process care_drive (pid: 1664, stack limit = 0xcfa9a2e8) Stack: (0xcfa9bad4 to 0xcfa9c000) bac0: c05c0c00 00000001 00000004 bae0: c04dd250 c04dd338 00000000 c05c0c18 00000002 c008b540 00000000 00000000 bb00: c068a338 c04dd250 0000000d 0000000f c04dd278 cfa9a000 000a0050 c008cadc bb20: 00000041 cf5673c8 cba0e000 00000018 00000001 ffffffff c04dd278 c04dd844 bb40: 00000000 00000000 00000000 c04dd270 00000020 60000013 cf5845c8 c04dd250 bb60: cf58cab8 00080050 00000000 c04dd840 003fffff 00000000 00000000 00000000 bb80: 00000000 c008ced8 00000000 00000041 c04dd250 00000001 00000001 00000001 bba0: cfa9bc24 c0078c74 cfa9bc20 00000001 00000001 00000003 cfa9bc04 c04dd844 bbc0: 000a0050 00001000 cfa9bbe8 cfa9bc18 cf58ca54 004f060e 00000000 cb76008c bbe0: 004f9e23 c04dd250 cca73a4c cf808f40 cf802880 00000010 00000001 00000000 bc00: 00000050 00000000 00000050 c00aa428 cfa9a000 c008ca74 00000041 c04226e4 bc20: 60000013 00000040 cf802890 ffffffff c04dd280 c04e6fa0 00000000 00000000 bc40: 00000000 00001000 c06f5920 00000001 00001000 c00cb8e4 00000000 c00cc0e0 bc60: c06f5920 00000000 00000000 00000000 cf58cb60 cf58cab8 092a0000 c00cc188 bc80: c06f5920 00001000 00000000 c00cdd9c cc9c7108 00000002 21fdd032 fffff000 bca0: 00001000 cfa9bcc4 000092a0 cfa77800 cf58cab8 c04dd844 cf5673c8 cfa776dc bcc0: c06f5920 cf58cb60 00000000 000092a0 60000013 c06f5920 cf58cab8 cfa9bdcc bce0: 00000000 cf58cb60 00001000 092a0000 00000000 c00ce340 c00fb620 cf58cb60 bd00: 092a0000 cf58cab8 c06f5920 cf5673c8 00000000 cf58cb60 cf58cb60 cfa9bd64 bd20: 00001000 c00fccc0 00001000 00000000 cfa9bdcc cfa9bdc8 c00fb620 092a0000 bd40: 092a0000 00000000 092a1000 00000000 0000000b 00001000 000092a0 cc8d04c0 bd60: 00001000 00000000 c068a900 00001000 00023000 cfa9a000 00000000 cc8d04c0 bd80: cf58cb60 00000000 cfa9bdc8 c0088d70 00001000 00000000 cfa9bdcc cfa9bdc8 bda0: 092a0000 00000000 c03662dc 00001000 00000000 cf58cb60 cfa9bf38 00000001 bdc0: 00023000 00072000 cf58cab8 c06f5920 0927d000 cf58cab8 cc8d04c0 0927d000 bde0: 00000000 00000000 cf58cb60 00095000 cfa9bf38 c00894bc 0927d000 00000000 be00: cfa9bef8 00095000 00000000 c01b8210 c0298acc cfa9bef8 0000000e 00000000 be20: cfa9bea8 00000000 00095000 60000013 cf58cb60 00000001 22222222 22222222 be40: 22222222 22222222 c044560f 00095000 0927d000 00000000 0927d000 cc8d04c0 be60: cf58cb28 cfa9bea8 cfa9bf38 00000001 00000000 c008956c cfa9bea8 cfa9bf38 be80: cfa9bea8 cfa9bf80 cc8d04c0 fffffdee cfa9bf38 cfa9a000 0927d000 c00ad494 bea0: 0927d000 00000000 00000000 00000000 00000000 00000001 ffffffff cc8d04c0 bec0: 00000000 00000000 00000000 00000000 cf8bdb80 cc89fcc0 00000000 00000000 bee0: cfa9bfb0 cf8bdb80 c006ef88 cfa9beec cfa9beec c044560f 0927d000 00000000 bf00: cfa9a000 00000000 bef09c10 c02718d8 00095000 c00b9380 bef09a5c cc8d0940 bf20: c044560f c00b9a78 13f79093 00000057 00000000 cf58cab8 43486008 00095000 bf40: 00095000 cc8d04c0 43486008 cfa9bf80 00095000 00000000 43485008 c00adea0 bf60: cc8d04c0 43486008 cc8d04c0 43486008 0927d000 00000000 00095000 c00adff4 bf80: 0927d000 00000000 00095000 00000001 00095000 43486008 0005ac90 00000004 bfa0: c0032028 c0031e80 00095000 43486008 0000000c 43486008 00095000 00000000 bfc0: 00095000 43486008 0005ac90 00000004 00095000 00096000 43486008 43485008 bfe0: 00000000 bef09580 4047c1f4 40461ae4 60000010 0000000c 00000000 00000000 [<c008b2c4>] (move_freepages_block+0xc8/0x114) from [<c008b540>] (__rmqueue+0x1d4/0x310) [<c008b540>] (__rmqueue+0x1d4/0x310) from [<c008cadc>] (get_page_from_freelist+0x114/0x428) [<c008cadc>] (get_page_from_freelist+0x114/0x428) from [<c008ced8>] (__alloc_pages_nodemask+0xe8/0x554) [<c008ced8>] (__alloc_pages_nodemask+0xe8/0x554) from [<c00aa428>] (kmem_cache_alloc+0x2a0/0x5a4) [<c00aa428>] (kmem_cache_alloc+0x2a0/0x5a4) from [<c00cb8e4>] (alloc_buffer_head+0x14/0x74) [<c00cb8e4>] (alloc_buffer_head+0x14/0x74) from [<c00cc0e0>] (alloc_page_buffers+0x28/0xbc) [<c00cc0e0>] (alloc_page_buffers+0x28/0xbc) from [<c00cc188>] (create_empty_buffers+0x14/0xf4) [<c00cc188>] (create_empty_buffers+0x14/0xf4) from [<c00cdd9c>] (__block_prepare_write+0x70/0x438) [<c00cdd9c>] (__block_prepare_write+0x70/0x438) from [<c00ce340>] (block_write_begin+0x88/0xfc) [<c00ce340>] (block_write_begin+0x88/0xfc) from [<c00fccc0>] (ext3_write_begin+0xf8/0x230) [<c00fccc0>] (ext3_write_begin+0xf8/0x230) from [<c0088d70>] (generic_file_buffered_write+0xdc/0x26c) [<c0088d70>] (generic_file_buffered_write+0xdc/0x26c) from [<c00894bc>] (__generic_file_aio_write+0x40c/0x454) [<c00894bc>] (__generic_file_aio_write+0x40c/0x454) from [<c008956c>] (generic_file_aio_write+0x68/0xc4) [<c008956c>] (generic_file_aio_write+0x68/0xc4) from [<c00ad494>] (do_sync_write+0xb8/0x104) [<c00ad494>] (do_sync_write+0xb8/0x104) from [<c00adea0>] (vfs_write+0xac/0x154) [<c00adea0>] (vfs_write+0xac/0x154) from [<c00adff4>] (sys_write+0x3c/0x68) [<c00adff4>] (sys_write+0x3c/0x68) from [<c0031e80>] (ret_fast_syscall+0x0/0x2c) Code: e5917018 e591a01c e0800516 e028259b (e58a7000) ---[ end trace 211371b344598148 ]--- 60;l
请问这是什么问题呢?
