/proc opps in 1.3.95

Aaron Fredrick Tiensivu (tiensivu@cps.msu.edu)
Wed, 24 Apr 1996 21:25:04 -0400 (EDT)


We've been hit by the curse of 95! :)

lucretia:/proc# cat ioports
Unable to handle kernel paging request at virtual address c182b934
current->tss.cr3 = 00c76000, %cr3 = 00c76000
*pde = 00002067
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<00184013>]
EFLAGS: 00010297
eax: 0182b934 ebx: ffffffff ecx: 0182b934 edx: fffffffe
esi: ffffffff edi: 008940e2 ebp: 00000000 esp: 00d7fee8
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process cat (pid: 3367, process nr: 34, stackpage=00d7f000)
Stack: 00192c18 000000d6 00894000 00000c00 00157c34 001fae10 001fae10 00000001
ffffffff 0000001b 001841ec 008940d6 00119318 00d7ff38 00119370 008940d6
00119309 000002f8 000002ff 0182b934 00000000 00d7ff90 00001000 0015ac3a
Call Trace: [<00157c34>] [<001841ec>] [<00119318>] [<00119370>] [<00119309>]
[<0182b934>] [<0015ac3a>]
[<0015ae22>] [<00126112>] [<0010aa29>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 f7 c5 10 00
>>EIP: 184013 <_vsprintf+2cb/490>
Trace: 157c34 <_proc_root_lookup+38/140>
Trace: 1841ec <_sprintf+14/18>
Trace: 119318 <_do_bottom_half+74/94>
Trace: 119370 <_get_ioport_list+38/70>
Trace: 119309 <_do_bottom_half+65/94>
Trace: 182b934
Trace: 15ac3a <_get_root_array+166/1b0>
Trace: 15ae22 <_array_read+ee/260>
Trace: 126112 <_sys_read+c2/e0>
Trace: 10aa29 <_system_call+59/a0>

Seems to happen after I load the serial module [using kerneld] and then when it
autocleans, the opps will occur.. go back into minicom and it won't opps..

So, I don't think the serial code is unregistering itself correctly somewhere.

---
Talk is cheap because supply always exceeds demand.