Messages in this thread | | | Date | Tue, 19 Jul 2011 18:59:36 +0530 | Subject | Kernel Oops on enabling CONFIG_LOCK_STAT | From | Shreshtha <> |
| |
After enabling CONFIG_LOCK_STAT, kernel Oops with following -
<4>WARNING: at /home/kernel/mm/percpu-vm.c:181 pcpu_unmap_pages+0x44/0x10c() <d>Modules linked in: Backtrace: [<c01a4e0c>] (dump_backtrace+0x0/0xf8) from [<c01a4f38>] (dump_stack+0x18/0x1c) r7:00000000 r6:c028f6e0 r5:c0848bd2 r4:000000b5 [<c01a4f20>] (dump_stack+0x0/0x1c) from [<c01e6848>] (warn_slowpath_common+0x54/0x6c) [<c01e67f4>] (warn_slowpath_common+0x0/0x6c) from [<c01e6884>] (warn_slowpath_null+0x24/0x2c) r9:df801fa0 r8:c1a27180 r7:00000000 r6:00000001 r5:00000167 r4:00000167 [<c01e6860>] (warn_slowpath_null+0x0/0x2c) from [<c028f6e0>] (pcpu_unmap_pages+0x44/0x10c) [<c028f69c>] (pcpu_unmap_pages+0x0/0x10c) from [<c0290778>] (pcpu_populate_chunk+0x250/0x314) [<c0290528>] (pcpu_populate_chunk+0x0/0x314) from [<c0290a38>] (pcpu_alloc+0x1fc/0x2f0) [<c029083c>] (pcpu_alloc+0x0/0x2f0) from [<c0290b58>] (__alloc_percpu+0x14/0x18) [<c0290b44>] (__alloc_percpu+0x0/0x18) from [<c03c6468>] (__percpu_counter_init+0x48/0xa4) [<c03c6420>] (__percpu_counter_init+0x0/0xa4) from [<c00192c0>] (mmap_init+0x28/0x34) r7:c0913d7c r6:c0035074 r5:c0977ca0 r4:00000000 [<c0019298>] (mmap_init+0x0/0x34) from [<c0013860>] (proc_caches_init+0xc8/0xf0) [<c0013798>] (proc_caches_init+0x0/0xf0) from [<c0008f58>] (start_kernel+0x204/0x288) r5:c0974240 r4:c0f2b54c [<c0008d54>] (start_kernel+0x0/0x288) from [<00008080>] (0x8080) r5:c0975284 r4:10c53c7d <4>---[ end trace 1b75b31a2719ed22 ]--- /home/kernel/mm/memory.c:216: bad pmd 01a1140e. <1>Unable to handle kernel paging request at virtual address c1a271d4 <1>pgd = c0004000 <1>[c1a271d4] *pgd=00000000<1>Unable to handle kernel paging request at virtual address c18b3d34 <1>pgd = c0004000 <1>[c18b3d34] *pgd=00000000 <0>Internal error: Oops: 5 [#1] PREEMPT SMP <0>last sysfs file: <d>Modules linked in: CPU: 0 Tainted: G W (2.6.35.7+ #72) PC is at trace_hardirqs_off_caller+0x12c/0x170 LR is at trace_hardirqs_off+0x14/0x18 pc : [<c0219814>] lr : [<c021986c>] psr: 20000193 sp : c08f3c30 ip : c08f3c48 fp : c08f3c44 r10: 00000001 r9 : c0978254 r8 : c08f3cc5 r7 : 00000002 r6 : 5e85a24c r5 : c08f3c8c r4 : ffffffff r3 : c0f2ba08 r2 : c019bd34 r1 : 01718000 r0 : c01a0234 Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 10c57c7f Table: 0000404a DAC: 00000017
PC: 0xc0219794: 9794 e5d43cb4 e1530002 1a000004 e59f0098 e300194a ebff342c e3a03001 e5c43cb4 97b4 e1a0200d e3c23d7f e3c3303f e59f2080 ea00000f e10f3000 e3130080 1a000008 97d4 e59f4068 e5d43cb5 e3530000 1a000004 e59f0054 e300194c ebff341b e3a03001 97f4 e5c43cb5 e1a0200d e3c23d7f e3c3303f e59f2040 e5931014 e59f303c e7931101 9814 e7923001 e2833001 e7823001 e89da830 e59f3028 e5933000 e3530000 0affffbb 9834 eaffffc8 c0935dc4 c0f2e578 c083f49f c0d35970 c019bd34 c019bd3c c0f2ba08 9854 c0978218 e1a0c00d e92dd800 e24cb004 e1a0000e ebffff9e e89da800 e1a0c00d 9874 e92ddff0 e24cb004 e24dd024 e5903458 e3a07000 e3a04000 e1a06000 e3a05000
LR: 0xc02197ec: 97ec ebff341b e3a03001 e5c43cb5 e1a0200d e3c23d7f e3c3303f e59f2040 e5931014 980c e59f303c e7931101 e7923001 e2833001 e7823001 e89da830 e59f3028 e5933000 982c e3530000 0affffbb eaffffc8 c0935dc4 c0f2e578 c083f49f c0d35970 c019bd34 984c c019bd3c c0f2ba08 c0978218 e1a0c00d e92dd800 e24cb004 e1a0000e ebffff9e 986c e89da800 e1a0c00d e92ddff0 e24cb004 e24dd024 e5903458 e3a07000 e3a04000 988c e1a06000 e3a05000 e1a0e007 e50b3030 e1a08004 e59f3158 e593a000 ea00003d 98ac e5903460 e1530008 1a000002 e5903464 e1530009 0a00000b eb066d51 e3a0c030 98cc e02c6c97 e1cd80f8 e58d7000 e30017bb e5963458 e28cce46 e59f0118 e59f2118
SP: 0xc08f3bb0: 3bb0 30303430 00000005 00000020 35300000 31373537 ffffffff c08f3c1c 5e85a24c 3bd0 00000002 c08f3cc5 c08f3c44 c08f3be8 c01a01ec c019f408 c01a0234 01718000 3bf0 c019bd34 c0f2ba08 ffffffff c08f3c8c 5e85a24c 00000002 c08f3cc5 c0978254 3c10 00000001 c08f3c44 c08f3c48 c08f3c30 c021986c c0219814 20000193 ffffffff 3c30 ffffffff c08f3c8c c08f3c54 c08f3c48 c021986c c02196f4 c08f3d14 c08f3c58 3c50 c01a0234 c0219864 c07092a0 c0912448 c0912448 60000113 c0923f8c 00000000 3c70 5e85a24c 00000002 c08f3cc5 c0978254 00000001 c08f3d14 c08f3ca0 c08f3ca0 3c90 c01e79e0 c01e79e8 60000113 ffffffff 00000000 00000001 60000113 0000002d
IP: 0xc08f3bc8: 3bc8 c08f3c1c 5e85a24c 00000002 c08f3cc5 c08f3c44 c08f3be8 c01a01ec c019f408 3be8 c01a0234 01718000 c019bd34 c0f2ba08 ffffffff c08f3c8c 5e85a24c 00000002 3c08 c08f3cc5 c0978254 00000001 c08f3c44 c08f3c48 c08f3c30 c021986c c0219814 3c28 20000193 ffffffff ffffffff c08f3c8c c08f3c54 c08f3c48 c021986c c02196f4 3c48 c08f3d14 c08f3c58 c01a0234 c0219864 c07092a0 c0912448 c0912448 60000113 3c68 c0923f8c 00000000 5e85a24c 00000002 c08f3cc5 c0978254 00000001 c08f3d14 3c88 c08f3ca0 c08f3ca0 c01e79e0 c01e79e8 60000113 ffffffff 00000000 00000001 3ca8 60000113 0000002d c08f3d34 205b3cc0 30312020 3537312e 5d303537 00000020
FP: 0xc08f3bc4: 3bc4 ffffffff c08f3c1c 5e85a24c 00000002 c08f3cc5 c08f3c44 c08f3be8 c01a01ec 3be4 c019f408 c01a0234 01718000 c019bd34 c0f2ba08 ffffffff c08f3c8c 5e85a24c 3c04 00000002 c08f3cc5 c0978254 00000001 c08f3c44 c08f3c48 c08f3c30 c021986c 3c24 c0219814 20000193 ffffffff ffffffff c08f3c8c c08f3c54 c08f3c48 c021986c 3c44 c02196f4 c08f3d14 c08f3c58 c01a0234 c0219864 c07092a0 c0912448 c0912448 3c64 60000113 c0923f8c 00000000 5e85a24c 00000002 c08f3cc5 c0978254 00000001 3c84 c08f3d14 c08f3ca0 c08f3ca0 c01e79e0 c01e79e8 60000113 ffffffff 00000000 3ca4 00000001 60000113 0000002d c08f3d34 205b3cc0 30312020 3537312e 5d303537
R0: 0xc01a01b4: 01b4 e28d5030 e3e04000 e28d0044 02800004 e52d1004 e1a0100e e885001f e10f9000 01d4 e3130080 03c99080 eb003617 e121f009 e1a0200d ebfffc83 f10c0080 e59d2040 01f4 e16ff002 f57ff01f e8ddffff e24dd044 e31d0004 024dd004 e88d1ffe e890000e 0214 e28d5030 e3e04000 e28d0044 02800004 e52d1004 e1a0100e e885001f eb01e588 0234 e1a096ad e1a09689 e5998004 e2887001 e5897004 e59f5098 e5955000 e595600c 0254 e59fe090 e3c60b07 e350001d 31500000 1150000e 21500000 11a0100d 124fe028 0274 1afffb61 e3c60b07 e3500010 35856010 21500000 11a0000d 124fe044 1afffbeb 0294 e3c60b07 e3a0e000 e350001d 03a0e001 05856010 e35e0000 11a0000d 124fe068
R2: 0xc019bcb4: bcb4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bcd4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bcf4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bd14 00000000 00000000 00000000 00000000 00000000 00000005 00000002 00000000 bd34 00000000 00000000 00000413 00000000 00000000 00000000 00000000 00000000 bd54 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bd74 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bd94 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
R3: 0xc0f2b988: b988 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b9a8 00000000 00000000 c1a27180 0016b000 001671a0 c1a27040 0000016b c1a27060 b9c8 00000014 c1a27120 c1a27080 00000000 00000001 00000002 00000001 c1a27000 b9e8 c1a27020 00001000 00000058 ffe9ae60 00002000 ffe98e60 00003e60 c1751000 ba08 01718000 01883000 df810000 df801fa0 00000000 00000000 00000000 00000000 ba28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ba48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ba68 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
R5: 0xc08f3c0c: 3c0c c0978254 00000001 c08f3c44 c08f3c48 c08f3c30 c021986c c0219814 20000193 3c2c ffffffff ffffffff c08f3c8c c08f3c54 c08f3c48 c021986c c02196f4 c08f3d14 3c4c c08f3c58 c01a0234 c0219864 c07092a0 c0912448 c0912448 60000113 c0923f8c 3c6c 00000000 5e85a24c 00000002 c08f3cc5 c0978254 00000001 c08f3d14 c08f3ca0 3c8c c08f3ca0 c01e79e0 c01e79e8 60000113 ffffffff 00000000 00000001 60000113 3cac 0000002d c08f3d34 205b3cc0 30312020 3537312e 5d303537 00000020 60000113 3ccc 00000058 c021c3b0 205bbd78 30312020 3137312e 5d313936 00000020 c08f3d0c 3cec c0004000 0000060d c1a271d4 00000005 00000000 20000113 df810000 c08f3d2c
R8: 0xc08f3c45: 3c44 c02196f4 c08f3d14 c08f3c58 c01a0234 c0219864 c07092a0 c0912448 c0912448 3c64 60000113 c0923f8c 00000000 5e85a24c 00000002 c08f3cc5 c0978254 00000001 3c84 c08f3d14 c08f3ca0 c08f3ca0 c01e79e0 c01e79e8 60000113 ffffffff 00000000 3ca4 00000001 60000113 0000002d c08f3d34 205b3cc0 30312020 3537312e 5d303537 3cc4 00000020 60000113 00000058 c021c3b0 205bbd78 30312020 3137312e 5d313936 3ce4 00000020 c08f3d0c c0004000 0000060d c1a271d4 00000005 00000000 20000113 3d04 df810000 c08f3d2c c08f3d18 c01e7a64 c01e7710 00000005 c08f3d34 c08f3d5c 3d24 c08f3d40 c01ab08c c01e7a50 c08334be c1a271d4 00000000 00000000 c1a271d4 3d44 c08f3e70 c092979c 00000005 c08f3d84 c08f3d60 c01ab2c8 c01ab054 00000005
R9: 0xc09781d4: 81d4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81f4 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 8214 00000000 00000002 00000000 00000000 00000000 00000000 00000000 00000000 8234 00000000 30303020 32303330 38370030 3a346431 5420000a 656c6261 3030203a 8254 30343030 20206134 3a434144 30303020 31303030 4d000a37 65532020 6e656d67 8274 656b2074 6c656e72 6920000a 203a2070 66383063 38346333 70662020 63203a20 8294 33663830 0a343463 31783000 29286330 0a29000a 65666600 30303030 28202020 82b4 36393820 29426b20 2020200a 414d4420 20202020 30203a20 65656678 30303030 <0>Process swapper (pid: 0, stack limit = 0xc08f22f0) <0>Stack: (0xc08f3c30 to 0xc08f4000) <0>3c20: ffffffff c08f3c8c c08f3c54 c08f3c48 <0>3c40: c021986c c02196f4 c08f3d14 c08f3c58 c01a0234 c0219864 c07092a0 c0912448 <0>3c60: c0912448 60000113 c0923f8c 00000000 5e85a24c 00000002 c08f3cc5 c0978254 <0>3c80: 00000001 c08f3d14 c08f3ca0 c08f3ca0 c01e79e0 c01e79e8 60000113 ffffffff <0>3ca0: 00000000 00000001 60000113 0000002d c08f3d34 205b3cc0 30312020 3537312e <0>3cc0: 5d303537 00000020 60000113 00000058 c021c3b0 205bbd78 30312020 3137312e <0>3ce0: 5d313936 00000020 c08f3d0c c0004000 0000060d c1a271d4 00000005 00000000 <0>3d00: 20000113 df810000 c08f3d2c c08f3d18 c01e7a64 c01e7710 00000005 c08f3d34 <0>3d20: c08f3d5c c08f3d40 c01ab08c c01e7a50 c08334be c1a271d4 00000000 00000000 <0>3d40: c1a271d4 c08f3e70 c092979c 00000005 c08f3d84 c08f3d60 c01ab2c8 c01ab054 <0>3d60: 00000005 00000005 00000005 c08f3e70 c1a271d4 20000113 c08f3da4 c08f3d88 <0>3d80: c01ab5ac c01ab278 5d343433 c0970020 00000001 c08f3e70 c08f3dbc c08f3da8 <0>3da0: c01ab664 c01ab548 c09141a0 c09141f0 c08f3e6c c08f3dc0 c019f43c c01ab5dc <0>3dc0: 00000000 c1a27180 df801fa0 00000168 c08f3df4 c08f3de0 c01e7a64 c01e7710 <0>3de0: c08f3df8 c08f3dfc c08f3e14 c08f3e08 c01a4bcc c01e7a50 c08324f2 c0847b6e <0>3e00: 000000d8 01a1140e c08f3e2c c08f3e18 c027ee40 c01a4bb4 c1a24000 c0007068 <0>3e20: c08f3e4c c08f3e30 c0286e0c c027ee2c c1a24000 c0007068 c1a24000 00000000 <0>3e40: c08f3e5c c08f3e50 c0286e38 ffffffff c08f3ea4 00000169 c08f3ef4 00000169 <0>3e60: c08f3ed4 c08f3e70 c01a01ec c019f408 c1a271a8 00000169 00000167 00000169 <0>3e80: c08f3ef8 c1a271a8 00000169 c08f3ef4 00000169 c08f3ef4 df810000 c08f3ed4 <0>3ea0: 00000007 c08f3eb8 c028f538 c03a8a7c 20000013 ffffffff c1a27180 00000167 <0>3ec0: 00000168 00000167 c08f3f2c c08f3ed8 c0290804 c028f518 00000168 00000058 <0>3ee0: c08f3f04 00000004 001671dc fffffff4 c0929d28 00000167 00000167 df801fa0 <0>3f00: c021c6f4 c1a27180 001671dc 40000013 00000058 0000000b 00000004 00000004 <0>3f20: c08f3f64 c08f3f30 c0290a38 c0290534 c08f3f74 c08f3f40 c021a3a4 00000000 <0>3f40: 00000000 c0f2b8a8 c0913d7c 000327e4 412fc091 0000001f c08f3f74 c08f3f68 <0>3f60: c0290b58 c0290848 c08f3f94 c08f3f78 c03c6468 c0290b50 00000000 c0977ca0 <0>3f80: c0035074 c0913d7c c08f3fac c08f3f98 c00192c0 c03c642c c0f2b8e8 0000001f <0>3fa0: c08f3fcc c08f3fb0 c0013860 c00192a4 00000000 c028eae8 c0f2b54c c0974240 <0>3fc0: c08f3ff4 c08f3fd0 c0008f58 c00137a4 c00089c0 00000000 00000000 c0035078 <0>3fe0: 10c53c7d c0975284 00000000 c08f3ff8 00008080 c0008d60 00000000 00000000 Backtrace: [<c02196e8>] (trace_hardirqs_off_caller+0x0/0x170) from [<c021986c>] (trace_hardirqs_off+0x14/0x18) r5:c08f3c8c r4:ffffffff [<c0219858>] (trace_hardirqs_off+0x0/0x18) from [<c01a0234>] (__irq_svc+0x34/0xf0) [<c01e7704>] (vprintk+0x0/0x33c) from [<c01e7a64>] (printk+0x24/0x2c) [<c01e7a40>] (printk+0x0/0x2c) from [<c01ab08c>] (show_pte+0x44/0xc0) r3:00000000 r2:00000000 r1:c1a271d4 r0:c08334be [<c01ab048>] (show_pte+0x0/0xc0) from [<c01ab2c8>] (__do_kernel_fault+0x5c/0x8c) r7:00000005 r6:c092979c r5:c08f3e70 r4:c1a271d4 [<c01ab26c>] (__do_kernel_fault+0x0/0x8c) from [<c01ab5ac>] (do_bad_area+0x70/0x7c) r9:20000113 r8:c1a271d4 r7:c08f3e70 r6:00000005 r5:00000005 r4:00000005 [<c01ab53c>] (do_bad_area+0x0/0x7c) from [<c01ab664>] (do_translation_fault+0x94/0xa0) r4:c08f3e70 [<c01ab5d0>] (do_translation_fault+0x0/0xa0) from [<c019f43c>] (do_DataAbort+0x40/0xa4) r5:c09141f0 r4:c09141a0 [<c019f3fc>] (do_DataAbort+0x0/0xa4) from [<c01a01ec>] (__dabt_svc+0x4c/0x60) Exception stack(0xc08f3e70 to 0xc08f3eb8) 3e60: c1a271a8 00000169 00000167 00000169 3e80: c08f3ef8 c1a271a8 00000169 c08f3ef4 00000169 c08f3ef4 df810000 c08f3ed4 3ea0: 00000007 c08f3eb8 c028f538 c03a8a7c 20000013 ffffffff r8:00000169 r7:c08f3ef4 r6:00000169 r5:c08f3ea4 r4:ffffffff [<c028f50c>] (pcpu_next_unpop+0x0/0x4c) from [<c0290804>] (pcpu_populate_chunk+0x2dc/0x314) r7:00000167 r6:00000168 r5:00000167 r4:c1a27180 [<c0290528>] (pcpu_populate_chunk+0x0/0x314) from [<c0290a38>] (pcpu_alloc+0x1fc/0x2f0) [<c029083c>] (pcpu_alloc+0x0/0x2f0) from [<c0290b58>] (__alloc_percpu+0x14/0x18) [<c0290b44>] (__alloc_percpu+0x0/0x18) from [<c03c6468>] (__percpu_counter_init+0x48/0xa4) [<c03c6420>] (__percpu_counter_init+0x0/0xa4) from [<c00192c0>] (mmap_init+0x28/0x34) r7:c0913d7c r6:c0035074 r5:c0977ca0 r4:00000000 [<c0019298>] (mmap_init+0x0/0x34) from [<c0013860>] (proc_caches_init+0xc8/0xf0) [<c0013798>] (proc_caches_init+0x0/0xf0) from [<c0008f58>] (start_kernel+0x204/0x288) r5:c0974240 r4:c0f2b54c [<c0008d54>] (start_kernel+0x0/0x288) from [<00008080>] (0x8080) r5:c0975284 r4:10c53c7d <0>Code: e59f2040 e5931014 e59f303c e7931101 (e7923001)
| |