[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#582826: Oops: 0002 unable to handle kernel paging request



Package: linux-source-2.6.26
Version: 2.6.26-21
Severity: normal


My main file and login server machine crashed, with an Oops in the logs.
I do not know whether this crash is reproducible: it crashed also a week
earlier, but with nothing visible in the logs; it had been stable for
months before these two crashes.

Extract from /var/log/syslog at the crash:

May 22 20:29:45 bari kernel: BUG: unable to handle kernel paging request at b14f6dc2
May 22 20:29:45 bari kernel: IP: [<c014b326>] find_get_pages+0x46/0x70
May 22 20:29:45 bari kernel: *pdpt = 0000000031a75001 *pde = 0000000000000000 
May 22 20:29:45 bari kernel: Oops: 0002 [#1] SMP 
May 22 20:29:45 bari kernel: Modules linked in: nfsd exportfs autofs4 quota_v2 fuse intel_agp agpgart usb_storage sg thermal 8250_pnp 8250 rtc_cmos rtc_core ehci_hcd parport_pc parport serial_core rtc_lib evdev i2c_i801 i2c_core processor thermal_sys
May 22 20:29:45 bari kernel: 
May 22 20:29:45 bari kernel: Pid: 287, comm: kswapd0 Not tainted (2.6.26-pk03.17-svr #1)
May 22 20:29:45 bari kernel: EIP: 0060:[<c014b326>] EFLAGS: 00010002 CPU: 5
May 22 20:29:45 bari kernel: EIP is at find_get_pages+0x46/0x70
May 22 20:29:45 bari kernel: EAX: b16f6cbe EBX: 00000001 ECX: 00000000 EDX: b14f6dbe
May 22 20:29:45 bari kernel: ESI: 00000000 EDI: e39c5dd8 EBP: f7e39e88 ESP: f7e39e40
May 22 20:29:45 bari kernel:  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
May 22 20:29:45 bari kernel: Process kswapd0 (pid: 287, ti=f7e39000 task=f7d7c6e0 task.ti=f7e39000)
May 22 20:29:45 bari kernel: Stack: 0000000e e39c5de8 00000000 f7e39e80 00000000 f7e39e80 c01539c2 f7e39e88 
May 22 20:29:45 bari kernel:        e39c5d30 00000080 c01545b4 0000000e 00155ca7 ffffffff e39c5dd8 00000000 
May 22 20:29:45 bari kernel:        00000000 00000000 c520e340 c1edb9e0 c4f7bc60 c5278ae0 c39e7a60 c42deaa0 
May 22 20:29:45 bari kernel: Call Trace:
May 22 20:29:45 bari kernel:  [<c01539c2>] pagevec_lookup+0x22/0x30
May 22 20:29:45 bari kernel:  [<c01545b4>] __invalidate_mapping_pages+0x54/0x140
May 22 20:29:45 bari kernel:  [<c01546af>] invalidate_mapping_pages+0xf/0x20
May 22 20:29:45 bari kernel:  [<c0186565>] shrink_icache_memory+0x235/0x240
May 22 20:29:45 bari kernel:  [<c015609f>] shrink_slab+0x12f/0x190
May 22 20:29:45 bari kernel:  [<c01564cd>] kswapd+0x3cd/0x490
May 22 20:29:45 bari kernel:  [<c0154d70>] isolate_pages_global+0x0/0x60
May 22 20:29:45 bari kernel:  [<c0136f80>] autoremove_wake_function+0x0/0x50
May 22 20:29:45 bari kernel:  [<c0156100>] kswapd+0x0/0x490
May 22 20:29:45 bari kernel:  [<c0136c99>] kthread+0x39/0x70
May 22 20:29:45 bari kernel:  [<c0136c60>] kthread+0x0/0x70
May 22 20:29:45 bari kernel:  [<c0103c83>] kernel_thread_helper+0x7/0x14
May 22 20:29:45 bari kernel:  =======================
May 22 20:29:45 bari kernel: Code: 30 00 8d 47 04 89 f1 89 ea 89 1c 24 e8 84 63 10 00 85 c0 89 c3 74 1f 31 c9 8d 74 26 00 8b 54 8d 00 8b 02 f6 c4 40 74 03 8b 52 0c <f0> ff 42 04 83 c1 01 39 cb 77 e7 8b 44 24 04 f0 ff 47 10 fb 83 
May 22 20:29:45 bari kernel: EIP: [<c014b326>] find_get_pages+0x46/0x70 SS:ESP 0068:f7e39e40
May 22 20:29:45 bari kernel: ---[ end trace 34faad952d0fda3f ]---

At this last crash, I happened to be logged in via ssh, and in the ssh
terminal window I had similar output, but curiously with a few lines
interchanged in order (and I am not sure whether the terminal output or
the syslog is correct; each line on the terminal was separately prefaced
with "Message from syslogd..." and separated with blank lines):

Message from syslogd@bari at Sat May 22 20:29:45 2010 ...
bari kernel: Oops: 0002 [#1] SMP 
bari kernel: Process kswapd0 (pid: 287, ti=f7e39000 task=f7d7c6e0 task.ti=f7e39000)
bari kernel: Stack: 0000000e e39c5de8 00000000 f7e39e80 00000000 f7e39e80 c01539c2 f7e39e88 
bari kernel:        00000000 00000000 c520e340 c1edb9e0 c4f7bc60 c5278ae0 c39e7a60 c42deaa0 
bari kernel:        e39c5d30 00000080 c01545b4 0000000e 00155ca7 ffffffff e39c5dd8 00000000 
bari kernel: Call Trace:
bari kernel:  [<c01539c2>] pagevec_lookup+0x22/0x30
bari kernel:  [<c01545b4>] __invalidate_mapping_pages+0x54/0x140
bari kernel:  [<c01546af>] invalidate_mapping_pages+0xf/0x20
bari kernel:  [<c015609f>] shrink_slab+0x12f/0x190
bari kernel:  [<c0186565>] shrink_icache_memory+0x235/0x240
bari kernel:  [<c01564cd>] kswapd+0x3cd/0x490
bari kernel:  [<c0154d70>] isolate_pages_global+0x0/0x60
bari kernel:  [<c0156100>] kswapd+0x0/0x490
bari kernel:  [<c0136f80>] autoremove_wake_function+0x0/0x50
bari kernel:  [<c0136c99>] kthread+0x39/0x70
bari kernel:  [<c0136c60>] kthread+0x0/0x70
bari kernel:  [<c0103c83>] kernel_thread_helper+0x7/0x14
bari kernel: Code: 30 00 8d 47 04 89 f1 89 ea 89 1c 24 e8 84 63 10 00 85 c0 89 c3 74 1f 31 c9 8d 74 26 00 8b 54 8d 00 8b 02 f6 c4 40 74 03 8b 52 0c <f0> ff 42 04 83 c1 01 39 cb 77 e7 8b 44 24 04 f0 ff 47 10 fb 83 
bari kernel: EIP: [<c014b326>] find_get_pages+0x46/0x70 SS:ESP 0068:f7e39e40
bari kernel:  =======================

Thanks,

Paul Szabo   psz@maths.usyd.edu.au   http://www.maths.usyd.edu.au/u/psz/
School of Mathematics and Statistics   University of Sydney    Australia


-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-pk03.17-svr (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-source-2.6.26 depends on:
ii  binutils            2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  bzip2               1.0.5-1              high-quality block-sorting file co

Versions of packages linux-source-2.6.26 recommends:
ii  gcc                         4:4.3.2-2    The GNU C compiler
ii  libc6-dev [libc-dev]        2.7-18lenny2 GNU C Library: Development Librari
ii  make                        3.81-5       The GNU version of the "make" util

Versions of packages linux-source-2.6.26 suggests:
ii  kernel-package            11.015         A utility for building Linux kerne
ii  libncurses5-dev [ncurses- 5.7+20081213-1 developer's libraries and docs for
pn  libqt3-mt-dev             <none>         (no description available)



Reply to: