[ovs-discuss] userspace ovs crashing assertion `!b->size' fails in ofbuf.c

Hassan Khan hassan.khan at seecs.edu.pk
Mon Feb 14 19:20:25 UTC 2011


Hi,

I have a very simple topology that I want to test for a userspace L2 OVS (I
have tested the same topology for kernel space OVS and that does not crash).
The switch has two NICs and two PCs are attached to it with IP addresses in
the same subnet. For installation of OVS the Install.userspace guide was
followed. Everything works fine when I create bridge and add Ethernet
interfaces to it. However, when one of the machine tries to ping other,
ovs-vswitchd crashes with following error message:

 

ovs-vswitchd: lib/ofpbuf.c:239: ofpbuf_reserve: Assertion `!b->size' failed.

 

Complete log is provided here:

 

>>>>>ovs-vswitchd unix:/usr/local/var/run/openvswitch/db.sock

Feb 14
20:10:03|00001|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connecting...

Feb 14
20:10:03|00002|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connected

Feb 14 20:10:03|00003|xfif_linux|ERR|/proc/devices: openvswitch major not
found (is the module loaded?)

Feb 14 20:10:03|00004|xfif|WARN|failed to enumerate system datapaths: No
such device

Feb 14 20:10:03|00005|wdp|WARN|failed to enumerate system datapaths: No such
device

 

>>>>>ovs-vsctl set bridge br0 datapath_type=netdev

 

Feb 14 20:14:53|00006|xfif_linux|ERR|/proc/devices: openvswitch major not
found (is the module loaded?)

Feb 14 20:14:53|00007|xfif|WARN|failed to create datapath br0: No such
device

Feb 14 20:14:53|00008|wdp|WARN|failed to create datapath br0: No such device

Feb 14 20:14:53|00009|ofproto|ERR|failed to open datapath br0: No such
device

Feb 14 20:14:53|00010|bridge|ERR|failed to create switch br0: No such device

Feb 14 20:15:27|00011|ofproto|INFO|using datapath ID 0000468e606a7bf6

Feb 14 20:15:27|00012|bridge|INFO|created bridge br0 on netdev at br0

Feb 14 20:15:27|00013|bridge|INFO|created port br0 on bridge br0

Feb 14 20:15:27|00014|bridge|WARN|bridge br0: using default bridge Ethernet
address 00:23:20:80:bd:fe

Feb 14 20:15:27|00015|xenserver|INFO|not running on a XenServer

Feb 14 20:15:27|00016|ofproto|INFO|datapath ID changed to 000000232080bdfe

Feb 14 20:15:27|00017|bridge|WARN|bridge br0: using default bridge Ethernet
address 00:23:20:80:bd:fe

Feb 14 20:15:28|00018|netdev_vport|ERR|failed to open ioctl fd: No such file
or directory

 

>>>>>ovs-vsctl add-port br0 eth1

 

 

Feb 14 20:17:16|00019|bridge|INFO|created port eth1 on bridge br0

Feb 14 20:17:16|00020|ofproto|INFO|datapath ID changed to 0000002564d53100

Feb 14 20:17:16|00021|timeval|WARN|9 ms poll interval (0 ms user, 4 ms
system) is over 14 times the weighted mean interval 1 ms (440 samples)

Feb 14 20:17:16|00022|timeval|WARN|faults: 2 minor, 0 major

Feb 14 20:17:16|00023|timeval|WARN|context switches: 1 voluntary, 0
involuntary

Feb 14 20:17:16|00024|coverage|INFO|Event coverage (epoch 440/entire run),
hash=a9406524:

Feb 14 20:17:16|00025|coverage|INFO|bridge_flush                 2 /
4

Feb 14 20:17:16|00026|coverage|INFO|bridge_reconfigure           1 /
5

Feb 14 20:17:16|00027|coverage|INFO|hmap_expand                 26 /
1174

Feb 14 20:17:16|00028|coverage|INFO|netdev_ethtool               4 /
12

Feb 14 20:17:16|00029|coverage|INFO|netdev_get_hwaddr            1 /
2

Feb 14 20:17:16|00030|coverage|INFO|netdev_get_ifindex           1 /
3

Feb 14 20:17:16|00031|coverage|INFO|netdev_get_vlan_vid          1 /
1

Feb 14 20:17:16|00032|coverage|INFO|netdev_set_hwaddr            1 /
2

Feb 14 20:17:16|00033|coverage|INFO|netdev_set_policing          2 /
4

Feb 14 20:17:16|00034|coverage|INFO|netlink_received             5 /
53

Feb 14 20:17:16|00035|coverage|INFO|netlink_sent                 2 /
27

Feb 14 20:17:16|00036|coverage|INFO|poll_fd_wait                10 /
2688

Feb 14 20:17:16|00037|coverage|INFO|poll_zero_timeout            1 /
69

Feb 14 20:17:16|00038|coverage|INFO|rtnetlink_changed            2 /
3

Feb 14 20:17:16|00039|coverage|INFO|util_xalloc                872 /
46844

Feb 14 20:17:16|00040|coverage|INFO|wdp_port_add                 1 /
1

Feb 14 20:17:16|00041|coverage|INFO|wx_add_wc_flow               1 /
3

Feb 14 20:17:16|00042|coverage|INFO|wx_revalidate                1 /
3

Feb 14 20:17:16|00043|coverage|INFO|xfif_port_add                1 /
1

Feb 14 20:17:16|00044|coverage|INFO|netdev_get_stats             0 /
44

Feb 14 20:17:16|00045|coverage|INFO|ofproto_flush                0 /
1

Feb 14 20:17:16|00046|coverage|INFO|pstream_open                 0 /
2

Feb 14 20:17:16|00047|coverage|INFO|stream_open                  0 /
1

Feb 14 20:17:16|00048|coverage|INFO|wdp_flow_flush               0 /
2

Feb 14 20:17:16|00049|coverage|INFO|wdp_purge                    0 /
1

Feb 14 20:17:16|00050|coverage|INFO|wx_expiration                0 /
108

Feb 14 20:17:16|00051|coverage|INFO|wx_flow_flush                0 /
2

Feb 14 20:17:16|00052|coverage|INFO|wx_update_port               0 /
1

Feb 14 20:17:16|00053|coverage|INFO|xfif_flow_flush              0 /
2

Feb 14 20:17:16|00054|coverage|INFO|xfif_flow_query_list         0 /
108

Feb 14 20:17:16|00055|coverage|INFO|xfif_port_group_set          0 /
4

Feb 14 20:17:16|00056|coverage|INFO|72 events never hit

Feb 14 20:17:18|00057|netdev_vport|ERR|failed to open ioctl fd: No such file
or directory

Feb 14 20:17:18|00058|netdev_vport|ERR|failed to open ioctl fd: No such file
or directory

 

 

>>>>>ovs-vsctl add-port br0 eth2 

 

Feb 14 20:17:32|00059|bridge|INFO|created port eth2 on bridge br0

Feb 14 20:17:32|00060|timeval|WARN|15 ms poll interval (0 ms user, 4 ms
system) is over 24 times the weighted mean interval 1 ms (468 samples)

Feb 14 20:17:32|00061|timeval|WARN|faults: 1 minor, 0 major

Feb 14 20:17:32|00062|timeval|WARN|context switches: 1 voluntary, 2
involuntary

Feb 14 20:17:32|00063|coverage|INFO|Event coverage (epoch 468/entire run),
hash=86c2326a:

Feb 14 20:17:32|00064|coverage|INFO|bridge_flush                 2 /
6

Feb 14 20:17:32|00065|coverage|INFO|bridge_reconfigure           1 /
7

Feb 14 20:17:32|00066|coverage|INFO|hmap_expand                 23 /
1267

Feb 14 20:17:32|00067|coverage|INFO|netdev_ethtool               7 /
28

Feb 14 20:17:32|00068|coverage|INFO|netdev_get_hwaddr            1 /
5

Feb 14 20:17:32|00069|coverage|INFO|netdev_get_ifindex           1 /
6

Feb 14 20:17:32|00070|coverage|INFO|netdev_get_vlan_vid          1 /
3

Feb 14 20:17:32|00071|coverage|INFO|netdev_set_policing          3 /
9

Feb 14 20:17:32|00072|coverage|INFO|netlink_received             4 /
70

Feb 14 20:17:32|00073|coverage|INFO|netlink_sent                 2 /
37

Feb 14 20:17:32|00074|coverage|INFO|poll_fd_wait                11 /
2967

Feb 14 20:17:32|00075|coverage|INFO|poll_zero_timeout            1 /
72

Feb 14 20:17:32|00076|coverage|INFO|rtnetlink_changed            1 /
4

Feb 14 20:17:32|00077|coverage|INFO|util_xalloc                941 /
50853

Feb 14 20:17:32|00078|coverage|INFO|wdp_port_add                 1 /
2

Feb 14 20:17:32|00079|coverage|INFO|wx_add_wc_flow               1 /
5

Feb 14 20:17:32|00080|coverage|INFO|wx_revalidate                1 /
5

Feb 14 20:17:32|00081|coverage|INFO|xfif_port_add                1 /
2

Feb 14 20:17:32|00082|coverage|INFO|netdev_get_stats             0 /
56

Feb 14 20:17:32|00083|coverage|INFO|netdev_set_hwaddr            0 /
2

Feb 14 20:17:32|00084|coverage|INFO|ofproto_flush                0 /
1

Feb 14 20:17:32|00085|coverage|INFO|pstream_open                 0 /
2

Feb 14 20:17:32|00086|coverage|INFO|stream_open                  0 /
1

Feb 14 20:17:32|00087|coverage|INFO|wdp_flow_flush               0 /
2

Feb 14 20:17:32|00088|coverage|INFO|wdp_purge                    0 /
1

Feb 14 20:17:32|00089|coverage|INFO|wx_expiration                0 /
124

Feb 14 20:17:32|00090|coverage|INFO|wx_flow_flush                0 /
2

Feb 14 20:17:32|00091|coverage|INFO|wx_update_port               0 /
3

Feb 14 20:17:32|00092|coverage|INFO|xfif_flow_flush              0 /
2

Feb 14 20:17:32|00093|coverage|INFO|xfif_flow_query_list         0 /
124

Feb 14 20:17:32|00094|coverage|INFO|xfif_port_group_set          0 /
10

Feb 14 20:17:32|00095|coverage|INFO|72 events never hit

Feb 14 20:17:33|00096|netdev_vport|ERR|failed to open ioctl fd: No such file
or directory

 

>>>>ping from one of machines connected to switch

 

ovs-vswitchd: lib/ofpbuf.c:239: ofpbuf_reserve: Assertion `!b->size' failed.

Aborted

 

Any help will be appreciated.

 

Best,

Hassan Khan

NUST-SEECS

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20110215/9e5dd4ee/attachment-0001.html>


More information about the discuss mailing list