lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ