Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754960Ab1BWQdQ (ORCPT ); Wed, 23 Feb 2011 11:33:16 -0500 Received: from smtp1.linux-foundation.org ([140.211.169.13]:58024 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754883Ab1BWQdO (ORCPT ); Wed, 23 Feb 2011 11:33:14 -0500 MIME-Version: 1.0 In-Reply-To: References: <20110222140349.GA20708@kryptos.osrc.amd.com> From: Linus Torvalds Date: Wed, 23 Feb 2011 08:32:04 -0800 Message-ID: Subject: Re: Linux 2.6.38-rc6 To: Anca Emanuel , Dave Airlie , linux-fbdev@vger.kernel.org, Ben Skeggs , dri-devel@lists.freedesktop.org Cc: Borislav Petkov , Linux Kernel Mailing List Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1298 Lines: 36 On Tue, Feb 22, 2011 at 9:42 PM, Anca Emanuel wrote: > General protection fault: > http://i.imgur.com/TBJ6y.jpg > > dmesg: http://pastebin.com/qD8pR8QH > config: http://pastebin.com/XEurtHWi That's drivers/video/fbmem.c: fb_release(), and the "Code:" disassembly shows that it is 1b: e8 f7 c0 29 00 callq xyz 20: 48 8b 93 b8 03 00 00 mov 0x3b8(%rbx),%rdx 27:* 48 8b 42 10 mov 0x10(%rdx),%rax <-- trapping instruction which corresponds to mutex_lock(&info->lock); if (info->fbops->fb_release) info->fbops->fb_release(info,1); so it looks like 'info->fbops' is invalid. It's in %rdx, and is 0x00d000ae00b500c2, which is definitely not a valid pointer. Looks like some bad corruption (looks like a sequence of 16-bit numbers, but it could be anything). Looks like nouveafb took over from vesafb. Did you do anything special to trigger this? Also, you do seem to have some extra patches (yama at the least). Anything else? Linus -- 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/