From owner-freebsd-hackers Sun Jan 14 05:15:02 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA04517 for hackers-outgoing; Sun, 14 Jan 1996 05:15:02 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA04500 for ; Sun, 14 Jan 1996 05:14:52 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id AAA05940; Mon, 15 Jan 1996 00:13:06 +1100 Date: Mon, 15 Jan 1996 00:13:06 +1100 From: Bruce Evans Message-Id: <199601141313.AAA05940@godzilla.zeta.org.au> To: freebsd-hackers@freefall.freebsd.org, garyj@munich.netsurf.de Subject: Re: Status of ISDN drivers Cc: isdn@muc.ditec.de Sender: owner-hackers@FreeBSD.ORG Precedence: bulk >I've become aware of a horrible bug somewhere in the ISDN code in the >last few days which apparently trashes the kernel stack somehow. Someone actually uses the isdn drivers in FreeBSD? :-) Perhaps they have been broken by recent cleanups. OTOH, perhaps they have been fixed by recent cleanups. What version are you using? >This bug is extrememly hard to track down beacuse the fault address is >totally bogus, e.g. 8:0. That's why I suspect that the stack is getting >trashed. It also crops up under circumstances which I can't identify. This fault address (but not a trashed stack) is normal for a call or jump through a null pointer. Calls through null pointers are very easy to debug since the return address is on the stack, while jumps through null pointers are hard to debug. Bruce