[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20090703055256.39FC193CFF3@tippex.mynet.homeunix.org>
Date: Fri, 03 Jul 2009 07:52:56 +0200
from: aeriksson2@...il.com
To: Frederik Deweerdt <frederik.deweerdt@...og.eu>
cc: linux-kernel@...r.kernel.org
Subject: Re: 2.6.29.5 oops
frederik.deweerdt@...og.eu said:
> Jun 30 00:05:52 tv BUG: unable to handle kernel paging request at 0007a2cd
> ^^^^^^^^
> [...]
> Jun 30 00:05:52 tv EAX: 0007a2cd EBX: f6031688 ECX: 0007a2cd EDX: fffffffe
> ^^^^^^^^
> [...]
> Jun 30 00:05:52 tv Code: 0e 89 c7 89 d0 f2 ae 74 05 bf 01 00 00 00 4f 89 f8
> 5f c3 85 c9 57 89 c7 89 d0 74 05 f2 ae 75 01 4f 89 f8 5f c3 89
> c1 89 c8 eb 06 <80> 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 c3 90 55 89 d5 57
> 56
> Disassembling the above yields:
> 804a058: 89 d0 mov %edx,%eax
> 804a05a: 74 05 je 804a061 <x+0x21>
> 804a05c: f2 ae repnz scas %es:(%edi),%al
> 804a05e: 75 01 jne 804a061 <x+0x21>
> 804a060: 4f dec %edi
> 804a061: 89 f8 mov %edi,%eax
> 804a063: 5f pop %edi
> 804a064: c3 ret
> 804a065: 89 c1 mov %eax,%ecx
> 804a067: 89 c8 mov %ecx,%eax
> 804a069: eb 06 jmp 804a071 <x+0x31>
> 804a06b: 80 38 00 cmpb $0x0,(%eax) <== EIP
> 804a06e: 74 07 je 804a077 <x+0x37>
> 804a070: 40 inc %eax
> 804a071: 4a dec %edx
> 804a072: 83 fa ff cmp $0xffffffff,%edx
> 804a075: 75 f4 jne 804a06b <x+0x2b>
> 804a077: 29 c8 sub %ecx,%eax
> 804a079: c3 ret
> 804a07a: 90 nop
> 804a07b: 55 push %ebp
> A dereferencing which is more inline with the paging request noted above
> (compared to the push noted below). I guess it would be helpful if you could
> point to the right function using the above.
Do you want _me_ to do that? I have no idea how to do it. I guess others might
though.
/Anders
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists