I just compiled gentoo-sources-2.6.15-r1 and when I exit X under gentoo-sources-2.6.15-r1 my system crashes. X works fine with gentoo-sources-2.6.14-r5. A dmesg when I start X shows the following: allocation failed: out of vmalloc space - use vmalloc=<size> to increase size. Bad page state at free_hot_cold_page (in process 'X', page c162c320) flags:0x80000414 mapping:00000000 mapcount:0 count:0 Backtrace: [<c012fa07>] bad_page+0x5c/0x92 [<c0130085>] free_hot_cold_page+0x58/0xc2 [<c01379ae>] zap_pte_range+0x158/0x1c8 [<c0137abd>] unmap_page_range+0x9f/0xed [<c0137bd2>] unmap_vmas+0xc7/0x177 [<c013aedb>] unmap_region+0x73/0xcd [<c013b13e>] do_munmap+0xdd/0xf3 [<c013b18a>] sys_munmap+0x36/0x50 [<c01029ff>] sysenter_past_esp+0x54/0x75 Trying to fix it up, but a reboot is needed [fglrx] free PCIe = 54804480 [fglrx] max PCIe = 54804480 [fglrx] free LFB = 94756864 [fglrx] max LFB = 94756864 [fglrx] free Inv = 0 [fglrx] max Inv = 0 [fglrx] total Inv = 0 [fglrx] total TIM = 0 [fglrx] total FB = 0 [fglrx] total PCIe = 16384 ------------[ cut here ]------------ kernel BUG at mm/swap.c:49! invalid operand: 0000 [#1] Modules linked in: pcmcia yenta_socket rsrc_nonstatic pcmcia_core snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc hci_usb bluetooth fglrx agpgart psmouse evdev sr_mod cdrom uhci_hcd ehci_hcd usbcore ipw2200 ieee80211 ieee80211_crypt firmware_class b44 mii dm_mod cpufreq_performance cpufreq_powersave cpufreq_ondemand speedstep_centrino freq_table video thermal processor button battery ac CPU: 0 EIP: 0060:[<c013439e>] Tainted: PF B VLI EFLAGS: 00010256 (2.6.15-gentoo-r1) EIP is at put_page+0x4e/0x69 eax: 00000000 ebx: c162c320 ecx: c162c320 edx: c162c320 esi: ee789d50 edi: 00000020 ebp: af354000 esp: f03d7ec4 ds: 007b es: 007b ss: 0068 Process xscreensaver-gl (pid: 7036, threadinfo=f03d6000 task=f76e3a90) Stack: c01379ae c162c320 00000000 ffffffff f6f90e40 af355000 f27abaf0 00000000 f27abaf0 c0137abd c03192b0 eecf6b74 f27abaf0 af354000 af355000 f03d7f44 00000000 af355000 f27abaf0 eecf6b74 af354000 af355000 00000001 c0137bd2 Call Trace: [<c01379ae>] zap_pte_range+0x158/0x1c8 [<c0137abd>] unmap_page_range+0x9f/0xed [<c0137bd2>] unmap_vmas+0xc7/0x177 [<c013b3ef>] exit_mmap+0x4f/0xb5 [<c0114576>] mmput+0x1c/0x60 [<c0117d61>] do_exit+0x15e/0x2d1 [<c0117f63>] sys_exit_group+0x0/0x11 [<c01029ff>] sysenter_past_esp+0x54/0x75 Code: 00 40 4b 27 c0 83 42 04 ff 0f 98 c0 84 c0 74 35 8b 4a 30 89 54 24 04 ff e1 8b 02 89 d1 f6 c4 40 74 03 8b 4a 0c 8b 41 04 40 75 08 <0f> 0b 31 00 40 4b 27 c0 83 42 04 ff 0f 98 c0 84 c0 74 07 89 d0 <1>Fixing recursive fault but reboot is needed!
I can confirm the same bug for me. USE="-gtk -gnome qt kde kdeenablefinal alsa cdr nls nptl nptlonly wifi pcmcia sdk xine irda sse sse2 mmx logitech-mouse acpi -apm ithreads" gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) latest sync. x11-drivers/ati-drivers-8.14.13-r3 -dlloader +opengl
*** This bug has been marked as a duplicate of 119992 ***