net/core/neighbour.c

Albert D. Cahalan (acahalan@cs.uml.edu)
Fri, 6 Jun 1997 04:59:05 -0400 (EDT)


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:

c0100000 A _text
c0100000 T _stext
c0100000 T stext
c0100000 t startup_32
...
c0153d9c T neigh_table_init
c0153e04 T neigh_alloc
c0153e60 T neigh_queue_ins
c0153e8c t neigh_dequeue
c0153ea0 T neigh_table_ins
c0153ee8 T neigh_lookup
c0153f48 T neigh_destroy
c0153f88 T neigh_unlink
c0153fe4 T ntbl_walk_table
c0154070 T neigh_tbl_run_bh
c01540a0 t neigh_purge_send_q

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.
Another possible symptom is frequent disconnects. pppd complains
that it got HUP, though I never killed it.

Also, I get these every time I connect:

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

Of course, these crashes happen while in X. Since there is no
kernel video support, I might have missed an OOPS or panic.
I wish I could help more, but I don't have an ICE to help me.