Bug#346173: linux-image-2.6.15-1-686: kernel BUG at mm/swap.c:49! (possibly fglrx related)
Package: linux-image-2.6.15-1-686
Version: 2.6.15-1
Severity: normal
Since upgrading to kernel 2.6.15 (from 2.6.14) I now get this kernel
message consistently when running fgl_glxgears (provided by fglrx driver
package) or standard glxgears. It may be an error with the binary fglrx
driver, but given the specific reference to mm/swap.c:49 I thought I should
post the bug report here. As you can see, below is 4th time since reboot
that I ran a GL program:
kernel BUG at mm/swap.c:49!
invalid operand: 0000 [#4]
Modules linked in: fglrx binfmt_misc ipv6 nsc_ircc lp button ac battery pcmcia iptable_mangle iptable_nat ip_nat ipt_REJECT ipt_limit ipt_state ip_conntrack nfnetlink ipt_LOG ipt_ULOG iptable_filter ip_tables cpufreq_powersave cpufreq_conservative cpufreq_ondemand acpi_cpufreq freq_table ibm_acpi hdaps nvram joydev evdev ipw2200 irtty_sir sir_dev ieee80211 ieee80211_crypt irda yealink firmware_class crc_ccitt parport_pc parport mousedev yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m snd_pcm_oss snd_intel8x0 snd_mixer_oss snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd intel_agp agpgart i2c_i801 shpchp pci_hotplug rtc i2c_core soundcore snd_page_alloc psmouse serio_raw pcspkr floppy usbhid ext3 jbd mbcache ide_cd cdrom ehci_hcd uhci_hcd e1000 usbcore thermal processor fan ide_disk ide_generic piix ide_core
CPU: 0
EIP: 0060:[<c01378be>] Tainted: P B VLI
EFLAGS: 00210256 (2.6.15-1-686)
EIP is at put_page+0x4e/0x69
eax: 00000000 ebx: c16d1c40 ecx: c16d1c40 edx: c16d1c40
esi: f09ea0e0 edi: 00000020 ebp: b7438000 esp: f0aadde4
ds: 007b es: 007b ss: 0068
Process fgl_glxgears (pid: 11671, threadinfo=f0aac000 task=f37fc550)
Stack: c013b0cf c16d1c40 c16d1c40 dfceb200 ffffffff 00000000 b7438000 f27f0b74
b7439000 f27f0b74 c013b219 c031e43c f0ebb1d4 f27f0b74 b7438000 b7439000
f0aade64 00000000 f27f0b74 b7438000 f0ebb1d4 b7439000 f0aade98 c013b2cf
Call Trace:
[<c013b0cf>] zap_pte_range+0x166/0x1dc
[<c013b219>] unmap_page_range+0xd4/0xe3
[<c013b2cf>] unmap_vmas+0xa7/0x153
[<c013ebe6>] exit_mmap+0x4f/0xb3
[<c011448a>] mmput+0x1c/0x60
[<c0117d60>] do_exit+0x173/0x2ed
[<c0117f69>] sys_exit_group+0x0/0x11
[<c011eb03>] get_signal_to_deliver+0x25d/0x26d
[<c01028be>] do_signal+0x52/0xd6
[<c0113708>] default_wake_function+0x0/0x12
[<f8881b5b>] ehci_work+0x48/0xa2 [ehci_hcd]
[<c0124ecd>] autoremove_wake_function+0x0/0x3a
[<c0155d01>] do_ioctl+0x45/0x56
[<c01476fc>] vfs_write+0xaf/0x138
[<c0147824>] sys_write+0x3b/0x64
[<c0102969>] do_notify_resume+0x27/0x36
[<c0102b06>] work_notifysig+0x13/0x19
Code: 00 5b 69 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 5b 69 27 c0 83 42 04 ff 0f 98 c0 84 c0 74 07 89 d0
<1>Fixing recursive fault but reboot is needed!
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Versions of packages linux-image-2.6.15-1-686 depends on:
ii initramfs-tools [linux-initra 0.48 tools for generating an initramfs
ii module-init-tools 3.2.2-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.15-1-686 recommends:
ii libc6-i686 2.3.5-11 GNU C Library: Shared libraries [i
-- debconf information:
linux-image-2.6.15-1-686/postinst/kimage-is-a-directory:
* linux-image-2.6.15-1-686/preinst/overwriting-modules-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/depmod-error-initrd-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/bootloader-error-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/bootloader-test-error-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/lilo-has-ramdisk:
linux-image-2.6.15-1-686/preinst/failed-to-move-modules-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/old-system-map-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/abort-install-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/abort-overwrite-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/bootloader-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/would-invalidate-boot-loader-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/lilo-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-initrd-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-dir-initrd-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/already-running-this-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/initrd-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/depmod-error-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/create-kimage-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/removing-running-kernel-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/elilo-initrd-2.6.15-1-686: true
Reply to: