2.0.35 general protection.

Diego Liziero (pmcq@emmenet.it)
Tue, 25 Aug 1998 04:00:03 +0200 (MET DST)


I don't know if this mailing-list is the right place to post this.

Sometimes the proxy daemon of our server dies and linux kernel gives the
following message:

general protection: 0000
CPU: 0
EIP: 0010:[<00136a1b>]
EFLAGS: 00010206
eax: 69672f65 ebx: 007ed700 ecx: 007e184c edx: 007e1800
esi: 007e1890 edi: 007e1f90 ebp: bffffb40 esp: 00e39eec
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process squid (pid: 63, process nr: 9, stackpage=00e39000)
Stack: 007e1890 007e1f90 bffffb00 00000004 bffffb84 bffffb50 00150729 00ba20cc
00e39f5c 000000cd 00000000 00001040 000000cd 005c2900 005c2990 08a60600
0013636e 005c2990 00000000 00000000 00000800 00000000 00000000 005c2934
Call Trace: [<00150729>] [<0013636e>] [<00137846>] [<0010a6b2>]
Code: 8b 40 08 ff d0 89 c3 83 c4 08 85 db 7d 17 56 e8 3d f7 ff ff

And ksymoops gives:

Using `System.map-2.0.35' to map addresses to symbols.

>>EIP: 136a1b <sys_accept+f7/1b8>
Trace: 150729 <inet_sendmsg+95/ac>
Trace: 13636e <sock_write+9e/b4>
Trace: 137846 <sys_socketcall+152/2dc>
Trace: 10a6b2 <system_call+52/80>

Code: 136a1b <sys_accept+f7/1b8>
Code: 136a1b <sys_accept+f7/1b8> 8b 40 08 movl 0x8(%eax),%eax
Code: 136a1e <sys_accept+fa/1b8> ff d0 call *%eax
Code: 136a20 <sys_accept+fc/1b8> 89 c3 movl %eax,%ebx
Code: 136a22 <sys_accept+fe/1b8> 83 c4 08 addl $0x8,%esp
Code: 136a2b <sys_accept+107/1b8> 85 db testl %ebx,%ebx
Code: 136a2d <sys_accept+109/1b8> 7d 17 jnl 136a40 <sys_accepCode: 136a2f <sys_accept+10b/1b8> 56 pushl %esi
Code: 136a30 <sys_accept+10c/1b8> e8 3d f7 ff ff call fffff751 <_EIP+ffCode: 136a3b <sys_accept+117/1b8>

The boot sequence is:

Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fb660
pcibios_init : BIOS32 Service Directory entry at 0xfbb40
pcibios_init : PCI BIOS revision 2.10 entry at 0xfbb70
Probing PCI hardware.
Calibrating delay loop.. ok - 47.82 BogoMIPS
Memory: 14848k/16384k available (632k kernel code, 384k reserved, 520k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Intel Pentium with F0 0F bug - workaround enabled.
alias mapping IDT readonly ... ... done
Linux version 2.0.35 (root@se1) (gcc version 2.7.2) #4 Thu Jul 16 02:06:21 MET DST 1998
Starting kswapd v 1.4.2.2
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
Cyclom driver $Revision: 1.36.3.9 $$Date: 1996/10/07 19:47:13 $
Cyclom-Y/PCI #1: 0xc8000-0xcbfff, IRQ11, 16 channels starting from port 0.
lp1 at 0x0378, (polling)
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
ide0: BM-DMA at 0xe800-0xe807
ide1: BM-DMA at 0xe808-0xe80f
hda: WDC AC21200H, 1222MB w/128kB Cache, CHS=621/64/63, DMA
hdb: WDC AC21200H, 1222MB w/128kB Cache, CHS=2484/16/63, DMA
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.

pmcq@emmenet.it (Diego Liziero)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html