[ovs-discuss] Crash in openvswitch 2.0.2
James Page
james.page at ubuntu.com
Mon Apr 20 15:23:35 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi Marco
Not ignoring you - just a bit busy with Ubuntu 15.04 release at the
moment - so apologies for any lag.
On 16/04/15 21:13, Marco Kuendig wrote:
> #2 0x0000000000460cd2 in format_odp_key_attr
> (a=a at entry=0x19798d4, ma=ma at entry=0x0, ds=ds at entry=0x7ffc6c10bd10,
> verbose=verbose at entry=true) at ../lib/odp-util.c:1332
The thing that has us puzzled is why at this point in the stack is the
automatic variable 'is_exact' not true:
case OVS_KEY_ATTR_UNSPEC:
case __OVS_KEY_ATTR_MAX:
default:
format_generic_odp_key(a, ds);
if (!is_exact) {
ds_put_char(ds, '/');
format_generic_odp_key(ma, ds);
}
break;
}
As the 'ma' parameter is 0, this should mean that is_exact follows:
is_exact = ma ? odp_mask_attr_is_exact(ma) : true;
and as ma == 0 then is_exact should == true. But for some reason its no
t.
As you see this with the un-optimized package, we can't blame the
optimizer - so something else must be happening - maybe an overflow?
That would have to happen in L952->L978 so not a huge amount of scope.
It might be good to see if we can determine whether namebuf is the
culprit.
- --
James Page
Ubuntu and Debian Developer
james.page at ubuntu.com
jamespage at debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVNRn3AAoJEL/srsug59jDLUoP/2IzusL2HcUNb5cHwq+1wsOh
qLa9BQakyKyQwEx6xQRP2FADRTleTndKcDawjeiegdTqQ3JU8XwZ2UW/smYFuAJv
MKz/sT+56oikojnEqlvogLGYV04dgLsmM0gBdgk61TQPZ0DukH3cvgDFmLGtQKyZ
RTTw4bsf472bp0MLTqz7JYu7Ejj6xMtCbN4jRC8GkAcDVnB5hh08zQ7XUAQHw8NW
RhK0sSfQSfelXfAw/YqqgX6z8RSpZXwEO0fJ6i/aywE6UOMk9M1/aKc+rDKRLxjL
FJEbVqjU2k0fC32ekDywumYsIJJIkPWVAdMELY3eAiIXTGYTXQc+AgOn+4vfpU+w
da1RmOhTSRJbY3WhOaAtbFzADcDeQtZVd5UDo9jOe/8BYoJvZvByafsridh7YEOl
EdGiXpM/BpS+3k36DH4TvAHGxNnXx0+4sPZljI+QdJSzfgZgTChDrugC5zIfsIL2
Br79yaZXFWbvkkGQgYuVdSGNaFoM10kAlw+QjcCvZEWlrt16L0+mjlfwPVYlRina
VIc2Z91mP3nS1nSLnM0rT0jDWF0yOY5G6wbNnzEs2O3/Sx0RMVz9iorUg+SeDhMQ
SBow/KhIbHFjzHhq1dDqGVg3KCtFZLCC9oOqFDBds0If76+wOCDwA1iYewq5YuBT
zUwVdKp0qAPUcez6YgRH
=ql2n
-----END PGP SIGNATURE-----
More information about the discuss
mailing list