|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86_emulate: properly do IP updates and other side effects on success
Il 07/08/2014 15:24, Fabio Fantoni ha scritto: Il 07/08/2014 10:30, Jan Beulich ha scritto:The two MMX/SSE/AVX code blocks failed to update IP properly, and these as well as get_reg_refix(), which "manually" updated IP so far, failed to do the TF and RF processing needed at the end of successfully emulated instructions. Reported-by: Andrei LUTAS <vlutas@xxxxxxxxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Tested-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>Thanks for the patch, I tested it to see if solves also qxl on linux domUs problem but with this patch the domU crashes and I cannot get a backtrace or specific errors. xl create is ok, gdb on qemu close on domU's crash without having backtrace and in xl dmesg I not saw errors. Setting preserve always in xl cfg I can only see that crash and do a core dump but I not know how to use it to take a backtrace or any other useful information. Someone can explain how to debug the problem for post all useful informations please?In attachment for now I put xl -vvv create and xl dmesg output. Thanks for any reply and sorry for my bad english. Now I also tried gdbsx: gdbsx -a 2 64 9999 ... (gdb) target remote localhost:9999 Remote debugging using localhost:9999 [Switching to Remote target] 0x66666666 in ?? () (gdb) c Continuing. Program received signal SIGINT, Interrupt. 0x000000ff in ?? () (gdb) bt full #0 0x000000ff in ?? () No symbol table info available. Cannot access memory at address 0x6d2966c0 I not know if what I did is correct.
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |