Hello,
We observe a crash with certain packets (BGP UPDATE with 2096 bytes whereas MTU 
was 1500):

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `ovs-vswitchd unix:/var/run/openvswitch/db.sock 
-vconsole:emer -vsyslog:err -vfi'.
Program terminated with signal 11, Segmentation fault.
#0  dp_packet_set_size (v=572, b=0x0) at lib/dp-packet.h:578
578         b->mbuf.data_len = (uint16_t)v;  /* Current seg length. */
Missing separate debuginfos, use: debuginfo-install glibc-2.17-307.el7.1.x86_64 
keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-46.el7.x86_64 
libatomic-4.8.5-44.el7.x86_64 libcom_err-1.42.9-17.el7.x86_64 
libevent-2.0.21-4.el7.x86_64 libgcc-4.8.5-39.el7.x86_64 
libpcap-1.5.3-12.el7.x86_64 libselinux-2.5-15.el7.x86_64 
libunwind-1.2-2.el7.x86_64 numactl-libs-2.0.12-5.el7.x86_64 
openssl-libs-1.0.2k-19.el7.x86_64 pcre-8.32-17.el7.x86_64 
python-libs-2.7.5-88.el7.x86_64 unbound-libs-1.6.6-3.el7.x86_64 
zlib-1.2.7-18.el7.x86_64
(gdb) backtrace
#0  dp_packet_set_size (v=572, b=0x0) at lib/dp-packet.h:578
#1  netdev_linux_batch_rxq_recv_sock (rx=rx@entry=0x20b1c90, mtu=<optimized 
out>, batch=batch@entry=0x7ffcf27baee0) at lib/netdev-linux.c:1306
#2  0x00007f5b77fac665 in netdev_linux_rxq_recv (rxq_=0x20b1c90, 
batch=0x7ffcf27baee0, qfill=0x0) at lib/netdev-linux.c:1493
#3  0x00007f5b77f00fe6 in netdev_rxq_recv (rx=<optimized out>, 
batch=batch@entry=0x7ffcf27baee0, qfill=<optimized out>) at lib/netdev.c:727
#4  0x00007f5b77ecc51c in dp_netdev_process_rxq_port 
(pmd=pmd@entry=0x7f5b735a6010, rxq=0x20b1c00, port_no=2) at 
lib/dpif-netdev.c:4692
#5  0x00007f5b77ecd24a in dpif_netdev_run (dpif=<optimized out>) at 
lib/dpif-netdev.c:5722
#6  0x00007f5b78529de5 in type_run (type=<optimized out>) at 
ofproto/ofproto-dpif.c:370
#7  0x00007f5b785128c6 in ofproto_type_run 
(datapath_type=datapath_type@entry=0x2105160 "netdev") at ofproto/ofproto.c:1779
#8  0x000000000040dea5 in bridge_run__ () at vswitchd/bridge.c:3244
#9  0x0000000000413f78 in bridge_run () at vswitchd/bridge.c:3309
#10 0x000000000040ad55 in main (argc=11, argv=0x7ffcf27bb508) at 
vswitchd/ovs-vswitchd.c:127
(gdb)

Any help is appreciated.

Regards,
Miroslav
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to