Thread (13 messages) 13 messages, 6 authors, 2011-03-22

Re: Linux 2.6.38-rc6

From: Anca Emanuel <hidden>
Date: 2011-02-23 17:16:10
Also in: dri-devel, lkml

On Wed, Feb 23, 2011 at 6:32 PM, Linus Torvalds
[off-list ref] wrote:
On Tue, Feb 22, 2011 at 9:42 PM, Anca Emanuel [off-list ref] wrote:
quoted
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?
No. Just boot the system.
Also, you do seem to have some extra patches (yama at the least). Anything else?
I used git clone, nothing else.
First time 2.6.38-rc6 was working.
After an update from ubuntu I get that error at boot.

The dmesg is from Ubuntu 11.04 with their kernel and is working fine.
                           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/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help