Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120032 - gentoo-sources-2.6.15-r1 kernel BUG at mm/swap.c:215
Summary: gentoo-sources-2.6.15-r1 kernel BUG at mm/swap.c:215
Status: RESOLVED DUPLICATE of bug 119992
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-23 02:53 UTC by Krisztian Kis-Szabo
Modified: 2006-01-23 02:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Krisztian Kis-Szabo 2006-01-23 02:53:02 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-23 02:54:52 UTC

*** This bug has been marked as a duplicate of 119992 ***