lkml.org 
[lkml]   [2011]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: Linux 2.6.38-rc6
    On Tue, Feb 22, 2011 at 9:42 PM, Anca Emanuel <anca.emanuel@gmail.com> 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


    \
     
     \ /
      Last update: 2011-02-23 17:35    [W:0.022 / U:0.716 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site