Hi All,
My Android install has started going into an endless loop during boot. It logs a "list_del corruption" notice - over and over.
Anyone have any ideas why it started doing this? Or how to fix it? The console log, where the looping begins, looks like this;
[ 7.860000] init: starting 'bootanim'
[ 8.140000] init: waitpid returned pid 90, status = 00000000
[ 8.140000] init: untracked pid 90 exited
[ 8.150000] init: waitpid returned pid 92, status = 00000000
[ 8.150000] init: untracked pid 92 exited
[ 8.160000] init: waitpid returned pid 94, status = 00000000
[ 8.160000] init: untracked pid 94 exited
[ 8.170000] init: waitpid returned pid 96, status = 00000000
[ 8.170000] init: untracked pid 96 exited
[ 8.740000] set usbcur 0 mA
[ 8.740000] set usbvol 4000 mV
[ 15.360000] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[ 15.380000] pcf8563 1-0051: rtc only supports 63£¨2010¡«2073£© years
[ 15.390000] alarm_set_rtc: Failed to set RTC, time will be lost on reboot
[ 17.130000] ------------[ cut here ]------------
[ 17.130000] WARNING: at lib/list_debug.c:47 __list_del_entry+0x78/0xdc()
[ 17.130000] list_del corruption, c0d2d1d8->next is LIST_POISON1 (00100100)
[ 17.130000] Modules linked in: rtl8150 mcs7830 qf9700 asix usbnet sun5i_csi0 gc0308 videobuf_dma_contig videobuf_core cedarx mali ump sun4i_keyboard sun4i_ts
[ 17.130000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c0063788>] (warn_slowpath_common+0x54/0x64)
[ 17.130000] [<c0063788>] (warn_slowpath_common+0x54/0x64) from [<c006382c>] (warn_slowpath_fmt+0x30/0x40)
[ 17.130000] [<c006382c>] (warn_slowpath_fmt+0x30/0x40) from [<c02b1ec8>] (__list_del_entry+0x78/0xdc)
[ 17.130000] [<c02b1ec8>] (__list_del_entry+0x78/0xdc) from [<c02b1f38>] (list_del+0xc/0x24)
[ 17.130000] [<c02b1f38>] (list_del+0xc/0x24) from [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4)
[ 17.130000] [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.130000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.130000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.130000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.130000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.130000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 17.130000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 17.130000] bfa0: 49d32b20 00000006 01774460 00000001
[ 17.130000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 17.130000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 17.130000] ---[ end trace 432e8be7ef097ca2 ]---
[ 17.300000] BUG: Bad page state in process er.ServerThread pfn:59b8e
[ 17.310000] page:c0d2d1c0 count:2 mapcount:1 mapping:dd77da61 index:0x4a3ab
[ 17.320000] page flags: 0x80008(uptodate|swapbacked)
[ 17.320000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c00c35c0>] (bad_page+0xac/0xfc)
[ 17.330000] [<c00c35c0>] (bad_page+0xac/0xfc) from [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4)
[ 17.340000] [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.350000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.360000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.370000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.380000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.390000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 17.400000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 17.400000] bfa0: 49d32b20 00000006 01774460 00000001
[ 17.410000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 17.420000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 17.430000] Disabling lock debugging due to kernel taint
[ 17.430000] ------------[ cut here ]------------
[ 17.430000] WARNING: at lib/list_debug.c:47 __list_del_entry+0x78/0xdc()
[ 17.430000] list_del corruption, c0d2d1d8->next is LIST_POISON1 (00100100)
[ 17.430000] Modules linked in: rtl8150 mcs7830 qf9700 asix usbnet sun5i_csi0 gc0308 videobuf_dma_contig videobuf_core cedarx mali ump sun4i_keyboard sun4i_ts
[ 17.430000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c0063788>] (warn_slowpath_common+0x54/0x64)
[ 17.430000] [<c0063788>] (warn_slowpath_common+0x54/0x64) from [<c006382c>] (warn_slowpath_fmt+0x30/0x40)
[ 17.430000] [<c006382c>] (warn_slowpath_fmt+0x30/0x40) from [<c02b1ec8>] (__list_del_entry+0x78/0xdc)
[ 17.430000] [<c02b1ec8>] (__list_del_entry+0x78/0xdc) from [<c02b1f38>] (list_del+0xc/0x24)
[ 17.430000] [<c02b1f38>] (list_del+0xc/0x24) from [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4)
[ 17.430000] [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.430000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.430000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.430000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.430000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.430000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 17.430000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 17.430000] bfa0: 49d32b20 00000006 01774460 00000001
[ 17.430000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 17.430000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 17.430000] ---[ end trace 432e8be7ef097ca3 ]---
[ 17.600000] BUG: Bad page state in process er.ServerThread pfn:59b8e
[ 17.610000] page:c0d2d1c0 count:2 mapcount:0 mapping:dd77da61 index:0x4a3ab
[ 17.620000] page flags: 0x80008(uptodate|swapbacked)
[ 17.620000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c00c35c0>] (bad_page+0xac/0xfc)
[ 17.630000] [<c00c35c0>] (bad_page+0xac/0xfc) from [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4)
[ 17.640000] [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.650000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.660000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.670000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.680000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.690000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 17.700000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 17.710000] bfa0: 49d32b20 00000006 01774460 00000001
[ 17.710000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 17.720000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 17.730000] ------------[ cut here ]------------
[ 17.730000] WARNING: at lib/list_debug.c:47 __list_del_entry+0x78/0xdc()
[ 17.730000] list_del corruption, c0d2d1d8->next is LIST_POISON1 (00100100)
[ 17.730000] Modules linked in: rtl8150 mcs7830 qf9700 asix usbnet sun5i_csi0 gc0308 videobuf_dma_contig videobuf_core cedarx mali ump sun4i_keyboard sun4i_ts
[ 17.730000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c0063788>] (warn_slowpath_common+0x54/0x64)
[ 17.730000] [<c0063788>] (warn_slowpath_common+0x54/0x64) from [<c006382c>] (warn_slowpath_fmt+0x30/0x40)
[ 17.730000] [<c006382c>] (warn_slowpath_fmt+0x30/0x40) from [<c02b1ec8>] (__list_del_entry+0x78/0xdc)
[ 17.730000] [<c02b1ec8>] (__list_del_entry+0x78/0xdc) from [<c02b1f38>] (list_del+0xc/0x24)
[ 17.730000] [<c02b1f38>] (list_del+0xc/0x24) from [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4)
[ 17.730000] [<c00c4ce0>] (get_page_from_freelist+0x140/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.730000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.730000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.730000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.730000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.730000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 17.730000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 17.730000] bfa0: 49d32b20 00000006 01774460 00000001
[ 17.730000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 17.730000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 17.730000] ---[ end trace 432e8be7ef097ca4 ]---
[ 17.900000] BUG: Bad page state in process er.ServerThread pfn:59b8e
[ 17.910000] page:c0d2d1c0 count:2 mapcount:0 mapping:dd77da61 index:0x4a3ab
[ 17.910000] page flags: 0x80008(uptodate|swapbacked)
[ 17.920000] [<c003e204>] (unwind_backtrace+0x0/0x138) from [<c00c35c0>] (bad_page+0xac/0xfc)
[ 17.930000] [<c00c35c0>] (bad_page+0xac/0xfc) from [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4)
[ 17.940000] [<c00c51b8>] (get_page_from_freelist+0x618/0x6f4) from [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0)
[ 17.950000] [<c00c5560>] (__alloc_pages_nodemask+0x110/0x6e0) from [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c)
[ 17.960000] [<c00dcaa8>] (handle_pte_fault+0x5d8/0x82c) from [<c00dcda4>] (handle_mm_fault+0xa8/0xe4)
[ 17.970000] [<c00dcda4>] (handle_mm_fault+0xa8/0xe4) from [<c004291c>] (do_page_fault+0x1b4/0x2ec)
[ 17.980000] [<c004291c>] (do_page_fault+0x1b4/0x2ec) from [<c003121c>] (do_DataAbort+0x34/0x9c)
[ 17.990000] [<c003121c>] (do_DataAbort+0x34/0x9c) from [<c0037f84>] (ret_from_exception+0x0/0x10)
[ 18.000000] Exception stack(0xdd7cbfb0 to 0xdd7cbff8)
[ 18.000000] bfa0: 49d32b20 00000006 01774460 00000001
[ 18.010000] bfc0: 01774990 4a2a2000 4a258ffb 00000006 01775218 4a2997f2 4a2a1fff 00000009
[ 18.020000] bfe0: 0000000d 49d329d0 4014abd0 4014ca3c 60000010 ffffffff
[ 18.020000] ------------[ cut here ]------------
Any help would be great thanks.
Cheers,
Steve