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

RE: [Xen-devel] Re: [PATCH] Fix qemu-dm segfault when multiple HVMdomains



So, Keir, can you please check in this patch? 

Thanks
Yunhong Jiang 

>-----Original Message-----
>From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx 
>[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
>John Clemens
>Sent: Tuesday, February 28, 2006 1:35 AM
>To: Jiang, Yunhong
>Cc: Li, Xin B; xen-devel@xxxxxxxxxxxxxxxxxxx
>Subject: [Xen-devel] Re: [PATCH] Fix qemu-dm segfault when 
>multiple HVMdomains
>
>
>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 14
>>>>>
>>>>
>>>> Thanks, I ever met this issue too, but did not pay much 
>attention to
>>>> this :-(
>>>> Can you pls fire a bug?
>>>> -Xin
>>>>
>>>>> john.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
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.