New point release including fix for this bug uploaded to trusty-proposed
for SRU team review.

** Description changed:

- this crash has been observed a few times on this particular openstack
- cloud; result in loss of network connectivity to instances running on
- the hypervisor.
+ [Impact]
+ Userspace daemon dies and all flows are lost during instance teardown on 
OpenStack hypervisor nodes; result is that all instances lose network access on 
the impacted server.
+ 
+ [Test Case]
+ Deploy openstack (sounds easy right); use it regularly and at some point 
instance termination will result in the userspace daemon dieing.
+ 
+ [Regression potential]
+ Limited; the fix is included in a new upstream point release which is covered 
by the usual upstream testing.
+ 
+ [Original Bug Report]
+ this crash has been observed a few times on this particular openstack cloud; 
result in loss of network connectivity to instances running on the hypervisor.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 14.04
  Package: openvswitch-switch 2.0.1+git20140120-0ubuntu2
  ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  Date: Mon Aug  4 18:10:16 2014
  ExecutablePath: /usr/sbin/ovs-vswitchd
  ExecutableTimestamp: 1393166598
  ProcCmdline: ovs-vswitchd unix:/var/run/openvswitch/db.sock -vconsole:emer 
-vsyslog:err -vfile:info --mlockall --no-chdir 
--log-file=/var/log/openvswitch/ovs-vswitchd.log 
--pidfile=/var/run/openvswitch/ovs-vswitchd.pid --detach --monitor
  ProcCwd: /
  ProcEnviron:
-  TERM=linux
-  PATH=(custom, no user)
+  TERM=linux
+  PATH=(custom, no user)
  SegvAnalysis:
-  Segfault happened at: 0x459110 <nl_attr_get_size>:   movzwl (%rdi),%eax
-  PC (0x00459110) ok
-  source "(%rdi)" (0x00000000) not located in a known VMA region (needed 
readable region)!
-  destination "%eax" ok
+  Segfault happened at: 0x459110 <nl_attr_get_size>:   movzwl (%rdi),%eax
+  PC (0x00459110) ok
+  source "(%rdi)" (0x00000000) not located in a known VMA region (needed 
readable region)!
+  destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: openvswitch
  StacktraceTop:
-  nl_attr_get_size (nla=nla@entry=0x0) at ../lib/netlink.c:506
-  format_generic_odp_key (a=a@entry=0x0, ds=ds@entry=0x7fff9005e1e0) at 
../lib/odp-util.c:767
-  format_odp_key_attr (a=a@entry=0xc5e990, ma=ma@entry=0x0, 
ds=ds@entry=0x7fff9005e1e0, verbose=verbose@entry=true) at 
../lib/odp-util.c:1331
-  odp_flow_format (key=key@entry=0xc5e920, key_len=key_len@entry=120, 
mask=mask@entry=0x0, mask_len=mask_len@entry=0, ds=ds@entry=0x7fff9005e1e0, 
verbose=verbose@entry=true) at ../lib/odp-util.c:1401
-  log_flow_message (error=error@entry=2, operation=operation@entry=0x4d0b93 
"flow_del", key=0xc5e920, key_len=120, mask=mask@entry=0x0, 
mask_len=mask_len@entry=0, stats=0x0, actions=actions@entry=0x0, 
actions_len=actions_len@entry=0, dpif=<optimized out>) at ../lib/dpif.c:1354
+  nl_attr_get_size (nla=nla@entry=0x0) at ../lib/netlink.c:506
+  format_generic_odp_key (a=a@entry=0x0, ds=ds@entry=0x7fff9005e1e0) at 
../lib/odp-util.c:767
+  format_odp_key_attr (a=a@entry=0xc5e990, ma=ma@entry=0x0, 
ds=ds@entry=0x7fff9005e1e0, verbose=verbose@entry=true) at 
../lib/odp-util.c:1331
+  odp_flow_format (key=key@entry=0xc5e920, key_len=key_len@entry=120, 
mask=mask@entry=0x0, mask_len=mask_len@entry=0, ds=ds@entry=0x7fff9005e1e0, 
verbose=verbose@entry=true) at ../lib/odp-util.c:1401
+  log_flow_message (error=error@entry=2, operation=operation@entry=0x4d0b93 
"flow_del", key=0xc5e920, key_len=120, mask=mask@entry=0x0, 
mask_len=mask_len@entry=0, stats=0x0, actions=actions@entry=0x0, 
actions_len=actions_len@entry=0, dpif=<optimized out>) at ../lib/dpif.c:1354
  Title: ovs-vswitchd crashed with SIGSEGV in nl_attr_get_size()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

** Changed in: openvswitch (Ubuntu Utopic)
       Status: Triaged => Invalid

** Changed in: openvswitch (Ubuntu Trusty)
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1352570

Title:
  ovs-vswitchd crashed with SIGSEGV in nl_attr_get_size()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1352570/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to