Mailinglist Archive: opensuse (3166 mails)

< Previous Next >
Strange kernel exceptions (V-Mem problems?)
  • From: Christian Andersson <chrisand@xxxxxxxxx>
  • Date: Mon, 10 Mar 2003 21:57:09 +0100
  • Message-id: <200303102157.09983.chrisand@xxxxxxxxx>

Hi,

During the last few days my linux kernel has started to behave somewhat
strangely.

A few blocks identifying HW/SW follows:

# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 4
cpu MHz : 2411.980
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4810.34

# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 1057890304 988971008 68919296 0 277581824 280252416
Swap: 2154938368 194998272 1959940096
MemTotal: 1033096 kB
MemFree: 67304 kB
MemShared: 0 kB
Buffers: 271076 kB
Cached: 237784 kB
SwapCached: 35900 kB
Active: 353060 kB
Inactive: 555060 kB
HighTotal: 131008 kB
HighFree: 7564 kB
LowTotal: 902088 kB
LowFree: 59740 kB
SwapTotal: 2104432 kB
SwapFree: 1914004 kB
BigFree: 0 kB

- SuSE 8.1, kernel 2.4.19-4GB (k_deflt 2.4.19-174)

# lsmod
torvalds:/proc # lsmod
Module Size Used by Tainted: P
appletalk 21284 1 (autoclean)
ax25 40908 1 (autoclean)
ipx 16740 1 (autoclean)
videodev 5600 0 (autoclean)
iptable_mangle 2072 0 (autoclean) (unused)
iptable_nat 13688 0 (autoclean) (unused)
ip_conntrack 14140 1 (autoclean) [iptable_nat]
iptable_filter 1644 0 (autoclean) (unused)
ip_tables 11576 5 [iptable_mangle iptable_nat iptable_filter]
nls_iso8859-1 2812 0 (autoclean)
udf 86816 0 (autoclean)
nvram 4144 0 (autoclean)
snd-pcm-oss 44928 0 (autoclean)
snd-mixer-oss 12728 1 (autoclean) [snd-pcm-oss]
agpgart 34336 3 (autoclean)
NVdriver 1065760 10 (autoclean)
nfsd 70864 4 (autoclean)
ide-cd 28388 0 (autoclean)
cdrom 26400 0 (autoclean) [ide-cd]
isa-pnp 29664 0 (unused)
usbserial 18492 0 (autoclean) (unused)
parport_pc 25544 1 (autoclean)
lp 6656 0 (autoclean)
parport 22528 1 (autoclean) [parport_pc lp]
ipv6 139316 -1 (autoclean)
snd-intel8x0 18848 1
snd-pcm 63328 0 [snd-pcm-oss snd-intel8x0]
snd-timer 11524 0 [snd-pcm]
snd-ac97-codec 26628 0 [snd-intel8x0]
snd-mpu401-uart 3296 0 [snd-intel8x0]
snd-rawmidi 13920 0 [snd-mpu401-uart]
snd-seq-device 4140 0 [snd-rawmidi]
snd 31300 0 [snd-pcm-oss snd-mixer-oss snd-intel8x0
snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3396 0 [snd]
joydev 5600 0 (unused)
evdev 4352 0 (unused)
input 3168 0 [joydev evdev]
usb-uhci 21612 0 (unused)
ehci-hcd 14152 0 (unused)
usbcore 56832 1 [usbserial snd usb-uhci ehci-hcd]
af_packet 12904 2 (autoclean)
3c59x 27088 1
ext3 77128 1 (autoclean)
jbd 45372 1 (autoclean) [ext3]
lvm-mod 63040 0 (autoclean)
reiserfs 192372 11

# cat /proc/swaps
Filename Type Size Used Priority
/dev/hda1 partition 1052216 95160 32767
/dev/hdb1 partition 1052216 95268 32767

The problem manifests itself such that some processes are killed by a SIGSEGV
and the kernel dumps a syslog error message (four examples quoted below, I'm
sorry for the possible exaggeration in verbosity), which I am unfortunately
not able to interpret the details of. As far as I understand it, though, the
problem has to do with the virtual memory.

I have not seen anything like this before; the machine has run smoothly for
the last half a year or so, never issuing this kind of errors. The last
change made to the setup (before the problems started) was upgrading KDE to
version 3.1, which I assume shouldn't imply these errors. Besides that the
machine runs only SuSE officially distributed software.

Does someone have any idea what could have happened? Or could you propose some
actions which would clarify things a bit more, concerning these problems? Do
the quotations below give anything useful?

Thank you very much in advance,
Ch

// /usr/bin/wget crashing at an interactive shell prompt
Mar 8 12:15:29 torvalds kernel: Unable to handle kernel paging request at
virtual address fe612f79
Mar 8 12:15:29 torvalds kernel: printing eip:
Mar 8 12:15:29 torvalds kernel: c01569c1
Mar 8 12:15:29 torvalds kernel: *pde = 18727067
Mar 8 12:15:29 torvalds kernel: Oops: 0000 2.4.19-4GB #1 Wed Nov 27 00:56:40
UTC 2002
Mar 8 12:15:29 torvalds kernel: CPU: 0
Mar 8 12:15:29 torvalds kernel: EIP: 0010:[d_lookup+97/288] Tainted: P
Mar 8 12:15:29 torvalds kernel: EIP: 0010:[<c01569c1>] Tainted: P
Mar 8 12:15:29 torvalds kernel: EFLAGS: 00010202
Mar 8 12:15:29 torvalds kernel: eax: c1d693f0 ebx: fe612f79 ecx: 00000011
edx: c1d00000
Mar 8 12:15:29 torvalds kernel: esi: fe612f69 edi: 00000000 ebp: 5fb7ad17
esp: cb3b5f00
Mar 8 12:15:29 torvalds kernel: ds: 0018 es: 0018 ss: 0018
Mar 8 12:15:29 torvalds kernel: Process wget (pid: 28731, stackpage=cb3b5000)
Mar 8 12:15:29 torvalds kernel: Stack: d750b03a fe612f69 c1d693f0 d750b045
0000001d cb3b5f54 d750b062 00000000
Mar 8 12:15:29 torvalds kernel: cb3b5f90 c014d8b0 c8a66d20 cb3b5f54
d750b045 c014de4a c8a66d20 cb3b5f54
Mar 8 12:15:29 torvalds kernel: 00000000 00000009 00000000 e6fe97c0
00000000 d750b045 0000001d 5fb7ad17
Mar 8 12:15:29 torvalds kernel: Call Trace: [cached_lookup+16/96]
[link_path_walk+922/1712] [__user_walk+73/80] [sys_access+112/288]
[sys_write+205/256]
Mar 8 12:15:29 torvalds kernel: Call Trace: [<c014d8b0>] [<c014de4a>]
[<c014e619>] [<c0142670>] [<c0143b4d>]
Mar 8 12:15:29 torvalds kernel: [system_call+51/64]
Mar 8 12:15:29 torvalds kernel: [<c0108e83>]
Mar 8 12:15:29 torvalds kernel: Code: 8b 1b 39 6e 44 75 e8 8b 7c 24 28 39 7e
0c 75 df 8b 47 4c 85

/.../

// /bin/sh crashing in the SuSEseccheck script
Mar 9 00:00:01 torvalds kernel: Unable to handle kernel paging request at
virtual address 00490077
Mar 9 00:00:01 torvalds kernel: printing eip:
Mar 9 00:00:01 torvalds kernel: c01569c1
Mar 9 00:00:01 torvalds kernel: *pde = 00000000
Mar 9 00:00:01 torvalds kernel: Oops: 0000 2.4.19-4GB #1 Wed Nov 27 00:56:40
UTC 2002
Mar 9 00:00:01 torvalds kernel: CPU: 0
Mar 9 00:00:01 torvalds kernel: EIP: 0010:[d_lookup+97/288] Tainted: P
Mar 9 00:00:01 torvalds kernel: EIP: 0010:[<c01569c1>] Tainted: P
Mar 9 00:00:01 torvalds kernel: EFLAGS: 00010207
Mar 9 00:00:01 torvalds kernel: eax: c1d693f0 ebx: 00490077 ecx: 00000011
edx: c1d00000
Mar 9 00:00:01 torvalds kernel: esi: 00490067 edi: 00000000 ebp: 0ef5fe96
esp: eb343f0c
Mar 9 00:00:01 torvalds kernel: ds: 0018 es: 0018 ss: 0018
Mar 9 00:00:01 torvalds kernel: Process sh (pid: 192, stackpage=eb343000)
Mar 9 00:00:01 torvalds kernel: Stack: 000003fc 00490067 c1d693f0 cbbb300a
0000000b eb343f60 cbbb3015 00000000
Mar 9 00:00:01 torvalds kernel: eb343f98 c014d8b0 c3db4bc0 eb343f60
cbbb300a c014de4a c3db4bc0 eb343f60
Mar 9 00:00:01 torvalds kernel: 00000000 00000009 00000000 cff13080
00000000 cbbb300a 0000000b 0ef5fe96
Mar 9 00:00:02 torvalds kernel: Call Trace: [cached_lookup+16/96]
[link_path_walk+922/1712] [__user_walk+73/80] [sys_stat64+23/112]
[system_call+51/64]
Mar 9 00:00:02 torvalds kernel: Call Trace: [<c014d8b0>] [<c014de4a>]
[<c014e619>] [<c014b0c7>] [<c0108e83>]
Mar 9 00:00:02 torvalds kernel: Code: 8b 1b 39 6e 44 75 e8 8b 7c 24 28 39 7e
0c 75 df 8b 47 4c 85

/.../

// D:o
Mar 10 00:00:01 torvalds kernel: Unable to handle kernel paging request at
virtual address 5f646162
Mar 10 00:00:01 torvalds kernel: printing eip:
Mar 10 00:00:01 torvalds kernel: c01569c1
Mar 10 00:00:01 torvalds kernel: *pde = 00000000
Mar 10 00:00:01 torvalds kernel: Oops: 0000 2.4.19-4GB #1 Wed Nov 27 00:56:40
UTC 2002
Mar 10 00:00:01 torvalds kernel: CPU: 0
Mar 10 00:00:01 torvalds kernel: EIP: 0010:[d_lookup+97/288] Tainted: P
Mar 10 00:00:01 torvalds kernel: EIP: 0010:[<c01569c1>] Tainted: P
Mar 10 00:00:01 torvalds kernel: EFLAGS: 00010a87
Mar 10 00:00:01 torvalds kernel: eax: c1d693f0 ebx: 5f646162 ecx: 00000011
edx: c1d00000
Mar 10 00:00:01 torvalds kernel: esi: 5f646152 edi: 00000000 ebp: 0ef5fe96
esp: d1615f0c
Mar 10 00:00:01 torvalds kernel: ds: 0018 es: 0018 ss: 0018
Mar 10 00:00:01 torvalds kernel: Process sh (pid: 6945, stackpage=d1615000)
Mar 10 00:00:01 torvalds kernel: Stack: 000003fc 5f646152 c1d693f0 e71aa00a
0000000b d1615f60 e71aa015 00000000
Mar 10 00:00:01 torvalds kernel: d1615f98 c014d8b0 c3db4bc0 d1615f60
e71aa00a c014de4a c3db4bc0 d1615f60
Mar 10 00:00:01 torvalds kernel: 00000000 00000009 00000000 cff13080
00000000 e71aa00a 0000000b 0ef5fe96
Mar 10 00:00:01 torvalds kernel: Call Trace: [cached_lookup+16/96]
[link_path_walk+922/1712] [__user_walk+73/80] [sys_stat64+23/112]
[system_call+51/64]
Mar 10 00:00:01 torvalds kernel: Call Trace: [<c014d8b0>] [<c014de4a>]
[<c014e619>] [<c014b0c7>] [<c0108e83>]
Mar 10 00:00:01 torvalds kernel: Code: 8b 1b 39 6e 44 75 e8 8b 7c 24 28 39 7e
0c 75 df 8b 47 4c 85

/.../

// /usr/bin/find crashing in the SuSEseccheck script
Mar 10 01:00:55 torvalds kernel: <1>Unable to handle kernel paging request at
virtual address 5f646162
Mar 10 01:00:55 torvalds kernel: printing eip:
Mar 10 01:00:55 torvalds kernel: c01569c1
Mar 10 01:00:55 torvalds kernel: *pde = 00000000
Mar 10 01:00:55 torvalds kernel: Oops: 0000 2.4.19-4GB #1 Wed Nov 27 00:56:40
UTC 2002
Mar 10 01:00:55 torvalds kernel: CPU: 0
Mar 10 01:00:55 torvalds kernel: EIP: 0010:[d_lookup+97/288] Tainted: P
Mar 10 01:00:55 torvalds kernel: EIP: 0010:[<c01569c1>] Tainted: P
Mar 10 01:00:55 torvalds kernel: EFLAGS: 00010a87
Mar 10 01:00:55 torvalds kernel: eax: c1d693f0 ebx: 5f646162 ecx: 00000011
edx: c1d00000
Mar 10 01:00:55 torvalds kernel: esi: 5f646152 edi: 00000000 ebp: 4da18fb0
esp: d4f2ff0c
Mar 10 01:00:55 torvalds kernel: ds: 0018 es: 0018 ss: 0018
Mar 10 01:00:55 torvalds kernel: Process find (pid: 7725, stackpage=d4f2f000)
Mar 10 01:00:55 torvalds kernel: Stack: d4f2ff24 5f646152 c1d693f0 e1373000
00000007 d4f2ff60 e1373007 00000000
Mar 10 01:00:55 torvalds kernel: d4f2ff98 c014d8b0 e42d0de0 d4f2ff60
e1373000 c014de4a e42d0de0 d4f2ff60
Mar 10 01:00:55 torvalds kernel: 00000000 00000008 00000000 da4eb860
00000000 e1373000 00000007 4da18fb0
Mar 10 01:00:55 torvalds kernel: Call Trace: [cached_lookup+16/96]
[link_path_walk+922/1712] [__user_walk+73/80] [sys_lstat64+23/112]
[system_call+51/64]
Mar 10 01:00:55 torvalds kernel: Call Trace: [<c014d8b0>] [<c014de4a>]
[<c014e619>] [<c014b137>] [<c0108e83>]
Mar 10 01:00:55 torvalds kernel: Code: 8b 1b 39 6e 44 75 e8 8b 7c 24 28 39 7e
0c 75 df 8b 47 4c 85

--
Ch


< Previous Next >
This Thread
  • No further messages