PROBLEM: X windows crash with kernel oops in syslog (multiple times).

PROBLEM: X windows crash with kernel oops in syslog (multiple times).

Post by Michael Barke » Wed, 01 Jan 2003 18:50:10



Hi,

(Posting from off list, please CC my E. mail address, thanks).

I was running several applications on top an X Windows session, I
noticed the CPU usage at a 100%.  Running top to see what was hogging
all of the CPU showed X windows running at ~50% and top the other %50.
However top was extremely slow to return and rest of the machine started
crawling to a halt.  X windows then exited killing all of the apps.

Apps running:

Gnome2
Evolution
Galeon
ArgoUML (Java based UML program)
Eclipse
CD Player

Logging back in I looked at the logs and noticed a number of Oops
messages (logs and output from ksymoops below).

Opening evolution to send an E. mail the problem occurred again, this
time the log only seemed to show a partial oops trace and running it
through ksymoops caused a segmenation fault.

This problem occurred 3 more times before I rebooted, which seemed to
alleviate the problem.  I did notice that any program that tried to
access current process information (eg. ps and top) ran extremely slow
(30 secs to 1 min to return) and would use 100% CPU.

I have had a number of problems with this system from kernel versions
2.4.8 to 2.4.19.  Faults such as this where X windows or various other
programs will exit through to hard lockups of the system.  The problem
most commonly seems to occur when the memory usage is very high (around
100%) when the system would start to swap.

I have heard that there have been various problems with AMD CPUs on VIA
chipsets.  I saw a patch available that is intended to improve general
stability of AMD CPUs however it looked like the patch was only for
2.5.x kernels.

Any help, suggestions (even if it is buy an different motherboard and/or
CPU) would be appreciated.

Kind regards,
Mike.

System Info:

CPU:    AMD 1600XP
Mobo:   Asus A7V333 - VIA KT333 chipset
Memory: 1292160KB
OS:     Redhat Linux 8.0
Kernel: 2.4.19 (compiled from kernel.org source)

/proc/version: Linux version 2.4.19 (mike@corona) (gcc version 3.2
20020903 (Red Hat Linux 8.0
3.2-7)) #3 Fri Nov 1 11:00:15 GMT 2002

Log messages:

<------
Dec 31 11:12:24 corona kernel: scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI
HBA DRIVER, Rev 6.2.8
Dec 31 11:12:24 corona kernel:         <Adaptec 2902/04/10/15/20/30C
SCSI adapter>
Dec 31 11:12:24 corona kernel:         aic7850: Single Channel A, SCSI
Id=7, 3/253 SCBs
Dec 31 11:12:24 corona kernel:
Dec 31 11:12:40 corona kernel:   Vendor: HP        Model: CD-Writer+
9600   Rev: 1.0a
Dec 31 11:12:40 corona kernel:   Type:  
CD-ROM                             ANSI SCSI revision: 04
Dec 31 11:12:40 corona kernel: (scsi0:A:4): 10.000MB/s transfers
(10.000MHz, offset 15)
Dec 31 11:12:42 corona kernel: Attached scsi CD-ROM sr0 at scsi0,
channel 0, id 4, lun 0
Dec 31 11:12:42 corona kernel: sr0: scsi3-mmc drive: 32x/32x writer
cd/rw xa/form2 cdda tray
Dec 31 15:29:14 corona kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000005c
Dec 31 15:29:14 corona kernel:  printing eip:
Dec 31 15:29:14 corona kernel: c0136f80
Dec 31 15:29:14 corona kernel: *pde = 00000000
Dec 31 15:29:14 corona kernel: Oops: 0000
Dec 31 15:29:14 corona kernel: CPU:    0
Dec 31 15:29:14 corona kernel: EIP:    0010:[<c0136f80>]    Tainted: PF
Dec 31 15:29:14 corona kernel: EFLAGS: 00010246
Dec 31 15:29:14 corona kernel: eax: c14ae520   ebx: 00000044   ecx:
000001d2   edx: 000001d2
Dec 31 15:29:14 corona kernel: esi: c14ae520   edi: 00000044   ebp:
c14ae520   esp: f6423d84
Dec 31 15:29:14 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:14 corona kernel: Process multiload-apple (pid: 1536,
stackpage=f6423000)
Dec 31 15:29:14 corona kernel: Stack: 00000000 c14ae520 00009a25
c0244ca0 c012c8ee c14ae520 000001d2 f6422000
Dec 31 15:29:14 corona kernel:        00000eb9 000001d2 00000020
00000020 000001d2 00000020 00000001 c012cab6
Dec 31 15:29:15 corona kernel:        00000001 0000006c c0244ca0
00000001 000001d2 c0244ca0 c0244ca0 c012cb14
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012c8ee>] [<c012cab6>]
[<c012cb14>] [<c012d853>] [<c012daa8>]
Dec 31 15:29:15 corona kernel:   [<c0124900>] [<c0124c1d>] [<c0113d78>]
[<c020a516>] [<c020a767>] [<c020a77e>]
Dec 31 15:29:15 corona kernel:   [<c01c20ca>] [<c0113c38>] [<c0108a28>]
[<c0209992>] [<c014eaee>] [<c0133614>]
Dec 31 15:29:15 corona kernel:   [<c0108937>]
Dec 31 15:29:15 corona kernel:
Dec 31 15:29:15 corona kernel: Code: 8b 53 18 83 e2 06 8b 43 10 09 d0 0f
85 81 00 00 00 8b 5b 28
Dec 31 15:29:15 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:15 corona kernel:  printing eip:
Dec 31 15:29:15 corona kernel: c012c74f
Dec 31 15:29:15 corona kernel: *pde = 00000000
Dec 31 15:29:15 corona kernel: Oops: 0002
Dec 31 15:29:15 corona kernel: CPU:    0
Dec 31 15:29:15 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:15 corona kernel: EFLAGS: 00013246
Dec 31 15:29:15 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:15 corona kernel: esi: c1427674   edi: 000095d5   ebp:
c0244ca0   esp: d28e9e38
Dec 31 15:29:15 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:15 corona kernel: Process java (pid: 11019,
stackpage=d28e9000)
Dec 31 15:29:15 corona kernel: Stack: d28e8000 00000efb 000001d2
00000020 00000020 000001d2 00000020 00000001
Dec 31 15:29:15 corona kernel:        c012cab6 00000001 00000070
c0244ca0 00000001 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:15 corona kernel:        c012cb14 00000020 d28e8000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:15 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c012a1a8>]
[<c0129af0>] [<c0129bb8>] [<c0129ee2>]
Dec 31 15:29:15 corona kernel:   [<c0129e35>] [<c0113c38>] [<c0108a28>]
Dec 31 15:29:15 corona kernel:
Dec 31 15:29:15 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a
Dec 31 15:29:15 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:15 corona kernel:  printing eip:
Dec 31 15:29:15 corona kernel: c012c74f
Dec 31 15:29:15 corona kernel: *pde = 36d56067
Dec 31 15:29:15 corona kernel: *pte = 00000000
Dec 31 15:29:15 corona kernel: Oops: 0002
Dec 31 15:29:15 corona kernel: CPU:    0
Dec 31 15:29:15 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:15 corona kernel: EFLAGS: 00013246
Dec 31 15:29:15 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:15 corona kernel: esi: c1427674   edi: 000019c7   ebp:
c0244bf0   esp: f7fc1f58
Dec 31 15:29:15 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:15 corona kernel: Process kswapd (pid: 5,
stackpage=f7fc1000)
Dec 31 15:29:15 corona kernel: Stack: f7fc0000 00000200 000001d0
00000020 0000001e 000001d0 00000020 00000006
Dec 31 15:29:15 corona kernel:        c012cab6 00000006 0000006c
c0244bf0 00000006 000001d0 c0244bf0 00000000
Dec 31 15:29:15 corona kernel:        c012cb14 00000020 c0244bf0
00000001 f7fc0000 c012cbb2 c0244b40 00000000
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012cbb2>] [<c012cc06>] [<c012cd11>]
Dec 31 15:29:15 corona kernel:   [<c0105000>] [<c0106fda>] [<c012cc78>]
Dec 31 15:29:15 corona kernel:
Dec 31 15:29:15 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a
Dec 31 15:29:23 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:23 corona kernel:  printing eip:
Dec 31 15:29:23 corona kernel: c012c74f
Dec 31 15:29:23 corona kernel: *pde = 00000000
Dec 31 15:29:23 corona kernel: Oops: 0002
Dec 31 15:29:23 corona kernel: CPU:    0
Dec 31 15:29:23 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:23 corona kernel: EFLAGS: 00010246
Dec 31 15:29:23 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:23 corona kernel: esi: c1427674   edi: 000019a7   ebp:
c0244ca0   esp: f692de38
Dec 31 15:29:23 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:23 corona kernel: Process gconfd-2 (pid: 1497,
stackpage=f692d000)
Dec 31 15:29:23 corona kernel: Stack: f692c000 00000200 000001d2
00000020 0000001f 000001d2 00000020 00000006
Dec 31 15:29:23 corona kernel:        c012cab6 00000006 0000006d
c0244ca0 00000006 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:23 corona kernel:        c012cb14 00000020 f692c000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:23 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:24 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c0146263>]
[<c0125abe>] [<c01258fc>] [<c010d20c>]
Dec 31 15:29:24 corona kernel:   [<c0113c38>] [<c0108a28>]
Dec 31 15:29:24 corona kernel:
Dec 31 15:29:24 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a
Dec 31 15:29:43 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:43 corona kernel:  printing eip:
Dec 31 15:29:43 corona kernel: c012c74f
Dec 31 15:29:43 corona kernel: *pde = 36d56067
Dec 31 15:29:43 corona kernel: *pte = 00000000
Dec 31 15:29:43 corona kernel: Oops: 0002
Dec 31 15:29:43 corona kernel: CPU:    0
Dec 31 15:29:43 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:43 corona kernel: EFLAGS: 00013246
Dec 31 15:29:43 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:43 corona kernel: esi: c1427674   edi: 000019c4   ebp:
c0244ca0   esp: f6b69e38
Dec 31 15:29:43 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:43 corona kernel: Process X (pid: 1378, stackpage=f6b69000)
Dec 31 15:29:43 corona gpm[845]: oops() invoked from gpm.c(164)
Dec 31 15:29:43 corona kernel: Stack: f6b68000 00000200 000001d2
00000020 00000020 000001d2 00000020 00000006
Dec 31 15:29:43 corona gpm[845]: /dev/tty0: Input/output error
Dec 31 15:29:43 corona kernel:        c012cab6 00000006 0000006c
c0244ca0 00000006 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:44 corona kernel:        c012cb14 00000020 f6b68000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:44 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:44 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c0125abe>]
[<c011e7f9>] [<c0107304>] [<c0114774>]
Dec 31 15:29:45 corona kernel:   [<c0113c38>] [<c0108a28>]
Dec 31 15:29:45 corona kernel:
Dec 31 15:29:45 corona gconfd (mike-13600): starting (version 1.2.1),
pid 13600 user 'mike'
Dec 31 15:29:45 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a
Dec 31 15:29:46 corona gconfd (mike-13600): Resolved address
"xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only config
source at position 0
Dec 31 15:29:46 corona gconfd (mike-13600): Resolved address
"xml:readwrite:/home/mike/.gconf" to a writable config source at
position 1
Dec 31 15:29:46 corona gconfd (mike-13600): Resolved address
"xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only config
source at position 2
Dec 31 15:29:46 corona gdm(pam_unix)[1377]: session closed for user mike
Dec 31 15:29:47 corona gdm[1377]: gdm_slave_xioerror_handler: Fatal X
error - Restarting :0
Dec 31 15:29:54 corona gdm(pam_unix)[13603]: session opened for user
mike by (uid=0)
Dec 31 15:46:17 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:46:17 corona kernel:  printing eip:
Dec 31 15:46:17 corona kernel: c012c74f
Dec 31 15:46:17 corona kernel: *pde = 00000000
Dec 31 15:46:17 corona kernel: Oops: 0002
Dec 31 15:46:17 corona kernel: CPU:    0
Dec 31 15:46:17 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:46:17 corona kernel: EFLAGS: 00210246
Dec 31 15:46:17 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:46:17 corona kernel: esi: c1427674   edi: 0000172d   ebp:
c0244ca0   esp: e5601ea8
Dec 31 15:46:17 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:46:17 corona kernel: Process evolution-mail (pid: 16697,
stackpage=e5601000)
Dec 31 15:46:17 corona kernel: Stack: e5600000 00000200 000001d2
00000020 00000020 000001d2 00000020 00000006
Dec 31 15:46:17 corona kernel:        c012cab6 00000006 0000007a
c0244ca0 00000006 000001d2 c0244ca0 c0244ca0
Dec 31 15:46:17 corona kernel:        c012cb14 00000020 e5600000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:46:17 corona kernel: Call Trace:    [<c01
---->

Ksymoops output:

---->
ksymoops 2.4.5 on i686 2.4.19.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19/ (default)
     -m /boot/System.map-2.4.19 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (expand_objects): cannot stat(/lib/ext3.o) for ext3
Error (expand_objects): cannot stat(/lib/jbd.o) for jbd
Warning (map_ksym_to_module): cannot match loaded module ext3 to a
unique module object.  Trace may not be reliable.
Dec 31 15:29:14 corona kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000005c
Dec 31 15:29:14 corona kernel: c0136f80
Dec 31 15:29:14 corona kernel: *pde = 00000000
Dec 31 15:29:14 corona kernel: Oops: 0000
Dec 31 15:29:14 corona kernel: CPU:    0
Dec 31 15:29:14 corona kernel: EIP:    0010:[<c0136f80>]    Tainted: PF
Using defaults from ksymoops -t elf32-i386 -a i386
Dec 31 15:29:14 corona kernel: EFLAGS: 00010246
Dec 31 15:29:14 corona kernel: eax: c14ae520   ebx: 00000044   ecx:
000001d2   edx: 000001d2
Dec 31 15:29:14 corona kernel: esi: c14ae520   edi: 00000044   ebp:
c14ae520   esp: f6423d84
Dec 31 15:29:14 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:14 corona kernel: Process multiload-apple (pid: 1536,
stackpage=f6423000)
Dec 31 15:29:14 corona kernel: Stack: 00000000 c14ae520 00009a25
c0244ca0 c012c8ee c14ae520 000001d2 f6422000
Dec 31 15:29:14 corona kernel:        00000eb9 000001d2 00000020
00000020 000001d2 00000020 00000001 c012cab6
Dec 31 15:29:15 corona kernel:        00000001 0000006c c0244ca0
00000001 000001d2 c0244ca0 c0244ca0 c012cb14
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012c8ee>] [<c012cab6>]
[<c012cb14>] [<c012d853>] [<c012daa8>]
Dec 31 15:29:15 corona kernel:   [<c0124900>] [<c0124c1d>] [<c0113d78>]
[<c020a516>] [<c020a767>] [<c020a77e>]
Dec 31 15:29:15 corona kernel:   [<c01c20ca>] [<c0113c38>] [<c0108a28>]
[<c0209992>] [<c014eaee>] [<c0133614>]
Dec 31 15:29:15 corona kernel:   [<c0108937>]
Dec 31 15:29:15 corona kernel: Code: 8b 53 18 83 e2 06 8b 43 10 09 d0 0f
85 81 00 00 00 8b 5b 28

>>EIP; c0136f80 <try_to_free_buffers+10/f0>   <=====
>>eax; c14ae520 <_end+11cc7a0/3852b2e0>
>>esi; c14ae520 <_end+11cc7a0/3852b2e0>
>>ebp; c14ae520 <_end+11cc7a0/3852b2e0>
>>esp; f6423d84 <_end+36142004/3852b2e0>

Trace; c012c8ee <shrink_cache+24a/2f4>
Trace; c012cab6 <shrink_caches+4e/7c>
Trace; c012cb14 <try_to_free_pages+30/4c>
Trace; c012d853 <balance_classzone+57/1d4>
Trace; c012daa8 <__alloc_pages+d8/17c>
Trace; c0124900 <do_anonymous_page+5c/124>
Trace; c0124c1d <handle_mm_fault+59/bc>
Trace; c0113d78 <do_page_fault+140/46c>
Trace; c020a516 <vsnprintf+1ea/40c>
Trace; c020a767 <vsprintf+13/18>
Trace; c020a77e <sprintf+12/18>
Trace; c01c20ca <sprintf_stats+6a/8c>
Trace; c0113c38 <do_page_fault+0/46c>
Trace; c0108a28 <error_code+34/3c>
Trace; c0209992 <__generic_copy_to_user+4e/5c>
Trace; c014eaee <proc_file_read+ea/190>
Trace; c0133614 <sys_read+84/f0>
Trace; c0108937 <system_call+33/38>

Code;  c0136f80 <try_to_free_buffers+10/f0>
00000000 <_EIP>:
Code;  c0136f80 <try_to_free_buffers+10/f0>   <=====
   0:   8b 53 18                  mov    0x18(%ebx),%edx   <=====
Code;  c0136f83 <try_to_free_buffers+13/f0>
   3:   83 e2 06                  and    $0x6,%edx
Code;  c0136f86 <try_to_free_buffers+16/f0>
   6:   8b 43 10                  mov    0x10(%ebx),%eax
Code;  c0136f89 <try_to_free_buffers+19/f0>
   9:   09 d0                     or     %edx,%eax
Code;  c0136f8b <try_to_free_buffers+1b/f0>
   b:   0f 85 81 00 00 00         jne    92 <_EIP+0x92>
Code;  c0136f91 <try_to_free_buffers+21/f0>
  11:   8b 5b 28                  mov    0x28(%ebx),%ebx

Dec 31 15:29:15 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:15 corona kernel: c012c74f
Dec 31 15:29:15 corona kernel: *pde = 00000000
Dec 31 15:29:15 corona kernel: Oops: 0002
Dec 31 15:29:15 corona kernel: CPU:    0
Dec 31 15:29:15 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:15 corona kernel: EFLAGS: 00013246
Dec 31 15:29:15 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:15 corona kernel: esi: c1427674   edi: 000095d5   ebp:
c0244ca0   esp: d28e9e38
Dec 31 15:29:15 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:15 corona kernel: Process java (pid: 11019,
stackpage=d28e9000)
Dec 31 15:29:15 corona kernel: Stack: d28e8000 00000efb 000001d2
00000020 00000020 000001d2 00000020 00000001
Dec 31 15:29:15 corona kernel:        c012cab6 00000001 00000070
c0244ca0 00000001 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:15 corona kernel:        c012cb14 00000020 d28e8000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:15 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c012a1a8>]
[<c0129af0>] [<c0129bb8>] [<c0129ee2>]
Dec 31 15:29:15 corona kernel:   [<c0129e35>] [<c0113c38>] [<c0108a28>]
Dec 31 15:29:15 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a

>>EIP; c012c74f <shrink_cache+ab/2f4>   <=====
>>eax; c0244a78 <inactive_list+0/8>
>>ecx; c1427690 <_end+1145910/3852b2e0>
>>esi; c1427674 <_end+11458f4/3852b2e0>
>>edi; 000095d5 Before first symbol
>>ebp; c0244ca0 <contig_page_data+160/340>
>>esp; d28e9e38 <_end+126080b8/3852b2e0>

Trace; c012cab6 <shrink_caches+4e/7c>
Trace; c012cb14 <try_to_free_pages+30/4c>
Trace; c012d853 <balance_classzone+57/1d4>
Trace; c012daa8 <__alloc_pages+d8/17c>
Trace; c0124900 <do_anonymous_page+5c/124>
Trace; c0124c1d <handle_mm_fault+59/bc>
Trace; c0113d78 <do_page_fault+140/46c>
Trace; c012a1a8 <mprotect_fixup_middle+110/15c>
Trace; c0129af0 <change_protection+64/b8>
Trace; c0129bb8 <mprotect_fixup+74/1e4>
Trace; c0129ee2 <sys_mprotect+1ba/1d4>
Trace; c0129e35 <sys_mprotect+10d/1d4>
Trace; c0113c38 <do_page_fault+0/46c>
Trace; c0108a28 <error_code+34/3c>

Code;  c012c74f <shrink_cache+ab/2f4>
00000000 <_EIP>:
Code;  c012c74f <shrink_cache+ab/2f4>   <=====
   0:   89 02                     mov    %eax,(%edx)   <=====
Code;  c012c751 <shrink_cache+ad/2f4>
   2:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c012c754 <shrink_cache+b0/2f4>
   5:   a1 78 4a 24 c0            mov    0xc0244a78,%eax
Code;  c012c759 <shrink_cache+b5/2f4>
   a:   89 48 04                  mov    %ecx,0x4(%eax)
Code;  c012c75c <shrink_cache+b8/2f4>
   d:   89 01                     mov    %eax,(%ecx)
Code;  c012c75e <shrink_cache+ba/2f4>
   f:   c7 41 04 78 4a 00 00      movl   $0x4a78,0x4(%ecx)

Dec 31 15:29:15 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:15 corona kernel: c012c74f
Dec 31 15:29:15 corona kernel: *pde = 36d56067
Dec 31 15:29:15 corona kernel: Oops: 0002
Dec 31 15:29:15 corona kernel: CPU:    0
Dec 31 15:29:15 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:15 corona kernel: EFLAGS: 00013246
Dec 31 15:29:15 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:15 corona kernel: esi: c1427674   edi: 000019c7   ebp:
c0244bf0   esp: f7fc1f58
Dec 31 15:29:15 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:15 corona kernel: Process kswapd (pid: 5,
stackpage=f7fc1000)
Dec 31 15:29:15 corona kernel: Stack: f7fc0000 00000200 000001d0
00000020 0000001e 000001d0 00000020 00000006
Dec 31 15:29:15 corona kernel:        c012cab6 00000006 0000006c
c0244bf0 00000006 000001d0 c0244bf0 00000000
Dec 31 15:29:15 corona kernel:        c012cb14 00000020 c0244bf0
00000001 f7fc0000 c012cbb2 c0244b40 00000000
Dec 31 15:29:15 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012cbb2>] [<c012cc06>] [<c012cd11>]
Dec 31 15:29:15 corona kernel:   [<c0105000>] [<c0106fda>] [<c012cc78>]
Dec 31 15:29:15 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a

>>EIP; c012c74f <shrink_cache+ab/2f4>   <=====
>>eax; c0244a78 <inactive_list+0/8>
>>ecx; c1427690 <_end+1145910/3852b2e0>
>>esi; c1427674 <_end+11458f4/3852b2e0>
>>edi; 000019c7 Before first symbol
>>ebp; c0244bf0 <contig_page_data+b0/340>
>>esp; f7fc1f58 <_end+37ce01d8/3852b2e0>

Trace; c012cab6 <shrink_caches+4e/7c>
Trace; c012cb14 <try_to_free_pages+30/4c>
Trace; c012cbb2 <kswapd_balance_pgdat+56/98>
Trace; c012cc06 <kswapd_balance+12/28>
Trace; c012cd11 <kswapd+99/b4>
Trace; c0105000 <_stext+0/0>
Trace; c0106fda <kernel_thread+26/30>
Trace; c012cc78 <kswapd+0/b4>

Code;  c012c74f <shrink_cache+ab/2f4>
00000000 <_EIP>:
Code;  c012c74f <shrink_cache+ab/2f4>   <=====
   0:   89 02                     mov    %eax,(%edx)   <=====
Code;  c012c751 <shrink_cache+ad/2f4>
   2:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c012c754 <shrink_cache+b0/2f4>
   5:   a1 78 4a 24 c0            mov    0xc0244a78,%eax
Code;  c012c759 <shrink_cache+b5/2f4>
   a:   89 48 04                  mov    %ecx,0x4(%eax)
Code;  c012c75c <shrink_cache+b8/2f4>
   d:   89 01                     mov    %eax,(%ecx)
Code;  c012c75e <shrink_cache+ba/2f4>
   f:   c7 41 04 78 4a 00 00      movl   $0x4a78,0x4(%ecx)

Dec 31 15:29:23 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:23 corona kernel: c012c74f
Dec 31 15:29:23 corona kernel: *pde = 00000000
Dec 31 15:29:23 corona kernel: Oops: 0002
Dec 31 15:29:23 corona kernel: CPU:    0
Dec 31 15:29:23 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:23 corona kernel: EFLAGS: 00010246
Dec 31 15:29:23 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:23 corona kernel: esi: c1427674   edi: 000019a7   ebp:
c0244ca0   esp: f692de38
Dec 31 15:29:23 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:23 corona kernel: Process gconfd-2 (pid: 1497,
stackpage=f692d000)
Dec 31 15:29:23 corona kernel: Stack: f692c000 00000200 000001d2
00000020 0000001f 000001d2 00000020 00000006
Dec 31 15:29:23 corona kernel:        c012cab6 00000006 0000006d
c0244ca0 00000006 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:23 corona kernel:        c012cb14 00000020 f692c000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:23 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:24 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c0146263>]
[<c0125abe>] [<c01258fc>] [<c010d20c>]
Dec 31 15:29:24 corona kernel:   [<c0113c38>] [<c0108a28>]
Dec 31 15:29:24 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a

>>EIP; c012c74f <shrink_cache+ab/2f4>   <=====
>>eax; c0244a78 <inactive_list+0/8>
>>ecx; c1427690 <_end+1145910/3852b2e0>
>>esi; c1427674 <_end+11458f4/3852b2e0>
>>edi; 000019a7 Before first symbol
>>ebp; c0244ca0 <contig_page_data+160/340>
>>esp; f692de38 <_end+3664c0b8/3852b2e0>

Trace; c012cab6 <shrink_caches+4e/7c>
Trace; c012cb14 <try_to_free_pages+30/4c>
Trace; c012d853 <balance_classzone+57/1d4>
Trace; c012daa8 <__alloc_pages+d8/17c>
Trace; c0124900 <do_anonymous_page+5c/124>
Trace; c0124c1d <handle_mm_fault+59/bc>
Trace; c0113d78 <do_page_fault+140/46c>
Trace; c0146263 <inode_setattr+6f/d8>
Trace; c0125abe <get_unmapped_area+be/110>
Trace; c01258fc <do_mmap_pgoff+428/52c>
Trace; c010d20c <sys_mmap2+54/78>
Trace; c0113c38 <do_page_fault+0/46c>
Trace; c0108a28 <error_code+34/3c>

Code;  c012c74f <shrink_cache+ab/2f4>
00000000 <_EIP>:
Code;  c012c74f <shrink_cache+ab/2f4>   <=====
   0:   89 02                     mov    %eax,(%edx)   <=====
Code;  c012c751 <shrink_cache+ad/2f4>
   2:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c012c754 <shrink_cache+b0/2f4>
   5:   a1 78 4a 24 c0            mov    0xc0244a78,%eax
Code;  c012c759 <shrink_cache+b5/2f4>
   a:   89 48 04                  mov    %ecx,0x4(%eax)
Code;  c012c75c <shrink_cache+b8/2f4>
   d:   89 01                     mov    %eax,(%ecx)
Code;  c012c75e <shrink_cache+ba/2f4>
   f:   c7 41 04 78 4a 00 00      movl   $0x4a78,0x4(%ecx)

Dec 31 15:29:43 corona kernel:  <1>Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Dec 31 15:29:43 corona kernel: c012c74f
Dec 31 15:29:43 corona kernel: *pde = 36d56067
Dec 31 15:29:43 corona kernel: Oops: 0002
Dec 31 15:29:43 corona kernel: CPU:    0
Dec 31 15:29:43 corona kernel: EIP:    0010:[<c012c74f>]    Tainted: PF
Dec 31 15:29:43 corona kernel: EFLAGS: 00013246
Dec 31 15:29:43 corona kernel: eax: c0244a78   ebx: 00000000   ecx:
c1427690   edx: 00000000
Dec 31 15:29:43 corona kernel: esi: c1427674   edi: 000019c4   ebp:
c0244ca0   esp: f6b69e38
Dec 31 15:29:43 corona kernel: ds: 0018   es: 0018   ss: 0018
Dec 31 15:29:43 corona kernel: Process X (pid: 1378, stackpage=f6b69000)
Dec 31 15:29:43 corona kernel: Stack: f6b68000 00000200 000001d2
00000020 00000020 000001d2 00000020 00000006
Dec 31 15:29:43 corona kernel:        c012cab6 00000006 0000006c
c0244ca0 00000006 000001d2 c0244ca0 c0244ca0
Dec 31 15:29:44 corona kernel:        c012cb14 00000020 f6b68000
00000000 00000000 c012d853 00000000 00000000
Dec 31 15:29:44 corona kernel: Call Trace:    [<c012cab6>] [<c012cb14>]
[<c012d853>] [<c012daa8>] [<c0124900>]
Dec 31 15:29:44 corona kernel:   [<c0124c1d>] [<c0113d78>] [<c0125abe>]
[<c011e7f9>] [<c0107304>] [<c0114774>]
Dec 31 15:29:45 corona kernel:   [<c0113c38>] [<c0108a28>]
Dec 31 15:29:45 corona kernel: Code: 89 02 89 50 04 a1 78 4a 24 c0 89 48
04 89 01 c7 41 04 78 4a

>>EIP; c012c74f <shrink_cache+ab/2f4>   <=====
>>eax; c0244a78 <inactive_list+0/8>
>>ecx; c1427690 <_end+1145910/3852b2e0>
>>esi; c1427674 <_end+11458f4/3852b2e0>
>>edi; 000019c4 Before first symbol
>>ebp; c0244ca0 <contig_page_data+160/340>
>>esp; f6b69e38 <_end+368880b8/3852b2e0>

Trace; c012cab6 <shrink_caches+4e/7c>
Trace; c012cb14 <try_to_free_pages+30/4c>
Trace; c012d853 <balance_classzone+57/1d4>
Trace; c012daa8 <__alloc_pages+d8/17c>
Trace; c0124900 <do_anonymous_page+5c/124>
Trace; c0124c1d <handle_mm_fault+59/bc>
Trace; c0113d78 <do_page_fault+140/46c>
Trace; c0125abe <get_unmapped_area+be/110>
Trace; c011e7f9 <update_process_times+1d/88>
Trace; c0107304 <__switch_to+84/b8>
Trace; c0114774 <schedule+1e4/318>
Trace; c0113c38 <do_page_fault+0/46c>
Trace; c0108a28 <error_code+34/3c>

Code;  c012c74f <shrink_cache+ab/2f4>
00000000 <_EIP>:
Code;  c012c74f <shrink_cache+ab/2f4>   <=====
   0:   89 02                     mov    %eax,(%edx)   <=====
Code;  c012c751 <shrink_cache+ad/2f4>
   2:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c012c754 <shrink_cache+b0/2f4>
   5:   a1 78 4a 24 c0            mov    0xc0244a78,%eax
Code;  c012c759 <shrink_cache+b5/2f4>
   a:   89 48 04                  mov    %ecx,0x4(%eax)
Code;  c012c75c <shrink_cache+b8/2f4>
   d:   89 01                     mov    %eax,(%ecx)
Code;  c012c75e <shrink_cache+ba/2f4>
   f:   c7 41 04 78 4a 00 00      movl   $0x4a78,0x4(%ecx)

2 warnings and 2 errors issued.  Results may not be reliable.
<------

ver_linux:
------>
Linux corona 2.4.19 #3 Fri Nov 1 11:00:15 GMT 2002 i686 athlon i386
GNU/Linux

Gnu C                  gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
Copyrigh
t (C) 2002 Free Software Foundation, Inc. This is free software; see the
source
for copying conditions. There is NO warranty; not even for
MERCHANTABILITY or FI
TNESS FOR A PARTICULAR PURPOSE.
Gnu make               3.79.1
util-linux             2.11r
mount                  2.11r
modutils               2.4.18
e2fsprogs              1.27
pcmcia-cs              3.1.31
PPP                    2.4.1
isdn4k-utils           3.1pre4
Linux C Library        2.2.93
Dynamic linker (ldd)   2.2.93
Procps                 2.0.7
Net-tools              1.60
Kbd                    1.06
Sh-utils               2.0.12
Modules Loaded         aic7xxx sr_mod scsi_mod ide-cd cdrom cmpci
soundcore w837
81d i2c-proc i2c-viapro i2c-core vmnet parport_pc parport vmmon autofs
3c59x ipt
able_filter ip_tables mousedev keybdev input hid usb-uhci ehci-hcd
usbcore ext3
jbd
<------

/proc/cpuinfo

----->
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(TM) XP 1600+
stepping        : 2
cpu MHz         : 1401.738
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2798.38
<------

/proc/modules:

----->
aic7xxx               123092   0 (autoclean)
sr_mod                 16280   0 (autoclean)
scsi_mod              100324   2 (autoclean) [aic7xxx sr_mod]
ide-cd                 30660   0 (autoclean)
cdrom                  30208   0 (autoclean) [sr_mod ide-cd]
cmpci                  33256   0 (autoclean)
soundcore               5924   4 (autoclean) [cmpci]
w83781d                21392   0 (unused)
i2c-proc                8976   0 [w83781d]
i2c-viapro              4752   0 (unused)
i2c-core               20452   0 [w83781d i2c-proc i2c-viapro]
vmnet                  25760   6
parport_pc             17092   0
parport                33184   0 [parport_pc]
vmmon                  24340   0 (unused)
autofs                 11812   0 (autoclean) (unused)
3c59x                  28048   1
iptable_filter          2284   1 (autoclean)
ip_tables              13592   1 [iptable_filter]
mousedev                5076   1
keybdev                 2656   0 (unused)
input                   5376   0 [mousedev keybdev]
hid                    10484   0 (unused)
usb-uhci               23564   0 (unused)
ehci-hcd               15464   0 (unused)
usbcore                69632   1 [hid usb-uhci ehci-hcd]
ext3                   61088   3
jbd                    46128   3 [ext3]
<------

--
Michael Barker <mbar...@dsl.pipex.com>

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

 
 
 

1. Crash of AlphaStation, multiple kernels, syslog

Hi everybody,

I have a server which is normally rocksolid. However, sometimes it crashes.
Most of time it seems that calls to syslog() simply hang. The kernel
responds to pings, but anything requiring logging just halts.

Today this happened to me because squid started squirting out messages,
after somebody rm -rf'd it's spool directory. After this, it emitted a
message every few seconds, and at some point logging stopped working.

I've seen this problem before (when I mirrored the Mozilla source release)
and don't think it's in userspace. Also, it has appeared in all kernels,
both 2.0 and 2.1. The logging code doesn't seem to have changed one bit
during that time.

Is this a known problem? Is there a known cure? Given enough pointers, I
may be able to trace this down.

Thanks for your attention.

--
    Delft University   |   'Atlantis was lost because of the Y0K problem'
     of Technology,    |
 Department of Physics |          Inspice et cautus eris - D11T'95

2. Finding a MAC address with non-existent IP on the LAN

3. PROBLEM: IDS2000 crashed during kernel oops.

4. Optimize include/asm-ARCH/page.h:get_order() ( take 1.0)

5. syslog- kernel: keyboard error -> kernel: Keyboard timed out

6. Easy AfterStep Question

7. Oops/Crash with 2.4.17 and 2.4.18 kernels

8. Help me run XTank...?

9. Kernel oops: mysqld and kswapd crashed

10. Multiple kernels OOPS at boot on Fujitsu pt510 ( AMD DX100 CPU ) - ksymoops output attached

11. {multiple} Kernel Oops on cat /proc/ioports

12. Multiple OOPS on Kernel 2.4.20 (RH7.3)

13. Linux 2.4.7 Oops in SMP kernel with multiple video cards.