[libvirt] Segfault problem with nwfilter-define in Libvirt

Jean-Charles jc at provectio.fr
Thu Aug 9 19:04:53 UTC 2012


Le 09/08/2012 08:22, Laine Stump a écrit :
> On 08/08/2012 12:40 PM, [Vo2Labs] Jean-Charles Passard wrote:
>> Hello,
>>
>> At first a big thanks to Laine, who kindly tried to help me !
>>
>> My problem is the following :
>>
>> I use a linux from scratch distro ( home made)
>> pure X86_64
>> glibc 2.10.1
>> gcc 4.4.1
>> uname -a SMP Sat Aug 4 20:07:49 CEST 2012 x86_64 x86_64 x86_64 GNU/Linux
>>
>> Each time I use nwfilter-define, libvirtd crash with a segfault. I
>> tried nearly all version from 0.9.8 to 0.9.13 and even 0.10 with the
>> same problem
>> Here is a sample of newfilter.xml :
>>
>> <filter name='nova-base'>
>>          <filterref filter='no-ip-spoofing'/>
>> </filter>
>>
>> and here the bt unde gdb with v0.9.13
>>
>> #0  __pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50
>> #1  0x00007ffff77ba07e in virNWFilterCallbackDriversLock () at
>> conf/nwfilter_conf.c:2846
> I'm just doing a test build of a patch to fix this, and I'll send it as
> a reply to this message when I'm done. (It contains a full explanation
> of the cause of the crash).
>
> Thanks for the complete bug report Jean Charles! This was fun to debug :-)
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
Hello Laine,

Thank you very much for this great work ! I just tried your patch and it 
works great, no more problem.
And if you'd fun it's 'la cerise sur le gateau', as we say in my country

JC




More information about the libvir-list mailing list