diff for duplicates of <20191209101711.GA3404@work-vm> diff --git a/a/1.txt b/N1/1.txt index 62dfa5f..485fd75 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -30,3 +30,21 @@ cc'ing Colin and Yu for Hax info: > -- Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK + +-- +You received this bug notification because you are a member of qemu- +devel-ml, which is subscribed to QEMU. +https://bugs.launchpad.net/bugs/1855617 + +Title: + savevm with hax saves wrong register state + +Status in QEMU: + New + +Bug description: + I use qemu-i386 with IntelHaxm on Windows 10 x64 host with Windows 7 x86 guest. I run the guest till OS loads and create a snapshot with savevm, then close qemu, run it again and try to load the snapshot with loadvm. The guest crashes or freezes. I dumped registers on snapshot creation and loading (in Haxm) and found that they are different. + When returning from Haxm in hax_vcpu_hax_exec, there is no regular register read. I found hax_arch_get_registers function which reads registers from Haxm and is called from a synchronization procedure. I placed a breakpoint on it, ran qemu and found that it is hit one time during guest OS boot. Exactly these registers where saved in the snapshot. + +To manage notifications about this bug go to: +https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions diff --git a/a/content_digest b/N1/content_digest index 7b8482d..62cd65c 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,11 +1,8 @@ "ref\0157583794032.6937.10802857034135783842.malonedeb@soybean.canonical.com\0" "From\0Dr. David Alan Gilbert <dgilbert@redhat.com>\0" "Subject\0Re: [Bug 1855617] [NEW] savevm with hax saves wrong register state\0" - "Date\0Mon, 9 Dec 2019 10:17:11 +0000\0" - "To\0colin.xu@intel.com" - " yu.ning@intel.com\0" - "Cc\0qemu-devel@nongnu.org" - " Bug 1855617 <1855617@bugs.launchpad.net>\0" + "Date\0Mon, 09 Dec 2019 10:17:11 -0000\0" + "To\0qemu-devel@nongnu.org\0" "\00:1\0" "b\0" "cc'ing Colin and Yu for Hax info:\n" @@ -39,6 +36,24 @@ "> https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions\n" "> \n" "--\n" - Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK + "Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK\n" + "\n" + "-- \n" + "You received this bug notification because you are a member of qemu-\n" + "devel-ml, which is subscribed to QEMU.\n" + "https://bugs.launchpad.net/bugs/1855617\n" + "\n" + "Title:\n" + " savevm with hax saves wrong register state\n" + "\n" + "Status in QEMU:\n" + " New\n" + "\n" + "Bug description:\n" + " I use qemu-i386 with IntelHaxm on Windows 10 x64 host with Windows 7 x86 guest. I run the guest till OS loads and create a snapshot with savevm, then close qemu, run it again and try to load the snapshot with loadvm. The guest crashes or freezes. I dumped registers on snapshot creation and loading (in Haxm) and found that they are different.\n" + " When returning from Haxm in hax_vcpu_hax_exec, there is no regular register read. I found hax_arch_get_registers function which reads registers from Haxm and is called from a synchronization procedure. I placed a breakpoint on it, ran qemu and found that it is hit one time during guest OS boot. Exactly these registers where saved in the snapshot.\n" + "\n" + "To manage notifications about this bug go to:\n" + https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions -5c877613219e36a35555f3a681cefe00ab0f6ec3f1d9c25b547e10a954e55444 +e3e1f382314e0021de479c8103b2bff6edda16d9e5e9844172688027dbc45f47
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.