Bug#353002: linux-image-2.6.15-1-686: oops in find_get_pages (kswapd)
Package: kernel
Version: 2.6.15-6
Severity: important
Hi,
here is the problem:
Feb 14 23:35:39 pc-dg-105-2 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000800
Feb 14 23:35:39 pc-dg-105-2 kernel: printing eip:
Feb 14 23:35:39 pc-dg-105-2 kernel: c0130583
Feb 14 23:35:39 pc-dg-105-2 kernel: *pde = 00000000
Feb 14 23:35:39 pc-dg-105-2 kernel: Oops: 0000 [#1]
Feb 14 23:35:39 pc-dg-105-2 kernel: Modules linked in: radeon drm binfmt_misc ipv6 nfs lockd nfs_acl sunrpc lm85 hwmon_vid e100 vfat fat
usbmouse usb_storage ohci_hcd usbhid snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm 3c59x mii snd_timer snd h
w_random joydev psmouse i2c_i801 ide_cd serio_raw ata_piix libata scsi_mod cdrom floppy i2c_core shpchp pci_hotplug parport_pc parport pc
spkr uhci_hcd intel_agp agpgart ehci_hcd usbcore soundcore rtc snd_page_alloc ext3 jbd mbcache ide_disk generic ide_generic piix ide_core
evdev mousedev
Feb 14 23:35:39 pc-dg-105-2 kernel: CPU: 0
Feb 14 23:35:39 pc-dg-105-2 kernel: EIP: 0060:[find_get_pages+42/69] Not tainted VLI
Feb 14 23:35:39 pc-dg-105-2 kernel: EFLAGS: 00210093 (2.6.15-1-686)
Feb 14 23:35:39 pc-dg-105-2 kernel: EIP is at find_get_pages+0x2a/0x45
Feb 14 23:35:39 pc-dg-105-2 kernel: eax: 80010028 ebx: 00000009 ecx: c165deb4 edx: 00000800
Feb 14 23:35:39 pc-dg-105-2 kernel: esi: 0000000e edi: 0000000e ebp: 00000062 esp: c165de54
Feb 14 23:35:39 pc-dg-105-2 kernel: ds: 007b es: 007b ss: 0068
Feb 14 23:35:39 pc-dg-105-2 kernel: Process kswapd0 (pid: 128, threadinfo=c165c000 task=dfe73550)
Feb 14 23:35:39 pc-dg-105-2 kernel: Stack: c165de88 00000078 c0137e52 c3889b28 00000078 0000000e c165de90 c116cf40
Feb 14 23:35:39 pc-dg-105-2 kernel: c01381a8 c165de88 c3889b28 00000078 0000000e 00000000 00000000 c12f5760
Feb 14 23:35:39 pc-dg-105-2 kernel: c1040da0 c1329980 c12cd680 c110d920 c116a200 c12dbd60 c12b0280 c1077760
Feb 14 23:35:39 pc-dg-105-2 kernel: Call Trace:
Feb 14 23:35:39 pc-dg-105-2 kernel: [pagevec_lookup+26/33] pagevec_lookup+0x1a/0x21
Feb 14 23:35:39 pc-dg-105-2 kernel: [invalidate_mapping_pages+152/173] invalidate_mapping_pages+0x98/0xad
Feb 14 23:35:39 pc-dg-105-2 kernel: [invalidate_inode_pages+13/17] invalidate_inode_pages+0xd/0x11
Feb 14 23:35:39 pc-dg-105-2 kernel: [prune_icache+176/336] prune_icache+0xb0/0x150
Feb 14 23:35:39 pc-dg-105-2 kernel: [shrink_icache_memory+24/48] shrink_icache_memory+0x18/0x30
Feb 14 23:35:39 pc-dg-105-2 kernel: [shrink_slab+219/317] shrink_slab+0xdb/0x13d
Feb 14 23:35:39 pc-dg-105-2 kernel: [balance_pgdat+508/788] balance_pgdat+0x1fc/0x314
Feb 14 23:35:39 pc-dg-105-2 kernel: [kswapd+198/203] kswapd+0xc6/0xcb
Feb 14 23:35:39 pc-dg-105-2 kernel: [autoremove_wake_function+0/58] autoremove_wake_function+0x0/0x3a
Feb 14 23:35:39 pc-dg-105-2 kernel: [kswapd+0/203] kswapd+0x0/0xcb
Feb 14 23:35:39 pc-dg-105-2 kernel: [kernel_thread_helper+5/11] kernel_thread_helper+0x5/0xb
Feb 14 23:35:39 pc-dg-105-2 kernel: Code: c3 56 53 8b 5c 24 18 fa 8b 44 24 0c ff 74 24 14 ff 74 24 14 83 c0 04 53 50 e8 89 37 07 00 89 d9
31 db 89 c6 83 c4 10 eb 13 8b 11 <8b> 02 f6 c4 40 74 03 8b 52 0c ff 42 04 43 83 c1 04 39 f3 72 e9
This bug looks very much like bug #284783.
It would deserve a "grave" severity (because it causes data loss in
unsaved files) but it is the first time I see it and it does not seem
to occur very frequently.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (100, 'unstable'), (99, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Versions of packages linux-image-2.6.15-1-686 depends on:
ii initramfs-tools [linux-initra 0.51 tools for generating an initramfs
ii module-init-tools 3.2.2-2 tools for managing Linux kernel mo
ii yaird [linux-initramfs-tool] 0.0.12-3 Yet Another mkInitRD
Versions of packages linux-image-2.6.15-1-686 recommends:
ii libc6-i686 2.3.6-1 GNU C Library: Shared libraries [i
Reply to: