Some 2.0.36 oopses

Oleg Drokin (green@ccssu.crimea.ua)
Wed, 14 Apr 1999 10:00:32 +0400 (MSD)


Hello!

Just found this on one of my 2.0.36 boxes. I do not know what
exactly happened, but klogd was dead and that's only retrieved
from dmesg buffer (I added ksymoops output). I do not know is
it related, but kerneld also is dead and I cannot load it anymore.
The box has light usage as dialin/ftp/www/firewall server and
also runs q2 and q1 dedicated servers.
What can it be? This is not first report about tcp oopses on 2.0 kernel,
as I can see.

000405 0000022c 02a65c2c
02a65c40 0094e818 01cd06e8 02a65f3c 0014d67a 02bf6414 00000000 00000000
Call Trace: [<0014c47f>] [<0014d67a>] [<0014d6f2>] [<0014d8e3>] [<0014d97e>] [<0014d8f0>] [<0011309d>]
[<001189b7>] [<0010a8db>] [<00110018>] [<00109954>] [<0010a955>] [<00109648>] [<00180018>] [<001094d5>]

Trace: 14c47f <tcp_do_retransmit+4f7/68c>
Trace: 14d67a <tcp_retransmit_time+16/78>
Trace: 14d6f2 <tcp_retransmit+16/74>
Trace: 14d8e3 <tcp_time_write_timeout+13/20>
Trace: 14d97e <tcp_retransmit_timer+8e/e4>
Trace: 14d97e <tcp_retransmit_timer+8e/e4>
Trace: 11309d <timer_bh+2ed/334>
Trace: 1189b7 <do_bottom_half+3b/60>
Trace: 10a8db <handle_bottom_half+b/20>
Trace: 110018 <read_ldt+98/a8>
Trace: 109954 <sys_idle+5c/70>
Trace: 10a955 <system_call+55/80>
Trace: 109648 <init>
Trace: 180018 <random_ioctl+290/378>
Trace: 1094d5 <start_kernel+1ad/1b8>

Code: <1>Unable to handle kernel paging request at virtual address fa6d6f72
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0010aecc>]
EFLAGS: 00010206
eax: 00000010 ebx: 00000000 ecx: 3a6d6f72 edx: 00015f90
esi: 00000000 edi: 001a1000 ebp: 001a0b94 esp: 001a0b38
ds: 0018 es: 0018 fs: 0010 gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=0019ed4c)
Stack: 0018002b 00000000 fa6d6f72 001a0b94 001a1500 04800000 05000000 04800000
00180018 00111f92 0018dbc2 001a0b94 00000000 00111ca0 01cd06e8 02a65f3c
02bf65e0 000000ff 001a149c 00097d25 0010aae0 001a0b94 00000000 00000000
Call Trace: [<0018002b>] [<04800000>] [<05000000>] [<04800000>] [<00180018>] [<00111f92>] [<00111ca0>]
[<0010aae0>] [<00130018>] [<0014c47f>] [<0014d67a>] [<0014d6f2>] [<0014d8e3>] [<0014d97e>] [<0014d8f0>]
[<0011309d>] [<001189b7>] [<0010a8db>] [<00110018>] [<00109954>] [<0010a955>] [<00109648>] [<00180018>]
[<001094d5>]
Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68

Using `/System.map' to map addresses to symbols.
>>EIP: 10aecc <die_if_kernel+280/2c0>
Trace: 18002b <random_ioctl+2a3/378>
Trace: 4800000
Trace: 5000000
Trace: 4800000
Trace: 180018 <random_ioctl+290/378>
Trace: 111f92 <do_page_fault+2f2/304>
Trace: 111f92 <do_page_fault+2f2/304>
Trace: 10aae0 <error_code+40/50>
Trace: 130018 <create_elf_tables+208/274>
Trace: 14c47f <tcp_do_retransmit+4f7/68c>
Trace: 14d67a <tcp_retransmit_time+16/78>
Trace: 14d6f2 <tcp_retransmit+16/74>
Trace: 14d8e3 <tcp_time_write_timeout+13/20>
Trace: 14d97e <tcp_retransmit_timer+8e/e4>
Trace: 14d97e <tcp_retransmit_timer+8e/e4>
Trace: 11309d <timer_bh+2ed/334>
Trace: 1189b7 <do_bottom_half+3b/60>
Trace: 10a8db <handle_bottom_half+b/20>
Trace: 110018 <read_ldt+98/a8>
Trace: 109954 <sys_idle+5c/70>
Trace: 10a955 <system_call+55/80>
Trace: 109648 <init>
Trace: 180018 <random_ioctl+290/378>
Trace: 1094d5 <start_kernel+1ad/1b8>

Code: 10aecc <die_if_kernel+280/2c0>
Code: 10aecc <die_if_kernel+280/2c0> 64 8a 04 0e movb %fs:(%esi,%ecx,1),%al
Code: 10aed0 <die_if_kernel+284/2c0> 0f a1 popl %fs
Code: 10aed2 <die_if_kernel+286/2c0> 88 c2 movb %al,%dl
Code: 10aed4 <die_if_kernel+288/2c0> 81 e2 ff 00 00 andl $0xff,%edx
Code: 10aedf <die_if_kernel+293/2c0> 00
Code: 10aee0 <die_if_kernel+294/2c0> 89 54 24 10 movl %edx,0x10(%esp,1)
Code: 10aee4 <die_if_kernel+298/2c0> 52 pushl %edx
Code: 10aee5 <die_if_kernel+299/2c0> 68 00 90 90 90 pushl $0x90909000
Aiee, killing interrupt handler
kfree of non-kmalloced memory: 001a0d94, next= 00000000, order=0
kfree of non-kmalloced memory: 001a0d84, next= 00000000, order=0
kfree of non-kmalloced memory: 001a1298, 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
Unable to handle kernel paging request at virtual address fa6d6f72
current->tss.cr3 = 038a0000, %cr3 = 038a0000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<3a6d6f72>]
EFLAGS: 00010246
eax: 3a6d6f72 ebx: 011feebc ecx: 01cd06e8 edx: 00000344
esi: 01cd06e8 edi: 01cd06e8 ebp: 020aa8c0 esp: 02ddae08
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process wu.ftpd (pid: 4242, process nr: 53, stackpage=02dda000)
Stack: 00145b98 011feebc 01cd06e8 00000800 00000000 00000000 00000344 00000000
011feebc 2c0cf43e 020aa8c0 00145d40 00000000 011feebc 020aa8c0 00000344
01cd06e8 2c0cf43e 011feebc 02bf6414 001a472c 02ddaed4 02bf0405 00000000
Call Trace: [<00145b98>] [<00145d40>] [<001483f6>] [<00148679>] [<00152d3d>] [<0013809e>] [<00123cd3>]
[<0010a955>] [<00185968>]

Trace: 145b98 <ip_send_room+104/120>
Trace: 145d40 <ip_build_header+18c/300>
Trace: 1483f6 <do_tcp_sendmsg+46e/664>
Trace: 148679 <tcp_sendmsg+8d/d8>
Trace: 152d3d <inet_sendmsg+95/ac>
Trace: 13809e <sock_write+9e/b4>
Trace: 123cd3 <sys_write+153/18c>
Trace: 10a955 <system_call+55/80>
Trace: 185968 <init_PCI+1e4/3e4>

Code: <1>Unable to handle kernel paging request at virtual address fa6d6f72
current->tss.cr3 = 038a0000, %cr3 = 038a0000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0010aecc>]
EFLAGS: 00010206
eax: 00000010 ebx: 0000002b ecx: 3a6d6f72 edx: 00015f90
esi: 00000000 edi: 02ddb000 ebp: 02ddadcc esp: 02ddad70
ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018
Process wu.ftpd (pid: 4242, process nr: 53, stackpage=02dda000)
Stack: 0018002b 00000000 fa6d6f72 02ddadcc 006f6018 04800000 05000000 04800000
00180018 00111f92 0018dbc2 02ddadcc 00000000 00111ca0 01cd06e8 01cd06e8
020aa8c0 00000246 0199e898 01cd06e8 0010aae0 02ddadcc 00000000 011feebc
Call Trace: [<0018002b>] [<04800000>] [<05000000>] [<04800000>] [<00180018>] [<00111f92>] [<00111ca0>]
[<0010aae0>] [<00145b98>] [<00145d40>] [<001483f6>] [<00148679>] [<00152d3d>] [<0013809e>] [<00123cd3>]
[<0010a955>] [<00185968>]
Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68

>>EIP: 10aecc <die_if_kernel+280/2c0>
Trace: 18002b <random_ioctl+2a3/378>
Trace: 4800000
Trace: 5000000
Trace: 4800000
Trace: 180018 <random_ioctl+290/378>
Trace: 111f92 <do_page_fault+2f2/304>
Trace: 111f92 <do_page_fault+2f2/304>
Trace: 10aae0 <error_code+40/50>
Trace: 145b98 <ip_send_room+104/120>
Trace: 145d40 <ip_build_header+18c/300>
Trace: 1483f6 <do_tcp_sendmsg+46e/664>
Trace: 148679 <tcp_sendmsg+8d/d8>
Trace: 152d3d <inet_sendmsg+95/ac>
Trace: 13809e <sock_write+9e/b4>
Trace: 123cd3 <sys_write+153/18c>
Trace: 10a955 <system_call+55/80>
Trace: 185968 <init_PCI+1e4/3e4>

Code: 10aecc <die_if_kernel+280/2c0>
Code: 10aecc <die_if_kernel+280/2c0> 64 8a 04 0e movb %fs:(%esi,%ecx,1),%al
Code: 10aed0 <die_if_kernel+284/2c0> 0f a1 popl %fs
Code: 10aed2 <die_if_kernel+286/2c0> 88 c2 movb %al,%dl
Code: 10aed4 <die_if_kernel+288/2c0> 81 e2 ff 00 00 andl $0xff,%edx
Code: 10aedf <die_if_kernel+293/2c0> 00
Code: 10aee0 <die_if_kernel+294/2c0> 89 54 24 10 movl %edx,0x10(%esp,1)
Code: 10aee4 <die_if_kernel+298/2c0> 52 pushl %edx
Code: 10aee5 <die_if_kernel+299/2c0> 68 00 90 90 90 pushl $0x90909000

Bye,
Oleg

-- 
 [RAVE *SUCKS* TEAM] [Team $Ui(iDE] [Trans-M Must Die!] [Sepultura Fans Team]
                         [Tolkien forever team]

- 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.tux.org/lkml/