[ovs-discuss] Crash in openvswitch 2.0.2
Marco Kuendig
marco at nuvula.ch
Tue Apr 21 07:01:20 UTC 2015
thanks James for the answer. No problem.
Let me know if I can test anything and I will give it a try.
cheers
marco
<http://www.nuvula.ch/>
Marco Kuendig / CEO / Founder
marco at nuvula.ch <mailto:marco at nuvula.ch> / +41 78 751 99 71
Marco's Google Hangout <https://plus.google.com/hangouts/_/nuvula.ch/marco>
Nuvula AG - Hybrid Clouds
Weierbachstrasse 7b 8193 Eglisau Switzerland
http://www.nuvula.ch <http://www.nuvula.ch/>
> On 20 Apr 2015, at 17:23, James Page <james.page at ubuntu.com> wrote:
>
> -----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-----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150421/e33d7d68/attachment-0002.html>
More information about the discuss
mailing list