From owner-freebsd-current Thu Aug 22 15:32:42 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA23796 for current-outgoing; Thu, 22 Aug 1996 15:32:42 -0700 (PDT) Received: from hauki.clinet.fi (root@hauki.clinet.fi [194.100.0.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA23759 for ; Thu, 22 Aug 1996 15:32:15 -0700 (PDT) Received: from katiska.clinet.fi (root@katiska.clinet.fi [194.100.0.4]) by hauki.clinet.fi (8.7.5/8.6.4) with ESMTP id BAA00484; Fri, 23 Aug 1996 01:31:43 +0300 (EET DST) Received: (hsu@localhost) by katiska.clinet.fi (8.7.5/8.6.4) id BAA20079; Fri, 23 Aug 1996 01:31:41 +0300 (EET DST) Date: Fri, 23 Aug 1996 01:31:41 +0300 (EET DST) Message-Id: <199608222231.BAA20079@katiska.clinet.fi> From: Heikki Suonsivu To: Garrett Wollman Cc: Heikki Suonsivu , freebsd-current@freebsd.org Subject: gated broken, needs recompilation In-Reply-To: <9608221644.AA04261@halloran-eldar.lcs.mit.edu> References: <199608212139.AAA12025@cantina.clinet.fi> <9608221644.AA04261@halloran-eldar.lcs.mit.edu> Organization: Clinet Ltd, Espoo, Finland Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Garrett Wollman writes: > < said: > > > gated seem have broken sometime in August, it fails to get any info on > > devices from the kernel, and thus either crashes on failed assertion or is > > unable to determine router id. > > > This can be worked around by recompiling, but no more single binary for all > > routers, if this was intentional change. Any ideas what was the change ? > > The size and arrangement of some of the fields in `struct ifnet' was > moved around to make a better management interface possible. That's > the price you pay for running -current. Not just moved around, it seems that kernel broke badly. With recompiled everything, the machine still deadlocks as soon as it receives routers through OSPF. Interesting is that the old kernel also deadlocks if used with new binaries and gated, so this probably woke up something nasty in kernel. If there is no gated, the machine seems to stay alive in normal FreeBSD fashion (uptime in days is inverse of average load). This did not break not just gated, but ifconfig and friends also need to be in pair with the kernel. There really should be portable interfaces for things like these, procfs or some form of sysctl ? > -GAWollman > > -- > Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same > wollman@lcs.mit.edu | O Siem / The fires of freedom > Opinions not those of| Dance in the burning flame > MIT, LCS, ANA, or NSA| - Susan Aglukark and Chad Irschick -- Heikki Suonsivu, T{ysikuu 10 C 83/02210 Espoo/FINLAND, hsu@clinet.fi mobile +358-40-5519679 work +358-0-43542270 fax -4555276 home -8031121