Running 2.6.31-0.15.rc0.git14.fc12.i686.PAE, a couple of hours after upgrading to it and rebooting, I started seeing tons of these in my dmesg: Jun 21 01:15:57 jik2 kernel: ------------[ cut here ]------------ Jun 21 01:15:57 jik2 kernel: WARNING: at lib/list_debug.c:26 __list_add+0x35/0x79() Jun 21 01:15:57 jik2 kernel: Hardware name: To Be Filled By O.E.M. Jun 21 01:15:57 jik2 kernel: list_add corruption. next->prev should be prev (f70304f8), but was c3c54bf8. (next=c3c54bd0). Jun 21 01:15:57 jik2 kernel: Modules linked in: fuse ipt_MASQUERADE iptable_nat nf_nat tun xt_TCPMSS ext2 tuner_simple tuner_types snd_via82xx gameport snd_ac97_codec tda9887 tda8290 ac97_bus cx88_alsa snd_mpu401_uart snd_pcm snd_rawmidi snd_seq_device snd_timer tuner snd ppdev i2c_viapro pcspkr via_rhine soundcore snd_page_alloc cx8800 cx88xx ir_common i2c_algo_bit v4l2_common 8139too videodev tveeprom v4l1_compat i2c_core sata_via 8139cp mii videobuf_dma_sg videobuf_core btcx_risc parport_pc floppy parport ata_generic pata_acpi pata_via [last unloaded: nf_nat] Jun 21 01:15:57 jik2 kernel: Pid: 30, comm: kswapd0 Not tainted 2.6.31-0.15.rc0.git14.fc12.i686.PAE #1 Jun 21 01:15:57 jik2 kernel: Call Trace: Jun 21 01:15:57 jik2 kernel: [<c044b80e>] warn_slowpath_common+0x75/0x9d Jun 21 01:15:57 jik2 kernel: [<c06049dc>] ? __list_add+0x35/0x79 Jun 21 01:15:57 jik2 kernel: [<c044b89f>] warn_slowpath_fmt+0x34/0x48 Jun 21 01:15:57 jik2 kernel: [<c06049dc>] __list_add+0x35/0x79 Jun 21 01:15:57 jik2 kernel: [<c04f9827>] mem_cgroup_add_lru_list+0x54/0x7b Jun 21 01:15:57 jik2 kernel: [<c04d2059>] move_active_pages_to_lru+0xae/0x138 Jun 21 01:15:57 jik2 kernel: [<c04d27e6>] ? shrink_active_list+0x1ae/0x1f9 Jun 21 01:15:57 jik2 kernel: [<c04d27e6>] ? shrink_active_list+0x1ae/0x1f9 Jun 21 01:15:57 jik2 kernel: [<c04d2810>] shrink_active_list+0x1d8/0x1f9 Jun 21 01:15:57 jik2 kernel: [<c04d3961>] kswapd+0x22e/0x54a Jun 21 01:15:57 jik2 kernel: [<c04d226d>] ? isolate_pages_global+0x0/0x1f9 Jun 21 01:15:57 jik2 kernel: [<c0463a06>] ? autoremove_wake_function+0x0/0x55 Jun 21 01:15:57 jik2 kernel: [<c04d3733>] ? kswapd+0x0/0x54a Jun 21 01:15:57 jik2 kernel: [<c04636b0>] kthread+0x76/0x7b Jun 21 01:15:57 jik2 kernel: [<c046363a>] ? kthread+0x0/0x7b Jun 21 01:15:57 jik2 kernel: [<c040b5bf>] kernel_thread_helper+0x7/0x10 Jun 21 01:15:57 jik2 kernel: ---[ end trace 16131380fc983a89 ]--- I don't know what the system was doing at the time. It happened 2220 times between 01:15:57 and 03:40:21, then stopped until 06:01:19, when it happened 8 more times until 06:03:27 and then stopped again (it's now an hour and a half later and I haven't seen it again). Very weird.
I'm seeing this with kernel-2.6.31-0.24.rc0.git18.fc12.x86_64 as well. System has been up about 1hr 20min and I have 63 of them already: [root@tlondon ~]# dmesg | grep 'list_add corruption' | wc 63 693 7434 [root@tlondon ~]# I'm presuming that since this is "just a WARNING", its safe to continue running.... Here's the first: Jun 23 09:29:18 tlondon kernel: ------------[ cut here ]------------ Jun 23 09:29:18 tlondon kernel: WARNING: at lib/list_debug.c:26 __list_add+0x4c/0xa7() Jun 23 09:29:18 tlondon kernel: Hardware name: 74585FU Jun 23 09:29:18 tlondon kernel: list_add corruption. next->prev should be prev (ffff88013bc60510), but was ffff880138c46338. (next=ffff880138c48688). Jun 23 09:29:18 tlondon kernel: Modules linked in: vfat fat cryptd aes_x86_64 aes_generic fuse ipt_MASQUERADE iptable_nat nf_nat bridge stp llc sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath kvm_intel kvm uinput arc4 ecb snd_hda_codec_conexant iwlagn snd_hda_intel iwlcore snd_hda_codec mac80211 btusb snd_hwdep cfg80211 bluetooth thinkpad_acpi snd_pcm hwmon snd_timer usblp rfkill usb_storage iTCO_wdt pcspkr i2c_i801 snd iTCO_vendor_support soundcore e1000e snd_page_alloc wmi i915 drm i2c_algo_bit video output i2c_core [last unloaded: microcode] Jun 23 09:29:18 tlondon kernel: Pid: 30, comm: kswapd0 Not tainted 2.6.31-0.24.rc0.git18.fc12.x86_64 #1 Jun 23 09:29:18 tlondon kernel: Call Trace: Jun 23 09:29:18 tlondon kernel: [<ffffffff81062f51>] warn_slowpath_common+0x8d/0xbb Jun 23 09:29:18 tlondon kernel: [<ffffffff8106300c>] warn_slowpath_fmt+0x50/0x66 Jun 23 09:29:18 tlondon kernel: [<ffffffff8110415d>] ? shrink_list+0x4e4/0x6c2 Jun 23 09:29:18 tlondon kernel: [<ffffffff81278405>] __list_add+0x4c/0xa7 Jun 23 09:29:18 tlondon kernel: [<ffffffff811381f7>] mem_cgroup_add_lru_list+0x78/0x9f Jun 23 09:29:18 tlondon kernel: [<ffffffff81104241>] shrink_list+0x5c8/0x6c2 Jun 23 09:29:18 tlondon kernel: [<ffffffff8126f6f2>] ? __up_read+0x2d/0xaa Jun 23 09:29:18 tlondon kernel: [<ffffffff81093b66>] ? trace_hardirqs_on_caller+0x32/0x175 Jun 23 09:29:18 tlondon kernel: [<ffffffff81093cc9>] ? trace_hardirqs_on+0x20/0x36 Jun 23 09:29:18 tlondon kernel: [<ffffffff81104618>] shrink_zone+0x2dd/0x38a Jun 23 09:29:18 tlondon kernel: [<ffffffff81104fa1>] kswapd+0x4cc/0x682 Jun 23 09:29:18 tlondon kernel: [<ffffffff81102df5>] ? isolate_pages_global+0x0/0x26c Jun 23 09:29:18 tlondon kernel: [<ffffffff8107f56f>] ? autoremove_wake_function+0x0/0x5f Jun 23 09:29:18 tlondon kernel: [<ffffffff81104ad5>] ? kswapd+0x0/0x682 Jun 23 09:29:18 tlondon kernel: [<ffffffff8107f121>] kthread+0xa5/0xad Jun 23 09:29:18 tlondon kernel: [<ffffffff8101412a>] child_rip+0xa/0x20 Jun 23 09:29:18 tlondon kernel: [<ffffffff81013a90>] ? restore_args+0x0/0x30 Jun 23 09:29:18 tlondon kernel: [<ffffffff8107f07c>] ? kthread+0x0/0xad Jun 23 09:29:18 tlondon kernel: [<ffffffff81014120>] ? child_rip+0x0/0x20 Jun 23 09:29:18 tlondon kernel: ---[ end trace dfdef9134563be34 ]--- Jun 23 09:29:18 tlondon kernel: ------------[ cut here ]------------
hmm, I thought this got fixed. Do you still see it in rc0 ?
Yes, I still see this in kernel-2.6.31-0.24.rc0.git18.fc12.x86_64 I cannot run newer kernels: https://bugzilla.redhat.com/show_bug.cgi?id=508073
*** Bug 507361 has been marked as a duplicate of this bug. ***
Here are the "last ones" I've seen (I didn't run this system heavily in the last few days). Running kernel-2.6.31-0.24.rc0.git18.fc12.x86_64: Jun 26 09:16:41 tlondon kernel: WARNING: at lib/list_debug.c:26 __list_add+0x4c/0xa7() Jun 26 09:16:41 tlondon kernel: Hardware name: 74585FU Jun 26 09:16:41 tlondon kernel: list_add corruption. next->prev should be prev (ffff88013bc605a8), but was ffff8801380df1c8. (next=ffff88013807e878). Jun 26 09:16:41 tlondon kernel: Modules linked in: sha256_generic cbc dm_crypt ums_cypress vfat fat cryptd aes_x86_64 aes_generic fuse ipt_MASQUERADE iptable_nat nf_nat bridge stp llc sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath kvm_intel kvm uinput snd_hda_codec_conexant snd_hda_intel arc4 snd_hda_codec ecb snd_hwdep iwlagn snd_pcm iwlcore snd_timer snd mac80211 btusb soundcore iTCO_wdt snd_page_alloc iTCO_vendor_support i2c_i801 bluetooth cfg80211 e1000e thinkpad_acpi usblp pcspkr hwmon rfkill usb_storage wmi i915 drm i2c_algo_bit video output i2c_core [last unloaded: microcode] Jun 26 09:16:41 tlondon kernel: Pid: 8081, comm: gdb Tainted: G W 2.6.31-0.24.rc0.git18.fc12.x86_64 #1 Jun 26 09:16:41 tlondon kernel: Call Trace: Jun 26 09:16:41 tlondon kernel: [<ffffffff81062f51>] warn_slowpath_common+0x8d/0xbb Jun 26 09:16:41 tlondon kernel: [<ffffffff8106300c>] warn_slowpath_fmt+0x50/0x66 Jun 26 09:16:41 tlondon kernel: [<ffffffff81278405>] __list_add+0x4c/0xa7 Jun 26 09:16:41 tlondon kernel: [<ffffffff811381f7>] mem_cgroup_add_lru_list+0x78/0x9f Jun 26 09:16:41 tlondon kernel: [<ffffffff81100830>] add_page_to_lru_list+0x5d/0x7c Jun 26 09:16:41 tlondon kernel: [<ffffffff81100f1f>] activate_page+0xd5/0x156 Jun 26 09:16:41 tlondon kernel: [<ffffffff81100fdf>] mark_page_accessed+0x3f/0x68 Jun 26 09:16:41 tlondon kernel: [<ffffffff81111604>] unmap_vmas+0x5a2/0x83c Jun 26 09:16:41 tlondon kernel: [<ffffffff81093b66>] ? trace_hardirqs_on_caller+0x32/0x175 Jun 26 09:16:41 tlondon kernel: [<ffffffff81116554>] exit_mmap+0xdd/0x145 Jun 26 09:16:41 tlondon kernel: [<ffffffff8106059a>] mmput+0x5a/0xcc Jun 26 09:16:41 tlondon kernel: [<ffffffff810654b9>] exit_mm+0x115/0x136 Jun 26 09:16:41 tlondon kernel: [<ffffffff81067208>] do_exit+0x1e1/0x768 Jun 26 09:16:41 tlondon kernel: [<ffffffff81067822>] do_group_exit+0x93/0xc3 Jun 26 09:16:41 tlondon kernel: [<ffffffff8106787c>] sys_exit_group+0x2a/0x42 Jun 26 09:16:41 tlondon kernel: [<ffffffff81012f42>] system_call_fastpath+0x16/0x1b Jun 26 09:16:41 tlondon kernel: ---[ end trace 41a9bf2ae4099d81 ]--- Jun 26 09:16:41 tlondon kernel: ------------[ cut here ]------------ Jun 26 09:16:41 tlondon kernel: WARNING: at lib/list_debug.c:26 __list_add+0x4c/0xa7() Jun 26 09:16:41 tlondon kernel: Hardware name: 74585FU Jun 26 09:16:41 tlondon kernel: list_add corruption. next->prev should be prev (ffff88013bc605a8), but was ffff8801382c6bf0. (next=ffff880138003d30). Jun 26 09:16:41 tlondon kernel: Modules linked in: sha256_generic cbc dm_crypt ums_cypress vfat fat cryptd aes_x86_64 aes_generic fuse ipt_MASQUERADE iptable_nat nf_nat bridge stp llc sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath kvm_intel kvm uinput snd_hda_codec_conexant snd_hda_intel arc4 snd_hda_codec ecb snd_hwdep iwlagn snd_pcm iwlcore snd_timer snd mac80211 btusb soundcore iTCO_wdt snd_page_alloc iTCO_vendor_support i2c_i801 bluetooth cfg80211 e1000e thinkpad_acpi usblp pcspkr hwmon rfkill usb_storage wmi i915 drm i2c_algo_bit video output i2c_core [last unloaded: microcode] Jun 26 09:16:41 tlondon kernel: Pid: 8081, comm: gdb Tainted: G W 2.6.31-0.24.rc0.git18.fc12.x86_64 #1 Jun 26 09:16:41 tlondon kernel: Call Trace: Jun 26 09:16:41 tlondon kernel: [<ffffffff81062f51>] warn_slowpath_common+0x8d/0xbb Jun 26 09:16:41 tlondon kernel: [<ffffffff8106300c>] warn_slowpath_fmt+0x50/0x66 Jun 26 09:16:41 tlondon kernel: [<ffffffff81278405>] __list_add+0x4c/0xa7 Jun 26 09:16:41 tlondon kernel: [<ffffffff811381f7>] mem_cgroup_add_lru_list+0x78/0x9f Jun 26 09:16:41 tlondon kernel: [<ffffffff81100830>] add_page_to_lru_list+0x5d/0x7c Jun 26 09:16:41 tlondon kernel: [<ffffffff81100f1f>] activate_page+0xd5/0x156 Jun 26 09:16:41 tlondon kernel: [<ffffffff81100fdf>] mark_page_accessed+0x3f/0x68 Jun 26 09:16:41 tlondon kernel: [<ffffffff81111604>] unmap_vmas+0x5a2/0x83c Jun 26 09:16:41 tlondon kernel: [<ffffffff81093b66>] ? trace_hardirqs_on_caller+0x32/0x175 Jun 26 09:16:41 tlondon kernel: [<ffffffff81116554>] exit_mmap+0xdd/0x145 Jun 26 09:16:41 tlondon kernel: [<ffffffff8106059a>] mmput+0x5a/0xcc Jun 26 09:16:41 tlondon kernel: [<ffffffff810654b9>] exit_mm+0x115/0x136 Jun 26 09:16:41 tlondon kernel: [<ffffffff81067208>] do_exit+0x1e1/0x768 Jun 26 09:16:41 tlondon kernel: [<ffffffff81067822>] do_group_exit+0x93/0xc3 Jun 26 09:16:41 tlondon kernel: [<ffffffff8106787c>] sys_exit_group+0x2a/0x42 Jun 26 09:16:41 tlondon kernel: [<ffffffff81012f42>] system_call_fastpath+0x16/0x1b Jun 26 09:16:41 tlondon kernel: ---[ end trace 41a9bf2ae4099d82 ]--- Jun 26 09:16:41 tlondon gdm[8080]: ******************* END ********************************** Jun 26 09:16:41 tlondon NetworkManager: <info> wlan0: canceled DHCP transaction, dhcp client pid 1800
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This message is a reminder that Fedora 12 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 12. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '12'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 12's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 12 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed.