Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 18 Jul 2002 16:29:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 18 Jul 2002 16:29:08 -0400 Received: from parcelfarce.linux.theplanet.co.uk ([195.92.249.252]:33031 "EHLO www.linux.org.uk") by vger.kernel.org with ESMTP id ; Thu, 18 Jul 2002 16:29:07 -0400 Date: Thu, 18 Jul 2002 21:32:08 +0100 From: Matthew Wilcox To: William Lee Irwin III , Matthew Wilcox , linux-kernel@vger.kernel.org Cc: jsimmons@transvirtual.com Subject: Re: 2.5.26 broken on headless boxes Message-ID: <20020718213208.P13352@parcelfarce.linux.theplanet.co.uk> References: <20020717165538.D13352@parcelfarce.linux.theplanet.co.uk> <20020718010617.GL1096@holomorphy.com> <20020718142946.L13352@parcelfarce.linux.theplanet.co.uk> <20020718201857.GS1096@holomorphy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020718201857.GS1096@holomorphy.com>; from wli@holomorphy.com on Thu, Jul 18, 2002 at 01:18:57PM -0700 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1869 Lines: 48 On Thu, Jul 18, 2002 at 01:18:57PM -0700, William Lee Irwin III wrote: > On Thu, Jul 18, 2002 at 02:29:46PM +0100, Matthew Wilcox wrote: > >>>EIP; c01b7695 <===== > >>>edx; f7906600 > >>>edi; c03dcc00 > >>>esp; c3d45e7c > > Trace; c01b7773 > > Trace; c01baa25 > > Trace; c01ac08c > > Trace; c0145a83 > > Trace; c0144ed7 > > Trace; c0146373 > > Trace; c013c33a > > Trace; c013b001 > > Trace; c013af16 > > Trace; c013b307 > > Trace; c0108893 > > This is the 4th one of these I've seen in the last two days. Any chance > of being able to compile with -g and get an addr2line on the EIP? I've > tried to reproduce it myself, but haven't gotten it to happen yet. seems fairly obvious what's happening with a couple of printks... printk("visual_init: sw = %p, conswitchp = %p, currcons = %d, init = %d\n", sw, conswitchp, currcons, init); gets me the interesting fact that sw & conswitchp are both NULL. later on, we call: sw->con_init(vc_cons[currcons].d, init); which seems like it would be the exact cause, no? now whether putting a: if (!sw) return; call into visual_init or whether we should determine earlier never to call visual_init, I don't know. The people who know about the console have been conspicuously silent so far... -- Revolutions do not require corporate support. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/