2.1.94: Oops reading /proc/ioports and other odd things...

Steffen Zahn (zahn@berlin.snafu.de)
Fri, 10 Apr 1998 08:17:20 +0200


Hello,

I get the following Oops with Linux-2.1.94
( i586/UP, egcs-1.0.2, -O6 -mpentium, binutils-2.8.1.0.23-glibc),
when doing

cat /proc/ioports

Furthermore /proc/net/route contains a number of 0-bytes at the file end
( see uuencoded file below ), and I observed that random processes
of the KDE-Environment started to crash silently (kdm, kpanel, kfm ),
this used to work without problems in 2.1.90.

Regards
Steffen

Unable to handle kernel paging request at virtual address c488497c
current->tss.cr3 = 03e29000, %cr3 = 03e29000
*pde = 002ef063
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01c8b13>]
EFLAGS: 00010297
eax: c488497c ebx: c488497c ecx: c488497c edx: fffffffe
esi: ffffffff edi: c3a850c8 ebp: c29c7ed8 esp: c29c7e8c
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 1067, process nr: 33, stackpage=c29c7000)
Stack: c020ba34 000000bc c3a85000 c3a85000 ffffffff ffffffff 0000001b 00000001
00000000 c01c8ce0 c3a850bc c01cbd1d c29c7ecc c0118394 c3a850bc c01cbd0e
00000300 00000303 c488497c c29c7f98 00000000 c3a85000 c0151716 c3a85000
Call Trace: [<c01c8ce0>] [<c01cbd1d>] [<c0118394>] [<c01cbd0e>] [<c488497c>] [<c0151716>] [<c011aac6>]
[<c01518b6>] [<c010f057>] [<c0124566>] [<c01098a8>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 8b 44 24 20

Using `/boot/System.map-2.1.94' to map addresses to symbols.

>>EIP: c01c8b13 <vsprintf+2ef/4a8>
Trace: c01c8ce0 <sprintf+14/18>
Trace: c01cbd1d <tvecs+6a5/84ff>
Trace: c0118394 <get_ioport_list+38/64>
Trace: c01cbd0e <tvecs+696/84ff>
Trace: c488497c
Trace: c0151716 <get_root_array+37e/3e4>
Trace: c011aac6 <do_no_page+11e/2b4>
Trace: c01518b6 <array_read+13a/268>
Trace: c010f057 <do_page_fault+153/328>
Trace: c0124566 <sys_read+9e/f0>
Trace: c01098a8 <system_call+38/40>

Code: c01c8b13 <vsprintf+2ef/4a8>
Code: c01c8b13 <vsprintf+2ef/4a8> 80 38 00 cmpb $0x0,(%eax)
Code: c01c8b16 <vsprintf+2f2/4a8> 74 07 je c01c8b1f <vsprintf+2fb/4a8>
Code: c01c8b18 <vsprintf+2f4/4a8> 40 incl %eax
Code: c01c8b19 <vsprintf+2f5/4a8> 4a decl %edx
Code: c01c8b1a <vsprintf+2f6/4a8> 83 fa ff cmpl $0xffffffff,%edx
Code: c01c8b1d <vsprintf+2f9/4a8> 75 f4 jne c01c8b13 <vsprintf+2ef/4a8>
Code: c01c8b1f <vsprintf+2fb/4a8> 29 c8 subl %ecx,%eax
Code: c01c8b21 <vsprintf+2fd/4a8> 89 c6 movl %eax,%esi
Code: c01c8b23 <vsprintf+2ff/4a8> 8b 44 24 20 movl 0x20(%esp,1),%eax
Code: c01c8b27 <vsprintf+303/4a8>

begin 644 _proc_net_route
M269A8V4)1&5S=&EN871I;VX)1V%T97=A>2`)1FQA9W,)4F5F0VYT"55S90E-
M971R:6,)36%S:PD)3515"5=I;F1O=PE)4E14("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(`IE=&@P"3`P
M,#!!.$,P"3`P,#`P,#`P"3`P,#$),`DP"3`),#!&1D9&1D8),`DP"3``````
M````````````````````````````````````````````````````````````
?````````````````````````````````````````"@``
`
end

-- 
home email:  user@domain where domain=berlin.snafu.de, user=zahn
Use of my address for unsolicited commercial advertising is forbidden.
      2^3021377 - 1     |     "Where do you want to crash today?"

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu