Re: More pre-2.0.31-1 oops's....

Doug Ledford (dledford@dialnet.net)
Tue, 17 Jun 1997 17:08:06 -0500


--------
> Again, I got a pair of these just a few minutes apart. Since the last
> time, I've upgraded in.identd to 2.5.1, but it would seem it must be a
> kernel bug, since a process running as nobody shouldn't be able to screw
> up the kernel. Fortunately, the system is still running with no apparent
> ill effects.

Try a "cat /proc/net/dev" and then tell me no ill side effects :) No, at
this point, your internal kernel device list (or the proc representation of
said list) is nice and toasty. Fine if you don't need to touch the devices.
Fine if you don't receive any packets for a device that's toasted. Sucks
in terms of general appearance. The problems I had with this and with
processes "disappearing" from the process table (/proc filesystem didn't
list them, but even though the directory wasn't listed you could still cd
into the directory and find information on them) co-incided with the final
release of 2.0.30. Dave's pre-2.0.30-2 patch does not have this problem.
Somebody should probably do a diff between Dave's last pre-2.0.30 tree and
Linus' official 2.0.30 tree to see where things might have gone wrong.

>
> These are very similar to my post from 2 days ago.
> Anyone have _any_ ideas?
>
> Jun 17 16:03:49 yoda identd[6092]: Connection from 198.5.212.11
> Jun 17 16:03:49 yoda kernel: Unable to handle kernel paging request at virtual
> address cb24f8f2
> current->tss.cr3 = 044b2000, Lr3 = 044b2000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[get__netinfo+334/684]
> EFLAGS: 00010206
> eax: 0b24f8ee ebx: 05e94018 ecx: 00000000 edx: 00000000
> esi: 00000000 edi: 00000300 ebp: 00000000 esp: 029d1e78
> ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
> Process in.identd (pid: 6092, process nr: 93, stackpage=029d1000)
> Stack: 0580b000 001abd7c 02d67940 00000400 ffffffff 00000000 029d1eb0 00003800
> 0000006e 044b006e 03d50428 1130e5cd 3833e5cd 00000000 39303120 3131203a
> 35453033 373a4443 20314530 34303630 41414338 3041313a 31302038 30303020
> Call Trace: [error_code+64/80] [tcp_get_info+33/40] [proc_readnet+173/324]
> [timer_bh+193/820] [sys_read+138/176] [system_call+85/128]
> Code: 8b 40 04 89 44 24 14 8b 54 24 14 52 31 c0 85 f6 74 06 8b 83
> Aiee, killing interrupt handler
>
> Jun 17 16:08:35 yoda identd[6540]: Connection from 205.152.0.4
> Jun 17 16:08:35 yoda kernel: Unable to handle kernel paging request at virtual
> address cb24f8f2
> current->tss.cr3 = 008e4000, Lr3 = 008e4000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[get__netinfo+334/684]
> EFLAGS: 00010206
> eax: 0b24f8ee ebx: 05e94018 ecx: 00000000 edx: 00000000
> esi: 00000000 edi: 00000380 ebp: 00000000 esp: 05719e78
> ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
> Process in.identd (pid: 6540, process nr: 134, stackpage=05719000)
> Stack: 0461d000 001abd7c 0777f6c0 00000400 ffffffff 00000000 05719eb0 00003180
> 00000061 06fa006e 06fd0428 1130e5cd 3833e5cd 00000000 36392020 3131203a
> 35453033 373a4443 20314530 34303630 41414338 3041313a 31302038 30303020
> Call Trace: [do_bottom_half+59/96] [tcp_get_info+33/40] [proc_readnet+173/324]
> [sys_read+138/176] [system_call+85/128]
> Code: 8b 40 04 89 44 24 14 8b 54 24 14 52 31 c0 85 f6 74 06 8b 83
> Aiee, killing interrupt handler

-- 
*****************************************************************************
* Doug Ledford                      *   Unix, Novell, Dos, Windows 3.x,     *
* dledford@dialnet.net    873-DIAL  *     WfW, Windows 95 & NT Technician   *
*   PPP access $14.95/month         *****************************************
*   Springfield, MO and surrounding * Usenet news, e-mail and shell account.*
*   communities.  Sign-up online at * Web page creation and hosting, other  *
*   873-9000 V.34                   * services available, call for info.    *
*****************************************************************************