[ovs-discuss] occasional ovs-vswitchd crashes with OVN system tests

Gregory Rose gvrose8192 at gmail.com
Fri Feb 21 00:37:00 UTC 2020


On 2/20/2020 12:43 AM, Numan Siddique wrote:
> On Wed, Feb 19, 2020 at 11:28 PM Gregory Rose <gvrose8192 at gmail.com> wrote:
>>
>> On 2/19/2020 4:31 AM, Numan Siddique wrote:
>>> Hi,
>>>
>>> I'm seeing occasional ovs-vswitchd crashes when I run OVN system tests
>>> with kernel datapath (make check-kernel).
>> Is this on a particular kernel?
> I've tested only on my Fedora 31 5.4.13-201.fc31.x86_64
>
> And It's not always the case. Only occasionally when I run "make
> check-kernel" in the ovn repo.

I'm working on adding support for Linux kernel versions up to 5.5 and 
have found that
there is an issue with nested netlink parsing starting in the 5.2 
release.  I'm chasing the
cause down but I'm wondering it it might be affecting this as well. I'll 
follow up when
I find something.

Thanks,

- Greg
> Thanks
> numan
>
>> - Greg
>>
>>
>>> Below is the backtrace
>>>
>>> *********
>>> Core was generated by `ovs-vswitchd --enable-dummy=system -vvconn
>>> -vofproto_dpif -vunixctl -vconsole:o'.
>>> Program terminated with signal SIGSEGV, Segmentation fault.
>>> #0  0x00000000004869d9 in dp_packet_eth (b=0x0) at
>>> /usr/include/bits/byteswap.h:52
>>> 52   return __builtin_bswap32 (__bsx);
>>> [Current thread is 1 (LWP 1656724)]
>>> (gdb) bt
>>> #0  0x00000000004869d9 in dp_packet_eth (b=0x0) at
>>> /usr/include/bits/byteswap.h:52
>>> #1  packet_expand (p=0x0, flow=0xfc1660, size=<optimized out>) at
>>> ../lib/flow.c:3135
>>> #2  0x0000000000435301 in ipfix_put_data_set (msg=0x7fa6a0816bc0,
>>> virtual_obs_len=<optimized out>,
>>>       virtual_obs_id=<optimized out>, flow_end_reason=0, entry=0xf74df0,
>>> export_time_sec=<optimized out>)
>>>       at ../ofproto/ofproto-dpif-ipfix.c:2524
>>> #3  ipfix_send_data_msg (exporter=0xfa4940, export_time_sec=<optimized
>>> out>, entry=0xf74df0, flow_end_reason=0)
>>>       at ../ofproto/ofproto-dpif-ipfix.c:2644
>>> #4  0x0000000000000000 in ?? ()
>>> ***********
>>>
>>> Thanks
>>> Numan
>>> _______________________________________________
>>> discuss mailing list
>>> discuss at openvswitch.org
>>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>> _______________________________________________
>> discuss mailing list
>> discuss at openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>



More information about the discuss mailing list