App-> Application started. app.out invoked oom-killer: gfp_mask=0xd2, order=0, oomkilladj=0 [] (dump_stack+0x0/0x14) from [] (out_of_memory+0x7c/0x1e0) [] (out_of_memory+0x0/0x1e0) from [] (__alloc_pages+0x224/0x29c) r8:00000000 r7:c03c210c r6:000000d2 r5:00000000 r4:00000000 [] (__alloc_pages+0x0/0x29c) from [] (__vmalloc_area_node+0xe0/0x154) [] (__vmalloc_area_node+0x0/0x154) from [] (__vmalloc_node+0x68/0x78) [] (__vmalloc_node+0x0/0x78) from [] (__vmalloc+0x14/0x18) r7:00042c7c r6:00008000 r5:394d5241 r4:c487a008 [] (__vmalloc+0x0/0x18) from [] (vmalloc+0x1c/0x24) [] (vmalloc+0x0/0x24) from [] (MEM_Alloc+0x3c/0x6c [dsplinkk]) [] (MEM_Alloc+0x0/0x6c [dsplinkk]) from [] (LDRV_getLinkCfg+0x134/0x89c [dsplinkk]) r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Mem-info: DMA per-cpu: CPU 0: Hot: hi: 18, btch: 3 usd: 2 Cold: hi: 6, btch: 1 usd: 5 Active:102 inactive:0 dirty:0 writeback:0 unstable:0 free:253 slab:839 mapped:1 pagetables:20 bounce:0 DMA free:1012kB min:1016kB low:1268kB high:1524kB active:408kB inactive:0kB present:65024kB pages_scanned:1407 all_unreclaimable? yes lowmem_reserve[]: 0 0 DMA: 1*4kB 0*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB = 1012kB Swap cache: add 0, delete 0, find 0/0, race 0+0 Free swap = 0kB Total swap = 0kB Free swap: 0kB 16384 pages of RAM 1066 free pages 8362 reserved pages 839 slab pages 0 pages shared 0 pages swap cached Out of memory: kill process 317 (sh) score 207 or a child Killed process 335 (app.out) app.out invoked oom-killer: gfp_mask=0xd2, order=0, oomkilladj=0 [] (dump_stack+0x0/0x14) from [] (out_of_memory+0x7c/0x1e0) [] (out_of_memory+0x0/0x1e0) from [] (__alloc_pages+0x224/0x29c) r8:00000000 r7:c03c210c r6:000000d2 r5:00000000 r4:00000000 [] (__alloc_pages+0x0/0x29c) from [] (__vmalloc_area_node+0xe0/0x154) [] (__vmalloc_area_node+0x0/0x154) from [] (__vmalloc_node+0x68/0x78) [] (__vmalloc_node+0x0/0x78) from [] (__vmalloc+0x14/0x18) r7:00042c7c r6:00008000 r5:394d5241 r4:c487a008 [] (__vmalloc+0x0/0x18) from [] (vmalloc+0x1c/0x24) [] (vmalloc+0x0/0x24) from [] (MEM_Alloc+0x3c/0x6c [dsplinkk]) [] (MEM_Alloc+0x0/0x6c [dsplinkk]) from [] (LDRV_getLinkCfg+0x134/0x89c [dsplinkk]) r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Mem-info: DMA per-cpu: CPU 0: Hot: hi: 18, btch: 3 usd: 1 Cold: hi: 6, btch: 1 usd: 5 Active:102 inactive:0 dirty:0 writeback:0 unstable:0 free:253 slab:840 mapped:1 pagetables:20 bounce:0 DMA free:1012kB min:1016kB low:1268kB high:1524kB active:408kB inactive:0kB present:65024kB pages_scanned:1407 all_unreclaimable? yes lowmem_reserve[]: 0 0 DMA: 1*4kB 0*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB = 1012kB Swap cache: add 0, delete 0, find 0/0, race 0+0 Free swap = 0kB Total swap = 0kB Free swap: 0kB 16384 pages of RAM 1065 free pages 8362 reserved pages 840 slab pages 0 pages shared 0 pages swap cached Out of memory: kill process 336 (app.out) score 156 or a child Killed process 336 (app.out) app.out: page allocation failure. order:0, mode:0xd2 [] (dump_stack+0x0/0x14) from [] (__alloc_pages+0x288/0x29c) [] (__alloc_pages+0x0/0x29c) from [] (__vmalloc_area_node+0xe0/0x154) [] (__vmalloc_area_node+0x0/0x154) from [] (__vmalloc_node+0x68/0x78) [] (__vmalloc_node+0x0/0x78) from [] (__vmalloc+0x14/0x18) r7:00042c7c r6:00008000 r5:394d5241 r4:c487a008 [] (__vmalloc+0x0/0x18) from [] (vmalloc+0x1c/0x24) [] (vmalloc+0x0/0x24) from [] (MEM_Alloc+0x3c/0x6c [dsplinkk]) [] (MEM_Alloc+0x0/0x6c [dsplinkk]) from [] (LDRV_getLinkCfg+0x134/0x89c [dsplinkk]) r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Mem-info: DMA per-cpu: CPU 0: Hot: hi: 18, btch: 3 usd: 0 Cold: hi: 6, btch: 1 usd: 5 Active:102 inactive:0 dirty:0 writeback:0 unstable:0 free:0 slab:840 mapped:1 pagetables:20 bounce:0 DMA free:0kB min:1016kB low:1268kB high:1524kB active:408kB inactive:0kB present:65024kB pages_scanned:1407 all_unreclaimable? yes lowmem_reserve[]: 0 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB = 0kB Swap cache: add 0, delete 0, find 0/0, race 0+0 Free swap = 0kB Total swap = 0kB Free swap: 0kB 16384 pages of RAM 811 free pages 8362 reserved pages 840 slab pages 0 pages shared 0 pages swap cached Trying to vfree() bad address (00000008) WARNING: at mm/vmalloc.c:323 __vunmap() [] (dump_stack+0x0/0x14) from [] (__vunmap+0x70/0xec) [] (__vunmap+0x0/0xec) from [] (vfree+0x38/0x3c) r7:00042c7c r6:8000800c r5:394d5241 r4:c487a04c [] (vfree+0x0/0x3c) from [] (MEM_Free+0x2c/0x60 [dsplinkk]) [] (MEM_Free+0x0/0x60 [dsplinkk]) from [] (LDRV_freeLinkCfg+0x38/0x348 [dsplinkk]) r5:394d5241 r4:02698030 [] (LDRV_freeLinkCfg+0x0/0x348 [dsplinkk]) from [] (LDRV_getLinkCfg+0x890/0x89c [dsplinkk]) r6:8000800c r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Trying to vfree() bad address (00000004) WARNING: at mm/vmalloc.c:323 __vunmap() [] (dump_stack+0x0/0x14) from [] (__vunmap+0x70/0xec) [] (__vunmap+0x0/0xec) from [] (vfree+0x38/0x3c) r7:00042c7c r6:8000800c r5:394d5241 r4:c487a044 [] (vfree+0x0/0x3c) from [] (MEM_Free+0x2c/0x60 [dsplinkk]) [] (MEM_Free+0x0/0x60 [dsplinkk]) from [] (LDRV_freeLinkCfg+0x68/0x348 [dsplinkk]) r5:394d5241 r4:00008000 [] (LDRV_freeLinkCfg+0x0/0x348 [dsplinkk]) from [] (LDRV_getLinkCfg+0x890/0x89c [dsplinkk]) r6:8000800c r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Trying to vfree() bad address (00000001) WARNING: at mm/vmalloc.c:323 __vunmap() [] (dump_stack+0x0/0x14) from [] (__vunmap+0x70/0xec) [] (__vunmap+0x0/0xec) from [] (vfree+0x38/0x3c) r7:00042c7c r6:8000800c r5:394d5241 r4:c487a03c [] (vfree+0x0/0x3c) from [] (MEM_Free+0x2c/0x60 [dsplinkk]) [] (MEM_Free+0x0/0x60 [dsplinkk]) from [] (LDRV_freeLinkCfg+0x9c/0x348 [dsplinkk]) r5:394d5241 r4:00008000 [] (LDRV_freeLinkCfg+0x0/0x348 [dsplinkk]) from [] (LDRV_getLinkCfg+0x890/0x89c [dsplinkk]) r6:8000800c r5:394d5241 r4:02698030 [] (LDRV_getLinkCfg+0x0/0x89c [dsplinkk]) from [] (LDRV_init+0x14/0xe8 [dsplinkk]) [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Unable to handle kernel paging request at virtual address c487a04c pgd = c1ce0000 [c487a04c] *pgd=804c2011, *pte=00000000, *ppte=00000000 Internal error: Oops: 7 [#1] Modules linked in: lpm_omap3530(F) dsplinkk(F) cmemk CPU: 0 Tainted: GF (2.6.22.18-omap3 #1) PC is at LDRV_freeLinkCfg+0x20/0x348 [dsplinkk] LR is at LDRV_exit+0x110/0x13c [dsplinkk] pc : [] lr : [] psr: a0000013 sp : c1ba5e60 ip : c1ba5e88 fp : c1ba5e84 r10: 00000000 r9 : c1ba4000 r8 : c002afe8 r7 : 00042c7c r6 : bf01ff38 r5 : bf020afc r4 : 00008000 r3 : 00000000 r2 : c487a000 r1 : 00000000 r0 : c487a000 Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user Control: 00c5387f Table: 81ce0018 DAC: 00000015 Process app.out (pid: 336, stack limit = 0xc1ba42d8) Stack: (0xc1ba5e60 to 0xc1ba6000) 5e60: c1ba5e9c c487a000 00008000 00008000 bf020afc bf01ff38 c1ba5e9c c1ba5e88 5e80: bf00ea98 bf0117b8 8000800c 00008000 c1ba5eb4 c1ba5ea0 bf00eba0 bf00e994 5ea0: 00000001 00008000 c1ba5ed4 c1ba5eb8 bf009ba8 bf00ead0 00006c01 00008000 5ec0: 40963d80 c1a5d900 c1ba5f3c c1ba5ed8 bf008430 bf009b24 c1ba5f3c c1ba5ee8 5ee0: c0093e28 c0031638 00001000 00000000 00000000 00000000 00000000 c0023040 5f00: 000001b8 00008000 00042c7c 00000000 0001af50 000420fc 85800000 c3f21d60 5f20: c1ba5f3c 00006c01 40963d80 00000008 c1ba5f54 c1ba5f40 c00b2550 bf008094 5f40: c1a5d900 40963d80 c1ba5f7c c1ba5f58 c00b27c0 c00b24f4 c1ba5fa4 c1ba5f68 5f60: 00000008 40963d80 00006c01 c1a5d900 c1ba5fa4 c1ba5f80 c00b2818 c00b256c 5f80: 14000000 00000001 00000000 000425e4 00044b20 00000036 00000000 c1ba5fa8 5fa0: c002ae40 c00b27e4 00000000 000425e4 00000008 00006c01 40963d80 00000008 5fc0: 00000000 000425e4 00044b20 00000036 000000b4 00000009 000420fc 40963d74 5fe0: 00044aec 40963ca8 00022a1c 400fc01c 20000010 00000008 40208bb4 40232ffc Backtrace: [] (LDRV_freeLinkCfg+0x0/0x348 [dsplinkk]) from [] (LDRV_exit+0x110/0x13c [dsplinkk]) r6:bf01ff38 r5:bf020afc r4:00008000 [] (LDRV_exit+0x0/0x13c [dsplinkk]) from [] (LDRV_init+0xdc/0xe8 [dsplinkk]) r5:00008000 r4:8000800c [] (LDRV_init+0x0/0xe8 [dsplinkk]) from [] (PMGR_PROC_setup+0x90/0xe0 [dsplinkk]) r5:00008000 r4:00000001 [] (PMGR_PROC_setup+0x0/0xe0 [dsplinkk]) from [] (DRV_Ioctl+0x3a8/0x7c4 [dsplinkk]) r7:c1a5d900 r6:40963d80 r5:00008000 r4:00006c01 [] (DRV_Ioctl+0x0/0x7c4 [dsplinkk]) from [] (do_ioctl+0x68/0x78) r6:00000008 r5:40963d80 r4:00006c01 [] (do_ioctl+0x0/0x78) from [] (vfs_ioctl+0x260/0x278) r5:40963d80 r4:c1a5d900 [] (vfs_ioctl+0x0/0x278) from [] (sys_ioctl+0x40/0x64) r7:c1a5d900 r6:00006c01 r5:40963d80 r4:00000008 [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) r7:00000036 r6:00044b20 r5:000425e4 r4:00000000 Code: e2502000 e50b0020 03a04902 0a0000c6 (e592304c) Killed