[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#611832: linux-image-2.6.32-5-amd64: general protection fault at reboot under qemu: native_stop_other_cpus+0x86/0x90



On Wed, 2011-02-02 at 19:42 +0200, Timo Juhani Lindfors wrote:
> Package: linux-2.6
> Version: 2.6.32-30
> Severity: normal
> 
> Sometimes when I use
> 
> shutdown -r now
> 
> under qemu I get a general protection fault:

Which version of qemu are you using in the host?  If you are using
kvm-qemu, which kernel version are you using in the host?

[...]
> 4) Observation: RIP == 0xffffffff810239db is in the middle of the
> 
> ffffffff810239d9:	ff 14 25 f8 69 46 81 	callq  *0xffffffff814669f8
> 
> instruction! If you compare the on-disk data to the "Code:" dump you
> see that two calls have been replaced with the mysterious fragment
> 
> 0x0000000000600889 <f+41>:       57     push   %rdi
> 0x000000000060088a <f+42>:       9d     popfq
> 0x000000000060088b <f+43>:       66 66 90       xchg   %ax,%ax
> 0x000000000060088e <f+46>:       66 90  xchg   %ax,%ax
> 
> 
> Is this memory corruption? Or is linux trying to patch the calls?
[...]

This looks like deliberate patching by the PV-alternatives mechanism.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: