From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 25 Mar 2002 15:15:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 25 Mar 2002 15:15:09 -0500 Received: from eventhorizon.antefacto.net ([193.120.245.3]:41900 "EHLO eventhorizon.antefacto.net") by vger.kernel.org with ESMTP id ; Mon, 25 Mar 2002 15:15:03 -0500 Message-ID: <3C9F8524.5060906@antefacto.com> Date: Mon, 25 Mar 2002 20:14:28 +0000 From: Padraig Brady User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020311 X-Accept-Language: en-us, en MIME-Version: 1.0 To: linux-kernel@vger.kernel.org Subject: Re: OOPs in do_select() In-Reply-To: <3C9F838C.4030101@antefacto.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org feck.. kernel was 2.4.16 Padraig. Padraig Brady wrote: > This happened on an embedded system so > I haven't got a standard OOPs, but anyway > the message was: > > "Unable to handle kernel NULL pointer dereference at 00000000" > > looking at the trace and doing a little poking around > the error was definitely in do_select, and maybe on the > following line: > > if (!(bit & BITS(fds, off))) > > The cause was there was a client talking to a server > over a socket and the server SEGFAULTED. The OOPs was > associated with the client process. > > Note the client was often seen to crash when the server > did, suggesting it received bad data from the kernel? > > cheers, > Padraig.