Re: net/core/neighbour.c

Eric.Schenk@dna.lth.se
Fri, 06 Jun 1997 11:22:04 +0200


"Albert D. Cahalan" <acahalan@cs.uml.edu> writes:
>I got these two messages just before a crash.
>
>Jun 6 00:53:25 P133 linux:
>neigh_destroy: neighbour still in table. called from c0083660
>
>Jun 6 00:57:27 P133 linux:
>neigh_destroy: neighbour still in table. called from c0083480

>The addresses seem wrong, at least as far as I can tell from
>looking in the System.map file. In there I find the following:

Glancing at this code I see it uses __builtin_return_address(0).
Linus has warning me in the past that this is broken.

>I am using plain TCP/IP over PPP. No IPv6 or Ethernet at all.
>Linux 2.1.41, Intel Pentium, no modules, known good hardware.

The recent linux kernels aren't terribly stable with networking.
Some of it is that the new slab allocator is less tollerant
of idiotic code that writes stuff in front of the beginning
of allocated buffers. The best known offender is the PPP driver.
I'm trying to track all this stuff down now. A temporary hacked
fix for at least the PPP problems should appear in a kernel soon
(I think it went to Linus for the 2.1.43 merge, but I'll have
to wait and see which bits of code Linus actually takes in this round.)

There also seem to be some other stability problems with networking
that I haven't figured out yet. I'm working on it.

>Another possible symptom is frequent disconnects. pppd complains
>that it got HUP, though I never killed it.

What brand of modem? Some modems are known to have disconnect problems.

>10:34:28 P133 pppd[907]: Unknown protocol (0x8029) received
>10:34:28 P133 pppd[907]: Unknown protocol (0x802b) received
>10:34:28 P133 pppd[907]: Unknown protocol (0x803f) received
>10:34:28 P133 pppd[907]: Unknown protocol (0xcf) received

If I recall correctly these are attempts by your remote end
to ask for propietary microsoft compression modules. Linux ppp
is just telling you that it doesn't know about them.

>Of course, these crashes happen while in X. Since there is no
>kernel video support, I might have missed an OOPS or panic.

Don't see how kernel video support would have helped this. Shrugh.

-- 
Eric Schenk                               www: http://www.dna.lth.se/~erics
Dept. of Comp. Sci., Lund University          email: Eric.Schenk@dna.lth.se
Box 118, S-221 00 LUND, Sweden   fax: +46-46 13 10 21  ph: +46-46 222 96 38