Recently I have compiled 2.6.15-r1. After logging in X, it freezes and dmesg says: Jan 23 11:03:35 tier kernel: [fglrx] AGP enabled, AgpCommand = 0x1f004312 (sele cted caps) Jan 23 11:03:35 tier kernel: Bad page state at free_hot_cold_page (in process 'X ', page c15ab000) Jan 23 11:03:35 tier kernel: flags:0x80000414 mapping:00000000 mapcount:0 count: 0 Jan 23 11:03:35 tier kernel: Backtrace: Jan 23 11:03:35 tier kernel: [bad_page+92/146] bad_page+0x5c/0x92 Jan 23 11:03:35 tier kernel: [<c0135227>] bad_page+0x5c/0x92 Jan 23 11:03:35 tier kernel: [free_hot_cold_page+88/229] free_hot_cold_page+0x5 8/0xe5 Jan 23 11:03:35 tier kernel: [<c0135920>] free_hot_cold_page+0x58/0xe5 Jan 23 11:03:35 tier kernel: [__pagevec_free+23/28] __pagevec_free+0x17/0x1c Jan 23 11:03:35 tier kernel: [<c0135fa4>] __pagevec_free+0x17/0x1c Jan 23 11:03:35 tier kernel: [release_pages+291/300] release_pages+0x123/0x12c Jan 23 11:03:35 tier kernel: [<c013a734>] release_pages+0x123/0x12c Jan 23 11:03:35 tier kernel: [free_pages_and_swap_cache+95/119] free_pages_and_ swap_cache+0x5f/0x77 Jan 23 11:03:35 tier kernel: [<c0144ccf>] free_pages_and_swap_cache+0x5f/0x77 Jan 23 11:03:35 tier kernel: [unmap_region+236/252] unmap_region+0xec/0xfc Jan 23 11:03:35 tier kernel: [<c0141c0e>] unmap_region+0xec/0xfc Jan 23 11:03:35 tier kernel: [do_munmap+221/243] do_munmap+0xdd/0xf3 Jan 23 11:03:35 tier kernel: [<c0141e28>] do_munmap+0xdd/0xf3 Jan 23 11:03:35 tier kernel: [sys_munmap+55/82] sys_munmap+0x37/0x52 Jan 23 11:03:35 tier kernel: [<c0141e75>] sys_munmap+0x37/0x52 Jan 23 11:03:35 tier kernel: [sysenter_past_esp+84/117] sysenter_past_esp+0x54/ 0x75 Jan 23 11:03:35 tier kernel: [<c010274b>] sysenter_past_esp+0x54/0x75 Jan 23 11:03:35 tier kernel: Trying to fix it up, but a reboot is needed But reboot hangs up. I also tried restart xdm and I got this message: Jan 23 11:04:33 tier kernel: kernel BUG at mm/swap.c:215! Jan 23 11:04:33 tier kernel: invalid operand: 0000 [#1] Jan 23 11:04:33 tier kernel: SMP Jan 23 11:04:33 tier kernel: Modules linked in: fglrx nls_cp852 smbfs w83627hf h wmon_vid i2c_isa snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi s nd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_se q psmouse parport_pc parport floppy snd_emu10k1 snd_rawmidi snd_seq_device snd_a c97_codec snd_pcm snd_timer snd_ac97_bus snd_page_alloc snd_util_mem snd_hwdep s nd soundcore 8139too mii i2c_i801 intel_agp agpgart ntfs i2c_dev i2c_core nls_ut f8 nls_iso8859_1 binfmt_misc binfmt_aout dm_crypt microcode cpuid dm_mod ata_pii x sata_sil libata ieee1394 ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore Jan 23 11:04:33 tier kernel: CPU: 1 Jan 23 11:04:33 tier kernel: EIP: 0060:[release_pages+63/300] Tainted: P B VLI Jan 23 11:04:33 tier kernel: EIP: 0060:[<c013a650>] Tainted: P B VLI Jan 23 11:04:33 tier kernel: EFLAGS: 00210256 (2.6.15-gentoo-r1) Jan 23 11:04:33 tier kernel: EIP is at release_pages+0x3f/0x12c Jan 23 11:04:33 tier kernel: eax: 00000000 ebx: c15ab000 ecx: c02e5890 edx : c15ab000 Jan 23 11:04:33 tier kernel: esi: 00000000 edi: 00000000 ebp: 00000010 esp : ed44fd4c Jan 23 11:04:33 tier kernel: ds: 007b es: 007b ss: 0068 Jan 23 11:04:33 tier kernel: Process X (pid: 14510, threadinfo=ed44e000 task=eff b2540) Jan 23 11:04:33 tier kernel: Stack: 00000000 00000000 c17bcae0 c17e9dc0 c1799800 c16d7680 c16ed6e0 c16e5be0 Jan 23 11:04:33 tier kernel: c17839e0 c179a1a0 c16d76a0 c17bb1e0 c16d09c0 c16d79a0 c16d79c0 c16d79e0 Jan 23 11:04:33 tier kernel: c17f3b00 00000010 0000008a 00000010 c0144ccf c180fed0 00000010 00000000 Jan 23 11:04:33 tier kernel: Call Trace: Jan 23 11:04:33 tier kernel: [free_pages_and_swap_cache+95/119] free_pages_and_ swap_cache+0x5f/0x77 Jan 23 11:04:33 tier kernel: [<c0144ccf>] free_pages_and_swap_cache+0x5f/0x77 Jan 23 11:04:33 tier kernel: [zap_pte_range+445/590] zap_pte_range+0x1bd/0x24e Jan 23 11:04:33 tier kernel: [<c013e1bc>] zap_pte_range+0x1bd/0x24e Jan 23 11:04:33 tier kernel: [unmap_page_range+159/237] unmap_page_range+0x9f/0 xed Jan 23 11:04:33 tier kernel: [<c013e2ec>] unmap_page_range+0x9f/0xed Jan 23 11:04:33 tier kernel: [unmap_vmas+203/420] unmap_vmas+0xcb/0x1a4 Jan 23 11:04:33 tier kernel: [<c013e405>] unmap_vmas+0xcb/0x1a4 Jan 23 11:04:33 tier kernel: [exit_mmap+107/227] exit_mmap+0x6b/0xe3 Jan 23 11:04:33 tier kernel: [<c01420f9>] exit_mmap+0x6b/0xe3 Jan 23 11:04:33 tier kernel: [mmput+33/119] mmput+0x21/0x77 Jan 23 11:04:33 tier kernel: [<c011642f>] mmput+0x21/0x77 Jan 23 11:04:33 tier kernel: [do_exit+369/832] do_exit+0x171/0x340 Jan 23 11:04:33 tier kernel: [<c011a4ec>] do_exit+0x171/0x340 Jan 23 11:04:33 tier kernel: [sys_exit_group+0/17] sys_exit_group+0x0/0x11 Jan 23 11:04:33 tier kernel: [<c011a776>] sys_exit_group+0x0/0x11 Jan 23 11:04:33 tier kernel: [get_signal_to_deliver+686/724] get_signal_to_deli ver+0x2ae/0x2d4 Jan 23 11:04:33 tier kernel: [<c012206b>] get_signal_to_deliver+0x2ae/0x2d4 Jan 23 11:04:33 tier kernel: [do_signal+79/204] do_signal+0x4f/0xcc Jan 23 11:04:33 tier kernel: [<c01025f3>] do_signal+0x4f/0xcc Jan 23 11:04:33 tier kernel: [tasklet_action+91/176] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [<c011c7bc>] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [try_to_del_timer_sync+19/77] try_to_del_timer_syn c+0x13/0x4d Jan 23 11:04:33 tier kernel: [<c011f5f7>] try_to_del_timer_sync+0x13/0x4d Jan 23 11:04:33 tier kernel: [try_to_del_timer_sync+71/77] try_to_del_timer_syn c+0x47/0x4d Jan 23 11:04:33 tier kernel: [<c011f62b>] try_to_del_timer_sync+0x47/0x4d Jan 23 11:04:33 tier kernel: [del_timer_sync+11/18] del_timer_sync+0xb/0x12 Jan 23 11:04:33 tier kernel: [<c011f63c>] del_timer_sync+0xb/0x12 Jan 23 11:04:33 tier kernel: [schedule_timeout+119/142] schedule_timeout+0x77/0 x8e Jan 23 11:04:33 tier kernel: [<c028e2ef>] schedule_timeout+0x77/0x8e Jan 23 11:04:33 tier kernel: [process_timeout+0/9] process_timeout+0x0/0x9 Jan 23 11:04:33 tier kernel: [process_timeout+0/9] process_timeout+0x0/0x9 Jan 23 11:04:33 tier kernel: [<c011fd12>] process_timeout+0x0/0x9 Jan 23 11:04:33 tier kernel: [sys_nanosleep+184/301] sys_nanosleep+0xb8/0x12d Jan 23 11:04:33 tier kernel: [<c011fde3>] sys_nanosleep+0xb8/0x12d Jan 23 11:04:33 tier kernel: [do_notify_resume+40/56] do_notify_resume+0x28/0x38 Jan 23 11:04:33 tier kernel: [<c0102698>] do_notify_resume+0x28/0x38 Jan 23 11:04:33 tier kernel: [work_notifysig+19/25] work_notifysig+0x13/0x19 Jan 23 11:04:33 tier kernel: [<c0102836>] work_notifysig+0x13/0x19 Jan 23 11:04:33 tier kernel: Code: 04 24 00 00 00 00 39 ee 89 44 24 04 0f 8d ef 00 00 00 8b 44 24 54 8b 1c b8 8b 03 89 da f6 c4 40 74 03 8b 53 0c 8 b 42 04 40 75 08 <0f> 0b d7 00 9e 5b 2a c0 f0 83 43 04 ff 0f 98 c0 84 c0 0f 84 a9 Jan 23 11:04:33 tier kernel: <1>Fixing recursive fault but reboot is needed! Jan 23 11:04:33 tier kernel: scheduling while atomic: X/0x00000001/14510 Jan 23 11:04:33 tier kernel: [schedule+67/2643] schedule+0x43/0xa53 Jan 23 11:04:33 tier kernel: [<c028d1a7>] schedule+0x43/0xa53 Jan 23 11:04:33 tier kernel: [rcu_process_callbacks+71/77] rcu_process_callbacks+0x47/0x4d Jan 23 11:04:33 tier kernel: [<c0126478>] rcu_process_callbacks+0x47/0x4d Jan 23 11:04:33 tier kernel: [tasklet_action+91/176] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [<c011c7bc>] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [__do_softirq+85/189] __do_softirq+0x55/0xbd Jan 23 11:04:33 tier kernel: [<c011c48d>] __do_softirq+0x55/0xbd Jan 23 11:04:33 tier kernel: [do_exit+174/832] do_exit+0xae/0x340 Jan 23 11:04:33 tier kernel: [<c011a429>] do_exit+0xae/0x340 Jan 23 11:04:33 tier kernel: [do_trap+0/193] do_trap+0x0/0xc1 Jan 23 11:04:33 tier kernel: [<c01038da>] do_trap+0x0/0xc1 Jan 23 11:04:33 tier kernel: [do_invalid_op+0/134] do_invalid_op+0x0/0x86 Jan 23 11:04:33 tier kernel: [<c0103b3b>] do_invalid_op+0x0/0x86 Jan 23 11:04:33 tier kernel: [do_invalid_op+122/134] do_invalid_op+0x7a/0x86 Jan 23 11:04:33 tier kernel: [<c0103bb5>] do_invalid_op+0x7a/0x86 Jan 23 11:04:33 tier kernel: [release_pages+63/300] release_pages+0x3f/0x12c Jan 23 11:04:33 tier kernel: [<c013a650>] release_pages+0x3f/0x12c Jan 23 11:04:33 tier kernel: [smp_send_reschedule+22/25] smp_send_reschedule+0x16/0x19 Jan 23 11:04:33 tier kernel: [<c010d8d6>] smp_send_reschedule+0x16/0x19 Jan 23 11:04:33 tier kernel: [try_to_wake_up+904/915] try_to_wake_up+0x388/0x393 Jan 23 11:04:33 tier kernel: [<c01134c6>] try_to_wake_up+0x388/0x393 Jan 23 11:04:33 tier kernel: [bad_range+35/49] bad_range+0x23/0x31 Jan 23 11:04:33 tier kernel: [<c01351bd>] bad_range+0x23/0x31 Jan 23 11:04:33 tier kernel: [free_pages_bulk+270/477] free_pages_bulk+0x10e/0x1dd Jan 23 11:04:33 tier kernel: [<c0135401>] free_pages_bulk+0x10e/0x1dd Jan 23 11:04:33 tier kernel: [free_pages_bulk+465/477] free_pages_bulk+0x1d1/0x1dd Jan 23 11:04:33 tier kernel: [<c01354c4>] free_pages_bulk+0x1d1/0x1dd Jan 23 11:04:33 tier kernel: [error_code+79/84] error_code+0x4f/0x54 Jan 23 11:04:33 tier kernel: [<c01032cb>] error_code+0x4f/0x54 Jan 23 11:04:33 tier kernel: [release_pages+63/300] release_pages+0x3f/0x12c Jan 23 11:04:33 tier kernel: [<c013a650>] release_pages+0x3f/0x12c Jan 23 11:04:33 tier kernel: [free_pages_and_swap_cache+95/119] free_pages_and_swap_cache+0x5f/0x77 Jan 23 11:04:33 tier kernel: [<c0144ccf>] free_pages_and_swap_cache+0x5f/0x77 Jan 23 11:04:33 tier kernel: [zap_pte_range+445/590] zap_pte_range+0x1bd/0x24e Jan 23 11:04:33 tier kernel: [<c013e1bc>] zap_pte_range+0x1bd/0x24e Jan 23 11:04:33 tier kernel: [unmap_page_range+159/237] unmap_page_range+0x9f/0xed Jan 23 11:04:33 tier kernel: [<c013e2ec>] unmap_page_range+0x9f/0xed Jan 23 11:04:33 tier kernel: [unmap_vmas+203/420] unmap_vmas+0xcb/0x1a4 Jan 23 11:04:33 tier kernel: [<c013e405>] unmap_vmas+0xcb/0x1a4 Jan 23 11:04:33 tier kernel: [exit_mmap+107/227] exit_mmap+0x6b/0xe3 Jan 23 11:04:33 tier kernel: [<c01420f9>] exit_mmap+0x6b/0xe3 Jan 23 11:04:33 tier kernel: [mmput+33/119] mmput+0x21/0x77 Jan 23 11:04:33 tier kernel: [<c011642f>] mmput+0x21/0x77 Jan 23 11:04:33 tier kernel: [do_exit+369/832] do_exit+0x171/0x340 Jan 23 11:04:33 tier kernel: [<c011a4ec>] do_exit+0x171/0x340 Jan 23 11:04:33 tier kernel: [sys_exit_group+0/17] sys_exit_group+0x0/0x11 Jan 23 11:04:33 tier kernel: [<c011a776>] sys_exit_group+0x0/0x11 Jan 23 11:04:33 tier kernel: [get_signal_to_deliver+686/724] get_signal_to_deliver+0x2ae/0x2d4 Jan 23 11:04:33 tier kernel: [<c012206b>] get_signal_to_deliver+0x2ae/0x2d4 Jan 23 11:04:33 tier kernel: [do_signal+79/204] do_signal+0x4f/0xcc Jan 23 11:04:33 tier kernel: [<c01025f3>] do_signal+0x4f/0xcc Jan 23 11:04:33 tier kernel: [tasklet_action+91/176] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [<c011c7bc>] tasklet_action+0x5b/0xb0 Jan 23 11:04:33 tier kernel: [try_to_del_timer_sync+19/77] try_to_del_timer_sync+0x13/0x4d Jan 23 11:04:33 tier kernel: [<c011f5f7>] try_to_del_timer_sync+0x13/0x4d Jan 23 11:04:33 tier kernel: [try_to_del_timer_sync+71/77] try_to_del_timer_sync+0x47/0x4d Jan 23 11:04:33 tier kernel: [<c011f5f7>] try_to_del_timer_sync+0x13/0x4d Jan 23 11:04:33 tier kernel: [try_to_del_timer_sync+71/77] try_to_del_timer_sync+0x47/0x4d Jan 23 11:04:33 tier kernel: [<c011f62b>] try_to_del_timer_sync+0x47/0x4d Jan 23 11:04:33 tier kernel: [del_timer_sync+11/18] del_timer_sync+0xb/0x12 Jan 23 11:04:33 tier kernel: [<c011f63c>] del_timer_sync+0xb/0x12 Jan 23 11:04:33 tier kernel: [schedule_timeout+119/142] schedule_timeout+0x77/0x8e Jan 23 11:04:33 tier kernel: [<c028e2ef>] schedule_timeout+0x77/0x8e Jan 23 11:04:33 tier kernel: [process_timeout+0/9] process_timeout+0x0/0x9 Jan 23 11:04:33 tier kernel: [<c011fd12>] process_timeout+0x0/0x9 Jan 23 11:04:33 tier kernel: [sys_nanosleep+184/301] sys_nanosleep+0xb8/0x12d Jan 23 11:04:33 tier kernel: [<c011fde3>] sys_nanosleep+0xb8/0x12d Jan 23 11:04:33 tier kernel: [do_notify_resume+40/56] do_notify_resume+0x28/0x38 Jan 23 11:04:33 tier kernel: [<c0102698>] do_notify_resume+0x28/0x38 Jan 23 11:04:33 tier kernel: [work_notifysig+19/25] work_notifysig+0x13/0x19 Jan 23 11:04:33 tier kernel: [<c0102836>] work_notifysig+0x13/0x19
*** This bug has been marked as a duplicate of 119992 ***