From owner-freebsd-current Sun Oct 29 14:46:54 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA22600 for current-outgoing; Sun, 29 Oct 1995 14:46:54 -0800 Received: from hutcs.cs.hut.fi (root@hutcs.cs.hut.fi [130.233.192.2]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id OAA22592 for ; Sun, 29 Oct 1995 14:46:50 -0800 Received: from shadows.cs.hut.fi by hutcs.cs.hut.fi with SMTP id AA01682 (5.65c8/HUTCS-S 1.4 for ); Mon, 30 Oct 1995 00:46:46 +0200 Received: (hsu@localhost) by shadows.cs.hut.fi (8.6.10/8.6.10) id AAA09796; Mon, 30 Oct 1995 00:46:46 +0200 Date: Mon, 30 Oct 1995 00:46:46 +0200 Message-Id: <199510292246.AAA09796@shadows.cs.hut.fi> From: Heikki Suonsivu To: peter@haywire.dialix.com (Peter Wemm) Cc: freebsd-current@freebsd.org In-Reply-To: peter@haywire.dialix.com's message of 29 Oct 1995 22:23:18 +0200 Subject: Re: load related problem or my compilation ? Sender: owner-current@freebsd.org Precedence: bulk >mid-fligth. I have had similar panic problems with a slow (38.4k) leased >line which certainly does not loose carrier, and it panics sometimes, >usually when a load peak suddenly arrives after idling (start up a heavy X >program or like). Hmm.. Are you using Bruce's cy driver? On the leased line no, on terminal servers yes. I don't know for sure if the problems are same. I have this vague recollection that his cypoll and siopoll hooks are launching into the tty sybsystem code at splsofttty(). I am not sure, but I dont think that splsofttty() would mask the networking code, which could mean that it might be possible for the networking code to be started up on the return from some hardware interrupt that had preempted the tty code. The mbuf is taken within splimp(), and then accessed outside it after taking it (in ppp_dequeue). I don't have the kernel experience to tell what should be done. I wonder if what you are seeing is the cypoll() call to pppstart() being interrupted by networking code, which is manipulating the mbuf pointers? Check out the dumps, they will probably tell you more than I can tell you :-) -- Heikki Suonsivu, T{ysikuu 10 C 83/02210 Espoo/FINLAND, hsu@cs.hut.fi home +358-0-8031121 work -4513377 fax -4555276 riippu SN