Oops in 2.0.20

Oops in 2.0.20

Post by Hans-Joachim Baad » Tue, 24 Sep 1996 04:00:00



Hi all,

incredible but true. The simple command
        cat /proc/ioports
gives the following:

Unable to handle kernel paging request at virtual address c28888a3
current->tss.cr3 = 0157d000, %cr3 = 0157d000
*pde = 0009d067
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<001af3ab>]
EFLAGS: 00010297
eax: 028888a3   ebx: ffffffff   ecx: 028888a3   edx: fffffffe
esi: ffffffff   edi: 012dd113   ebp: 00000000   esp: 01711ee0
ds: 0018   es: 0018   fs: 002b   gs: 002b   ss: 0018
Process cat (pid: 12652, process nr: 30, stackpage=01711000)
Stack: 001d8cd4 00000107 012dd000 012dd000 01e0aba0 01e0aba0 00000001 ffffffff
       0000001b 00000000 001af594 012dd107 001b233e 01711f30 0011cb28 012dd107
       001b232f 000003f0 000003f5 028888a3 00000000 01711f90 00001000 00174006
Call Trace: [<001af594>] [<0011cb28>] [<028888a3>] [<00174006>] [<0017420e>]
            [<00128b0a>] [<0010ad6f>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 f7 c5 10 00
Segmentation fault

The problem was repeatable.
I was not able to run ksymoops but I looked up the call trace manually:
v86_signal_return get_ioport_list ?? get_root_array array_read sys_read
system_call

Although I have only a single CPU, I have the SMP option enabled.
More info:

# lsmod
Module:        #pages:  Used by:
emumodule          3            0
syscallmgr         1    [emumodule]     1
sr_mod             4            1
mcd               11            0
3c59x              3            1
teles             16            2
isdn              19    [teles] 4
slhc               2    [isdn]  0

I had no time to try this with 2.0.21. If it is already fixed, sorry.

Regards
Hans-Joachim

--
    Uncle Ed's Rule of Thumb:  Never use your thumb for a rule.
    You'll either hit it with a hammer or get a splinter in it.

 
 
 

Oops in 2.0.20

Post by bill pembert » Thu, 26 Sep 1996 04:00:00


are you sure?  here is the results from my machine, no difference between
root or user.
==========================================================================
(wapembe.gallows:6) cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
02f8-02ff : serial(set)
0300-031f : NE2000
0378-037f : lp
03c0-03df : vga+
03f8-03ff : serial(set)
e000-e0be : aic7xxx
(wapembe.gallows:7) uname -a
Linux gallows 2.0.20 #7- Mon Sep 16 00:28:39 EDT 1996 i586
==========================================================================



>Hi all,

>incredible but true. The simple command
>    cat /proc/ioports
>gives the following:

>Unable to handle kernel paging request at virtual address c28888a3
>current->tss.cr3 = 0157d000, %cr3 = 0157d000
>*pde = 0009d067
>*pte = 00000000
>Oops: 0000
>CPU:    0
>EIP:    0010:[<001af3ab>]
>EFLAGS: 00010297
>eax: 028888a3   ebx: ffffffff   ecx: 028888a3   edx: fffffffe
>esi: ffffffff   edi: 012dd113   ebp: 00000000   esp: 01711ee0
>ds: 0018   es: 0018   fs: 002b   gs: 002b   ss: 0018
>Process cat (pid: 12652, process nr: 30, stackpage=01711000)
>Stack: 001d8cd4 00000107 012dd000 012dd000 01e0aba0 01e0aba0 00000001 ffffffff
>       0000001b 00000000 001af594 012dd107 001b233e 01711f30 0011cb28 012dd107
>       001b232f 000003f0 000003f5 028888a3 00000000 01711f90 00001000 00174006
>Call Trace: [<001af594>] [<0011cb28>] [<028888a3>] [<00174006>] [<0017420e>]
>            [<00128b0a>] [<0010ad6f>]
>Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 f7 c5 10 00
>Segmentation fault

>The problem was repeatable.
>I was not able to run ksymoops but I looked up the call trace manually:
>v86_signal_return get_ioport_list ?? get_root_array array_read sys_read
>system_call

>Although I have only a single CPU, I have the SMP option enabled.
>More info:

># lsmod
>Module:        #pages:  Used by:
>emumodule          3            0
>syscallmgr         1    [emumodule]     1
>sr_mod             4            1
>mcd               11            0
>3c59x              3            1
>teles             16            2
>isdn              19    [teles] 4
>slhc               2    [isdn]  0

>I had no time to try this with 2.0.21. If it is already fixed, sorry.

>Regards
>Hans-Joachim

>--
>    Uncle Ed's Rule of Thumb:  Never use your thumb for a rule.
>    You'll either hit it with a hammer or get a splinter in it.

--
junk email will be proofread and billed at $5/word.  payment due upon demand.


 
 
 

Oops in 2.0.20

Post by Kernel Installati » Tue, 01 Oct 1996 04:00:00




>>Hi all,

>>incredible but true. The simple command
>>        cat /proc/ioports
>>gives the following:

>>Unable to handle kernel paging request at virtual address c28888a3
>>current->tss.cr3 = 0157d000, %cr3 = 0157d000
>>*pde = 0009d067
>>*pte = 00000000
>>Oops: 0000

<>
I have similar Oopses turning up more or less at random since I use 2.0.20
once for "syslogd" and once for "tar". these ar not repeatable. and the
numbers seem unrelated.

Could this indicate hardware problems. like the famous signal 11 problem
with gcc?

Peter