[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH] Fix qemu-dm segfault when multiple HVM domains
So far, so good.. This patch seems to fix things for me.. I have 4 domains running right now, 2 mostly idle, one running an 'ls -R /' loop in cygwin, and the fourth trudging through a chkdsk so it too is hitting the disk hard. Domains have been up for about an hour now without any problems, which is a lot longer than before. Please check it in when you can, and thanks. john.c - -- John Clemens jclemens@xxxxxxxxxxxxxxx On Mon, 27 Feb 2006, Jiang, Yunhong wrote: Hi, John Can you try the attached patch ? This issue can be reproduced on SMP platform, while the domain 0 is UP. The reason is, after finishing a dma request, the dma thread will trigger the interrupt and then clear the call back function. When guest get the interrupt , it will try to check the call back function, if it is set, then it will trigger a dma request again. So if the checking for the callbackfunction happens between trigger interrupt and clear callback function on dma thread, it will cause NULL function calling. After with domain 0 UP and smp platform, this situation can be reproduced easily. Thanks Yunhong Jiang This patch fix this issue by placing the interupt request in the end of dma thread.-----Original Message----- From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of John Clemens Sent: Thursday, February 23, 2006 6:12 AM To: Li, Xin B Cc: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: RE: [Xen-devel] qemu-dm segfault with multiple HVM domains? Thanks, glad to know I'm not the only one seeing this... I've opened bug 542. http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=542 john.c - -- John Clemens jclemens@xxxxxxxxxxxxxxx On Thu, 23 Feb 2006, Li, Xin B wrote:Just verifying that with cs 8932 I still see this problem. I'm able to start multiple windows domains, but either immediately or over time all but one qemu-dm processes segfaults. This only appears to be a problem when I start multiple windows domains, a single domain seems to work fine. qemu-dm[4961]: segfault at 0000000000000000 rip 0000000000000000 rsp 0000000040800198 error 14 qemu-dm[4963]: segfault at 0000000000000000 rip 0000000000000000 rsp 0000000040800198 error 14Thanks, I ever met this issue too, but did not pay much attention to this :-( Can you pls fire a bug? -Xinjohn.c - -- John Clemens jclemens@xxxxxxxxxxxxxxx _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |