oops also with kernel 1.3.29

Johann Friedrich Heinrichmeyer (Fritz.Heinrichmeyer@FernUni-Hagen.de)
Tue, 26 Sep 95 13:54:00 +0100


After half an our of not playing with my linux box i get the following
"oopses" (only one is traced down a little) when calling a rsh from the
sunos-4.1.3 box nearby (telnet to the linux box before rsh avoids the
oops).

Here is what happened after the first oops and what syslogd and klogd
dont catch:

kfree of non-kmalloced memory: 0017cb30, next=00000000, order=0
kfree of non-kmalloced memory: 0017cb20, next=00000000, order=0
kfree of non-kmalloced memory: 0017cf54, next=00000000, order=0
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep
Code: 89 4f 04 8b 90 08 0d ..... (sorry).

Here is what i found in my logfiles:

Unable to handle kernel paging request at virtual address c0002004
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00102067
*pte = 00000000
general protection: 0000
EIP: 0010:0013f4bc
EFLAGS: 00010002
eax: 73786166 ebx: 0207b084 ecx: 2a3b0000 edx: 00000002
esi: 00d5fc00 edi: 00092e40 ebp: 0182105c esp: 0017c988
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=0017aaf0)
Stack: 0017f2d0 0182105c 00092e00 00092e40 000000c0 00000018 0010030e 00000051
00000006 00092000 0017e71c 000000c0 00092e14 ffaa0018 ffffffff 00000246
001396bb 00092e40 0182105c 00000000 0607b084 00000018 0207b084 00000000
Call Trace: 0182105c 001396bb 0182105c 001342b4 0182105c 00115e2e 0010a42d
00170018 0017002b 00109654 0010a4a9 0010924f
Code: 89 38 52 9d fb 31 c0 5b 5e 5f 5d 83 c4 30 c3 90 90 90 90 90
Aiee, killing interrupt handler
Unable to handle kernel paging request at virtual address c0002004
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00102067
*pte = 00000000
Oops: 0002
EIP: 0010:00118c3e

Here is what /sbin/ksymoops produces:

EIP: 13f4bc T tcp_rcv+23c/23d0
Trace: 182105c
Trace: 1396bb T ip_rcv+43b/4f0
Trace: 182105c
Trace: 1342b4 T net_bh+114/160
Trace: 182105c
Trace: 115e2e T do_bottom_half+3e/80
Trace: 10a42d t handle_bottom_half+d/20

ksymoops itself produces

Oops! 182105c +182105c/0
Oops! 182105c +182105c/0
Oops! 182105c +182105c/0

on stderr.

Hope all this helps!

-- 
Fritz Heinrichmeyer                             FernUniversitaet Hagen
FAX:   +49 2371/566236                          LG Elektronische Schaltungen
EMAIL: fritz.heinrichmeyer@fernuni-hagen.de     Frauenstuhlweg 31
PHONE: +49 02371/566-243                        58644 Iserlohn (Germany)
WWW:  http://ES-sun2.fernuni-hagen.de