Annoying OOPS on 2.4.9 kernel

From: Gernot (gernot@321host-it.com)
Date: Mon Sep 17 2001 - 16:59:26 EST


Hi,

Note: For any replies please send a copy to me :) as I'm not subcribed to
the list.

This is an oops I've got today - the machine kept running fine but oopses
still shoudn't happen IMO. The kernel apparently oopsed when running
webalizer (webalizer.com). I've never seen this before though.

ksymoops 2.4.0 on i686 2.4.9. Options used
     -v ./vmlinux (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.9/ (default)
     -m /boot/System.map (specified)

Unable to handle kernel NULL pointer dereference at virtual address 00000020
c012f037
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c012f037>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00000020 ebx: dc969f80 ecx: dc969f80 edx: 00000000
esi: dc969f80 edi: dc969f80 ebp: c11aba08 esp: d33f5dc0
ds: 0018 es: 0018 ss: 0018
Process webalizer (pid: 24676, stackpage=d33f5000)
Stack: c012f11d dc969f80 00000000 c01316d0 dc969f80 00000003 00000206
cf5407f8
       c2e311c0 00000020 dc969f80 00001000 dc969f80 c11aba08 c012ffe3
c11aba08
       00000000 c11aba08 daae8e04 c11aba08 00000000 c01205b4 c11aba08
00000000
Call Trace: [<c012f11d>] [<c01316d0>] [<c012ffe3>] [<c01205b4>] [<c01206ad>]
   [<c011e822>] [<c01417cf>] [<c0141956>] [<c012c686>] [<c0138c05>]
[<c0118a80>]
   [<c012d4e6>] [<c012d7d6>] [<c0106ceb>]
Code: 89 42 20 8b 41 20 8b 51 24 89 50 24 8b 44 24 08 8d 14 85 00

>>EIP; c012f037 <__remove_from_lru_list+17/70> <=====
Trace; c012f11d <__remove_from_queues+2d/30>
Trace; c01316d0 <try_to_free_buffers+70/150>
Trace; c012ffe3 <block_flushpage+73/90>
Trace; c01205b4 <truncate_list_pages+104/1b0>
Trace; c01206ad <truncate_inode_pages+4d/a0>
Trace; c011e822 <vmtruncate+a2/150>
Trace; c01417cf <inode_setattr+3f/d0>
Trace; c0141956 <notify_change+86/c0>
Trace; c012c686 <do_truncate+46/60>
Trace; c0138c05 <open_namei+415/540>
Trace; c0118a80 <update_process_times+20/80>
Trace; c012d4e6 <filp_open+36/60>
Trace; c012d7d6 <sys_open+36/b0>
Trace; c0106ceb <system_call+33/38>
Code; c012f037 <__remove_from_lru_list+17/70>
00000000 <_EIP>:
Code; c012f037 <__remove_from_lru_list+17/70> <=====
   0: 89 42 20 mov %eax,0x20(%edx) <=====
Code; c012f03a <__remove_from_lru_list+1a/70>
   3: 8b 41 20 mov 0x20(%ecx),%eax
Code; c012f03d <__remove_from_lru_list+1d/70>
   6: 8b 51 24 mov 0x24(%ecx),%edx
Code; c012f040 <__remove_from_lru_list+20/70>
   9: 89 50 24 mov %edx,0x24(%eax)
Code; c012f043 <__remove_from_lru_list+23/70>
   c: 8b 44 24 08 mov 0x8(%esp,1),%eax
Code; c012f047 <__remove_from_lru_list+27/70>
  10: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx

In 'dmesg' there are also quite a lot of these messages:

swap_free: Trying to free nonexistent swap-page
swap_free: Trying to free nonexistent swap-page

I don't know if these problems are related but I haven't got such errors on
any other machines...

LSPCI:

00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and
Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82815 CGC [Chipset
Graphics Controller] (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82820 820 (Camino 2) Chipset PCI (rev
02)
00:1f.0 ISA bridge: Intel Corporation 82820 820 (Camino 2) Chipset ISA
Bridge (ICH2) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82820 820 (Camino 2) Chipset IDE
U100 (rev 02)
00:1f.2 USB Controller: Intel Corporation 82820 820 (Camino 2) Chipset USB
(Hub A) (rev 02)
00:1f.3 SMBus: Intel Corporation 82820 820 (Camino 2) Chipset SMBus (rev 02)
00:1f.4 USB Controller: Intel Corporation 82820 820 (Camino 2) Chipset USB
(Hub B) (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2445
(rev 02)
01:02.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
(rev 78)

I've attached the .config file for this machine's kernel too.

Another interesting point is that this happened after 27 days of uptime so
this might give you another hint. I haven't had any problems before.

Is this a known error or am I the first _lucky_ guy to report this? :)

Thanks,
Gernot



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Sep 23 2001 - 21:00:21 EST