[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