Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120198 - gentoo-sources-2.6.15-r1 - kernel BUG at mm/swap.c:49
Summary: gentoo-sources-2.6.15-r1 - kernel BUG at mm/swap.c:49
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 Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 09:37 UTC by Bharath Ramesh
Modified: 2006-01-25 06:19 UTC (History)
0 users

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 Bharath Ramesh 2006-01-24 09:37:50 UTC
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!
Comment 1 Anton Bolshakov 2006-01-24 10:13:40 UTC
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
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2006-01-25 06:19:30 UTC

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